<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>System.Runtime.Intrinsics</name>
  </assembly>
  <members>
    <member name="T:System.Runtime.Intrinsics.Arm.AdvSimd">
      <summary>This class provides access to the ARM AdvSIMD hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Abs(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vabsq_s16 (int16x8_t a)</para>
        <para>A32: VABS.S16 Qd, Qm</para>
        <para>A64: ABS Vd.8H, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Abs(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vabsq_s32 (int32x4_t a)</para>
        <para>A32: VABS.S32 Qd, Qm</para>
        <para>A64: ABS Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Abs(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vabsq_s8 (int8x16_t a)</para>
        <para>A32: VABS.S8 Qd, Qm</para>
        <para>A64: ABS Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Abs(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vabsq_f32 (float32x4_t a)</para>
        <para>A32: VABS.F32 Qd, Qm</para>
        <para>A64: FABS Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Abs(System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vabs_s16 (int16x4_t a)</para>
        <para>A32: VABS.S16 Dd, Dm</para>
        <para>A64: ABS Vd.4H, Vn.4H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Abs(System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vabs_s32 (int32x2_t a)</para>
        <para>A32: VABS.S32 Dd, Dm</para>
        <para>A64: ABS Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Abs(System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vabs_s8 (int8x8_t a)</para>
        <para>A32: VABS.S8 Dd, Dm</para>
        <para>A64: ABS Vd.8B, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Abs(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vabs_f32 (float32x2_t a)</para>
        <para>A32: VABS.F32 Dd, Dm</para>
        <para>A64: FABS Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteCompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>uint32x4_t vcagtq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A32: VACGT.F32 Qd, Qn, Qm</para>
        <para>A64: FACGT Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteCompareGreaterThan(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32x2_t vcagt_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VACGT.F32 Dd, Dn, Dm</para>
        <para>A64: FACGT Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteCompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>uint32x4_t vcageq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A32: VACGE.F32 Qd, Qn, Qm</para>
        <para>A64: FACGE Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteCompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32x2_t vcage_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VACGE.F32 Dd, Dn, Dm</para>
        <para>A64: FACGE Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteCompareLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>uint32x4_t vcaltq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A32: VACLT.F32 Qd, Qn, Qm</para>
        <para>A64: FACGT Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteCompareLessThan(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32x2_t vcalt_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VACLT.F32 Dd, Dn, Dm</para>
        <para>A64: FACGT Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteCompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>uint32x4_t vcaleq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A32: VACLE.F32 Qd, Qn, Qm</para>
        <para>A64: FACGE Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteCompareLessThanOrEqual(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32x2_t vcale_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VACLE.F32 Dd, Dn, Dm</para>
        <para>A64: FACGE Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vabdq_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A32: VABD.U8 Qd, Qn, Qm</para>
        <para>A64: UABD Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vabdq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VABD.S16 Qd, Qn, Qm</para>
        <para>A64: SABD Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vabdq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VABD.S32 Qd, Qn, Qm</para>
        <para>A64: SABD Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vabdq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VABD.S8 Qd, Qn, Qm</para>
        <para>A64: SABD Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vabdq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A32: VABD.F32 Qd, Qn, Qm</para>
        <para>A64: FABD Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vabdq_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VABD.U16 Qd, Qn, Qm</para>
        <para>A64: UABD Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vabdq_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VABD.U32 Qd, Qn, Qm</para>
        <para>A64: UABD Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vabd_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VABD.U8 Dd, Dn, Dm</para>
        <para>A64: UABD Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vabd_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VABD.S16 Dd, Dn, Dm</para>
        <para>A64: SABD Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vabd_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VABD.S32 Dd, Dn, Dm</para>
        <para>A64: SABD Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vabd_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VABD.S8 Dd, Dn, Dm</para>
        <para>A64: SABD Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vabd_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VABD.F32 Dd, Dn, Dm</para>
        <para>A64: FABD Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vabd_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VABD.U16 Dd, Dn, Dm</para>
        <para>A64: UABD Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifference(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vabd_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VABD.U32 Dd, Dn, Dm</para>
        <para>A64: UABD Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint8x16_t vabaq_u8 (uint8x16_t a, uint8x16_t b, uint8x16_t c)</para>
        <para>A32: VABA.U8 Qd, Qn, Qm</para>
        <para>A64: UABA Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int16x8_t vabaq_s16 (int16x8_t a, int16x8_t b, int16x8_t c)</para>
        <para>A32: VABA.S16 Qd, Qn, Qm</para>
        <para>A64: SABA Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x4_t vabaq_s32 (int32x4_t a, int32x4_t b, int32x4_t c)</para>
        <para>A32: VABA.S32 Qd, Qn, Qm</para>
        <para>A64: SABA Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int8x16_t vabaq_s8 (int8x16_t a, int8x16_t b, int8x16_t c)</para>
        <para>A32: VABA.S8 Qd, Qn, Qm</para>
        <para>A64: SABA Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint16x8_t vabaq_u16 (uint16x8_t a, uint16x8_t b, uint16x8_t c)</para>
        <para>A32: VABA.U16 Qd, Qn, Qm</para>
        <para>A64: UABA Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint32x4_t vabaq_u32 (uint32x4_t a, uint32x4_t b, uint32x4_t c)</para>
        <para>A32: VABA.U32 Qd, Qn, Qm</para>
        <para>A64: UABA Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint8x8_t vaba_u8 (uint8x8_t a, uint8x8_t b, uint8x8_t c)</para>
        <para>A32: VABA.U8 Dd, Dn, Dm</para>
        <para>A64: UABA Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int16x4_t vaba_s16 (int16x4_t a, int16x4_t b, int16x4_t c)</para>
        <para>A32: VABA.S16 Dd, Dn, Dm</para>
        <para>A64: SABA Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x2_t vaba_s32 (int32x2_t a, int32x2_t b, int32x2_t c)</para>
        <para>A32: VABA.S32 Dd, Dn, Dm</para>
        <para>A64: SABA Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int8x8_t vaba_s8 (int8x8_t a, int8x8_t b, int8x8_t c)</para>
        <para>A32: VABA.S8 Dd, Dn, Dm</para>
        <para>A64: SABA Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint16x4_t vaba_u16 (uint16x4_t a, uint16x4_t b, uint16x4_t c)</para>
        <para>A32: VABA.U16 Dd, Dn, Dm</para>
        <para>A64: UABA Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint32x2_t vaba_u32 (uint32x2_t a, uint32x2_t b, uint32x2_t c)</para>
        <para>A32: VABA.U32 Dd, Dn, Dm</para>
        <para>A64: UABA Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningLower(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint16x8_t vabdl_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VABDL.U8 Qd, Dn, Dm</para>
        <para>A64: UABDL Vd.8H, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningLower(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int32x4_t vabdl_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VABDL.S16 Qd, Dn, Dm</para>
        <para>A64: SABDL Vd.4S, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningLower(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int64x2_t vabdl_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VABDL.S32 Qd, Dn, Dm</para>
        <para>A64: SABDL Vd.2D, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningLower(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int16x8_t vabdl_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VABDL.S8 Qd, Dn, Dm</para>
        <para>A64: SABDL Vd.8H, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint32x4_t vabdl_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VABDL.U16 Qd, Dn, Dm</para>
        <para>A64: UABDL Vd.4S, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint64x2_t vabdl_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VABDL.U32 Qd, Dn, Dm</para>
        <para>A64: UABDL Vd.2D, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int16x8_t vabal_s8 (int16x8_t a, int8x8_t b, int8x8_t c)</para>
        <para>A32: VABAL.S8 Qd, Dn, Dm</para>
        <para>A64: SABAL Vd.8H, Vn.8B, Vm.8B</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x4_t vabal_s16 (int32x4_t a, int16x4_t b, int16x4_t c)</para>
        <para>A32: VABAL.S16 Qd, Dn, Dm</para>
        <para>A64: SABAL Vd.4S, Vn.4H, Vm.4H</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int64x2_t vabal_s32 (int64x2_t a, int32x2_t b, int32x2_t c)</para>
        <para>A32: VABAL.S32 Qd, Dn, Dm</para>
        <para>A64: SABAL Vd.2D, Vn.2S, Vm.2S</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint16x8_t vabal_u8 (uint16x8_t a, uint8x8_t b, uint8x8_t c)</para>
        <para>A32: VABAL.U8 Qd, Dn, Dm</para>
        <para>A64: UABAL Vd.8H, Vn.8B, Vm.8B</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint32x4_t vabal_u16 (uint32x4_t a, uint16x4_t b, uint16x4_t c)</para>
        <para>A32: VABAL.U16 Qd, Dn, Dm</para>
        <para>A64: UABAL Vd.4S, Vn.4H, Vm.4H</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint64x2_t vabal_u32 (uint64x2_t a, uint32x2_t b, uint32x2_t c)</para>
        <para>A32: VABAL.U32 Qd, Dn, Dm</para>
        <para>A64: UABAL Vd.2D, Vn.2S, Vm.2S</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningUpper(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint16x8_t vabdl_high_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A32: VABDL.U8 Qd, Dn+1, Dm+1</para>
        <para>A64: UABDL2 Vd.8H, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int32x4_t vabdl_high_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VABDL.S16 Qd, Dn+1, Dm+1</para>
        <para>A64: SABDL2 Vd.4S, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int64x2_t vabdl_high_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VABDL.S32 Qd, Dn+1, Dm+1</para>
        <para>A64: SABDL2 Vd.2D, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningUpper(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int16x8_t vabdl_high_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VABDL.S8 Qd, Dn+1, Dm+1</para>
        <para>A64: SABDL2 Vd.8H, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint32x4_t vabdl_high_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VABDL.U16 Qd, Dn+1, Dm+1</para>
        <para>A64: UABDL2 Vd.4S, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsoluteDifferenceWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint64x2_t vabdl_high_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VABDL.U32 Qd, Dn+1, Dm+1</para>
        <para>A64: UABDL2 Vd.2D, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int16x8_t vabal_high_s8 (int16x8_t a, int8x16_t b, int8x16_t c)</para>
        <para>A32: VABAL.S8 Qd, Dn+1, Dm+1</para>
        <para>A64: SABAL2 Vd.8H, Vn.16B, Vm.16B</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x4_t vabal_high_s16 (int32x4_t a, int16x8_t b, int16x8_t c)</para>
        <para>A32: VABAL.S16 Qd, Dn+1, Dm+1</para>
        <para>A64: SABAL2 Vd.4S, Vn.8H, Vm.8H</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int64x2_t vabal_high_s32 (int64x2_t a, int32x4_t b, int32x4_t c)</para>
        <para>A32: VABAL.S32 Qd, Dn+1, Dm+1</para>
        <para>A64: SABAL2 Vd.2D, Vn.4S, Vm.4S</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint16x8_t vabal_high_u8 (uint16x8_t a, uint8x16_t b, uint8x16_t c)</para>
        <para>A32: VABAL.U8 Qd, Dn+1, Dm+1</para>
        <para>A64: UABAL2 Vd.8H, Vn.16B, Vm.16B</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint32x4_t vabal_high_u16 (uint32x4_t a, uint16x8_t b, uint16x8_t c)</para>
        <para>A32: VABAL.U16 Qd, Dn+1, Dm+1</para>
        <para>A64: UABAL2 Vd.4S, Vn.8H, Vm.8H</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint64x2_t vabal_high_u32 (uint64x2_t a, uint32x4_t b, uint32x4_t c)</para>
        <para>A32: VABAL.U32 Qd, Dn+1, Dm+1</para>
        <para>A64: UABAL2 Vd.2D, Vn.4S, Vm.4S</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsSaturate(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vqabsq_s16 (int16x8_t a)</para>
        <para>A32: VQABS.S16 Qd, Qm</para>
        <para>A64: SQABS Vd.8H, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsSaturate(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vqabsq_s32 (int32x4_t a)</para>
        <para>A32: VQABS.S32 Qd, Qm</para>
        <para>A64: SQABS Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsSaturate(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vqabsq_s8 (int8x16_t a)</para>
        <para>A32: VQABS.S8 Qd, Qm</para>
        <para>A64: SQABS Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsSaturate(System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vqabs_s16 (int16x4_t a)</para>
        <para>A32: VQABS.S16 Dd, Dm</para>
        <para>A64: SQABS Vd.4H, Vn.4H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsSaturate(System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vqabs_s32 (int32x2_t a)</para>
        <para>A32: VQABS.S32 Dd, Dm</para>
        <para>A64: SQABS Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsSaturate(System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vqabs_s8 (int8x8_t a)</para>
        <para>A32: VQABS.S8 Dd, Dm</para>
        <para>A64: SQABS Vd.8B, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vabs_f64 (float64x1_t a)</para>
        <para>A32: VABS.F64 Dd, Dm</para>
        <para>A64: FABS Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AbsScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vabss_f32 (float32_t a)</para>
        <para>A32: VABS.F32 Sd, Sm</para>
        <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>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vaddq_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A32: VADD.I8 Qd, Qn, Qm</para>
        <para>A64: ADD Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vaddq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VADD.I16 Qd, Qn, Qm</para>
        <para>A64: ADD Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vaddq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VADD.I32 Qd, Qn, Qm</para>
        <para>A64: ADD Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int64x2_t vaddq_s64 (int64x2_t a, int64x2_t b)</para>
        <para>A32: VADD.I64 Qd, Qn, Qm</para>
        <para>A64: ADD Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vaddq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VADD.I8 Qd, Qn, Qm</para>
        <para>A64: ADD Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vaddq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A32: VADD.F32 Qd, Qn, Qm</para>
        <para>A64: FADD Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vaddq_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VADD.I16 Qd, Qn, Qm</para>
        <para>A64: ADD Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vaddq_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VADD.I32 Qd, Qn, Qm</para>
        <para>A64: ADD Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint64x2_t vaddq_u64 (uint64x2_t a, uint64x2_t b)</para>
        <para>A32: VADD.I64 Qd, Qn, Qm</para>
        <para>A64: ADD Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vadd_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VADD.I8 Dd, Dn, Dm</para>
        <para>A64: ADD Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vadd_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VADD.I16 Dd, Dn, Dm</para>
        <para>A64: ADD Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vadd_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VADD.I32 Dd, Dn, Dm</para>
        <para>A64: ADD Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vadd_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VADD.I8 Dd, Dn, Dm</para>
        <para>A64: ADD Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vadd_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VADD.F32 Dd, Dn, Dm</para>
        <para>A64: FADD Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vadd_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VADD.I16 Dd, Dn, Dm</para>
        <para>A64: ADD Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Add(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vadd_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VADD.I32 Dd, Dn, Dm</para>
        <para>A64: ADD Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int8x8_t vaddhn_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VADDHN.I16 Dd, Qn, Qm</para>
        <para>A64: ADDHN Vd.8B, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int16x4_t vaddhn_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VADDHN.I32 Dd, Qn, Qm</para>
        <para>A64: ADDHN Vd.4H, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int32x2_t vaddhn_s64 (int64x2_t a, int64x2_t b)</para>
        <para>A32: VADDHN.I64 Dd, Qn, Qm</para>
        <para>A64: ADDHN Vd.2S, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint8x8_t vaddhn_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VADDHN.I16 Dd, Qn, Qm</para>
        <para>A64: ADDHN Vd.8B, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint16x4_t vaddhn_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VADDHN.I32 Dd, Qn, Qm</para>
        <para>A64: ADDHN Vd.4H, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint32x2_t vaddhn_u64 (uint64x2_t a, uint64x2_t b)</para>
        <para>A32: VADDHN.I64 Dd, Qn, Qm</para>
        <para>A64: ADDHN Vd.2S, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint8x16_t vaddhn_high_u16 (uint8x8_t r, uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VADDHN.I16 Dd+1, Qn, Qm</para>
        <para>A64: ADDHN2 Vd.16B, Vn.8H, Vm.8H</para>
      </summary>
      <param name="lower" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int16x8_t vaddhn_high_s32 (int16x4_t r, int32x4_t a, int32x4_t b)</para>
        <para>A32: VADDHN.I32 Dd+1, Qn, Qm</para>
        <para>A64: ADDHN2 Vd.8H, Vn.4S, Vm.4S</para>
      </summary>
      <param name="lower" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x4_t vaddhn_high_s64 (int32x2_t r, int64x2_t a, int64x2_t b)</para>
        <para>A32: VADDHN.I64 Dd+1, Qn, Qm</para>
        <para>A64: ADDHN2 Vd.4S, Vn.2D, Vm.2D</para>
      </summary>
      <param name="lower" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int8x16_t vaddhn_high_s16 (int8x8_t r, int16x8_t a, int16x8_t b)</para>
        <para>A32: VADDHN.I16 Dd+1, Qn, Qm</para>
        <para>A64: ADDHN2 Vd.16B, Vn.8H, Vm.8H</para>
      </summary>
      <param name="lower" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint16x8_t vaddhn_high_u32 (uint16x4_t r, uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VADDHN.I32 Dd+1, Qn, Qm</para>
        <para>A64: ADDHN2 Vd.8H, Vn.4S, Vm.4S</para>
      </summary>
      <param name="lower" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint32x4_t vaddhn_high_u64 (uint32x2_t r, uint64x2_t a, uint64x2_t b)</para>
        <para>A32: VADDHN.I64 Dd+1, Qn, Qm</para>
        <para>A64: ADDHN2 Vd.4S, Vn.2D, Vm.2D</para>
      </summary>
      <param name="lower" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwise(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vpadd_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VPADD.I8 Dd, Dn, Dm</para>
        <para>A64: ADDP Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwise(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vpadd_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VPADD.I16 Dd, Dn, Dm</para>
        <para>A64: ADDP Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwise(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vpadd_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VPADD.I32 Dd, Dn, Dm</para>
        <para>A64: ADDP Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwise(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vpadd_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VPADD.I8 Dd, Dn, Dm</para>
        <para>A64: ADDP Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwise(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vpadd_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VPADD.F32 Dd, Dn, Dm</para>
        <para>A64: FADDP Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwise(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vpadd_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VPADD.I16 Dd, Dn, Dm</para>
        <para>A64: ADDP Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwise(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vpadd_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VPADD.I32 Dd, Dn, Dm</para>
        <para>A64: ADDP Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWidening(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint16x8_t vpaddlq_u8 (uint8x16_t a)</para>
        <para>A32: VPADDL.U8 Qd, Qm</para>
        <para>A64: UADDLP Vd.8H, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWidening(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int32x4_t vpaddlq_s16 (int16x8_t a)</para>
        <para>A32: VPADDL.S16 Qd, Qm</para>
        <para>A64: SADDLP Vd.4S, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWidening(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int64x2_t vpaddlq_s32 (int32x4_t a)</para>
        <para>A32: VPADDL.S32 Qd, Qm</para>
        <para>A64: SADDLP Vd.2D, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWidening(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int16x8_t vpaddlq_s8 (int8x16_t a)</para>
        <para>A32: VPADDL.S8 Qd, Qm</para>
        <para>A64: SADDLP Vd.8H, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWidening(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint32x4_t vpaddlq_u16 (uint16x8_t a)</para>
        <para>A32: VPADDL.U16 Qd, Qm</para>
        <para>A64: UADDLP Vd.4S, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWidening(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint64x2_t vpaddlq_u32 (uint32x4_t a)</para>
        <para>A32: VPADDL.U32 Qd, Qm</para>
        <para>A64: UADDLP Vd.2D, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWidening(System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint16x4_t vpaddl_u8 (uint8x8_t a)</para>
        <para>A32: VPADDL.U8 Dd, Dm</para>
        <para>A64: UADDLP Vd.4H, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWidening(System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int32x2_t vpaddl_s16 (int16x4_t a)</para>
        <para>A32: VPADDL.S16 Dd, Dm</para>
        <para>A64: SADDLP Vd.2S, Vn.4H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWidening(System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int16x4_t vpaddl_s8 (int8x8_t a)</para>
        <para>A32: VPADDL.S8 Dd, Dm</para>
        <para>A64: SADDLP Vd.4H, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWidening(System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint32x2_t vpaddl_u16 (uint16x4_t a)</para>
        <para>A32: VPADDL.U16 Dd, Dm</para>
        <para>A64: UADDLP Vd.2S, Vn.4H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int16x8_t vpadalq_s8 (int16x8_t a, int8x16_t b)</para>
        <para>A32: VPADAL.S8 Qd, Qm</para>
        <para>A64: SADALP Vd.8H, Vn.16B</para>
      </summary>
      <param name="addend" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int32x4_t vpadalq_s16 (int32x4_t a, int16x8_t b)</para>
        <para>A32: VPADAL.S16 Qd, Qm</para>
        <para>A64: SADALP Vd.4S, Vn.8H</para>
      </summary>
      <param name="addend" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int64x2_t vpadalq_s32 (int64x2_t a, int32x4_t b)</para>
        <para>A32: VPADAL.S32 Qd, Qm</para>
        <para>A64: SADALP Vd.2D, Vn.4S</para>
      </summary>
      <param name="addend" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint16x8_t vpadalq_u8 (uint16x8_t a, uint8x16_t b)</para>
        <para>A32: VPADAL.U8 Qd, Qm</para>
        <para>A64: UADALP Vd.8H, Vn.16B</para>
      </summary>
      <param name="addend" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint32x4_t vpadalq_u16 (uint32x4_t a, uint16x8_t b)</para>
        <para>A32: VPADAL.U16 Qd, Qm</para>
        <para>A64: UADALP Vd.4S, Vn.8H</para>
      </summary>
      <param name="addend" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint64x2_t vpadalq_u32 (uint64x2_t a, uint32x4_t b)</para>
        <para>A32: VPADAL.U32 Qd, Qm</para>
        <para>A64: UADALP Vd.2D, Vn.4S</para>
      </summary>
      <param name="addend" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int16x4_t vpadal_s8 (int16x4_t a, int8x8_t b)</para>
        <para>A32: VPADAL.S8 Dd, Dm</para>
        <para>A64: SADALP Vd.4H, Vn.8B</para>
      </summary>
      <param name="addend" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int32x2_t vpadal_s16 (int32x2_t a, int16x4_t b)</para>
        <para>A32: VPADAL.S16 Dd, Dm</para>
        <para>A64: SADALP Vd.2S, Vn.4H</para>
      </summary>
      <param name="addend" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint16x4_t vpadal_u8 (uint16x4_t a, uint8x8_t b)</para>
        <para>A32: VPADAL.U8 Dd, Dm</para>
        <para>A64: UADALP Vd.4H, Vn.8B</para>
      </summary>
      <param name="addend" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningAndAdd(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint32x2_t vpadal_u16 (uint32x2_t a, uint16x4_t b)</para>
        <para>A32: VPADAL.U16 Dd, Dm</para>
        <para>A64: UADALP Vd.2S, Vn.4H</para>
      </summary>
      <param name="addend" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningAndAddScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int64x1_t vpadal_s32 (int64x1_t a, int32x2_t b)</para>
        <para>A32: VPADAL.S32 Dd, Dm</para>
        <para>A64: SADALP Vd.1D, Vn.2S</para>
      </summary>
      <param name="addend" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningAndAddScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint64x1_t vpadal_u32 (uint64x1_t a, uint32x2_t b)</para>
        <para>A32: VPADAL.U32 Dd, Dm</para>
        <para>A64: UADALP Vd.1D, Vn.2S</para>
      </summary>
      <param name="addend" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningScalar(System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int64x1_t vpaddl_s32 (int32x2_t a)</para>
        <para>A32: VPADDL.S32 Dd, Dm</para>
        <para>A64: SADDLP Dd, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddPairwiseWideningScalar(System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint64x1_t vpaddl_u32 (uint32x2_t a)</para>
        <para>A32: VPADDL.U32 Dd, Dm</para>
        <para>A64: UADDLP Dd, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int8x8_t vraddhn_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VRADDHN.I16 Dd, Qn, Qm</para>
        <para>A64: RADDHN Vd.8B, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int16x4_t vraddhn_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VRADDHN.I32 Dd, Qn, Qm</para>
        <para>A64: RADDHN Vd.4H, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int32x2_t vraddhn_s64 (int64x2_t a, int64x2_t b)</para>
        <para>A32: VRADDHN.I64 Dd, Qn, Qm</para>
        <para>A64: RADDHN Vd.2S, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint8x8_t vraddhn_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VRADDHN.I16 Dd, Qn, Qm</para>
        <para>A64: RADDHN Vd.8B, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint16x4_t vraddhn_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VRADDHN.I32 Dd, Qn, Qm</para>
        <para>A64: RADDHN Vd.4H, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint32x2_t vraddhn_u64 (uint64x2_t a, uint64x2_t b)</para>
        <para>A32: VRADDHN.I64 Dd, Qn, Qm</para>
        <para>A64: RADDHN Vd.2S, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint8x16_t vraddhn_high_u16 (uint8x8_t r, uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VRADDHN.I16 Dd+1, Qn, Qm</para>
        <para>A64: RADDHN2 Vd.16B, Vn.8H, Vm.8H</para>
      </summary>
      <param name="lower" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int16x8_t vraddhn_high_s32 (int16x4_t r, int32x4_t a, int32x4_t b)</para>
        <para>A32: VRADDHN.I32 Dd+1, Qn, Qm</para>
        <para>A64: RADDHN2 Vd.8H, Vn.4S, Vm.4S</para>
      </summary>
      <param name="lower" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x4_t vraddhn_high_s64 (int32x2_t r, int64x2_t a, int64x2_t b)</para>
        <para>A32: VRADDHN.I64 Dd+1, Qn, Qm</para>
        <para>A64: RADDHN2 Vd.4S, Vn.2D, Vm.2D</para>
      </summary>
      <param name="lower" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int8x16_t vraddhn_high_s16 (int8x8_t r, int16x8_t a, int16x8_t b)</para>
        <para>A32: VRADDHN.I16 Dd+1, Qn, Qm</para>
        <para>A64: RADDHN2 Vd.16B, Vn.8H, Vm.8H</para>
      </summary>
      <param name="lower" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint16x8_t vraddhn_high_u32 (uint16x4_t r, uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VRADDHN.I32 Dd+1, Qn, Qm</para>
        <para>A64: RADDHN2 Vd.8H, Vn.4S, Vm.4S</para>
      </summary>
      <param name="lower" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint32x4_t vraddhn_high_u64 (uint32x2_t r, uint64x2_t a, uint64x2_t b)</para>
        <para>A32: VRADDHN.I64 Dd+1, Qn, Qm</para>
        <para>A64: RADDHN2 Vd.4S, Vn.2D, Vm.2D</para>
      </summary>
      <param name="lower" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vqaddq_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A32: VQADD.U8 Qd, Qn, Qm</para>
        <para>A64: UQADD Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vqaddq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VQADD.S16 Qd, Qn, Qm</para>
        <para>A64: SQADD Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vqaddq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VQADD.S32 Qd, Qn, Qm</para>
        <para>A64: SQADD Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int64x2_t vqaddq_s64 (int64x2_t a, int64x2_t b)</para>
        <para>A32: VQADD.S64 Qd, Qn, Qm</para>
        <para>A64: SQADD Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vqaddq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VQADD.S8 Qd, Qn, Qm</para>
        <para>A64: SQADD Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vqaddq_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VQADD.U16 Qd, Qn, Qm</para>
        <para>A64: UQADD Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vqaddq_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VQADD.U32 Qd, Qn, Qm</para>
        <para>A64: UQADD Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint64x2_t vqaddq_u64 (uint64x2_t a, uint64x2_t b)</para>
        <para>A32: VQADD.U64 Qd, Qn, Qm</para>
        <para>A64: UQADD Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vqadd_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VQADD.U8 Dd, Dn, Dm</para>
        <para>A64: UQADD Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vqadd_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VQADD.S16 Dd, Dn, Dm</para>
        <para>A64: SQADD Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vqadd_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VQADD.S32 Dd, Dn, Dm</para>
        <para>A64: SQADD Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vqadd_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VQADD.S8 Dd, Dn, Dm</para>
        <para>A64: SQADD Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vqadd_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VQADD.U16 Dd, Dn, Dm</para>
        <para>A64: UQADD Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturate(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vqadd_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VQADD.U32 Dd, Dn, Dm</para>
        <para>A64: UQADD Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>int64x1_t vqadd_s64 (int64x1_t a, int64x1_t b)</para>
        <para>A32: VQADD.S64 Dd, Dn, Dm</para>
        <para>A64: SQADD Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>
        <para>uint64x1_t vqadd_u64 (uint64x1_t a, uint64x1_t b)</para>
        <para>A32: VQADD.U64 Dd, Dn, Dm</para>
        <para>A64: UQADD Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vadd_f64 (float64x1_t a, float64x1_t b)</para>
        <para>A32: VADD.F64 Dd, Dn, Dm</para>
        <para>A64: FADD Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>int64x1_t vadd_s64 (int64x1_t a, int64x1_t b)</para>
        <para>A32: VADD.I64 Dd, Dn, Dm</para>
        <para>A64: ADD Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vadds_f32 (float32_t a, float32_t b)</para>
        <para>A32: VADD.F32 Sd, Sn, Sm</para>
        <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>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>
        <para>uint64x1_t vadd_u64 (uint64x1_t a, uint64x1_t b)</para>
        <para>A32: VADD.I64 Dd, Dn, Dm</para>
        <para>A64: ADD Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int16x8_t vaddw_s8 (int16x8_t a, int8x8_t b)</para>
        <para>A32: VADDW.S8 Qd, Qn, Dm</para>
        <para>A64: SADDW Vd.8H, Vn.8H, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int32x4_t vaddw_s16 (int32x4_t a, int16x4_t b)</para>
        <para>A32: VADDW.S16 Qd, Qn, Dm</para>
        <para>A64: SADDW Vd.4S, Vn.4S, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int64x2_t vaddw_s32 (int64x2_t a, int32x2_t b)</para>
        <para>A32: VADDW.S32 Qd, Qn, Dm</para>
        <para>A64: SADDW Vd.2D, Vn.2D, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningLower(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint16x8_t vaddw_u8 (uint16x8_t a, uint8x8_t b)</para>
        <para>A32: VADDW.U8 Qd, Qn, Dm</para>
        <para>A64: UADDW Vd.8H, Vn.8H, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningLower(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint32x4_t vaddw_u16 (uint32x4_t a, uint16x4_t b)</para>
        <para>A32: VADDW.U16 Qd, Qn, Dm</para>
        <para>A64: UADDW Vd.4S, Vn.4S, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningLower(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint64x2_t vaddw_u32 (uint64x2_t a, uint32x2_t b)</para>
        <para>A32: VADDW.U32 Qd, Qn, Dm</para>
        <para>A64: UADDW Vd.2D, Vn.2D, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningLower(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint16x8_t vaddl_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VADDL.U8 Qd, Dn, Dm</para>
        <para>A64: UADDL Vd.8H, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningLower(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int32x4_t vaddl_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VADDL.S16 Qd, Dn, Dm</para>
        <para>A64: SADDL Vd.4S, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningLower(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int64x2_t vaddl_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VADDL.S32 Qd, Dn, Dm</para>
        <para>A64: SADDL Vd.2D, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningLower(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int16x8_t vaddl_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VADDL.S8 Qd, Dn, Dm</para>
        <para>A64: SADDL Vd.8H, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint32x4_t vaddl_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VADDL.U16 Qd, Dn, Dm</para>
        <para>A64: UADDL Vd.4S, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint64x2_t vaddl_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VADDL.U32 Qd, Dn, Dm</para>
        <para>A64: UADDL Vd.2D, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningUpper(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint16x8_t vaddl_high_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A32: VADDL.U8 Qd, Dn+1, Dm+1</para>
        <para>A64: UADDL2 Vd.8H, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int32x4_t vaddl_high_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VADDL.S16 Qd, Dn+1, Dm+1</para>
        <para>A64: SADDL2 Vd.4S, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int16x8_t vaddw_high_s8 (int16x8_t a, int8x16_t b)</para>
        <para>A32: VADDW.S8 Qd, Qn, Dm+1</para>
        <para>A64: SADDW2 Vd.8H, Vn.8H, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int32x4_t vaddw_high_s16 (int32x4_t a, int16x8_t b)</para>
        <para>A32: VADDW.S16 Qd, Qn, Dm+1</para>
        <para>A64: SADDW2 Vd.4S, Vn.4S, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int64x2_t vaddl_high_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VADDL.S32 Qd, Dn+1, Dm+1</para>
        <para>A64: SADDL2 Vd.2D, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int64x2_t vaddw_high_s32 (int64x2_t a, int32x4_t b)</para>
        <para>A32: VADDW.S32 Qd, Qn, Dm+1</para>
        <para>A64: SADDW2 Vd.2D, Vn.2D, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningUpper(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int16x8_t vaddl_high_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VADDL.S8 Qd, Dn+1, Dm+1</para>
        <para>A64: SADDL2 Vd.8H, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint16x8_t vaddw_high_u8 (uint16x8_t a, uint8x16_t b)</para>
        <para>A32: VADDW.U8 Qd, Qn, Dm+1</para>
        <para>A64: UADDW2 Vd.8H, Vn.8H, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint32x4_t vaddl_high_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VADDL.U16 Qd, Dn+1, Dm+1</para>
        <para>A64: UADDL2 Vd.4S, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint32x4_t vaddw_high_u16 (uint32x4_t a, uint16x8_t b)</para>
        <para>A32: VADDW.U16 Qd, Qn, Dm+1</para>
        <para>A64: UADDW2 Vd.4S, Vn.4S, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint64x2_t vaddl_high_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VADDL.U32 Qd, Dn+1, Dm+1</para>
        <para>A64: UADDL2 Vd.2D, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.AddWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint64x2_t vaddw_high_u32 (uint64x2_t a, uint32x4_t b)</para>
        <para>A32: VADDW.U32 Qd, Qn, Dm+1</para>
        <para>A64: UADDW2 Vd.2D, Vn.2D, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vandq_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A32: VAND Qd, Qn, Qm</para>
        <para>A64: AND Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vandq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A32: VAND Qd, Qn, Qm</para>
        <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>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vandq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VAND Qd, Qn, Qm</para>
        <para>A64: AND Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vandq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VAND Qd, Qn, Qm</para>
        <para>A64: AND Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int64x2_t vandq_s64 (int64x2_t a, int64x2_t b)</para>
        <para>A32: VAND Qd, Qn, Qm</para>
        <para>A64: AND Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vandq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VAND Qd, Qn, Qm</para>
        <para>A64: AND Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vandq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A32: VAND Qd, Qn, Qm</para>
        <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>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vandq_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VAND Qd, Qn, Qm</para>
        <para>A64: AND Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vandq_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VAND Qd, Qn, Qm</para>
        <para>A64: AND Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint64x2_t vandq_u64 (uint64x2_t a, uint64x2_t b)</para>
        <para>A32: VAND Qd, Qn, Qm</para>
        <para>A64: AND Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vand_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VAND Dd, Dn, Dm</para>
        <para>A64: AND Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vand_f64 (float64x1_t a, float64x1_t b)</para>
        <para>A32: VAND Dd, Dn, Dm</para>
        <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>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vand_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VAND Dd, Dn, Dm</para>
        <para>A64: AND Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vand_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VAND Dd, Dn, Dm</para>
        <para>A64: AND Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>int64x1_t vand_s64 (int64x1_t a, int64x1_t b)</para>
        <para>A32: VAND Dd, Dn, Dm</para>
        <para>A64: AND Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vand_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VAND Dd, Dn, Dm</para>
        <para>A64: AND Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vand_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VAND Dd, Dn, Dm</para>
        <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>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vand_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VAND Dd, Dn, Dm</para>
        <para>A64: AND Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vand_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VAND Dd, Dn, Dm</para>
        <para>A64: AND Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.And(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>
        <para>uint64x1_t vand_u64 (uint64x1_t a, uint64x1_t b)</para>
        <para>A32: VAND Dd, Dn, Dm</para>
        <para>A64: AND Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vbicq_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A32: VBIC Qd, Qn, Qm</para>
        <para>A64: BIC Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vbicq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A32: VBIC Qd, Qn, Qm</para>
        <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>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vbicq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VBIC Qd, Qn, Qm</para>
        <para>A64: BIC Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vbicq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VBIC Qd, Qn, Qm</para>
        <para>A64: BIC Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int64x2_t vbicq_s64 (int64x2_t a, int64x2_t b)</para>
        <para>A32: VBIC Qd, Qn, Qm</para>
        <para>A64: BIC Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vbicq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VBIC Qd, Qn, Qm</para>
        <para>A64: BIC Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vbicq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A32: VBIC Qd, Qn, Qm</para>
        <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>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vbicq_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VBIC Qd, Qn, Qm</para>
        <para>A64: BIC Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vbicq_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VBIC Qd, Qn, Qm</para>
        <para>A64: BIC Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint64x2_t vbicq_u64 (uint64x2_t a, uint64x2_t b)</para>
        <para>A32: VBIC Qd, Qn, Qm</para>
        <para>A64: BIC Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vbic_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VBIC Dd, Dn, Dm</para>
        <para>A64: BIC Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vbic_f64 (float64x1_t a, float64x1_t b)</para>
        <para>A32: VBIC Dd, Dn, Dm</para>
        <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>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vbic_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VBIC Dd, Dn, Dm</para>
        <para>A64: BIC Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vbic_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VBIC Dd, Dn, Dm</para>
        <para>A64: BIC Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>int64x1_t vbic_s64 (int64x1_t a, int64x1_t b)</para>
        <para>A32: VBIC Dd, Dn, Dm</para>
        <para>A64: BIC Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vbic_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VBIC Dd, Dn, Dm</para>
        <para>A64: BIC Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vbic_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VBIC Dd, Dn, Dm</para>
        <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>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vbic_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VBIC Dd, Dn, Dm</para>
        <para>A64: BIC Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vbic_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VBIC Dd, Dn, Dm</para>
        <para>A64: BIC Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.BitwiseClear(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>
        <para>uint64x1_t vbic_u64 (uint64x1_t a, uint64x1_t b)</para>
        <para>A32: VBIC Dd, Dn, Dm</para>
        <para>A64: BIC Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <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})">
      <summary>
        <para>uint8x16_t vbslq_u8 (uint8x16_t a, uint8x16_t b, uint8x16_t c)</para>
        <para>A32: VBSL Qd, Qn, Qm</para>
        <para>A64: BSL Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="select" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>float64x2_t vbslq_f64 (uint64x2_t a, float64x2_t b, float64x2_t c)</para>
        <para>A32: VBSL Qd, Qn, Qm</para>
        <para>A64: BSL Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="select" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int16x8_t vbslq_s16 (uint16x8_t a, int16x8_t b, int16x8_t c)</para>
        <para>A32: VBSL Qd, Qn, Qm</para>
        <para>A64: BSL Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="select" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x4_t vbslq_s32 (uint32x4_t a, int32x4_t b, int32x4_t c)</para>
        <para>A32: VBSL Qd, Qn, Qm</para>
        <para>A64: BSL Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="select" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int64x2_t vbslq_s64 (uint64x2_t a, int64x2_t b, int64x2_t c)</para>
        <para>A32: VBSL Qd, Qn, Qm</para>
        <para>A64: BSL Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="select" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int8x16_t vbslq_s8 (uint8x16_t a, int8x16_t b, int8x16_t c)</para>
        <para>A32: VBSL Qd, Qn, Qm</para>
        <para>A64: BSL Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="select" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>float32x4_t vbslq_f32 (uint32x4_t a, float32x4_t b, float32x4_t c)</para>
        <para>A32: VBSL Qd, Qn, Qm</para>
        <para>A64: BSL Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="select" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint16x8_t vbslq_u16 (uint16x8_t a, uint16x8_t b, uint16x8_t c)</para>
        <para>A32: VBSL Qd, Qn, Qm</para>
        <para>A64: BSL Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="select" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint32x4_t vbslq_u32 (uint32x4_t a, uint32x4_t b, uint32x4_t c)</para>
        <para>A32: VBSL Qd, Qn, Qm</para>
        <para>A64: BSL Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="select" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint64x2_t vbslq_u64 (uint64x2_t a, uint64x2_t b, uint64x2_t c)</para>
        <para>A32: VBSL Qd, Qn, Qm</para>
        <para>A64: BSL Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="select" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint8x8_t vbsl_u8 (uint8x8_t a, uint8x8_t b, uint8x8_t c)</para>
        <para>A32: VBSL Dd, Dn, Dm</para>
        <para>A64: BSL Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="select" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>float64x1_t vbsl_f64 (uint64x1_t a, float64x1_t b, float64x1_t c)</para>
        <para>A32: VBSL Dd, Dn, Dm</para>
        <para>A64: BSL Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="select" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int16x4_t vbsl_s16 (uint16x4_t a, int16x4_t b, int16x4_t c)</para>
        <para>A32: VBSL Dd, Dn, Dm</para>
        <para>A64: BSL Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="select" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x2_t vbsl_s32 (uint32x2_t a, int32x2_t b, int32x2_t c)</para>
        <para>A32: VBSL Dd, Dn, Dm</para>
        <para>A64: BSL Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="select" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int64x1_t vbsl_s64 (uint64x1_t a, int64x1_t b, int64x1_t c)</para>
        <para>A32: VBSL Dd, Dn, Dm</para>
        <para>A64: BSL Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="select" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int8x8_t vbsl_s8 (uint8x8_t a, int8x8_t b, int8x8_t c)</para>
        <para>A32: VBSL Dd, Dn, Dm</para>
        <para>A64: BSL Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="select" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>float32x2_t vbsl_f32 (uint32x2_t a, float32x2_t b, float32x2_t c)</para>
        <para>A32: VBSL Dd, Dn, Dm</para>
        <para>A64: BSL Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="select" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint16x4_t vbsl_u16 (uint16x4_t a, uint16x4_t b, uint16x4_t c)</para>
        <para>A32: VBSL Dd, Dn, Dm</para>
        <para>A64: BSL Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="select" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint32x2_t vbsl_u32 (uint32x2_t a, uint32x2_t b, uint32x2_t c)</para>
        <para>A32: VBSL Dd, Dn, Dm</para>
        <para>A64: BSL Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="select" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint64x1_t vbsl_u64 (uint64x1_t a, uint64x1_t b, uint64x1_t c)</para>
        <para>A32: VBSL Dd, Dn, Dm</para>
        <para>A64: BSL Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="select" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Ceiling(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vrndpq_f32 (float32x4_t a)</para>
        <para>A32: VRINTP.F32 Qd, Qm</para>
        <para>A64: FRINTP Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Ceiling(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vrndp_f32 (float32x2_t a)</para>
        <para>A32: VRINTP.F32 Dd, Dm</para>
        <para>A64: FRINTP Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CeilingScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vrndp_f64 (float64x1_t a)</para>
        <para>A32: VRINTP.F64 Dd, Dm</para>
        <para>A64: FRINTP Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CeilingScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vrndps_f32 (float32_t a)</para>
        <para>A32: VRINTP.F32 Sd, Sm</para>
        <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>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vceqq_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A32: VCEQ.I8 Qd, Qn, Qm</para>
        <para>A64: CMEQ Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>uint16x8_t vceqq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VCEQ.I16 Qd, Qn, Qm</para>
        <para>A64: CMEQ Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>uint32x4_t vceqq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VCEQ.I32 Qd, Qn, Qm</para>
        <para>A64: CMEQ Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>uint8x16_t vceqq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VCEQ.I8 Qd, Qn, Qm</para>
        <para>A64: CMEQ Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>uint32x4_t vceqq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A32: VCEQ.F32 Qd, Qn, Qm</para>
        <para>A64: FCMEQ Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vceqq_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VCEQ.I16 Qd, Qn, Qm</para>
        <para>A64: CMEQ Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vceqq_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VCEQ.I32 Qd, Qn, Qm</para>
        <para>A64: CMEQ Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vceq_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VCEQ.I8 Dd, Dn, Dm</para>
        <para>A64: CMEQ Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>uint16x4_t vceq_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VCEQ.I16 Dd, Dn, Dm</para>
        <para>A64: CMEQ Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>uint32x2_t vceq_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VCEQ.I32 Dd, Dn, Dm</para>
        <para>A64: CMEQ Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>uint8x8_t vceq_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VCEQ.I8 Dd, Dn, Dm</para>
        <para>A64: CMEQ Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32x2_t vceq_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VCEQ.F32 Dd, Dn, Dm</para>
        <para>A64: FCMEQ Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vceq_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VCEQ.I16 Dd, Dn, Dm</para>
        <para>A64: CMEQ Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareEqual(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vceq_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VCEQ.I32 Dd, Dn, Dm</para>
        <para>A64: CMEQ Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vcgtq_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A32: VCGT.U8 Qd, Qn, Qm</para>
        <para>A64: CMHI Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>uint16x8_t vcgtq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VCGT.S16 Qd, Qn, Qm</para>
        <para>A64: CMGT Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>uint32x4_t vcgtq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VCGT.S32 Qd, Qn, Qm</para>
        <para>A64: CMGT Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>uint8x16_t vcgtq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VCGT.S8 Qd, Qn, Qm</para>
        <para>A64: CMGT Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>uint32x4_t vcgtq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A32: VCGT.F32 Qd, Qn, Qm</para>
        <para>A64: FCMGT Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vcgtq_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VCGT.U16 Qd, Qn, Qm</para>
        <para>A64: CMHI Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vcgtq_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VCGT.U32 Qd, Qn, Qm</para>
        <para>A64: CMHI Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vcgt_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VCGT.U8 Dd, Dn, Dm</para>
        <para>A64: CMHI Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>uint16x4_t vcgt_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VCGT.S16 Dd, Dn, Dm</para>
        <para>A64: CMGT Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>uint32x2_t vcgt_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VCGT.S32 Dd, Dn, Dm</para>
        <para>A64: CMGT Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>uint8x8_t vcgt_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VCGT.S8 Dd, Dn, Dm</para>
        <para>A64: CMGT Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32x2_t vcgt_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VCGT.F32 Dd, Dn, Dm</para>
        <para>A64: FCMGT Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vcgt_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VCGT.U16 Dd, Dn, Dm</para>
        <para>A64: CMHI Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vcgt_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VCGT.U32 Dd, Dn, Dm</para>
        <para>A64: CMHI Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vcgeq_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A32: VCGE.U8 Qd, Qn, Qm</para>
        <para>A64: CMHS Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>uint16x8_t vcgeq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VCGE.S16 Qd, Qn, Qm</para>
        <para>A64: CMGE Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>uint32x4_t vcgeq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VCGE.S32 Qd, Qn, Qm</para>
        <para>A64: CMGE Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>uint8x16_t vcgeq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VCGE.S8 Qd, Qn, Qm</para>
        <para>A64: CMGE Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>uint32x4_t vcgeq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A32: VCGE.F32 Qd, Qn, Qm</para>
        <para>A64: FCMGE Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vcgeq_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VCGE.U16 Qd, Qn, Qm</para>
        <para>A64: CMHS Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vcgeq_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VCGE.U32 Qd, Qn, Qm</para>
        <para>A64: CMHS Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vcge_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VCGE.U8 Dd, Dn, Dm</para>
        <para>A64: CMHS Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>uint16x4_t vcge_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VCGE.S16 Dd, Dn, Dm</para>
        <para>A64: CMGE Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>uint32x2_t vcge_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VCGE.S32 Dd, Dn, Dm</para>
        <para>A64: CMGE Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>uint8x8_t vcge_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VCGE.S8 Dd, Dn, Dm</para>
        <para>A64: CMGE Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32x2_t vcge_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VCGE.F32 Dd, Dn, Dm</para>
        <para>A64: FCMGE Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vcge_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VCGE.U16 Dd, Dn, Dm</para>
        <para>A64: CMHS Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vcge_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VCGE.U32 Dd, Dn, Dm</para>
        <para>A64: CMHS Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vcltq_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A32: VCLT.U8 Qd, Qn, Qm</para>
        <para>A64: CMHI Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>uint16x8_t vcltq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VCLT.S16 Qd, Qn, Qm</para>
        <para>A64: CMGT Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>uint32x4_t vcltq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VCLT.S32 Qd, Qn, Qm</para>
        <para>A64: CMGT Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>uint8x16_t vcltq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VCLT.S8 Qd, Qn, Qm</para>
        <para>A64: CMGT Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>uint32x4_t vcltq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A32: VCLT.F32 Qd, Qn, Qm</para>
        <para>A64: FCMGT Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vcltq_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VCLT.U16 Qd, Qn, Qm</para>
        <para>A64: CMHI Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vcltq_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VCLT.U32 Qd, Qn, Qm</para>
        <para>A64: CMHI Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vclt_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VCLT.U8 Dd, Dn, Dm</para>
        <para>A64: CMHI Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>uint16x4_t vclt_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VCLT.S16 Dd, Dn, Dm</para>
        <para>A64: CMGT Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>uint32x2_t vclt_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VCLT.S32 Dd, Dn, Dm</para>
        <para>A64: CMGT Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>uint8x8_t vclt_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VCLT.S8 Dd, Dn, Dm</para>
        <para>A64: CMGT Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32x2_t vclt_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VCLT.F32 Dd, Dn, Dm</para>
        <para>A64: FCMGT Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vclt_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VCLT.U16 Dd, Dn, Dm</para>
        <para>A64: CMHI Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThan(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vclt_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VCLT.U32 Dd, Dn, Dm</para>
        <para>A64: CMHI Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vcleq_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A32: VCLE.U8 Qd, Qn, Qm</para>
        <para>A64: CMHS Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>uint16x8_t vcleq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VCLE.S16 Qd, Qn, Qm</para>
        <para>A64: CMGE Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>uint32x4_t vcleq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VCLE.S32 Qd, Qn, Qm</para>
        <para>A64: CMGE Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>uint8x16_t vcleq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VCLE.S8 Qd, Qn, Qm</para>
        <para>A64: CMGE Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>uint32x4_t vcleq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A32: VCLE.F32 Qd, Qn, Qm</para>
        <para>A64: FCMGE Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vcleq_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VCLE.U16 Qd, Qn, Qm</para>
        <para>A64: CMHS Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vcleq_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VCLE.U32 Qd, Qn, Qm</para>
        <para>A64: CMHS Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vcle_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VCLE.U8 Dd, Dn, Dm</para>
        <para>A64: CMHS Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>uint16x4_t vcle_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VCLE.S16 Dd, Dn, Dm</para>
        <para>A64: CMGE Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>uint32x2_t vcle_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VCLE.S32 Dd, Dn, Dm</para>
        <para>A64: CMGE Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>uint8x8_t vcle_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VCLE.S8 Dd, Dn, Dm</para>
        <para>A64: CMGE Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32x2_t vcle_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VCLE.F32 Dd, Dn, Dm</para>
        <para>A64: FCMGE Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vcle_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VCLE.U16 Dd, Dn, Dm</para>
        <para>A64: CMHS Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vcle_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VCLE.U32 Dd, Dn, Dm</para>
        <para>A64: CMHS Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vtstq_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A32: VTST.8 Qd, Qn, Qm</para>
        <para>A64: CMTST Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>uint16x8_t vtstq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VTST.16 Qd, Qn, Qm</para>
        <para>A64: CMTST Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>uint32x4_t vtstq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VTST.32 Qd, Qn, Qm</para>
        <para>A64: CMTST Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>uint8x16_t vtstq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VTST.8 Qd, Qn, Qm</para>
        <para>A64: CMTST Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>uint32x4_t vtstq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A32: VTST.32 Qd, Qn, Qm</para>
        <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>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vtstq_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VTST.16 Qd, Qn, Qm</para>
        <para>A64: CMTST Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vtstq_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VTST.32 Qd, Qn, Qm</para>
        <para>A64: CMTST Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vtst_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VTST.8 Dd, Dn, Dm</para>
        <para>A64: CMTST Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>uint16x4_t vtst_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VTST.16 Dd, Dn, Dm</para>
        <para>A64: CMTST Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>uint32x2_t vtst_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VTST.32 Dd, Dn, Dm</para>
        <para>A64: CMTST Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>uint8x8_t vtst_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VTST.8 Dd, Dn, Dm</para>
        <para>A64: CMTST Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32x2_t vtst_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VTST.32 Dd, Dn, Dm</para>
        <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>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vtst_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VTST.16 Dd, Dn, Dm</para>
        <para>A64: CMTST Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.CompareTest(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vtst_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VTST.32 Dd, Dn, Dm</para>
        <para>A64: CMTST Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundAwayFromZero(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>int32x4_t vcvtaq_s32_f32 (float32x4_t a)</para>
        <para>A32: VCVTA.S32.F32 Qd, Qm</para>
        <para>A64: FCVTAS Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundAwayFromZero(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>int32x2_t vcvta_s32_f32 (float32x2_t a)</para>
        <para>A32: VCVTA.S32.F32 Dd, Dm</para>
        <para>A64: FCVTAS Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundAwayFromZeroScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>int32_t vcvtas_s32_f32 (float32_t a)</para>
        <para>A32: VCVTA.S32.F32 Sd, Sm</para>
        <para>A64: FCVTAS Sd, Sn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundToEven(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>int32x4_t vcvtnq_s32_f32 (float32x4_t a)</para>
        <para>A32: VCVTN.S32.F32 Qd, Qm</para>
        <para>A64: FCVTNS Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundToEven(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>int32x2_t vcvtn_s32_f32 (float32x2_t a)</para>
        <para>A32: VCVTN.S32.F32 Dd, Dm</para>
        <para>A64: FCVTNS Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundToEvenScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>int32_t vcvtns_s32_f32 (float32_t a)</para>
        <para>A32: VCVTN.S32.F32 Sd, Sm</para>
        <para>A64: FCVTNS Sd, Sn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>int32x4_t vcvtmq_s32_f32 (float32x4_t a)</para>
        <para>A32: VCVTM.S32.F32 Qd, Qm</para>
        <para>A64: FCVTMS Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>int32x2_t vcvtm_s32_f32 (float32x2_t a)</para>
        <para>A32: VCVTM.S32.F32 Dd, Dm</para>
        <para>A64: FCVTMS Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>int32_t vcvtms_s32_f32 (float32_t a)</para>
        <para>A32: VCVTM.S32.F32 Sd, Sm</para>
        <para>A64: FCVTMS Sd, Sn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>int32x4_t vcvtpq_s32_f32 (float32x4_t a)</para>
        <para>A32: VCVTP.S32.F32 Qd, Qm</para>
        <para>A64: FCVTPS Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>int32x2_t vcvtp_s32_f32 (float32x2_t a)</para>
        <para>A32: VCVTP.S32.F32 Dd, Dm</para>
        <para>A64: FCVTPS Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>int32_t vcvtps_s32_f32 (float32_t a)</para>
        <para>A32: VCVTP.S32.F32 Sd, Sm</para>
        <para>A64: FCVTPS Sd, Sn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundToZero(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>int32x4_t vcvtq_s32_f32 (float32x4_t a)</para>
        <para>A32: VCVT.S32.F32 Qd, Qm</para>
        <para>A64: FCVTZS Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundToZero(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>int32x2_t vcvt_s32_f32 (float32x2_t a)</para>
        <para>A32: VCVT.S32.F32 Dd, Dm</para>
        <para>A64: FCVTZS Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToInt32RoundToZeroScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>int32_t vcvts_s32_f32 (float32_t a)</para>
        <para>A32: VCVT.S32.F32 Sd, Sm</para>
        <para>A64: FCVTZS Sd, Sn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToSingle(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>float32x4_t vcvtq_f32_s32 (int32x4_t a)</para>
        <para>A32: VCVT.F32.S32 Qd, Qm</para>
        <para>A64: SCVTF Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToSingle(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>float32x4_t vcvtq_f32_u32 (uint32x4_t a)</para>
        <para>A32: VCVT.F32.U32 Qd, Qm</para>
        <para>A64: UCVTF Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToSingle(System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>float32x2_t vcvt_f32_s32 (int32x2_t a)</para>
        <para>A32: VCVT.F32.S32 Dd, Dm</para>
        <para>A64: SCVTF Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToSingle(System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>float32x2_t vcvt_f32_u32 (uint32x2_t a)</para>
        <para>A32: VCVT.F32.U32 Dd, Dm</para>
        <para>A64: UCVTF Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToSingleScalar(System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>float32_t vcvts_f32_s32 (int32_t a)</para>
        <para>A32: VCVT.F32.S32 Sd, Sm</para>
        <para>A64: SCVTF Sd, Sn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToSingleScalar(System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>float32_t vcvts_f32_u32 (uint32_t a)</para>
        <para>A32: VCVT.F32.U32 Sd, Sm</para>
        <para>A64: UCVTF Sd, Sn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundAwayFromZero(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>uint32x4_t vcvtaq_u32_f32 (float32x4_t a)</para>
        <para>A32: VCVTA.U32.F32 Qd, Qm</para>
        <para>A64: FCVTAU Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundAwayFromZero(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32x2_t vcvta_u32_f32 (float32x2_t a)</para>
        <para>A32: VCVTA.U32.F32 Dd, Dm</para>
        <para>A64: FCVTAU Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundAwayFromZeroScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32_t vcvtas_u32_f32 (float32_t a)</para>
        <para>A32: VCVTA.U32.F32 Sd, Sm</para>
        <para>A64: FCVTAU Sd, Sn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundToEven(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>uint32x4_t vcvtnq_u32_f32 (float32x4_t a)</para>
        <para>A32: VCVTN.U32.F32 Qd, Qm</para>
        <para>A64: FCVTNU Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundToEven(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32x2_t vcvtn_u32_f32 (float32x2_t a)</para>
        <para>A32: VCVTN.U32.F32 Dd, Dm</para>
        <para>A64: FCVTNU Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundToEvenScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32_t vcvtns_u32_f32 (float32_t a)</para>
        <para>A32: VCVTN.U32.F32 Sd, Sm</para>
        <para>A64: FCVTNU Sd, Sn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>uint32x4_t vcvtmq_u32_f32 (float32x4_t a)</para>
        <para>A32: VCVTM.U32.F32 Qd, Qm</para>
        <para>A64: FCVTMU Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32x2_t vcvtm_u32_f32 (float32x2_t a)</para>
        <para>A32: VCVTM.U32.F32 Dd, Dm</para>
        <para>A64: FCVTMU Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32_t vcvtms_u32_f32 (float32_t a)</para>
        <para>A32: VCVTM.U32.F32 Sd, Sm</para>
        <para>A64: FCVTMU Sd, Sn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>uint32x4_t vcvtpq_u32_f32 (float32x4_t a)</para>
        <para>A32: VCVTP.U32.F32 Qd, Qm</para>
        <para>A64: FCVTPU Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32x2_t vcvtp_u32_f32 (float32x2_t a)</para>
        <para>A32: VCVTP.U32.F32 Dd, Dm</para>
        <para>A64: FCVTPU Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32_t vcvtps_u32_f32 (float32_t a)</para>
        <para>A32: VCVTP.U32.F32 Sd, Sm</para>
        <para>A64: FCVTPU Sd, Sn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundToZero(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>uint32x4_t vcvtq_u32_f32 (float32x4_t a)</para>
        <para>A32: VCVT.U32.F32 Qd, Qm</para>
        <para>A64: FCVTZU Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundToZero(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32x2_t vcvt_u32_f32 (float32x2_t a)</para>
        <para>A32: VCVT.U32.F32 Dd, Dm</para>
        <para>A64: FCVTZU Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ConvertToUInt32RoundToZeroScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32_t vcvts_u32_f32 (float32_t a)</para>
        <para>A32: VCVT.U32.F32 Sd, Sm</para>
        <para>A64: FCVTZU Sd, Sn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DivideScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vdiv_f64 (float64x1_t a, float64x1_t b)</para>
        <para>A32: VDIV.F64 Dd, Dn, Dm</para>
        <para>A64: FDIV Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DivideScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vdivs_f32 (float32_t a, float32_t b)</para>
        <para>A32: VDIV.F32 Sd, Sn, Sm</para>
        <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>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <summary>
        <para>uint8x16_t vdupq_lane_u8 (uint8x16_t vec, const int lane)</para>
        <para>A32: VDUP.8 Qd, Dm[index]</para>
        <para>A64: DUP Vd.16B, Vn.B[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int16x8_t vdupq_lane_s16 (int16x8_t vec, const int lane)</para>
        <para>A32: VDUP.16 Qd, Dm[index]</para>
        <para>A64: DUP Vd.8H, Vn.H[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int32x4_t vdupq_lane_s32 (int32x4_t vec, const int lane)</para>
        <para>A32: VDUP.32 Qd, Dm[index]</para>
        <para>A64: DUP Vd.4S, Vn.S[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <summary>
        <para>int8x16_t vdupq_lane_s8 (int8x16_t vec, const int lane)</para>
        <para>A32: VDUP.8 Qd, Dm[index]</para>
        <para>A64: DUP Vd.16B, Vn.B[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>float32x4_t vdupq_lane_f32 (float32x4_t vec, const int lane)</para>
        <para>A32: VDUP.32 Qd, Dm[index]</para>
        <para>A64: DUP Vd.4S, Vn.S[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>uint16x8_t vdupq_lane_u16 (uint16x8_t vec, const int lane)</para>
        <para>A32: VDUP.16 Qd, Dm[index]</para>
        <para>A64: DUP Vd.8H, Vn.H[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>uint32x4_t vdupq_lane_u32 (uint32x4_t vec, const int lane)</para>
        <para>A32: VDUP.32 Qd, Dm[index]</para>
        <para>A64: DUP Vd.4S, Vn.S[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
      <summary>
        <para>uint8x16_t vdupq_lane_u8 (uint8x8_t vec, const int lane)</para>
        <para>A32: VDUP.8 Qd, Dm[index]</para>
        <para>A64: DUP Vd.16B, Vn.B[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int16x8_t vdupq_lane_s16 (int16x4_t vec, const int lane)</para>
        <para>A32: VDUP.16 Qd, Dm[index]</para>
        <para>A64: DUP Vd.8H, Vn.H[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int32x4_t vdupq_lane_s32 (int32x2_t vec, const int lane)</para>
        <para>A32: VDUP.32 Qd, Dm[index]</para>
        <para>A64: DUP Vd.4S, Vn.S[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
      <summary>
        <para>int8x16_t vdupq_lane_s8 (int8x8_t vec, const int lane)</para>
        <para>A32: VDUP.8 Qd, Dm[index]</para>
        <para>A64: DUP Vd.16B, Vn.B[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
      <summary>
        <para>float32x4_t vdupq_lane_f32 (float32x2_t vec, const int lane)</para>
        <para>A32: VDUP.32 Qd, Dm[index]</para>
        <para>A64: DUP Vd.4S, Vn.S[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
      <summary>
        <para>uint16x8_t vdupq_lane_u16 (uint16x4_t vec, const int lane)</para>
        <para>A32: VDUP.16 Qd, Dm[index]</para>
        <para>A64: DUP Vd.8H, Vn.H[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
      <summary>
        <para>uint32x4_t vdupq_lane_u32 (uint32x2_t vec, const int lane)</para>
        <para>A32: VDUP.32 Qd, Dm[index]</para>
        <para>A64: DUP Vd.4S, Vn.S[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <summary>
        <para>uint8x8_t vdup_laneq_u8 (uint8x16_t vec, const int lane)</para>
        <para>A32: VDUP.8 Dd, Dm[index]</para>
        <para>A64: DUP Vd.8B, Vn.B[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int16x4_t vdup_laneq_s16 (int16x8_t vec, const int lane)</para>
        <para>A32: VDUP.16 Dd, Dm[index]</para>
        <para>A64: DUP Vd.4H, Vn.H[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int32x2_t vdup_laneq_s32 (int32x4_t vec, const int lane)</para>
        <para>A32: VDUP.32 Dd, Dm[index]</para>
        <para>A64: DUP Vd.2S, Vn.S[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <summary>
        <para>int8x8_t vdup_laneq_s8 (int8x16_t vec, const int lane)</para>
        <para>A32: VDUP.8 Dd, Dm[index]</para>
        <para>A64: DUP Vd.8B, Vn.B[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>float32x2_t vdup_laneq_f32 (float32x4_t vec, const int lane)</para>
        <para>A32: VDUP.32 Dd, Dm[index]</para>
        <para>A64: DUP Vd.2S, Vn.S[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>uint16x4_t vdup_laneq_u16 (uint16x8_t vec, const int lane)</para>
        <para>A32: VDUP.16 Dd, Dm[index]</para>
        <para>A64: DUP Vd.4H, Vn.H[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>uint32x2_t vdup_laneq_u32 (uint32x4_t vec, const int lane)</para>
        <para>A32: VDUP.32 Dd, Dm[index]</para>
        <para>A64: DUP Vd.2S, Vn.S[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
      <summary>
        <para>uint8x8_t vdup_lane_u8 (uint8x8_t vec, const int lane)</para>
        <para>A32: VDUP.8 Dd, Dm[index]</para>
        <para>A64: DUP Vd.8B, Vn.B[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int16x4_t vdup_lane_s16 (int16x4_t vec, const int lane)</para>
        <para>A32: VDUP.16 Dd, Dm[index]</para>
        <para>A64: DUP Vd.4H, Vn.H[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int32x2_t vdup_lane_s32 (int32x2_t vec, const int lane)</para>
        <para>A32: VDUP.32 Dd, Dm[index]</para>
        <para>A64: DUP Vd.2S, Vn.S[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
      <summary>
        <para>int8x8_t vdup_lane_s8 (int8x8_t vec, const int lane)</para>
        <para>A32: VDUP.8 Dd, Dm[index]</para>
        <para>A64: DUP Vd.8B, Vn.B[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
      <summary>
        <para>float32x2_t vdup_lane_f32 (float32x2_t vec, const int lane)</para>
        <para>A32: VDUP.32 Dd, Dm[index]</para>
        <para>A64: DUP Vd.2S, Vn.S[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
      <summary>
        <para>uint16x4_t vdup_lane_u16 (uint16x4_t vec, const int lane)</para>
        <para>A32: VDUP.16 Dd, Dm[index]</para>
        <para>A64: DUP Vd.4H, Vn.H[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateSelectedScalarToVector64(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
      <summary>
        <para>uint32x2_t vdup_lane_u32 (uint32x2_t vec, const int lane)</para>
        <para>A32: VDUP.32 Dd, Dm[index]</para>
        <para>A64: DUP Vd.2S, Vn.S[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector128(System.Byte)">
      <summary>
        <para>uint8x16_t vdupq_n_u8 (uint8_t value)</para>
        <para>A32: VDUP.8 Qd, Rt</para>
        <para>A64: DUP Vd.16B, Rn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector128(System.Int16)">
      <summary>
        <para>int16x8_t vdupq_n_s16 (int16_t value)</para>
        <para>A32: VDUP.16 Qd, Rt</para>
        <para>A64: DUP Vd.8H, Rn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector128(System.Int32)">
      <summary>
        <para>int32x4_t vdupq_n_s32 (int32_t value)</para>
        <para>A32: VDUP.32 Qd, Rt</para>
        <para>A64: DUP Vd.4S, Rn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector128(System.SByte)">
      <summary>
        <para>int8x16_t vdupq_n_s8 (int8_t value)</para>
        <para>A32: VDUP.8 Qd, Rt</para>
        <para>A64: DUP Vd.16B, Rn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector128(System.Single)">
      <summary>
        <para>float32x4_t vdupq_n_f32 (float32_t value)</para>
        <para>A32: VDUP Qd, Dm[0]</para>
        <para>A64: DUP Vd.4S, Vn.S[0]</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector128(System.UInt16)">
      <summary>
        <para>uint16x8_t vdupq_n_u16 (uint16_t value)</para>
        <para>A32: VDUP.16 Qd, Rt</para>
        <para>A64: DUP Vd.8H, Rn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector128(System.UInt32)">
      <summary>
        <para>uint32x4_t vdupq_n_u32 (uint32_t value)</para>
        <para>A32: VDUP.32 Qd, Rt</para>
        <para>A64: DUP Vd.4S, Rn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector64(System.Byte)">
      <summary>
        <para>uint8x8_t vdup_n_u8 (uint8_t value)</para>
        <para>A32: VDUP.8 Dd, Rt</para>
        <para>A64: DUP Vd.8B, Rn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector64(System.Int16)">
      <summary>
        <para>int16x4_t vdup_n_s16 (int16_t value)</para>
        <para>A32: VDUP.16 Dd, Rt</para>
        <para>A64: DUP Vd.4H, Rn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector64(System.Int32)">
      <summary>
        <para>int32x2_t vdup_n_s32 (int32_t value)</para>
        <para>A32: VDUP.32 Dd, Rt</para>
        <para>A64: DUP Vd.2S, Rn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector64(System.SByte)">
      <summary>
        <para>int8x8_t vdup_n_s8 (int8_t value)</para>
        <para>A32: VDUP.8 Dd, Rt</para>
        <para>A64: DUP Vd.8B, Rn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector64(System.Single)">
      <summary>
        <para>float32x2_t vdup_n_f32 (float32_t value)</para>
        <para>A32: VDUP Dd, Dm[0]</para>
        <para>A64: DUP Vd.2S, Vn.S[0]</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector64(System.UInt16)">
      <summary>
        <para>uint16x4_t vdup_n_u16 (uint16_t value)</para>
        <para>A32: VDUP.16 Dd, Rt</para>
        <para>A64: DUP Vd.4H, Rn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.DuplicateToVector64(System.UInt32)">
      <summary>
        <para>uint32x2_t vdup_n_u32 (uint32_t value)</para>
        <para>A32: VDUP.32 Dd, Rt</para>
        <para>A64: DUP Vd.2S, Rn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <summary>
        <para>uint8_t vgetq_lane_u8 (uint8x16_t v, const int lane)</para>
        <para>A32: VMOV.U8 Rt, Dn[lane]</para>
        <para>A64: UMOV Wd, Vn.B[lane]</para>
      </summary>
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>float64_t vgetq_lane_f64 (float64x2_t v, const int lane)</para>
        <para>A32: VMOV.F64 Dd, Dm</para>
        <para>A64: DUP Dd, Vn.D[lane]</para>
      </summary>
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int16_t vgetq_lane_s16 (int16x8_t v, const int lane)</para>
        <para>A32: VMOV.S16 Rt, Dn[lane]</para>
        <para>A64: SMOV Wd, Vn.H[lane]</para>
      </summary>
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int32_t vgetq_lane_s32 (int32x4_t v, const int lane)</para>
        <para>A32: VMOV.32 Rt, Dn[lane]</para>
        <para>A64: SMOV Wd, Vn.S[lane]</para>
      </summary>
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>int64_t vgetq_lane_s64 (int64x2_t v, const int lane)</para>
        <para>A32: VMOV Rt, Rt2, Dm</para>
        <para>A64: UMOV Xd, Vn.D[lane]</para>
      </summary>
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <summary>
        <para>int8_t vgetq_lane_s8 (int8x16_t v, const int lane)</para>
        <para>A32: VMOV.S8 Rt, Dn[lane]</para>
        <para>A64: SMOV Wd, Vn.B[lane]</para>
      </summary>
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>float32_t vgetq_lane_f32 (float32x4_t v, const int lane)</para>
        <para>A32: VMOV.F32 Sd, Sm</para>
        <para>A64: DUP Sd, Vn.S[lane]</para>
      </summary>
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>uint16_t vgetq_lane_u16 (uint16x8_t v, const int lane)</para>
        <para>A32: VMOV.U16 Rt, Dn[lane]</para>
        <para>A64: UMOV Wd, Vn.H[lane]</para>
      </summary>
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>uint32_t vgetq_lane_u32 (uint32x4_t v, const int lane)</para>
        <para>A32: VMOV.32 Rt, Dn[lane]</para>
        <para>A64: UMOV Wd, Vn.S[lane]</para>
      </summary>
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>uint64_t vgetq_lane_u64 (uint64x2_t v, const int lane)</para>
        <para>A32: VMOV Rt, Rt2, Dm</para>
        <para>A64: UMOV Xd, Vn.D[lane]</para>
      </summary>
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
      <summary>
        <para>uint8_t vget_lane_u8 (uint8x8_t v, const int lane)</para>
        <para>A32: VMOV.U8 Rt, Dn[lane]</para>
        <para>A64: UMOV Wd, Vn.B[lane]</para>
      </summary>
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int16_t vget_lane_s16 (int16x4_t v, const int lane)</para>
        <para>A32: VMOV.S16 Rt, Dn[lane]</para>
        <para>A64: SMOV Wd, Vn.H[lane]</para>
      </summary>
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int32_t vget_lane_s32 (int32x2_t v, const int lane)</para>
        <para>A32: VMOV.32 Rt, Dn[lane]</para>
        <para>A64: SMOV Wd, Vn.S[lane]</para>
      </summary>
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
      <summary>
        <para>int8_t vget_lane_s8 (int8x8_t v, const int lane)</para>
        <para>A32: VMOV.S8 Rt, Dn[lane]</para>
        <para>A64: SMOV Wd, Vn.B[lane]</para>
      </summary>
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
      <summary>
        <para>float32_t vget_lane_f32 (float32x2_t v, const int lane)</para>
        <para>A32: VMOV.F32 Sd, Sm</para>
        <para>A64: DUP Sd, Vn.S[lane]</para>
      </summary>
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
      <summary>
        <para>uint16_t vget_lane_u16 (uint16x4_t v, const int lane)</para>
        <para>A32: VMOV.U16 Rt, Dn[lane]</para>
        <para>A64: UMOV Wd, Vn.H[lane]</para>
      </summary>
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Extract(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
      <summary>
        <para>uint32_t vget_lane_u32 (uint32x2_t v, const int lane)</para>
        <para>A32: VMOV.32 Rt, Dn[lane]</para>
        <para>A64: UMOV Wd, Vn.S[lane]</para>
      </summary>
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int8x8_t vmovn_s16 (int16x8_t a)</para>
        <para>A32: VMOVN.I16 Dd, Qm</para>
        <para>A64: XTN Vd.8B, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int16x4_t vmovn_s32 (int32x4_t a)</para>
        <para>A32: VMOVN.I32 Dd, Qm</para>
        <para>A64: XTN Vd.4H, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int32x2_t vmovn_s64 (int64x2_t a)</para>
        <para>A32: VMOVN.I64 Dd, Qm</para>
        <para>A64: XTN Vd.2S, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint8x8_t vmovn_u16 (uint16x8_t a)</para>
        <para>A32: VMOVN.I16 Dd, Qm</para>
        <para>A64: XTN Vd.8B, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint16x4_t vmovn_u32 (uint32x4_t a)</para>
        <para>A32: VMOVN.I32 Dd, Qm</para>
        <para>A64: XTN Vd.4H, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint32x2_t vmovn_u64 (uint64x2_t a)</para>
        <para>A32: VMOVN.I64 Dd, Qm</para>
        <para>A64: XTN Vd.2S, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int8x8_t vqmovn_s16 (int16x8_t a)</para>
        <para>A32: VQMOVN.S16 Dd, Qm</para>
        <para>A64: SQXTN Vd.8B, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int16x4_t vqmovn_s32 (int32x4_t a)</para>
        <para>A32: VQMOVN.S32 Dd, Qm</para>
        <para>A64: SQXTN Vd.4H, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int32x2_t vqmovn_s64 (int64x2_t a)</para>
        <para>A32: VQMOVN.S64 Dd, Qm</para>
        <para>A64: SQXTN Vd.2S, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint8x8_t vqmovn_u16 (uint16x8_t a)</para>
        <para>A32: VQMOVN.U16 Dd, Qm</para>
        <para>A64: UQXTN Vd.8B, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint16x4_t vqmovn_u32 (uint32x4_t a)</para>
        <para>A32: VQMOVN.U32 Dd, Qm</para>
        <para>A64: UQXTN Vd.4H, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint32x2_t vqmovn_u64 (uint64x2_t a)</para>
        <para>A32: VQMOVN.U64 Dd, Qm</para>
        <para>A64: UQXTN Vd.2S, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>uint8x8_t vqmovun_s16 (int16x8_t a)</para>
        <para>A32: VQMOVUN.S16 Dd, Qm</para>
        <para>A64: SQXTUN Vd.8B, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>uint16x4_t vqmovun_s32 (int32x4_t a)</para>
        <para>A32: VQMOVUN.S32 Dd, Qm</para>
        <para>A64: SQXTUN Vd.4H, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>uint32x2_t vqmovun_s64 (int64x2_t a)</para>
        <para>A32: VQMOVUN.S64 Dd, Qm</para>
        <para>A64: SQXTUN Vd.2S, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>uint8x16_t vqmovun_high_s16 (uint8x8_t r, int16x8_t a)</para>
        <para>A32: VQMOVUN.S16 Dd+1, Qm</para>
        <para>A64: SQXTUN2 Vd.16B, Vn.8H</para>
      </summary>
      <param name="lower" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>uint16x8_t vqmovun_high_s32 (uint16x4_t r, int32x4_t a)</para>
        <para>A32: VQMOVUN.S32 Dd+1, Qm</para>
        <para>A64: SQXTUN2 Vd.8H, Vn.4S</para>
      </summary>
      <param name="lower" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>uint32x4_t vqmovun_high_s64 (uint32x2_t r, int64x2_t a)</para>
        <para>A32: VQMOVUN.S64 Dd+1, Qm</para>
        <para>A64: SQXTUN2 Vd.4S, Vn.2D</para>
      </summary>
      <param name="lower" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint8x16_t vqmovn_high_u16 (uint8x8_t r, uint16x8_t a)</para>
        <para>A32: VQMOVN.U16 Dd+1, Qm</para>
        <para>A64: UQXTN2 Vd.16B, Vn.8H</para>
      </summary>
      <param name="lower" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int16x8_t vqmovn_high_s32 (int16x4_t r, int32x4_t a)</para>
        <para>A32: VQMOVN.S32 Dd+1, Qm</para>
        <para>A64: SQXTN2 Vd.8H, Vn.4S</para>
      </summary>
      <param name="lower" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int32x4_t vqmovn_high_s64 (int32x2_t r, int64x2_t a)</para>
        <para>A32: VQMOVN.S64 Dd+1, Qm</para>
        <para>A64: SQXTN2 Vd.4S, Vn.2D</para>
      </summary>
      <param name="lower" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int8x16_t vqmovn_high_s16 (int8x8_t r, int16x8_t a)</para>
        <para>A32: VQMOVN.S16 Dd+1, Qm</para>
        <para>A64: SQXTN2 Vd.16B, Vn.8H</para>
      </summary>
      <param name="lower" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint16x8_t vqmovn_high_u32 (uint16x4_t r, uint32x4_t a)</para>
        <para>A32: VQMOVN.U32 Dd+1, Qm</para>
        <para>A64: UQXTN2 Vd.8H, Vn.4S</para>
      </summary>
      <param name="lower" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint32x4_t vqmovn_high_u64 (uint32x2_t r, uint64x2_t a)</para>
        <para>A32: VQMOVN.U64 Dd+1, Qm</para>
        <para>A64: UQXTN2 Vd.4S, Vn.2D</para>
      </summary>
      <param name="lower" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint8x16_t vmovn_high_u16 (uint8x8_t r, uint16x8_t a)</para>
        <para>A32: VMOVN.I16 Dd+1, Qm</para>
        <para>A64: XTN2 Vd.16B, Vn.8H</para>
      </summary>
      <param name="lower" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int16x8_t vmovn_high_s32 (int16x4_t r, int32x4_t a)</para>
        <para>A32: VMOVN.I32 Dd+1, Qm</para>
        <para>A64: XTN2 Vd.8H, Vn.4S</para>
      </summary>
      <param name="lower" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int32x4_t vmovn_high_s64 (int32x2_t r, int64x2_t a)</para>
        <para>A32: VMOVN.I64 Dd+1, Qm</para>
        <para>A64: XTN2 Vd.4S, Vn.2D</para>
      </summary>
      <param name="lower" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int8x16_t vmovn_high_s16 (int8x8_t r, int16x8_t a)</para>
        <para>A32: VMOVN.I16 Dd+1, Qm</para>
        <para>A64: XTN2 Vd.16B, Vn.8H</para>
      </summary>
      <param name="lower" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint16x8_t vmovn_high_u32 (uint16x4_t r, uint32x4_t a)</para>
        <para>A32: VMOVN.I32 Dd+1, Qm</para>
        <para>A64: XTN2 Vd.8H, Vn.4S</para>
      </summary>
      <param name="lower" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint32x4_t vmovn_high_u64 (uint32x2_t r, uint64x2_t a)</para>
        <para>A32: VMOVN.I64 Dd+1, Qm</para>
        <para>A64: XTN2 Vd.4S, Vn.2D</para>
      </summary>
      <param name="lower" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector128(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <summary>
        <para>uint8x16_t vextq_s8 (uint8x16_t a, uint8x16_t b, const int n)</para>
        <para>A32: VEXT.8 Qd, Qn, Qm, #n</para>
        <para>A64: EXT Vd.16B, Vn.16B, Vm.16B, #n</para>
      </summary>
      <param name="upper" />
      <param name="lower" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector128(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>float64x2_t vextq_f64 (float64x2_t a, float64x2_t b, const int n)</para>
        <para>A32: VEXT.8 Qd, Qn, Qm, #(n*8)</para>
        <para>A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*8)</para>
      </summary>
      <param name="upper" />
      <param name="lower" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector128(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int16x8_t vextq_s16 (int16x8_t a, int16x8_t b, const int n)</para>
        <para>A32: VEXT.8 Qd, Qn, Qm, #(n*2)</para>
        <para>A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*2)</para>
      </summary>
      <param name="upper" />
      <param name="lower" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector128(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int32x4_t vextq_s32 (int32x4_t a, int32x4_t b, const int n)</para>
        <para>A32: VEXT.8 Qd, Qn, Qm, #(n*4)</para>
        <para>A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*4)</para>
      </summary>
      <param name="upper" />
      <param name="lower" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector128(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>int64x2_t vextq_s64 (int64x2_t a, int64x2_t b, const int n)</para>
        <para>A32: VEXT.8 Qd, Qn, Qm, #(n*8)</para>
        <para>A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*8)</para>
      </summary>
      <param name="upper" />
      <param name="lower" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector128(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <summary>
        <para>int8x16_t vextq_s8 (int8x16_t a, int8x16_t b, const int n)</para>
        <para>A32: VEXT.8 Qd, Qn, Qm, #n</para>
        <para>A64: EXT Vd.16B, Vn.16B, Vm.16B, #n</para>
      </summary>
      <param name="upper" />
      <param name="lower" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector128(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>float32x4_t vextq_f32 (float32x4_t a, float32x4_t b, const int n)</para>
        <para>A32: VEXT.8 Qd, Qn, Qm, #(n*4)</para>
        <para>A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*4)</para>
      </summary>
      <param name="upper" />
      <param name="lower" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector128(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>uint16x8_t vextq_s16 (uint16x8_t a, uint16x8_t b, const int n)</para>
        <para>A32: VEXT.8 Qd, Qn, Qm, #(n*2)</para>
        <para>A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*2)</para>
      </summary>
      <param name="upper" />
      <param name="lower" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector128(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>uint32x4_t vextq_s32 (uint32x4_t a, uint32x4_t b, const int n)</para>
        <para>A32: VEXT.8 Qd, Qn, Qm, #(n*4)</para>
        <para>A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*4)</para>
      </summary>
      <param name="upper" />
      <param name="lower" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector128(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>uint64x2_t vextq_s64 (uint64x2_t a, uint64x2_t b, const int n)</para>
        <para>A32: VEXT.8 Qd, Qn, Qm, #(n*8)</para>
        <para>A64: EXT Vd.16B, Vn.16B, Vm.16B, #(n*8)</para>
      </summary>
      <param name="upper" />
      <param name="lower" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector64(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
      <summary>
        <para>uint8x8_t vext_s8 (uint8x8_t a, uint8x8_t b, const int n)</para>
        <para>A32: VEXT.8 Dd, Dn, Dm, #n</para>
        <para>A64: EXT Vd.8B, Vn.8B, Vm.8B, #n</para>
      </summary>
      <param name="upper" />
      <param name="lower" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector64(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int16x4_t vext_s16 (int16x4_t a, int16x4_t b, const int n)</para>
        <para>A32: VEXT.8 Dd, Dn, Dm, #(n*2)</para>
        <para>A64: EXT Vd.8B, Vn.8B, Vm.8B, #(n*2)</para>
      </summary>
      <param name="upper" />
      <param name="lower" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector64(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int32x2_t vext_s32 (int32x2_t a, int32x2_t b, const int n)</para>
        <para>A32: VEXT.8 Dd, Dn, Dm, #(n*4)</para>
        <para>A64: EXT Vd.8B, Vn.8B, Vm.8B, #(n*4)</para>
      </summary>
      <param name="upper" />
      <param name="lower" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector64(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
      <summary>
        <para>int8x8_t vext_s8 (int8x8_t a, int8x8_t b, const int n)</para>
        <para>A32: VEXT.8 Dd, Dn, Dm, #n</para>
        <para>A64: EXT Vd.8B, Vn.8B, Vm.8B, #n</para>
      </summary>
      <param name="upper" />
      <param name="lower" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector64(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
      <summary>
        <para>float32x2_t vext_f32 (float32x2_t a, float32x2_t b, const int n)</para>
        <para>A32: VEXT.8 Dd, Dn, Dm, #(n*4)</para>
        <para>A64: EXT Vd.8B, Vn.8B, Vm.8B, #(n*4)</para>
      </summary>
      <param name="upper" />
      <param name="lower" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector64(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
      <summary>
        <para>uint16x4_t vext_s16 (uint16x4_t a, uint16x4_t b, const int n)</para>
        <para>A32: VEXT.8 Dd, Dn, Dm, #(n*2)</para>
        <para>A64: EXT Vd.8B, Vn.8B, Vm.8B, #(n*2)</para>
      </summary>
      <param name="upper" />
      <param name="lower" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ExtractVector64(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
      <summary>
        <para>uint32x2_t vext_s32 (uint32x2_t a, uint32x2_t b, const int n)</para>
        <para>A32: VEXT.8 Dd, Dn, Dm, #(n*4)</para>
        <para>A64: EXT Vd.8B, Vn.8B, Vm.8B, #(n*4)</para>
      </summary>
      <param name="upper" />
      <param name="lower" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Floor(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vrndmq_f32 (float32x4_t a)</para>
        <para>A32: VRINTM.F32 Qd, Qm</para>
        <para>A64: FRINTM Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Floor(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vrndm_f32 (float32x2_t a)</para>
        <para>A32: VRINTM.F32 Dd, Dm</para>
        <para>A64: FRINTM Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FloorScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vrndm_f64 (float64x1_t a)</para>
        <para>A32: VRINTM.F64 Dd, Dm</para>
        <para>A64: FRINTM Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FloorScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vrndms_f32 (float32_t a)</para>
        <para>A32: VRINTM.F32 Sd, Sm</para>
        <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>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddHalving(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vhaddq_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A32: VHADD.U8 Qd, Qn, Qm</para>
        <para>A64: UHADD Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddHalving(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vhaddq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VHADD.S16 Qd, Qn, Qm</para>
        <para>A64: SHADD Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddHalving(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vhaddq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VHADD.S32 Qd, Qn, Qm</para>
        <para>A64: SHADD Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddHalving(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vhaddq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VHADD.S8 Qd, Qn, Qm</para>
        <para>A64: SHADD Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddHalving(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vhaddq_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VHADD.U16 Qd, Qn, Qm</para>
        <para>A64: UHADD Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddHalving(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vhaddq_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VHADD.U32 Qd, Qn, Qm</para>
        <para>A64: UHADD Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddHalving(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vhadd_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VHADD.U8 Dd, Dn, Dm</para>
        <para>A64: UHADD Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddHalving(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vhadd_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VHADD.S16 Dd, Dn, Dm</para>
        <para>A64: SHADD Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddHalving(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vhadd_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VHADD.S32 Dd, Dn, Dm</para>
        <para>A64: SHADD Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddHalving(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vhadd_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VHADD.S8 Dd, Dn, Dm</para>
        <para>A64: SHADD Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddHalving(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vhadd_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VHADD.U16 Dd, Dn, Dm</para>
        <para>A64: UHADD Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddHalving(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vhadd_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VHADD.U32 Dd, Dn, Dm</para>
        <para>A64: UHADD Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vrhaddq_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A32: VRHADD.U8 Qd, Qn, Qm</para>
        <para>A64: URHADD Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vrhaddq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VRHADD.S16 Qd, Qn, Qm</para>
        <para>A64: SRHADD Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vrhaddq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VRHADD.S32 Qd, Qn, Qm</para>
        <para>A64: SRHADD Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vrhaddq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VRHADD.S8 Qd, Qn, Qm</para>
        <para>A64: SRHADD Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vrhaddq_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VRHADD.U16 Qd, Qn, Qm</para>
        <para>A64: URHADD Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vrhaddq_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VRHADD.U32 Qd, Qn, Qm</para>
        <para>A64: URHADD Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vrhadd_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VRHADD.U8 Dd, Dn, Dm</para>
        <para>A64: URHADD Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vrhadd_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VRHADD.S16 Dd, Dn, Dm</para>
        <para>A64: SRHADD Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vrhadd_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VRHADD.S32 Dd, Dn, Dm</para>
        <para>A64: SRHADD Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vrhadd_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VRHADD.S8 Dd, Dn, Dm</para>
        <para>A64: SRHADD Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vrhadd_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VRHADD.U16 Dd, Dn, Dm</para>
        <para>A64: URHADD Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedAddRoundedHalving(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vrhadd_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VRHADD.U32 Dd, Dn, Dm</para>
        <para>A64: URHADD Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>float32x4_t vfmaq_f32 (float32x4_t a, float32x4_t b, float32x4_t c)</para>
        <para>A32: VFMA.F32 Qd, Qn, Qm</para>
        <para>A64: FMLA Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>float32x2_t vfma_f32 (float32x2_t a, float32x2_t b, float32x2_t c)</para>
        <para>A32: VFMA.F32 Dd, Dn, Dm</para>
        <para>A64: FMLA Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>float64x1_t vfnma_f64 (float64x1_t a, float64x1_t b, float64x1_t c)</para>
        <para>A32: VFNMA.F64 Dd, Dn, Dm</para>
        <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>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>float32_t vfnmas_f32 (float32_t a, float32_t b, float32_t c)</para>
        <para>A32: VFNMA.F32 Sd, Sn, Sm</para>
        <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>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>float64x1_t vfma_f64 (float64x1_t a, float64x1_t b, float64x1_t c)</para>
        <para>A32: VFMA.F64 Dd, Dn, Dm</para>
        <para>A64: FMADD Dd, Dn, Dm, Da</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>float32_t vfmas_f32 (float32_t a, float32_t b, float32_t c)</para>
        <para>A32: VFMA.F32 Sd, Sn, Sm</para>
        <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>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>float32x4_t vfmsq_f32 (float32x4_t a, float32x4_t b, float32x4_t c)</para>
        <para>A32: VFMS.F32 Qd, Qn, Qm</para>
        <para>A64: FMLS Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>float32x2_t vfms_f32 (float32x2_t a, float32x2_t b, float32x2_t c)</para>
        <para>A32: VFMS.F32 Dd, Dn, Dm</para>
        <para>A64: FMLS Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>float64x1_t vfnms_f64 (float64x1_t a, float64x1_t b, float64x1_t c)</para>
        <para>A32: VFNMS.F64 Dd, Dn, Dm</para>
        <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>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>float32_t vfnmss_f32 (float32_t a, float32_t b, float32_t c)</para>
        <para>A32: VFNMS.F32 Sd, Sn, Sm</para>
        <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>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>float64x1_t vfms_f64 (float64x1_t a, float64x1_t b, float64x1_t c)</para>
        <para>A32: VFMS.F64 Dd, Dn, Dm</para>
        <para>A64: FMSUB Dd, Dn, Dm, Da</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>float32_t vfmss_f32 (float32_t a, float32_t b, float32_t c)</para>
        <para>A32: VFMS.F32 Sd, Sn, Sm</para>
        <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>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedSubtractHalving(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vhsubq_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A32: VHSUB.U8 Qd, Qn, Qm</para>
        <para>A64: UHSUB Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedSubtractHalving(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vhsubq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VHSUB.S16 Qd, Qn, Qm</para>
        <para>A64: SHSUB Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedSubtractHalving(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vhsubq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VHSUB.S32 Qd, Qn, Qm</para>
        <para>A64: SHSUB Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedSubtractHalving(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vhsubq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VHSUB.S8 Qd, Qn, Qm</para>
        <para>A64: SHSUB Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedSubtractHalving(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vhsubq_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VHSUB.U16 Qd, Qn, Qm</para>
        <para>A64: UHSUB Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedSubtractHalving(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vhsubq_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VHSUB.U32 Qd, Qn, Qm</para>
        <para>A64: UHSUB Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedSubtractHalving(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vhsub_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VHSUB.U8 Dd, Dn, Dm</para>
        <para>A64: UHSUB Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedSubtractHalving(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vhsub_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VHSUB.S16 Dd, Dn, Dm</para>
        <para>A64: SHSUB Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedSubtractHalving(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vhsub_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VHSUB.S32 Dd, Dn, Dm</para>
        <para>A64: SHSUB Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedSubtractHalving(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vhsub_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VHSUB.S8 Dd, Dn, Dm</para>
        <para>A64: SHSUB Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedSubtractHalving(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vhsub_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VHSUB.U16 Dd, Dn, Dm</para>
        <para>A64: UHSUB Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.FusedSubtractHalving(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vhsub_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VHSUB.U32 Dd, Dn, Dm</para>
        <para>A64: UHSUB Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte,System.Byte)">
      <summary>
        <para>uint8x16_t vsetq_lane_u8 (uint8_t a, uint8x16_t v, const int lane)</para>
        <para>A32: VMOV.8 Dd[lane], Rt</para>
        <para>A64: INS Vd.B[lane], Wn</para>
      </summary>
      <param name="vector" />
      <param name="index" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte,System.Double)">
      <summary>
        <para>float64x2_t vsetq_lane_f64 (float64_t a, float64x2_t v, const int lane)</para>
        <para>A32: VMOV.F64 Dd, Dm</para>
        <para>A64: INS Vd.D[lane], Vn.D[0]</para>
      </summary>
      <param name="vector" />
      <param name="index" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte,System.Int16)">
      <summary>
        <para>int16x8_t vsetq_lane_s16 (int16_t a, int16x8_t v, const int lane)</para>
        <para>A32: VMOV.16 Dd[lane], Rt</para>
        <para>A64: INS Vd.H[lane], Wn</para>
      </summary>
      <param name="vector" />
      <param name="index" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte,System.Int32)">
      <summary>
        <para>int32x4_t vsetq_lane_s32 (int32_t a, int32x4_t v, const int lane)</para>
        <para>A32: VMOV.32 Dd[lane], Rt</para>
        <para>A64: INS Vd.S[lane], Wn</para>
      </summary>
      <param name="vector" />
      <param name="index" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte,System.Int64)">
      <summary>
        <para>int64x2_t vsetq_lane_s64 (int64_t a, int64x2_t v, const int lane)</para>
        <para>A32: VMOV.64 Dd, Rt, Rt2</para>
        <para>A64: INS Vd.D[lane], Xn</para>
      </summary>
      <param name="vector" />
      <param name="index" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte,System.SByte)">
      <summary>
        <para>int8x16_t vsetq_lane_s8 (int8_t a, int8x16_t v, const int lane)</para>
        <para>A32: VMOV.8 Dd[lane], Rt</para>
        <para>A64: INS Vd.B[lane], Wn</para>
      </summary>
      <param name="vector" />
      <param name="index" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte,System.Single)">
      <summary>
        <para>float32x4_t vsetq_lane_f32 (float32_t a, float32x4_t v, const int lane)</para>
        <para>A32: VMOV.F32 Sd, Sm</para>
        <para>A64: INS Vd.S[lane], Vn.S[0]</para>
      </summary>
      <param name="vector" />
      <param name="index" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte,System.UInt16)">
      <summary>
        <para>uint16x8_t vsetq_lane_u16 (uint16_t a, uint16x8_t v, const int lane)</para>
        <para>A32: VMOV.16 Dd[lane], Rt</para>
        <para>A64: INS Vd.H[lane], Wn</para>
      </summary>
      <param name="vector" />
      <param name="index" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte,System.UInt32)">
      <summary>
        <para>uint32x4_t vsetq_lane_u32 (uint32_t a, uint32x4_t v, const int lane)</para>
        <para>A32: VMOV.32 Dd[lane], Rt</para>
        <para>A64: INS Vd.S[lane], Wn</para>
      </summary>
      <param name="vector" />
      <param name="index" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte,System.UInt64)">
      <summary>
        <para>uint64x2_t vsetq_lane_u64 (uint64_t a, uint64x2_t v, const int lane)</para>
        <para>A32: VMOV.64 Dd, Rt, Rt2</para>
        <para>A64: INS Vd.D[lane], Xn</para>
      </summary>
      <param name="vector" />
      <param name="index" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte,System.Byte)">
      <summary>
        <para>uint8x8_t vset_lane_u8 (uint8_t a, uint8x8_t v, const int lane)</para>
        <para>A32: VMOV.8 Dd[lane], Rt</para>
        <para>A64: INS Vd.B[lane], Wn</para>
      </summary>
      <param name="vector" />
      <param name="index" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte,System.Int16)">
      <summary>
        <para>int16x4_t vset_lane_s16 (int16_t a, int16x4_t v, const int lane)</para>
        <para>A32: VMOV.16 Dd[lane], Rt</para>
        <para>A64: INS Vd.H[lane], Wn</para>
      </summary>
      <param name="vector" />
      <param name="index" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte,System.Int32)">
      <summary>
        <para>int32x2_t vset_lane_s32 (int32_t a, int32x2_t v, const int lane)</para>
        <para>A32: VMOV.32 Dd[lane], Rt</para>
        <para>A64: INS Vd.S[lane], Wn</para>
      </summary>
      <param name="vector" />
      <param name="index" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte,System.SByte)">
      <summary>
        <para>int8x8_t vset_lane_s8 (int8_t a, int8x8_t v, const int lane)</para>
        <para>A32: VMOV.8 Dd[lane], Rt</para>
        <para>A64: INS Vd.B[lane], Wn</para>
      </summary>
      <param name="vector" />
      <param name="index" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector64{System.Single},System.Byte,System.Single)">
      <summary>
        <para>float32x2_t vset_lane_f32 (float32_t a, float32x2_t v, const int lane)</para>
        <para>A32: VMOV.F32 Sd, Sm</para>
        <para>A64: INS Vd.S[lane], Vn.S[0]</para>
      </summary>
      <param name="vector" />
      <param name="index" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte,System.UInt16)">
      <summary>
        <para>uint16x4_t vset_lane_u16 (uint16_t a, uint16x4_t v, const int lane)</para>
        <para>A32: VMOV.16 Dd[lane], Rt</para>
        <para>A64: INS Vd.H[lane], Wn</para>
      </summary>
      <param name="vector" />
      <param name="index" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Insert(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte,System.UInt32)">
      <summary>
        <para>uint32x2_t vset_lane_u32 (uint32_t a, uint32x2_t v, const int lane)</para>
        <para>A32: VMOV.32 Dd[lane], Rt</para>
        <para>A64: INS Vd.S[lane], Wn</para>
      </summary>
      <param name="vector" />
      <param name="index" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.InsertScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte,System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x2_t vcopyq_lane_f64 (float64x2_t a, const int lane1, float64x1_t b, const int lane2)</para>
        <para>A32: VMOV.F64 Dd, Dm</para>
        <para>A64: INS Vd.D[lane1], Vn.D[0]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.InsertScalar(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte,System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>int64x2_t vcopyq_lane_s64 (int64x2_t a, const int lane1, int64x1_t b, const int lane2)</para>
        <para>A32: VMOV Dd, Dm</para>
        <para>A64: INS Vd.D[lane1], Vn.D[0]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.InsertScalar(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte,System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>
        <para>uint64x2_t vcopyq_lane_u64 (uint64x2_t a, const int lane1, uint64x1_t b, const int lane2)</para>
        <para>A32: VMOV Dd, Dm</para>
        <para>A64: INS Vd.D[lane1], Vn.D[0]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingSignCount(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vclsq_s16 (int16x8_t a)</para>
        <para>A32: VCLS.S16 Qd, Qm</para>
        <para>A64: CLS Vd.8H, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingSignCount(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vclsq_s32 (int32x4_t a)</para>
        <para>A32: VCLS.S32 Qd, Qm</para>
        <para>A64: CLS Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingSignCount(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vclsq_s8 (int8x16_t a)</para>
        <para>A32: VCLS.S8 Qd, Qm</para>
        <para>A64: CLS Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingSignCount(System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vcls_s16 (int16x4_t a)</para>
        <para>A32: VCLS.S16 Dd, Dm</para>
        <para>A64: CLS Vd.4H, Vn.4H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingSignCount(System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vcls_s32 (int32x2_t a)</para>
        <para>A32: VCLS.S32 Dd, Dm</para>
        <para>A64: CLS Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingSignCount(System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vcls_s8 (int8x8_t a)</para>
        <para>A32: VCLS.S8 Dd, Dm</para>
        <para>A64: CLS Vd.8B, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingZeroCount(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vclzq_u8 (uint8x16_t a)</para>
        <para>A32: VCLZ.I8 Qd, Qm</para>
        <para>A64: CLZ Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingZeroCount(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vclzq_s16 (int16x8_t a)</para>
        <para>A32: VCLZ.I16 Qd, Qm</para>
        <para>A64: CLZ Vd.8H, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingZeroCount(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vclzq_s32 (int32x4_t a)</para>
        <para>A32: VCLZ.I32 Qd, Qm</para>
        <para>A64: CLZ Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingZeroCount(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vclzq_s8 (int8x16_t a)</para>
        <para>A32: VCLZ.I8 Qd, Qm</para>
        <para>A64: CLZ Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingZeroCount(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vclzq_u16 (uint16x8_t a)</para>
        <para>A32: VCLZ.I16 Qd, Qm</para>
        <para>A64: CLZ Vd.8H, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingZeroCount(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vclzq_u32 (uint32x4_t a)</para>
        <para>A32: VCLZ.I32 Qd, Qm</para>
        <para>A64: CLZ Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingZeroCount(System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vclz_u8 (uint8x8_t a)</para>
        <para>A32: VCLZ.I8 Dd, Dm</para>
        <para>A64: CLZ Vd.8B, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingZeroCount(System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vclz_s16 (int16x4_t a)</para>
        <para>A32: VCLZ.I16 Dd, Dm</para>
        <para>A64: CLZ Vd.4H, Vn.4H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingZeroCount(System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vclz_s32 (int32x2_t a)</para>
        <para>A32: VCLZ.I32 Dd, Dm</para>
        <para>A64: CLZ Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingZeroCount(System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vclz_s8 (int8x8_t a)</para>
        <para>A32: VCLZ.I8 Dd, Dm</para>
        <para>A64: CLZ Vd.8B, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingZeroCount(System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vclz_u16 (uint16x4_t a)</para>
        <para>A32: VCLZ.I16 Dd, Dm</para>
        <para>A64: CLZ Vd.4H, Vn.4H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LeadingZeroCount(System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vclz_u32 (uint32x2_t a)</para>
        <para>A32: VCLZ.I32 Dd, Dm</para>
        <para>A64: CLZ Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load2xVector64(System.Byte*)">
      <summary>
        <para>  A64: LD1 { Vn.8B, Vn+1.8B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load2xVector64(System.Int16*)">
      <summary>
        <para>  A64: LD1 { Vn.4H, Vn+1.4H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load2xVector64(System.Int32*)">
      <summary>
        <para>  A64: LD1 { Vn.2S, Vn+1.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load2xVector64(System.SByte*)">
      <summary>
        <para>  A64: LD1 { Vn.8B, Vn+1.8B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load2xVector64(System.Single*)">
      <summary>
        <para>  A64: LD1 { Vn.2S, Vn+1.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load2xVector64(System.UInt16*)">
      <summary>
        <para>  A64: LD1 { Vn.4H, Vn+1.4H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load2xVector64(System.UInt32*)">
      <summary>
        <para>  A64: LD1 { Vn.2S, Vn+1.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load2xVector64AndUnzip(System.Byte*)">
      <summary>
        <para>  A64: LD2 { Vn.8B, Vn+1.8B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load2xVector64AndUnzip(System.Int16*)">
      <summary>
        <para>  A64: LD2 { Vn.4H, Vn+1.4H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load2xVector64AndUnzip(System.Int32*)">
      <summary>
        <para>  A64: LD2 { Vn.2S, Vn+1.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load2xVector64AndUnzip(System.SByte*)">
      <summary>
        <para>  A64: LD2 { Vn.8B, Vn+1.8B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load2xVector64AndUnzip(System.Single*)">
      <summary>
        <para>  A64: LD2 { Vn.2S, Vn+1.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load2xVector64AndUnzip(System.UInt16*)">
      <summary>
        <para>  A64: LD2 { Vn.4H, Vn+1.4H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load2xVector64AndUnzip(System.UInt32*)">
      <summary>
        <para>  A64: LD2 { Vn.2S, Vn+1.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load3xVector64(System.Byte*)">
      <summary>
        <para>  A64: LD1 { Vn.8B, Vn+1.8B, Vn+2.8B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load3xVector64(System.Int16*)">
      <summary>
        <para>  A64: LD1 { Vn.4H, Vn+1.4H, Vn+2.4H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load3xVector64(System.Int32*)">
      <summary>
        <para>  A64: LD1 { Vn.2S, Vn+1.2S, Vn+2.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load3xVector64(System.SByte*)">
      <summary>
        <para>  A64: LD1 { Vn.8B, Vn+1.8B, Vn+2.8B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load3xVector64(System.Single*)">
      <summary>
        <para>  A64: LD1 { Vn.2S, Vn+1.2S, Vn+2.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load3xVector64(System.UInt16*)">
      <summary>
        <para>  A64: LD1 { Vn.4H, Vn+1.4H, Vn+2.4H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load3xVector64(System.UInt32*)">
      <summary>
        <para>  A64: LD1 { Vn.2S, Vn+1.2S, Vn+2.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load3xVector64AndUnzip(System.Byte*)">
      <summary>
        <para>  A64: LD3 { Vn.8B, Vn+1.8B, Vn+2.8B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load3xVector64AndUnzip(System.Int16*)">
      <summary>
        <para>  A64: LD3 { Vn.4H, Vn+1.4H, Vn+2.4H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load3xVector64AndUnzip(System.Int32*)">
      <summary>
        <para>  A64: LD3 { Vn.2S, Vn+1.2S, Vn+2.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load3xVector64AndUnzip(System.SByte*)">
      <summary>
        <para>  A64: LD3 { Vn.8B, Vn+1.8B, Vn+2.8B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load3xVector64AndUnzip(System.Single*)">
      <summary>
        <para>  A64: LD3 { Vn.2S, Vn+1.2S, Vn+2.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load3xVector64AndUnzip(System.UInt16*)">
      <summary>
        <para>  A64: LD3 { Vn.4H, Vn+1.4H, Vn+2.4H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load3xVector64AndUnzip(System.UInt32*)">
      <summary>
        <para>  A64: LD3 { Vn.2S, Vn+1.2S, Vn+2.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load4xVector64(System.Byte*)">
      <summary>
        <para>  A64: LD1 { Vn.8B, Vn+1.8B, Vn+2.8B, Vn+3.8B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load4xVector64(System.Int16*)">
      <summary>
        <para>  A64: LD1 { Vn.4H, Vn+1.4H, Vn+2.4H, Vn+3.4H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load4xVector64(System.Int32*)">
      <summary>
        <para>  A64: LD1 { Vn.2S, Vn+1.2S, Vn+2.2S, Vn+3.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load4xVector64(System.SByte*)">
      <summary>
        <para>  A64: LD1 { Vn.8B, Vn+1.8B, Vn+2.8B, Vn+3.8B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load4xVector64(System.Single*)">
      <summary>
        <para>  A64: LD1 { Vn.2S, Vn+1.2S, Vn+2.2S, Vn+3.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load4xVector64(System.UInt16*)">
      <summary>
        <para>  A64: LD1 { Vn.4H, Vn+1.4H, Vn+2.4H, Vn+3.4H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load4xVector64(System.UInt32*)">
      <summary>
        <para>  A64: LD1 { Vn.2S, Vn+1.2S, Vn+2.2S, Vn+3.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load4xVector64AndUnzip(System.Byte*)">
      <summary>
        <para>  A64: LD4 { Vn.8B, Vn+1.8B, Vn+2.8B, Vn+3.8B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load4xVector64AndUnzip(System.Int16*)">
      <summary>
        <para>  A64: LD4 { Vn.4H, Vn+1.4H, Vn+2.4H, Vn+3.4H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load4xVector64AndUnzip(System.Int32*)">
      <summary>
        <para>  A64: LD4 { Vn.2S, Vn+1.2S, Vn+2.2S, Vn+3.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load4xVector64AndUnzip(System.SByte*)">
      <summary>
        <para>  A64: LD4 { Vn.8B, Vn+1.8B, Vn+2.8B, Vn+3.8B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load4xVector64AndUnzip(System.Single*)">
      <summary>
        <para>  A64: LD4 { Vn.4S, Vn+1.4S, Vn+2.4S, Vn+3.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load4xVector64AndUnzip(System.UInt16*)">
      <summary>
        <para>  A64: LD4 { Vn.4H, Vn+1.4H, Vn+2.4H, Vn+3.4H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Load4xVector64AndUnzip(System.UInt32*)">
      <summary>
        <para>  A64: LD4 { Vn.2S, Vn+1.2S, Vn+2.2S, Vn+3.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte,System.Byte*)">
      <summary>
        <para>uint8x16_t vld1q_lane_u8 (uint8_t const * ptr, uint8x16_t src, const int lane)</para>
        <para>A32: VLD1.8 { Dd[index] }, [Rn]</para>
        <para>A64: LD1 { Vt.B }[index], [Xn]</para>
      </summary>
      <param name="value" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte,System.Double*)">
      <summary>
        <para>float64x2_t vld1q_lane_f64 (float64_t const * ptr, float64x2_t src, const int lane)</para>
        <para>A32: VLDR.64 Dd, [Rn]</para>
        <para>A64: LD1 { Vt.D }[index], [Xn]</para>
      </summary>
      <param name="value" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte,System.Int16*)">
      <summary>
        <para>int16x8_t vld1q_lane_s16 (int16_t const * ptr, int16x8_t src, const int lane)</para>
        <para>A32: VLD1.16 { Dd[index] }, [Rn]</para>
        <para>A64: LD1 { Vt.H }[index], [Xn]</para>
      </summary>
      <param name="value" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte,System.Int32*)">
      <summary>
        <para>int32x4_t vld1q_lane_s32 (int32_t const * ptr, int32x4_t src, const int lane)</para>
        <para>A32: VLD1.32 { Dd[index] }, [Rn]</para>
        <para>A64: LD1 { Vt.S }[index], [Xn]</para>
      </summary>
      <param name="value" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte,System.Int64*)">
      <summary>
        <para>int64x2_t vld1q_lane_s64 (int64_t const * ptr, int64x2_t src, const int lane)</para>
        <para>A32: VLDR.64 Dd, [Rn]</para>
        <para>A64: LD1 { Vt.D }[index], [Xn]</para>
      </summary>
      <param name="value" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte,System.SByte*)">
      <summary>
        <para>int8x16_t vld1q_lane_s8 (int8_t const * ptr, int8x16_t src, const int lane)</para>
        <para>A32: VLD1.8 { Dd[index] }, [Rn]</para>
        <para>A64: LD1 { Vt.B }[index], [Xn]</para>
      </summary>
      <param name="value" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte,System.Single*)">
      <summary>
        <para>float32x4_t vld1q_lane_f32 (float32_t const * ptr, float32x4_t src, const int lane)</para>
        <para>A32: VLD1.32 { Dd[index] }, [Rn]</para>
        <para>A64: LD1 { Vt.S }[index], [Xn]</para>
      </summary>
      <param name="value" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte,System.UInt16*)">
      <summary>
        <para>uint16x8_t vld1q_lane_u16 (uint16_t const * ptr, uint16x8_t src, const int lane)</para>
        <para>A32: VLD1.16 { Dd[index] }, [Rn]</para>
        <para>A64: LD1 { Vt.H }[index], [Xn]</para>
      </summary>
      <param name="value" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte,System.UInt32*)">
      <summary>
        <para>uint32x4_t vld1q_lane_u32 (uint32_t const * ptr, uint32x4_t src, const int lane)</para>
        <para>A32: VLD1.32 { Dd[index] }, [Rn]</para>
        <para>A64: LD1 { Vt.S }[index], [Xn]</para>
      </summary>
      <param name="value" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte,System.UInt64*)">
      <summary>
        <para>uint64x2_t vld1q_lane_u64 (uint64_t const * ptr, uint64x2_t src, const int lane)</para>
        <para>A32: VLDR.64 Dd, [Rn]</para>
        <para>A64: LD1 { Vt.D }[index], [Xn]</para>
      </summary>
      <param name="value" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte,System.Byte*)">
      <summary>
        <para>uint8x8_t vld1_lane_u8 (uint8_t const * ptr, uint8x8_t src, const int lane)</para>
        <para>A32: VLD1.8 { Dd[index] }, [Rn]</para>
        <para>A64: LD1 { Vt.B }[index], [Xn]</para>
      </summary>
      <param name="value" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte,System.Int16*)">
      <summary>
        <para>int16x4_t vld1_lane_s16 (int16_t const * ptr, int16x4_t src, const int lane)</para>
        <para>A32: VLD1.16 { Dd[index] }, [Rn]</para>
        <para>A64: LD1 { Vt.H }[index], [Xn]</para>
      </summary>
      <param name="value" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte,System.Int32*)">
      <summary>
        <para>int32x2_t vld1_lane_s32 (int32_t const * ptr, int32x2_t src, const int lane)</para>
        <para>A32: VLD1.32 { Dd[index] }, [Rn]</para>
        <para>A64: LD1 { Vt.S }[index], [Xn]</para>
      </summary>
      <param name="value" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte,System.SByte*)">
      <summary>
        <para>int8x8_t vld1_lane_s8 (int8_t const * ptr, int8x8_t src, const int lane)</para>
        <para>A32: VLD1.8 { Dd[index] }, [Rn]</para>
        <para>A64: LD1 { Vt.B }[index], [Xn]</para>
      </summary>
      <param name="value" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Byte,System.Single*)">
      <summary>
        <para>float32x2_t vld1_lane_f32 (float32_t const * ptr, float32x2_t src, const int lane)</para>
        <para>A32: VLD1.32 { Dd[index] }, [Rn]</para>
        <para>A64: LD1 { Vt.S }[index], [Xn]</para>
      </summary>
      <param name="value" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte,System.UInt16*)">
      <summary>
        <para>uint16x4_t vld1_lane_u16 (uint16_t const * ptr, uint16x4_t src, const int lane)</para>
        <para>A32: VLD1.16 { Dd[index] }, [Rn]</para>
        <para>A64: LD1 { Vt.H }[index], [Xn]</para>
      </summary>
      <param name="value" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte,System.UInt32*)">
      <summary>
        <para>uint32x2_t vld1_lane_u32 (uint32_t const * ptr, uint32x2_t src, const int lane)</para>
        <para>A32: VLD1.32 { Dd[index] }, [Rn]</para>
        <para>A64: LD1 { Vt.S }[index], [Xn]</para>
      </summary>
      <param name="value" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte}},System.Byte,System.Byte*)">
      <summary>
        <para>  A64: LD4 { Vn.8B, Vn+1.8B, Vn+2.8B, Vn+3.8B }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte}},System.Byte,System.Byte*)">
      <summary>
        <para>  A64: LD3 { Vn.8B, Vn+1.8B, Vn+2.8B }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte}},System.Byte,System.Byte*)">
      <summary>
        <para>  A64: LD2 { Vn.8B, Vn+1.8B }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16}},System.Byte,System.Int16*)">
      <summary>
        <para>  A64: LD4 { Vn.4H, Vn+1.4H, Vn+2.4H, Vn+3.4H }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16}},System.Byte,System.Int16*)">
      <summary>
        <para>  A64: LD3 { Vn.4H, Vn+1.4H, Vn+2.4H }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16}},System.Byte,System.Int16*)">
      <summary>
        <para>  A64: LD2 { Vn.4H, Vn+1.4H }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32}},System.Byte,System.Int32*)">
      <summary>
        <para>  A64: LD4 { Vn.2S, Vn+1.2S, Vn+2.2S, Vn+3.2S }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32}},System.Byte,System.Int32*)">
      <summary>
        <para>  A64: LD3 { Vn.2S, Vn+1.2S, Vn+2.2S }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32}},System.Byte,System.Int32*)">
      <summary>
        <para>  A64: LD2 { Vn.2S, Vn+1.2S }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte}},System.Byte,System.SByte*)">
      <summary>
        <para>  A64: LD4 { Vn.8B, Vn+1.8B, Vn+2.8B, Vn+3.8B }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte}},System.Byte,System.SByte*)">
      <summary>
        <para>  A64: LD3 { Vn.8B, Vn+1.8B, Vn+2.8B }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte}},System.Byte,System.SByte*)">
      <summary>
        <para>  A64: LD2 { Vn.8B, Vn+1.8B }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single}},System.Byte,System.Single*)">
      <summary>
        <para>  A64: LD4 { Vn.2S, Vn+1.2S, Vn+2.2S, Vn+3.2S }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single}},System.Byte,System.Single*)">
      <summary>
        <para>  A64: LD3 { Vn.2S, Vn+1.2S, Vn+2.2S }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single}},System.Byte,System.Single*)">
      <summary>
        <para>  A64: LD2 { Vn.2S, Vn+1.2S }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16}},System.Byte,System.UInt16*)">
      <summary>
        <para>  A64: LD4 { Vn.4H, Vn+1.4H, Vn+2.4H, Vn+3.4H }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16}},System.Byte,System.UInt16*)">
      <summary>
        <para>  A64: LD3 { Vn.4H, Vn+1.4H, Vn+2.4H }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16}},System.Byte,System.UInt16*)">
      <summary>
        <para>  A64: LD2 { Vn.4H, Vn+1.4H }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32}},System.Byte,System.UInt32*)">
      <summary>
        <para>  A64: LD4 { Vn.2S, Vn+1.2S, Vn+2.2S, Vn+3.2S }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32}},System.Byte,System.UInt32*)">
      <summary>
        <para>  A64: LD3 { Vn.2S, Vn+1.2S, Vn+2.2S }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32}},System.Byte,System.UInt32*)">
      <summary>
        <para>  A64: LD2 { Vn.2S, Vn+1.2S }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector128(System.Byte*)">
      <summary>
        <para>uint8x16_t vld1q_dup_u8 (uint8_t const * ptr)</para>
        <para>A32: VLD1.8 { Dd[], Dd+1[] }, [Rn]</para>
        <para>A64: LD1R { Vt.16B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector128(System.Int16*)">
      <summary>
        <para>int16x8_t vld1q_dup_s16 (int16_t const * ptr)</para>
        <para>A32: VLD1.16 { Dd[], Dd+1[] }, [Rn]</para>
        <para>A64: LD1R { Vt.8H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector128(System.Int32*)">
      <summary>
        <para>int32x4_t vld1q_dup_s32 (int32_t const * ptr)</para>
        <para>A32: VLD1.32 { Dd[], Dd+1[] }, [Rn]</para>
        <para>A64: LD1R { Vt.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector128(System.SByte*)">
      <summary>
        <para>int8x16_t vld1q_dup_s8 (int8_t const * ptr)</para>
        <para>A32: VLD1.8 { Dd[], Dd+1[] }, [Rn]</para>
        <para>A64: LD1R { Vt.16B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector128(System.Single*)">
      <summary>
        <para>float32x4_t vld1q_dup_f32 (float32_t const * ptr)</para>
        <para>A32: VLD1.32 { Dd[], Dd+1[] }, [Rn]</para>
        <para>A64: LD1R { Vt.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector128(System.UInt16*)">
      <summary>
        <para>uint16x8_t vld1q_dup_u16 (uint16_t const * ptr)</para>
        <para>A32: VLD1.16 { Dd[], Dd+1[] }, [Rn]</para>
        <para>A64: LD1R { Vt.8H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector128(System.UInt32*)">
      <summary>
        <para>uint32x4_t vld1q_dup_u32 (uint32_t const * ptr)</para>
        <para>A32: VLD1.32 { Dd[], Dd+1[] }, [Rn]</para>
        <para>A64: LD1R { Vt.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64(System.Byte*)">
      <summary>
        <para>uint8x8_t vld1_dup_u8 (uint8_t const * ptr)</para>
        <para>A32: VLD1.8 { Dd[] }, [Rn]</para>
        <para>A64: LD1R { Vt.8B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64(System.Int16*)">
      <summary>
        <para>int16x4_t vld1_dup_s16 (int16_t const * ptr)</para>
        <para>A32: VLD1.16 { Dd[] }, [Rn]</para>
        <para>A64: LD1R { Vt.4H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64(System.Int32*)">
      <summary>
        <para>int32x2_t vld1_dup_s32 (int32_t const * ptr)</para>
        <para>A32: VLD1.32 { Dd[] }, [Rn]</para>
        <para>A64: LD1R { Vt.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64(System.SByte*)">
      <summary>
        <para>int8x8_t vld1_dup_s8 (int8_t const * ptr)</para>
        <para>A32: VLD1.8 { Dd[] }, [Rn]</para>
        <para>A64: LD1R { Vt.8B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64(System.Single*)">
      <summary>
        <para>float32x2_t vld1_dup_f32 (float32_t const * ptr)</para>
        <para>A32: VLD1.32 { Dd[] }, [Rn]</para>
        <para>A64: LD1R { Vt.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64(System.UInt16*)">
      <summary>
        <para>uint16x4_t vld1_dup_u16 (uint16_t const * ptr)</para>
        <para>A32: VLD1.16 { Dd[] }, [Rn]</para>
        <para>A64: LD1R { Vt.4H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64(System.UInt32*)">
      <summary>
        <para>uint32x2_t vld1_dup_u32 (uint32_t const * ptr)</para>
        <para>A32: VLD1.32 { Dd[] }, [Rn]</para>
        <para>A64: LD1R { Vt.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64x2(System.Byte*)">
      <summary>
        <para>  A64: LD2R { Vn.8B, Vn+1.8B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64x2(System.Int16*)">
      <summary>
        <para>  A64: LD2R { Vn.4H, Vn+1.4H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64x2(System.Int32*)">
      <summary>
        <para>  A64: LD2R { Vn.2S, Vn+1.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64x2(System.SByte*)">
      <summary>
        <para>  A64: LD2R { Vn.8B, Vn+1.8B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64x2(System.Single*)">
      <summary>
        <para>  A64: LD2R { Vn.2S, Vn+1.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64x2(System.UInt16*)">
      <summary>
        <para>  A64: LD2R { Vn.4H, Vn+1.4H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64x2(System.UInt32*)">
      <summary>
        <para>  A64: LD2R { Vn.2S, Vn+1.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64x3(System.Byte*)">
      <summary>
        <para>  A64: LD3R { Vn.8B, Vn+1.8B, Vn+2.8B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64x3(System.Int16*)">
      <summary>
        <para>  A64: LD3R { Vn.4H, Vn+1.4H, Vn+2.4H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64x3(System.Int32*)">
      <summary>
        <para>  A64: LD3R { Vn.2S, Vn+1.2S, Vn+2.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64x3(System.SByte*)">
      <summary>
        <para>  A64: LD3R { Vn.8B, Vn+1.8B, Vn+2.8B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64x3(System.Single*)">
      <summary>
        <para>  A64: LD3R { Vn.2S, Vn+1.2S, Vn+2.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64x3(System.UInt16*)">
      <summary>
        <para>  A64: LD3R { Vn.4H, Vn+1.4H, Vn+2.4H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64x3(System.UInt32*)">
      <summary>
        <para>  A64: LD3R { Vn.2S, Vn+1.2S, Vn+2.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64x4(System.Byte*)">
      <summary>
        <para>  A64: LD4R { Vn.8B, Vn+1.8B, Vn+2.8B, Vn+3.8B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64x4(System.Int16*)">
      <summary>
        <para>  A64: LD4R { Vn.4H, Vn+1.4H, Vn+2.4H, Vn+3.4H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64x4(System.Int32*)">
      <summary>
        <para>  A64: LD4R { Vn.2S, Vn+1.2S, Vn+2.2S, Vn+3.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64x4(System.SByte*)">
      <summary>
        <para>  A64: LD4R { Vn.8B, Vn+1.8B, Vn+2.8B, Vn+3.8B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64x4(System.Single*)">
      <summary>
        <para>  A64: LD4R { Vn.2S, Vn+1.2S, Vn+2.2S, Vn+3.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64x4(System.UInt16*)">
      <summary>
        <para>  A64: LD4R { Vn.4H, Vn+1.4H, Vn+2.4H, Vn+3.4H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadAndReplicateToVector64x4(System.UInt32*)">
      <summary>
        <para>  A64: LD4R { Vn.2S, Vn+1.2S, Vn+2.2S, Vn+3.2S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector128(System.Byte*)">
      <summary>
        <para>uint8x16_t vld1q_u8 (uint8_t const * ptr)</para>
        <para>A32: VLD1.8 Dd, Dd+1, [Rn]</para>
        <para>A64: LD1 Vt.16B, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector128(System.Double*)">
      <summary>
        <para>float64x2_t vld1q_f64 (float64_t const * ptr)</para>
        <para>A32: VLD1.64 Dd, Dd+1, [Rn]</para>
        <para>A64: LD1 Vt.2D, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector128(System.Int16*)">
      <summary>
        <para>int16x8_t vld1q_s16 (int16_t const * ptr)</para>
        <para>A32: VLD1.16 Dd, Dd+1, [Rn]</para>
        <para>A64: LD1 Vt.8H, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector128(System.Int32*)">
      <summary>
        <para>int32x4_t vld1q_s32 (int32_t const * ptr)</para>
        <para>A32: VLD1.32 Dd, Dd+1, [Rn]</para>
        <para>A64: LD1 Vt.4S, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector128(System.Int64*)">
      <summary>
        <para>int64x2_t vld1q_s64 (int64_t const * ptr)</para>
        <para>A32: VLD1.64 Dd, Dd+1, [Rn]</para>
        <para>A64: LD1 Vt.2D, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector128(System.SByte*)">
      <summary>
        <para>int8x16_t vld1q_s8 (int8_t const * ptr)</para>
        <para>A32: VLD1.8 Dd, Dd+1, [Rn]</para>
        <para>A64: LD1 Vt.16B, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector128(System.Single*)">
      <summary>
        <para>float32x4_t vld1q_f32 (float32_t const * ptr)</para>
        <para>A32: VLD1.32 Dd, Dd+1, [Rn]</para>
        <para>A64: LD1 Vt.4S, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector128(System.UInt16*)">
      <summary>
        <para>uint16x8_t vld1q_s16 (uint16_t const * ptr)</para>
        <para>A32: VLD1.16 Dd, Dd+1, [Rn]</para>
        <para>A64: LD1 Vt.8H, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector128(System.UInt32*)">
      <summary>
        <para>uint32x4_t vld1q_s32 (uint32_t const * ptr)</para>
        <para>A32: VLD1.32 Dd, Dd+1, [Rn]</para>
        <para>A64: LD1 Vt.4S, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector128(System.UInt64*)">
      <summary>
        <para>uint64x2_t vld1q_u64 (uint64_t const * ptr)</para>
        <para>A32: VLD1.64 Dd, Dd+1, [Rn]</para>
        <para>A64: LD1 Vt.2D, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector64(System.Byte*)">
      <summary>
        <para>uint8x8_t vld1_u8 (uint8_t const * ptr)</para>
        <para>A32: VLD1.8 Dd, [Rn]</para>
        <para>A64: LD1 Vt.8B, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector64(System.Double*)">
      <summary>
        <para>float64x1_t vld1_f64 (float64_t const * ptr)</para>
        <para>A32: VLD1.64 Dd, [Rn]</para>
        <para>A64: LD1 Vt.1D, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector64(System.Int16*)">
      <summary>
        <para>int16x4_t vld1_s16 (int16_t const * ptr)</para>
        <para>A32: VLD1.16 Dd, [Rn]</para>
        <para>A64: LD1 Vt.4H, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector64(System.Int32*)">
      <summary>
        <para>int32x2_t vld1_s32 (int32_t const * ptr)</para>
        <para>A32: VLD1.32 Dd, [Rn]</para>
        <para>A64: LD1 Vt.2S, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector64(System.Int64*)">
      <summary>
        <para>int64x1_t vld1_s64 (int64_t const * ptr)</para>
        <para>A32: VLD1.64 Dd, [Rn]</para>
        <para>A64: LD1 Vt.1D, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector64(System.SByte*)">
      <summary>
        <para>int8x8_t vld1_s8 (int8_t const * ptr)</para>
        <para>A32: VLD1.8 Dd, [Rn]</para>
        <para>A64: LD1 Vt.8B, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector64(System.Single*)">
      <summary>
        <para>float32x2_t vld1_f32 (float32_t const * ptr)</para>
        <para>A32: VLD1.32 Dd, [Rn]</para>
        <para>A64: LD1 Vt.2S, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector64(System.UInt16*)">
      <summary>
        <para>uint16x4_t vld1_u16 (uint16_t const * ptr)</para>
        <para>A32: VLD1.16 Dd, [Rn]</para>
        <para>A64: LD1 Vt.4H, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector64(System.UInt32*)">
      <summary>
        <para>uint32x2_t vld1_u32 (uint32_t const * ptr)</para>
        <para>A32: VLD1.32 Dd, [Rn]</para>
        <para>A64: LD1 Vt.2S, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.LoadVector64(System.UInt64*)">
      <summary>
        <para>uint64x1_t vld1_u64 (uint64_t const * ptr)</para>
        <para>A32: VLD1.64 Dd, [Rn]</para>
        <para>A64: LD1 Vt.1D, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vmaxq_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A32: VMAX.U8 Qd, Qn, Qm</para>
        <para>A64: UMAX Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vmaxq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VMAX.S16 Qd, Qn, Qm</para>
        <para>A64: SMAX Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vmaxq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VMAX.S32 Qd, Qn, Qm</para>
        <para>A64: SMAX Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vmaxq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VMAX.S8 Qd, Qn, Qm</para>
        <para>A64: SMAX Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vmaxq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A32: VMAX.F32 Qd, Qn, Qm</para>
        <para>A64: FMAX Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vmaxq_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VMAX.U16 Qd, Qn, Qm</para>
        <para>A64: UMAX Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vmaxq_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VMAX.U32 Qd, Qn, Qm</para>
        <para>A64: UMAX Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vmax_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VMAX.U8 Dd, Dn, Dm</para>
        <para>A64: UMAX Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vmax_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VMAX.S16 Dd, Dn, Dm</para>
        <para>A64: SMAX Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vmax_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VMAX.S32 Dd, Dn, Dm</para>
        <para>A64: SMAX Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vmax_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VMAX.S8 Dd, Dn, Dm</para>
        <para>A64: SMAX Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vmax_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VMAX.F32 Dd, Dn, Dm</para>
        <para>A64: FMAX Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vmax_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VMAX.U16 Dd, Dn, Dm</para>
        <para>A64: UMAX Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Max(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vmax_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VMAX.U32 Dd, Dn, Dm</para>
        <para>A64: UMAX Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MaxNumber(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vmaxnmq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A32: VMAXNM.F32 Qd, Qn, Qm</para>
        <para>A64: FMAXNM Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MaxNumber(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vmaxnm_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VMAXNM.F32 Dd, Dn, Dm</para>
        <para>A64: FMAXNM Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MaxNumberScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vmaxnm_f64 (float64x1_t a, float64x1_t b)</para>
        <para>A32: VMAXNM.F64 Dd, Dn, Dm</para>
        <para>A64: FMAXNM Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MaxNumberScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vmaxnms_f32 (float32_t a, float32_t b)</para>
        <para>A32: VMAXNM.F32 Sd, Sn, Sm</para>
        <para>A64: FMAXNM Sd, Sn, Sm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MaxPairwise(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vpmax_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VPMAX.U8 Dd, Dn, Dm</para>
        <para>A64: UMAXP Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MaxPairwise(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vpmax_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VPMAX.S16 Dd, Dn, Dm</para>
        <para>A64: SMAXP Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MaxPairwise(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vpmax_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VPMAX.S32 Dd, Dn, Dm</para>
        <para>A64: SMAXP Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MaxPairwise(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vpmax_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VPMAX.S8 Dd, Dn, Dm</para>
        <para>A64: SMAXP Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MaxPairwise(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vpmax_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VPMAX.F32 Dd, Dn, Dm</para>
        <para>A64: FMAXP Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MaxPairwise(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vpmax_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VPMAX.U16 Dd, Dn, Dm</para>
        <para>A64: UMAXP Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MaxPairwise(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vpmax_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VPMAX.U32 Dd, Dn, Dm</para>
        <para>A64: UMAXP Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vminq_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A32: VMIN.U8 Qd, Qn, Qm</para>
        <para>A64: UMIN Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vminq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VMIN.S16 Qd, Qn, Qm</para>
        <para>A64: SMIN Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vminq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VMIN.S32 Qd, Qn, Qm</para>
        <para>A64: SMIN Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vminq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VMIN.S8 Qd, Qn, Qm</para>
        <para>A64: SMIN Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vminq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A32: VMIN.F32 Qd, Qn, Qm</para>
        <para>A64: FMIN Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vminq_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VMIN.U16 Qd, Qn, Qm</para>
        <para>A64: UMIN Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vminq_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VMIN.U32 Qd, Qn, Qm</para>
        <para>A64: UMIN Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vmin_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VMIN.U8 Dd, Dn, Dm</para>
        <para>A64: UMIN Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vmin_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VMIN.S16 Dd, Dn, Dm</para>
        <para>A64: SMIN Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vmin_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VMIN.S32 Dd, Dn, Dm</para>
        <para>A64: SMIN Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vmin_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VMIN.S8 Dd, Dn, Dm</para>
        <para>A64: SMIN Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vmin_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VMIN.F32 Dd, Dn, Dm</para>
        <para>A64: FMIN Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vmin_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VMIN.U16 Dd, Dn, Dm</para>
        <para>A64: UMIN Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Min(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vmin_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VMIN.U32 Dd, Dn, Dm</para>
        <para>A64: UMIN Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MinNumber(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vminnmq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A32: VMINNM.F32 Qd, Qn, Qm</para>
        <para>A64: FMINNM Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MinNumber(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vminnm_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VMINNM.F32 Dd, Dn, Dm</para>
        <para>A64: FMINNM Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MinNumberScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vminnm_f64 (float64x1_t a, float64x1_t b)</para>
        <para>A32: VMINNM.F64 Dd, Dn, Dm</para>
        <para>A64: FMINNM Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MinNumberScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vminnms_f32 (float32_t a, float32_t b)</para>
        <para>A32: VMINNM.F32 Sd, Sn, Sm</para>
        <para>A64: FMINNM Sd, Sn, Sm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MinPairwise(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vpmin_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VPMIN.U8 Dd, Dn, Dm</para>
        <para>A64: UMINP Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MinPairwise(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vpmin_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VPMIN.S16 Dd, Dn, Dm</para>
        <para>A64: SMINP Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MinPairwise(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vpmin_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VPMIN.S32 Dd, Dn, Dm</para>
        <para>A64: SMINP Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MinPairwise(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vpmin_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VPMIN.S8 Dd, Dn, Dm</para>
        <para>A64: SMINP Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MinPairwise(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vpmin_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VPMIN.F32 Dd, Dn, Dm</para>
        <para>A64: FMINP Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MinPairwise(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vpmin_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VPMIN.U16 Dd, Dn, Dm</para>
        <para>A64: UMINP Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MinPairwise(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vpmin_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VPMIN.U32 Dd, Dn, Dm</para>
        <para>A64: UMINP Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vmulq_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A32: VMUL.I8 Qd, Qn, Qm</para>
        <para>A64: MUL Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vmulq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VMUL.I16 Qd, Qn, Qm</para>
        <para>A64: MUL Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vmulq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VMUL.I32 Qd, Qn, Qm</para>
        <para>A64: MUL Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vmulq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VMUL.I8 Qd, Qn, Qm</para>
        <para>A64: MUL Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vmulq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A32: VMUL.F32 Qd, Qn, Qm</para>
        <para>A64: FMUL Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vmulq_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VMUL.I16 Qd, Qn, Qm</para>
        <para>A64: MUL Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vmulq_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VMUL.I32 Qd, Qn, Qm</para>
        <para>A64: MUL Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vmul_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VMUL.I8 Dd, Dn, Dm</para>
        <para>A64: MUL Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vmul_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VMUL.I16 Dd, Dn, Dm</para>
        <para>A64: MUL Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vmul_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VMUL.I32 Dd, Dn, Dm</para>
        <para>A64: MUL Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vmul_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VMUL.I8 Dd, Dn, Dm</para>
        <para>A64: MUL Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vmul_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VMUL.F32 Dd, Dn, Dm</para>
        <para>A64: FMUL Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vmul_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VMUL.I16 Dd, Dn, Dm</para>
        <para>A64: MUL Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Multiply(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vmul_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VMUL.I32 Dd, Dn, Dm</para>
        <para>A64: MUL Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint8x16_t vmlaq_u8 (uint8x16_t a, uint8x16_t b, uint8x16_t c)</para>
        <para>A32: VMLA.I8 Qd, Qn, Qm</para>
        <para>A64: MLA Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int16x8_t vmlaq_s16 (int16x8_t a, int16x8_t b, int16x8_t c)</para>
        <para>A32: VMLA.I16 Qd, Qn, Qm</para>
        <para>A64: MLA Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x4_t vmlaq_s32 (int32x4_t a, int32x4_t b, int32x4_t c)</para>
        <para>A32: VMLA.I32 Qd, Qn, Qm</para>
        <para>A64: MLA Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int8x16_t vmlaq_s8 (int8x16_t a, int8x16_t b, int8x16_t c)</para>
        <para>A32: VMLA.I8 Qd, Qn, Qm</para>
        <para>A64: MLA Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint16x8_t vmlaq_u16 (uint16x8_t a, uint16x8_t b, uint16x8_t c)</para>
        <para>A32: VMLA.I16 Qd, Qn, Qm</para>
        <para>A64: MLA Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint32x4_t vmlaq_u32 (uint32x4_t a, uint32x4_t b, uint32x4_t c)</para>
        <para>A32: VMLA.I32 Qd, Qn, Qm</para>
        <para>A64: MLA Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint8x8_t vmla_u8 (uint8x8_t a, uint8x8_t b, uint8x8_t c)</para>
        <para>A32: VMLA.I8 Dd, Dn, Dm</para>
        <para>A64: MLA Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int16x4_t vmla_s16 (int16x4_t a, int16x4_t b, int16x4_t c)</para>
        <para>A32: VMLA.I16 Dd, Dn, Dm</para>
        <para>A64: MLA Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x2_t vmla_s32 (int32x2_t a, int32x2_t b, int32x2_t c)</para>
        <para>A32: VMLA.I32 Dd, Dn, Dm</para>
        <para>A64: MLA Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int8x8_t vmla_s8 (int8x8_t a, int8x8_t b, int8x8_t c)</para>
        <para>A32: VMLA.I8 Dd, Dn, Dm</para>
        <para>A64: MLA Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint16x4_t vmla_u16 (uint16x4_t a, uint16x4_t b, uint16x4_t c)</para>
        <para>A32: VMLA.I16 Dd, Dn, Dm</para>
        <para>A64: MLA Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint32x2_t vmla_u32 (uint32x2_t a, uint32x2_t b, uint32x2_t c)</para>
        <para>A32: VMLA.I32 Dd, Dn, Dm</para>
        <para>A64: MLA Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int16x8_t vmlaq_n_s16 (int16x8_t a, int16x8_t b, int16_t c)</para>
        <para>A32: VMLA.I16 Qd, Qn, Dm[0]</para>
        <para>A64: MLA Vd.8H, Vn.8H, Vm.H[0]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x4_t vmlaq_n_s32 (int32x4_t a, int32x4_t b, int32_t c)</para>
        <para>A32: VMLA.I32 Qd, Qn, Dm[0]</para>
        <para>A64: MLA Vd.4S, Vn.4S, Vm.S[0]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint16x8_t vmlaq_n_u16 (uint16x8_t a, uint16x8_t b, uint16_t c)</para>
        <para>A32: VMLA.I16 Qd, Qn, Dm[0]</para>
        <para>A64: MLA Vd.8H, Vn.8H, Vm.H[0]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint32x4_t vmlaq_n_u32 (uint32x4_t a, uint32x4_t b, uint32_t c)</para>
        <para>A32: VMLA.I32 Qd, Qn, Dm[0]</para>
        <para>A64: MLA Vd.4S, Vn.4S, Vm.S[0]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int16x4_t vmla_n_s16 (int16x4_t a, int16x4_t b, int16_t c)</para>
        <para>A32: VMLA.I16 Dd, Dn, Dm[0]</para>
        <para>A64: MLA Vd.4H, Vn.4H, Vm.H[0]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x2_t vmla_n_s32 (int32x2_t a, int32x2_t b, int32_t c)</para>
        <para>A32: VMLA.I32 Dd, Dn, Dm[0]</para>
        <para>A64: MLA Vd.2S, Vn.2S, Vm.S[0]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint16x4_t vmla_n_u16 (uint16x4_t a, uint16x4_t b, uint16_t c)</para>
        <para>A32: VMLA.I16 Dd, Dn, Dm[0]</para>
        <para>A64: MLA Vd.4H, Vn.4H, Vm.H[0]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint32x2_t vmla_n_u32 (uint32x2_t a, uint32x2_t b, uint32_t c)</para>
        <para>A32: VMLA.I32 Dd, Dn, Dm[0]</para>
        <para>A64: MLA Vd.2S, Vn.2S, Vm.S[0]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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)">
      <summary>
        <para>int16x8_t vmlaq_laneq_s16 (int16x8_t a, int16x8_t b, int16x8_t v, const int lane)</para>
        <para>A32: VMLA.I16 Qd, Qn, Dm[lane]</para>
        <para>A64: MLA Vd.8H, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int16x8_t vmlaq_lane_s16 (int16x8_t a, int16x8_t b, int16x4_t v, const int lane)</para>
        <para>A32: VMLA.I16 Qd, Qn, Dm[lane]</para>
        <para>A64: MLA Vd.8H, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int32x4_t vmlaq_laneq_s32 (int32x4_t a, int32x4_t b, int32x4_t v, const int lane)</para>
        <para>A32: VMLA.I32 Qd, Qn, Dm[lane]</para>
        <para>A64: MLA Vd.4S, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int32x4_t vmlaq_lane_s32 (int32x4_t a, int32x4_t b, int32x2_t v, const int lane)</para>
        <para>A32: VMLA.I32 Qd, Qn, Dm[lane]</para>
        <para>A64: MLA Vd.4S, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint16x8_t vmlaq_laneq_u16 (uint16x8_t a, uint16x8_t b, uint16x8_t v, const int lane)</para>
        <para>A32: VMLA.I16 Qd, Qn, Dm[lane]</para>
        <para>A64: MLA Vd.8H, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint16x8_t vmlaq_lane_u16 (uint16x8_t a, uint16x8_t b, uint16x4_t v, const int lane)</para>
        <para>A32: VMLA.I16 Qd, Qn, Dm[lane]</para>
        <para>A64: MLA Vd.8H, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint32x4_t vmlaq_laneq_u32 (uint32x4_t a, uint32x4_t b, uint32x4_t v, const int lane)</para>
        <para>A32: VMLA.I32 Qd, Qn, Dm[lane]</para>
        <para>A64: MLA Vd.4S, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint32x4_t vmlaq_lane_u32 (uint32x4_t a, uint32x4_t b, uint32x2_t v, const int lane)</para>
        <para>A32: VMLA.I32 Qd, Qn, Dm[lane]</para>
        <para>A64: MLA Vd.4S, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int16x4_t vmla_laneq_s16 (int16x4_t a, int16x4_t b, int16x8_t v, const int lane)</para>
        <para>A32: VMLA.I16 Dd, Dn, Dm[lane]</para>
        <para>A64: MLA Vd.4H, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int16x4_t vmla_lane_s16 (int16x4_t a, int16x4_t b, int16x4_t v, const int lane)</para>
        <para>A32: VMLA.I16 Dd, Dn, Dm[lane]</para>
        <para>A64: MLA Vd.4H, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int32x2_t vmla_laneq_s32 (int32x2_t a, int32x2_t b, int32x4_t v, const int lane)</para>
        <para>A32: VMLA.I32 Dd, Dn, Dm[lane]</para>
        <para>A64: MLA Vd.2S, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int32x2_t vmla_lane_s32 (int32x2_t a, int32x2_t b, int32x2_t v, const int lane)</para>
        <para>A32: VMLA.I32 Dd, Dn, Dm[lane]</para>
        <para>A64: MLA Vd.2S, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint16x4_t vmla_laneq_u16 (uint16x4_t a, uint16x4_t b, uint16x8_t v, const int lane)</para>
        <para>A32: VMLA.I16 Dd, Dn, Dm[lane]</para>
        <para>A64: MLA Vd.4H, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint16x4_t vmla_lane_u16 (uint16x4_t a, uint16x4_t b, uint16x4_t v, const int lane)</para>
        <para>A32: VMLA.I16 Dd, Dn, Dm[lane]</para>
        <para>A64: MLA Vd.4H, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint32x2_t vmla_laneq_u32 (uint32x2_t a, uint32x2_t b, uint32x4_t v, const int lane)</para>
        <para>A32: VMLA.I32 Dd, Dn, Dm[lane]</para>
        <para>A64: MLA Vd.2S, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint32x2_t vmla_lane_u32 (uint32x2_t a, uint32x2_t b, uint32x2_t v, const int lane)</para>
        <para>A32: VMLA.I32 Dd, Dn, Dm[lane]</para>
        <para>A64: MLA Vd.2S, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyByScalar(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x8_t vmulq_n_s16 (int16x8_t a, int16_t b)</para>
        <para>A32: VMUL.I16 Qd, Qn, Dm[0]</para>
        <para>A64: MUL Vd.8H, Vn.8H, Vm.H[0]</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyByScalar(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x4_t vmulq_n_s32 (int32x4_t a, int32_t b)</para>
        <para>A32: VMUL.I32 Qd, Qn, Dm[0]</para>
        <para>A64: MUL Vd.4S, Vn.4S, Vm.S[0]</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyByScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x4_t vmulq_n_f32 (float32x4_t a, float32_t b)</para>
        <para>A32: VMUL.F32 Qd, Qn, Dm[0]</para>
        <para>A64: FMUL Vd.4S, Vn.4S, Vm.S[0]</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyByScalar(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x8_t vmulq_n_u16 (uint16x8_t a, uint16_t b)</para>
        <para>A32: VMUL.I16 Qd, Qn, Dm[0]</para>
        <para>A64: MUL Vd.8H, Vn.8H, Vm.H[0]</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyByScalar(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x4_t vmulq_n_u32 (uint32x4_t a, uint32_t b)</para>
        <para>A32: VMUL.I32 Qd, Qn, Dm[0]</para>
        <para>A64: MUL Vd.4S, Vn.4S, Vm.S[0]</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyByScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vmul_n_s16 (int16x4_t a, int16_t b)</para>
        <para>A32: VMUL.I16 Dd, Dn, Dm[0]</para>
        <para>A64: MUL Vd.4H, Vn.4H, Vm.H[0]</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyByScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vmul_n_s32 (int32x2_t a, int32_t b)</para>
        <para>A32: VMUL.I32 Dd, Dn, Dm[0]</para>
        <para>A64: MUL Vd.2S, Vn.2S, Vm.S[0]</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyByScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vmul_n_f32 (float32x2_t a, float32_t b)</para>
        <para>A32: VMUL.F32 Dd, Dn, Dm[0]</para>
        <para>A64: FMUL Vd.2S, Vn.2S, Vm.S[0]</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyByScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vmul_n_u16 (uint16x4_t a, uint16_t b)</para>
        <para>A32: VMUL.I16 Dd, Dn, Dm[0]</para>
        <para>A64: MUL Vd.4H, Vn.4H, Vm.H[0]</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyByScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vmul_n_u32 (uint32x2_t a, uint32_t b)</para>
        <para>A32: VMUL.I32 Dd, Dn, Dm[0]</para>
        <para>A64: MUL Vd.2S, Vn.2S, Vm.S[0]</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int16x8_t vmulq_laneq_s16 (int16x8_t a, int16x8_t v, const int lane)</para>
        <para>A32: VMUL.I16 Qd, Qn, Dm[lane]</para>
        <para>A64: MUL Vd.8H, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int16x8_t vmulq_lane_s16 (int16x8_t a, int16x4_t v, const int lane)</para>
        <para>A32: VMUL.I16 Qd, Qn, Dm[lane]</para>
        <para>A64: MUL Vd.8H, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int32x4_t vmulq_laneq_s32 (int32x4_t a, int32x4_t v, const int lane)</para>
        <para>A32: VMUL.I32 Qd, Qn, Dm[lane]</para>
        <para>A64: MUL Vd.4S, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int32x4_t vmulq_lane_s32 (int32x4_t a, int32x2_t v, const int lane)</para>
        <para>A32: VMUL.I32 Qd, Qn, Dm[lane]</para>
        <para>A64: MUL Vd.4S, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>float32x4_t vmulq_laneq_f32 (float32x4_t a, float32x4_t v, const int lane)</para>
        <para>A32: VMUL.F32 Qd, Qn, Dm[lane]</para>
        <para>A64: FMUL Vd.4S, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
      <summary>
        <para>float32x4_t vmulq_lane_f32 (float32x4_t a, float32x2_t v, const int lane)</para>
        <para>A32: VMUL.F32 Qd, Qn, Dm[lane]</para>
        <para>A64: FMUL Vd.4S, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>uint16x8_t vmulq_laneq_u16 (uint16x8_t a, uint16x8_t v, const int lane)</para>
        <para>A32: VMUL.I16 Qd, Qn, Dm[lane]</para>
        <para>A64: MUL Vd.8H, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
      <summary>
        <para>uint16x8_t vmulq_lane_u16 (uint16x8_t a, uint16x4_t v, const int lane)</para>
        <para>A32: VMUL.I16 Qd, Qn, Dm[lane]</para>
        <para>A64: MUL Vd.8H, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>uint32x4_t vmulq_laneq_u32 (uint32x4_t a, uint32x4_t v, const int lane)</para>
        <para>A32: VMUL.I32 Qd, Qn, Dm[lane]</para>
        <para>A64: MUL Vd.4S, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
      <summary>
        <para>uint32x4_t vmulq_lane_u32 (uint32x4_t a, uint32x2_t v, const int lane)</para>
        <para>A32: VMUL.I32 Qd, Qn, Dm[lane]</para>
        <para>A64: MUL Vd.4S, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int16x4_t vmul_laneq_s16 (int16x4_t a, int16x8_t v, const int lane)</para>
        <para>A32: VMUL.I16 Dd, Dn, Dm[lane]</para>
        <para>A64: MUL Vd.4H, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int16x4_t vmul_lane_s16 (int16x4_t a, int16x4_t v, const int lane)</para>
        <para>A32: VMUL.I16 Dd, Dn, Dm[lane]</para>
        <para>A64: MUL Vd.4H, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int32x2_t vmul_laneq_s32 (int32x2_t a, int32x4_t v, const int lane)</para>
        <para>A32: VMUL.I32 Dd, Dn, Dm[lane]</para>
        <para>A64: MUL Vd.2S, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int32x2_t vmul_lane_s32 (int32x2_t a, int32x2_t v, const int lane)</para>
        <para>A32: VMUL.I32 Dd, Dn, Dm[lane]</para>
        <para>A64: MUL Vd.2S, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>float32x2_t vmul_laneq_f32 (float32x2_t a, float32x4_t v, const int lane)</para>
        <para>A32: VMUL.F32 Dd, Dn, Dm[lane]</para>
        <para>A64: FMUL Vd.2S, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
      <summary>
        <para>float32x2_t vmul_lane_f32 (float32x2_t a, float32x2_t v, const int lane)</para>
        <para>A32: VMUL.F32 Dd, Dn, Dm[lane]</para>
        <para>A64: FMUL Vd.2S, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>uint16x4_t vmul_laneq_u16 (uint16x4_t a, uint16x8_t v, const int lane)</para>
        <para>A32: VMUL.I16 Dd, Dn, Dm[lane]</para>
        <para>A64: MUL Vd.4H, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
      <summary>
        <para>uint16x4_t vmul_lane_u16 (uint16x4_t a, uint16x4_t v, const int lane)</para>
        <para>A32: VMUL.I16 Dd, Dn, Dm[lane]</para>
        <para>A64: MUL Vd.4H, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>uint32x2_t vmul_laneq_u32 (uint32x2_t a, uint32x4_t v, const int lane)</para>
        <para>A32: VMUL.I32 Dd, Dn, Dm[lane]</para>
        <para>A64: MUL Vd.2S, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
      <summary>
        <para>uint32x2_t vmul_lane_u32 (uint32x2_t a, uint32x2_t v, const int lane)</para>
        <para>A32: VMUL.I32 Dd, Dn, Dm[lane]</para>
        <para>A64: MUL Vd.2S, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLower(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int32x4_t vmull_laneq_s16 (int16x4_t a, int16x8_t v, const int lane)</para>
        <para>A32: VMULL.S16 Qd, Dn, Dm[lane]</para>
        <para>A64: SMULL Vd.4S, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLower(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int32x4_t vmull_lane_s16 (int16x4_t a, int16x4_t v, const int lane)</para>
        <para>A32: VMULL.S16 Qd, Dn, Dm[lane]</para>
        <para>A64: SMULL Vd.4S, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLower(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int64x2_t vmull_laneq_s32 (int32x2_t a, int32x4_t v, const int lane)</para>
        <para>A32: VMULL.S32 Qd, Dn, Dm[lane]</para>
        <para>A64: SMULL Vd.2D, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLower(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int64x2_t vmull_lane_s32 (int32x2_t a, int32x2_t v, const int lane)</para>
        <para>A32: VMULL.S32 Qd, Dn, Dm[lane]</para>
        <para>A64: SMULL Vd.2D, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>uint32x4_t vmull_laneq_u16 (uint16x4_t a, uint16x8_t v, const int lane)</para>
        <para>A32: VMULL.U16 Qd, Dn, Dm[lane]</para>
        <para>A64: UMULL Vd.4S, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
      <summary>
        <para>uint32x4_t vmull_lane_u16 (uint16x4_t a, uint16x4_t v, const int lane)</para>
        <para>A32: VMULL.U16 Qd, Dn, Dm[lane]</para>
        <para>A64: UMULL Vd.4S, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>uint64x2_t vmull_laneq_u32 (uint32x2_t a, uint32x4_t v, const int lane)</para>
        <para>A32: VMULL.U32 Qd, Dn, Dm[lane]</para>
        <para>A64: UMULL Vd.2D, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
      <summary>
        <para>uint64x2_t vmull_lane_u32 (uint32x2_t a, uint32x2_t v, const int lane)</para>
        <para>A32: VMULL.U32 Qd, Dn, Dm[lane]</para>
        <para>A64: UMULL Vd.2D, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int32x4_t vmlal_laneq_s16 (int32x4_t a, int16x4_t b, int16x8_t v, const int lane)</para>
        <para>A32: VMLAL.S16 Qd, Dn, Dm[lane]</para>
        <para>A64: SMLAL Vd.4S, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int32x4_t vmlal_lane_s16 (int32x4_t a, int16x4_t b, int16x4_t v, const int lane)</para>
        <para>A32: VMLAL.S16 Qd, Dn, Dm[lane]</para>
        <para>A64: SMLAL Vd.4S, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int64x2_t vmlal_laneq_s32 (int64x2_t a, int32x2_t b, int32x4_t v, const int lane)</para>
        <para>A32: VMLAL.S32 Qd, Dn, Dm[lane]</para>
        <para>A64: SMLAL Vd.2D, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int64x2_t vmlal_lane_s32 (int64x2_t a, int32x2_t b, int32x2_t v, const int lane)</para>
        <para>A32: VMLAL.S32 Qd, Dn, Dm[lane]</para>
        <para>A64: SMLAL Vd.2D, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint32x4_t vmlal_laneq_u16 (uint32x4_t a, uint16x4_t b, uint16x8_t v, const int lane)</para>
        <para>A32: VMLAL.U16 Qd, Dn, Dm[lane]</para>
        <para>A64: UMLAL Vd.4S, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint32x4_t vmlal_lane_u16 (uint32x4_t a, uint16x4_t b, uint16x4_t v, const int lane)</para>
        <para>A32: VMLAL.U16 Qd, Dn, Dm[lane]</para>
        <para>A64: UMLAL Vd.4S, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint64x2_t vmlal_laneq_u32 (uint64x2_t a, uint32x2_t b, uint32x4_t v, const int lane)</para>
        <para>A32: VMLAL.U32 Qd, Dn, Dm[lane]</para>
        <para>A64: UMLAL Vd.2D, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint64x2_t vmlal_lane_u32 (uint64x2_t a, uint32x2_t b, uint32x2_t v, const int lane)</para>
        <para>A32: VMLAL.U32 Qd, Dn, Dm[lane]</para>
        <para>A64: UMLAL Vd.2D, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int32x4_t vmlsl_laneq_s16 (int32x4_t a, int16x4_t b, int16x8_t v, const int lane)</para>
        <para>A32: VMLSL.S16 Qd, Dn, Dm[lane]</para>
        <para>A64: SMLSL Vd.4S, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int32x4_t vmlsl_lane_s16 (int32x4_t a, int16x4_t b, int16x4_t v, const int lane)</para>
        <para>A32: VMLSL.S16 Qd, Dn, Dm[lane]</para>
        <para>A64: SMLSL Vd.4S, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int64x2_t vmlsl_laneq_s32 (int64x2_t a, int32x2_t b, int32x4_t v, const int lane)</para>
        <para>A32: VMLSL.S32 Qd, Dn, Dm[lane]</para>
        <para>A64: SMLSL Vd.2D, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int64x2_t vmlsl_lane_s32 (int64x2_t a, int32x2_t b, int32x2_t v, const int lane)</para>
        <para>A32: VMLSL.S32 Qd, Dn, Dm[lane]</para>
        <para>A64: SMLSL Vd.2D, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint32x4_t vmlsl_laneq_u16 (uint32x4_t a, uint16x4_t b, uint16x8_t v, const int lane)</para>
        <para>A32: VMLSL.U16 Qd, Dn, Dm[lane]</para>
        <para>A64: UMLSL Vd.4S, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint32x4_t vmlsl_lane_u16 (uint32x4_t a, uint16x4_t b, uint16x4_t v, const int lane)</para>
        <para>A32: VMLSL.U16 Qd, Dn, Dm[lane]</para>
        <para>A64: UMLSL Vd.4S, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint64x2_t vmlsl_laneq_u32 (uint64x2_t a, uint32x2_t b, uint32x4_t v, const int lane)</para>
        <para>A32: VMLSL.U32 Qd, Dn, Dm[lane]</para>
        <para>A64: UMLSL Vd.2D, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint64x2_t vmlsl_lane_u32 (uint64x2_t a, uint32x2_t b, uint32x2_t v, const int lane)</para>
        <para>A32: VMLSL.U32 Qd, Dn, Dm[lane]</para>
        <para>A64: UMLSL Vd.2D, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int32x4_t vmull_high_laneq_s16 (int16x8_t a, int16x8_t v, const int lane)</para>
        <para>A32: VMULL.S16 Qd, Dn+1, Dm[lane]</para>
        <para>A64: SMULL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int32x4_t vmull_high_lane_s16 (int16x8_t a, int16x4_t v, const int lane)</para>
        <para>A32: VMULL.S16 Qd, Dn+1, Dm[lane]</para>
        <para>A64: SMULL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int64x2_t vmull_high_laneq_s32 (int32x4_t a, int32x4_t v, const int lane)</para>
        <para>A32: VMULL.S32 Qd, Dn+1, Dm[lane]</para>
        <para>A64: SMULL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int64x2_t vmull_high_lane_s32 (int32x4_t a, int32x2_t v, const int lane)</para>
        <para>A32: VMULL.S32 Qd, Dn+1, Dm[lane]</para>
        <para>A64: SMULL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>uint32x4_t vmull_high_laneq_u16 (uint16x8_t a, uint16x8_t v, const int lane)</para>
        <para>A32: VMULL.U16 Qd, Dn+1, Dm[lane]</para>
        <para>A64: UMULL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
      <summary>
        <para>uint32x4_t vmull_high_lane_u16 (uint16x8_t a, uint16x4_t v, const int lane)</para>
        <para>A32: VMULL.U16 Qd, Dn+1, Dm[lane]</para>
        <para>A64: UMULL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>uint64x2_t vmull_high_laneq_u32 (uint32x4_t a, uint32x4_t v, const int lane)</para>
        <para>A32: VMULL.U32 Qd, Dn+1, Dm[lane]</para>
        <para>A64: UMULL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyBySelectedScalarWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
      <summary>
        <para>uint64x2_t vmull_high_lane_u32 (uint32x4_t a, uint32x2_t v, const int lane)</para>
        <para>A32: VMULL.U32 Qd, Dn+1, Dm[lane]</para>
        <para>A64: UMULL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int32x4_t vmlal_high_laneq_s16 (int32x4_t a, int16x8_t b, int16x8_t v, const int lane)</para>
        <para>A32: VMLAL.S16 Qd, Dn+1, Dm[lane]</para>
        <para>A64: SMLAL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int32x4_t vmlal_high_lane_s16 (int32x4_t a, int16x8_t b, int16x4_t v, const int lane)</para>
        <para>A32: VMLAL.S16 Qd, Dn+1, Dm[lane]</para>
        <para>A64: SMLAL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int64x2_t vmlal_high_laneq_s32 (int64x2_t a, int32x4_t b, int32x4_t v, const int lane)</para>
        <para>A32: VMLAL.S32 Qd, Dn+1, Dm[lane]</para>
        <para>A64: SMLAL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int64x2_t vmlal_high_lane_s32 (int64x2_t a, int32x4_t b, int32x2_t v, const int lane)</para>
        <para>A32: VMLAL.S32 Qd, Dn+1, Dm[lane]</para>
        <para>A64: SMLAL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint32x4_t vmlal_high_laneq_u16 (uint32x4_t a, uint16x8_t b, uint16x8_t v, const int lane)</para>
        <para>A32: VMLAL.U16 Qd, Dn+1, Dm[lane]</para>
        <para>A64: UMLAL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint32x4_t vmlal_high_lane_u16 (uint32x4_t a, uint16x8_t b, uint16x4_t v, const int lane)</para>
        <para>A32: VMLAL.U16 Qd, Dn+1, Dm[lane]</para>
        <para>A64: UMLAL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint64x2_t vmlal_high_laneq_u32 (uint64x2_t a, uint32x4_t b, uint32x4_t v, const int lane)</para>
        <para>A32: VMLAL.U32 Qd, Dn+1, Dm[lane]</para>
        <para>A64: UMLAL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint64x2_t vmlal_high_lane_u32 (uint64x2_t a, uint32x4_t b, uint32x2_t v, const int lane)</para>
        <para>A32: VMLAL.U32 Qd, Dn+1, Dm[lane]</para>
        <para>A64: UMLAL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int32x4_t vmlsl_high_laneq_s16 (int32x4_t a, int16x8_t b, int16x8_t v, const int lane)</para>
        <para>A32: VMLSL.S16 Qd, Dn+1, Dm[lane]</para>
        <para>A64: SMLSL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int32x4_t vmlsl_high_lane_s16 (int32x4_t a, int16x8_t b, int16x4_t v, const int lane)</para>
        <para>A32: VMLSL.S16 Qd, Dn+1, Dm[lane]</para>
        <para>A64: SMLSL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int64x2_t vmlsl_high_laneq_s32 (int64x2_t a, int32x4_t b, int32x4_t v, const int lane)</para>
        <para>A32: VMLSL.S32 Qd, Dn+1, Dm[lane]</para>
        <para>A64: SMLSL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int64x2_t vmlsl_high_lane_s32 (int64x2_t a, int32x4_t b, int32x2_t v, const int lane)</para>
        <para>A32: VMLSL.S32 Qd, Dn+1, Dm[lane]</para>
        <para>A64: SMLSL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint32x4_t vmlsl_high_laneq_u16 (uint32x4_t a, uint16x8_t b, uint16x8_t v, const int lane)</para>
        <para>A32: VMLSL.U16 Qd, Dn+1, Dm[lane]</para>
        <para>A64: UMLSL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint32x4_t vmlsl_high_lane_u16 (uint32x4_t a, uint16x8_t b, uint16x4_t v, const int lane)</para>
        <para>A32: VMLSL.U16 Qd, Dn+1, Dm[lane]</para>
        <para>A64: UMLSL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint64x2_t vmlsl_high_laneq_u32 (uint64x2_t a, uint32x4_t b, uint32x4_t v, const int lane)</para>
        <para>A32: VMLSL.U32 Qd, Dn+1, Dm[lane]</para>
        <para>A64: UMLSL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint64x2_t vmlsl_high_lane_u32 (uint64x2_t a, uint32x4_t b, uint32x2_t v, const int lane)</para>
        <para>A32: VMLSL.U32 Qd, Dn+1, Dm[lane]</para>
        <para>A64: UMLSL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingByScalarSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x8_t vqdmulhq_n_s16 (int16x8_t a, int16_t b)</para>
        <para>A32: VQDMULH.S16 Qd, Qn, Dm[0]</para>
        <para>A64: SQDMULH Vd.8H, Vn.8H, Vm.H[0]</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingByScalarSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x4_t vqdmulhq_n_s32 (int32x4_t a, int32_t b)</para>
        <para>A32: VQDMULH.S32 Qd, Qn, Dm[0]</para>
        <para>A64: SQDMULH Vd.4S, Vn.4S, Vm.S[0]</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingByScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vqdmulh_n_s16 (int16x4_t a, int16_t b)</para>
        <para>A32: VQDMULH.S16 Dd, Dn, Dm[0]</para>
        <para>A64: SQDMULH Vd.4H, Vn.4H, Vm.H[0]</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingByScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vqdmulh_n_s32 (int32x2_t a, int32_t b)</para>
        <para>A32: VQDMULH.S32 Dd, Dn, Dm[0]</para>
        <para>A64: SQDMULH Vd.2S, Vn.2S, Vm.S[0]</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int16x8_t vqdmulhq_laneq_s16 (int16x8_t a, int16x8_t v, const int lane)</para>
        <para>A32: VQDMULH.S16 Qd, Qn, Dm[lane]</para>
        <para>A64: SQDMULH Vd.8H, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int16x8_t vqdmulhq_lane_s16 (int16x8_t a, int16x4_t v, const int lane)</para>
        <para>A32: VQDMULH.S16 Qd, Qn, Dm[lane]</para>
        <para>A64: SQDMULH Vd.8H, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int32x4_t vqdmulhq_laneq_s32 (int32x4_t a, int32x4_t v, const int lane)</para>
        <para>A32: VQDMULH.S32 Qd, Qn, Dm[lane]</para>
        <para>A64: SQDMULH Vd.4S, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int32x4_t vqdmulhq_lane_s32 (int32x4_t a, int32x2_t v, const int lane)</para>
        <para>A32: VQDMULH.S32 Qd, Qn, Dm[lane]</para>
        <para>A64: SQDMULH Vd.4S, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int16x4_t vqdmulh_laneq_s16 (int16x4_t a, int16x8_t v, const int lane)</para>
        <para>A32: VQDMULH.S16 Dd, Dn, Dm[lane]</para>
        <para>A64: SQDMULH Vd.4H, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int16x4_t vqdmulh_lane_s16 (int16x4_t a, int16x4_t v, const int lane)</para>
        <para>A32: VQDMULH.S16 Dd, Dn, Dm[lane]</para>
        <para>A64: SQDMULH Vd.4H, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int32x2_t vqdmulh_laneq_s32 (int32x2_t a, int32x4_t v, const int lane)</para>
        <para>A32: VQDMULH.S32 Dd, Dn, Dm[lane]</para>
        <para>A64: SQDMULH Vd.2S, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int32x2_t vqdmulh_lane_s32 (int32x2_t a, int32x2_t v, const int lane)</para>
        <para>A32: VQDMULH.S32 Dd, Dn, Dm[lane]</para>
        <para>A64: SQDMULH Vd.2S, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vqdmulhq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VQDMULH.S16 Qd, Qn, Qm</para>
        <para>A64: SQDMULH Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vqdmulhq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VQDMULH.S32 Qd, Qn, Qm</para>
        <para>A64: SQDMULH Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vqdmulh_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VQDMULH.S16 Dd, Dn, Dm</para>
        <para>A64: SQDMULH Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vqdmulh_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VQDMULH.S32 Dd, Dn, Dm</para>
        <para>A64: SQDMULH Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x4_t vqdmlal_s16 (int32x4_t a, int16x4_t b, int16x4_t c)</para>
        <para>A32: VQDMLAL.S16 Qd, Dn, Dm</para>
        <para>A64: SQDMLAL Vd.4S, Vn.4H, Vm.4H</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int64x2_t vqdmlal_s32 (int64x2_t a, int32x2_t b, int32x2_t c)</para>
        <para>A32: VQDMLAL.S32 Qd, Dn, Dm</para>
        <para>A64: SQDMLAL Vd.2D, Vn.2S, Vm.2S</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x4_t vqdmlsl_s16 (int32x4_t a, int16x4_t b, int16x4_t c)</para>
        <para>A32: VQDMLSL.S16 Qd, Dn, Dm</para>
        <para>A64: SQDMLSL Vd.4S, Vn.4H, Vm.4H</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int64x2_t vqdmlsl_s32 (int64x2_t a, int32x2_t b, int32x2_t c)</para>
        <para>A32: VQDMLSL.S32 Qd, Dn, Dm</para>
        <para>A64: SQDMLSL Vd.2D, Vn.2S, Vm.2S</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x4_t vqdmlal_n_s16 (int32x4_t a, int16x4_t b, int16_t c)</para>
        <para>A32: VQDMLAL.S16 Qd, Dn, Dm[0]</para>
        <para>A64: SQDMLAL Vd.4S, Vn.4H, Vm.H[0]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int64x2_t vqdmlal_n_s32 (int64x2_t a, int32x2_t b, int32_t c)</para>
        <para>A32: VQDMLAL.S32 Qd, Dn, Dm[0]</para>
        <para>A64: SQDMLAL Vd.2D, Vn.2S, Vm.S[0]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x4_t vqdmlsl_n_s16 (int32x4_t a, int16x4_t b, int16_t c)</para>
        <para>A32: VQDMLSL.S16 Qd, Dn, Dm[0]</para>
        <para>A64: SQDMLSL Vd.4S, Vn.4H, Vm.H[0]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int64x2_t vqdmlsl_n_s32 (int64x2_t a, int32x2_t b, int32_t c)</para>
        <para>A32: VQDMLSL.S32 Qd, Dn, Dm[0]</para>
        <para>A64: SQDMLSL Vd.2D, Vn.2S, Vm.S[0]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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)">
      <summary>
        <para>int32x4_t vqdmlal_laneq_s16 (int32x4_t a, int16x4_t b, int16x8_t v, const int lane)</para>
        <para>A32: VQDMLAL.S16 Qd, Dn, Dm[lane]</para>
        <para>A64: SQDMLAL Vd.4S, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int32x4_t vqdmlal_lane_s16 (int32x4_t a, int16x4_t b, int16x4_t v, const int lane)</para>
        <para>A32: VQDMLAL.S16 Qd, Dn, Dm[lane]</para>
        <para>A64: SQDMLAL Vd.4S, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int64x2_t vqdmlal_laneq_s32 (int64x2_t a, int32x2_t b, int32x4_t v, const int lane)</para>
        <para>A32: VQDMLAL.S32 Qd, Dn, Dm[lane]</para>
        <para>A64: SQDMLAL Vd.2D, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int64x2_t vqdmlal_lane_s32 (int64x2_t a, int32x2_t b, int32x2_t v, const int lane)</para>
        <para>A32: VQDMLAL.S32 Qd, Dn, Dm[lane]</para>
        <para>A64: SQDMLAL Vd.2D, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int32x4_t vqdmlsl_laneq_s16 (int32x4_t a, int16x4_t b, int16x8_t v, const int lane)</para>
        <para>A32: VQDMLSL.S16 Qd, Dn, Dm[lane]</para>
        <para>A64: SQDMLSL Vd.4S, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int32x4_t vqdmlsl_lane_s16 (int32x4_t a, int16x4_t b, int16x4_t v, const int lane)</para>
        <para>A32: VQDMLSL.S16 Qd, Dn, Dm[lane]</para>
        <para>A64: SQDMLSL Vd.4S, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int64x2_t vqdmlsl_laneq_s32 (int64x2_t a, int32x2_t b, int32x4_t v, const int lane)</para>
        <para>A32: VQDMLSL.S32 Qd, Dn, Dm[lane]</para>
        <para>A64: SQDMLSL Vd.2D, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int64x2_t vqdmlsl_lane_s32 (int64x2_t a, int32x2_t b, int32x2_t v, const int lane)</para>
        <para>A32: VQDMLSL.S32 Qd, Dn, Dm[lane]</para>
        <para>A64: SQDMLSL Vd.2D, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateLower(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int32x4_t vqdmull_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VQDMULL.S16 Qd, Dn, Dm</para>
        <para>A64: SQDMULL Vd.4S, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateLower(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int64x2_t vqdmull_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VQDMULL.S32 Qd, Dn, Dm</para>
        <para>A64: SQDMULL Vd.2D, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateLowerByScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int32x4_t vqdmull_n_s16 (int16x4_t a, int16_t b)</para>
        <para>A32: VQDMULL.S16 Qd, Dn, Dm[0]</para>
        <para>A64: SQDMULL Vd.4S, Vn.4H, Vm.H[0]</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateLowerByScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int64x2_t vqdmull_n_s32 (int32x2_t a, int32_t b)</para>
        <para>A32: VQDMULL.S32 Qd, Dn, Dm[0]</para>
        <para>A64: SQDMULL Vd.2D, Vn.2S, Vm.S[0]</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateLowerBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int32x4_t vqdmull_laneq_s16 (int16x4_t a, int16x8_t v, const int lane)</para>
        <para>A32: VQDMULL.S16 Qd, Dn, Dm[lane]</para>
        <para>A64: SQDMULL Vd.4S, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateLowerBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int32x4_t vqdmull_lane_s16 (int16x4_t a, int16x4_t v, const int lane)</para>
        <para>A32: VQDMULL.S16 Qd, Dn, Dm[lane]</para>
        <para>A64: SQDMULL Vd.4S, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateLowerBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int64x2_t vqdmull_laneq_s32 (int32x2_t a, int32x4_t v, const int lane)</para>
        <para>A32: VQDMULL.S32 Qd, Dn, Dm[lane]</para>
        <para>A64: SQDMULL Vd.2D, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateLowerBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int64x2_t vqdmull_lane_s32 (int32x2_t a, int32x2_t v, const int lane)</para>
        <para>A32: VQDMULL.S32 Qd, Dn, Dm[lane]</para>
        <para>A64: SQDMULL Vd.2D, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateUpper(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int32x4_t vqdmull_high_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VQDMULL.S16 Qd, Dn+1, Dm+1</para>
        <para>A64: SQDMULL2 Vd.4S, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateUpper(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int64x2_t vqdmull_high_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VQDMULL.S32 Qd, Dn+1, Dm+1</para>
        <para>A64: SQDMULL2 Vd.2D, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateUpperByScalar(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int32x4_t vqdmull_high_n_s16 (int16x8_t a, int16_t b)</para>
        <para>A32: VQDMULL.S16 Qd, Dn+1, Dm[0]</para>
        <para>A64: SQDMULL2 Vd.4S, Vn.8H, Vm.H[0]</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateUpperByScalar(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int64x2_t vqdmull_high_n_s32 (int32x4_t a, int32_t b)</para>
        <para>A32: VQDMULL.S32 Qd, Dn+1, Dm[0]</para>
        <para>A64: SQDMULL2 Vd.2D, Vn.4S, Vm.S[0]</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateUpperBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int32x4_t vqdmull_high_laneq_s16 (int16x8_t a, int16x8_t v, const int lane)</para>
        <para>A32: VQDMULL.S16 Qd, Dn+1, Dm[lane]</para>
        <para>A64: SQDMULL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateUpperBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int32x4_t vqdmull_high_lane_s16 (int16x8_t a, int16x4_t v, const int lane)</para>
        <para>A32: VQDMULL.S16 Qd, Dn+1, Dm[lane]</para>
        <para>A64: SQDMULL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateUpperBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int64x2_t vqdmull_high_laneq_s32 (int32x4_t a, int32x4_t v, const int lane)</para>
        <para>A32: VQDMULL.S32 Qd, Dn+1, Dm[lane]</para>
        <para>A64: SQDMULL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyDoublingWideningSaturateUpperBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int64x2_t vqdmull_high_lane_s32 (int32x4_t a, int32x2_t v, const int lane)</para>
        <para>A32: VQDMULL.S32 Qd, Dn+1, Dm[lane]</para>
        <para>A64: SQDMULL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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})">
      <summary>
        <para>int32x4_t vqdmlal_high_s16 (int32x4_t a, int16x8_t b, int16x8_t c)</para>
        <para>A32: VQDMLAL.S16 Qd, Dn+1, Dm+1</para>
        <para>A64: SQDMLAL2 Vd.4S, Vn.8H, Vm.8H</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int64x2_t vqdmlal_high_s32 (int64x2_t a, int32x4_t b, int32x4_t c)</para>
        <para>A32: VQDMLAL.S32 Qd, Dn+1, Dm+1</para>
        <para>A64: SQDMLAL2 Vd.2D, Vn.4S, Vm.4S</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x4_t vqdmlsl_high_s16 (int32x4_t a, int16x8_t b, int16x8_t c)</para>
        <para>A32: VQDMLSL.S16 Qd, Dn+1, Dm+1</para>
        <para>A64: SQDMLSL2 Vd.4S, Vn.8H, Vm.8H</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int64x2_t vqdmlsl_high_s32 (int64x2_t a, int32x4_t b, int32x4_t c)</para>
        <para>A32: VQDMLSL.S32 Qd, Dn+1, Dm+1</para>
        <para>A64: SQDMLSL2 Vd.2D, Vn.4S, Vm.4S</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x4_t vqdmlal_high_n_s16 (int32x4_t a, int16x8_t b, int16_t c)</para>
        <para>A32: VQDMLAL.S16 Qd, Dn+1, Dm[0]</para>
        <para>A64: SQDMLAL2 Vd.4S, Vn.8H, Vm.H[0]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int64x2_t vqdmlal_high_n_s32 (int64x2_t a, int32x4_t b, int32_t c)</para>
        <para>A32: VQDMLAL.S32 Qd, Dn+1, Dm[0]</para>
        <para>A64: SQDMLAL2 Vd.2D, Vn.4S, Vm.S[0]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x4_t vqdmlsl_high_n_s16 (int32x4_t a, int16x8_t b, int16_t c)</para>
        <para>A32: VQDMLSL.S16 Qd, Dn+1, Dm[0]</para>
        <para>A64: SQDMLSL2 Vd.4S, Vn.8H, Vm.H[0]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int64x2_t vqdmlsl_high_n_s32 (int64x2_t a, int32x4_t b, int32_t c)</para>
        <para>A32: VQDMLSL.S32 Qd, Dn+1, Dm[0]</para>
        <para>A64: SQDMLSL2 Vd.2D, Vn.4S, Vm.S[0]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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)">
      <summary>
        <para>int32x4_t vqdmlal_high_laneq_s16 (int32x4_t a, int16x8_t b, int16x8_t v, const int lane)</para>
        <para>A32: VQDMLAL.S16 Qd, Dn+1, Dm[lane]</para>
        <para>A64: SQDMLAL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int32x4_t vqdmlal_high_lane_s16 (int32x4_t a, int16x8_t b, int16x4_t v, const int lane)</para>
        <para>A32: VQDMLAL.S16 Qd, Dn+1, Dm[lane]</para>
        <para>A64: SQDMLAL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int64x2_t vqdmlal_high_laneq_s32 (int64x2_t a, int32x4_t b, int32x4_t v, const int lane)</para>
        <para>A32: VQDMLAL.S32 Qd, Dn+1, Dm[lane]</para>
        <para>A64: SQDMLAL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int64x2_t vqdmlal_high_lane_s32 (int64x2_t a, int32x4_t b, int32x2_t v, const int lane)</para>
        <para>A32: VQDMLAL.S32 Qd, Dn+1, Dm[lane]</para>
        <para>A64: SQDMLAL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int32x4_t vqdmlsl_high_laneq_s16 (int32x4_t a, int16x8_t b, int16x8_t v, const int lane)</para>
        <para>A32: VQDMLSL.S16 Qd, Dn+1, Dm[lane]</para>
        <para>A64: SQDMLSL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int32x4_t vqdmlsl_high_lane_s16 (int32x4_t a, int16x8_t b, int16x4_t v, const int lane)</para>
        <para>A32: VQDMLSL.S16 Qd, Dn+1, Dm[lane]</para>
        <para>A64: SQDMLSL2 Vd.4S, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int64x2_t vqdmlsl_high_laneq_s32 (int64x2_t a, int32x4_t b, int32x4_t v, const int lane)</para>
        <para>A32: VQDMLSL.S32 Qd, Dn+1, Dm[lane]</para>
        <para>A64: SQDMLSL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int64x2_t vqdmlsl_high_lane_s32 (int64x2_t a, int32x4_t b, int32x2_t v, const int lane)</para>
        <para>A32: VQDMLSL.S32 Qd, Dn+1, Dm[lane]</para>
        <para>A64: SQDMLSL2 Vd.2D, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingByScalarSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x8_t vqrdmulhq_n_s16 (int16x8_t a, int16_t b)</para>
        <para>A32: VQRDMULH.S16 Qd, Qn, Dm[0]</para>
        <para>A64: SQRDMULH Vd.8H, Vn.8H, Vm.H[0]</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingByScalarSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x4_t vqrdmulhq_n_s32 (int32x4_t a, int32_t b)</para>
        <para>A32: VQRDMULH.S32 Qd, Qn, Dm[0]</para>
        <para>A64: SQRDMULH Vd.4S, Vn.4S, Vm.S[0]</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingByScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vqrdmulh_n_s16 (int16x4_t a, int16_t b)</para>
        <para>A32: VQRDMULH.S16 Dd, Dn, Dm[0]</para>
        <para>A64: SQRDMULH Vd.4H, Vn.4H, Vm.H[0]</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingByScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vqrdmulh_n_s32 (int32x2_t a, int32_t b)</para>
        <para>A32: VQRDMULH.S32 Dd, Dn, Dm[0]</para>
        <para>A64: SQRDMULH Vd.2S, Vn.2S, Vm.S[0]</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int16x8_t vqrdmulhq_laneq_s16 (int16x8_t a, int16x8_t v, const int lane)</para>
        <para>A32: VQRDMULH.S16 Qd, Qn, Dm[lane]</para>
        <para>A64: SQRDMULH Vd.8H, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int16x8_t vqrdmulhq_lane_s16 (int16x8_t a, int16x4_t v, const int lane)</para>
        <para>A32: VQRDMULH.S16 Qd, Qn, Dm[lane]</para>
        <para>A64: SQRDMULH Vd.8H, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int32x4_t vqrdmulhq_laneq_s32 (int32x4_t a, int32x4_t v, const int lane)</para>
        <para>A32: VQRDMULH.S32 Qd, Qn, Dm[lane]</para>
        <para>A64: SQRDMULH Vd.4S, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int32x4_t vqrdmulhq_lane_s32 (int32x4_t a, int32x2_t v, const int lane)</para>
        <para>A32: VQRDMULH.S32 Qd, Qn, Dm[lane]</para>
        <para>A64: SQRDMULH Vd.4S, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int16x4_t vqrdmulh_laneq_s16 (int16x4_t a, int16x8_t v, const int lane)</para>
        <para>A32: VQRDMULH.S16 Dd, Dn, Dm[lane]</para>
        <para>A64: SQRDMULH Vd.4H, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int16x4_t vqrdmulh_lane_s16 (int16x4_t a, int16x4_t v, const int lane)</para>
        <para>A32: VQRDMULH.S16 Dd, Dn, Dm[lane]</para>
        <para>A64: SQRDMULH Vd.4H, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int32x2_t vqrdmulh_laneq_s32 (int32x2_t a, int32x4_t v, const int lane)</para>
        <para>A32: VQRDMULH.S32 Dd, Dn, Dm[lane]</para>
        <para>A64: SQRDMULH Vd.2S, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int32x2_t vqrdmulh_lane_s32 (int32x2_t a, int32x2_t v, const int lane)</para>
        <para>A32: VQRDMULH.S32 Dd, Dn, Dm[lane]</para>
        <para>A64: SQRDMULH Vd.2S, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vqrdmulhq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VQRDMULH.S16 Qd, Qn, Qm</para>
        <para>A64: SQRDMULH Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingSaturateHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vqrdmulhq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VQRDMULH.S32 Qd, Qn, Qm</para>
        <para>A64: SQRDMULH Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vqrdmulh_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VQRDMULH.S16 Dd, Dn, Dm</para>
        <para>A64: SQRDMULH Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyRoundedDoublingSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vqrdmulh_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VQRDMULH.S32 Dd, Dn, Dm</para>
        <para>A64: SQRDMULH Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vmul_f64 (float64x1_t a, float64x1_t b)</para>
        <para>A32: VMUL.F64 Dd, Dn, Dm</para>
        <para>A64: FMUL Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vmuls_f32 (float32_t a, float32_t b)</para>
        <para>A32: VMUL.F32 Sd, Sn, Sm</para>
        <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>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>float32_t vmuls_laneq_f32 (float32_t a, float32x4_t v, const int lane)</para>
        <para>A32: VMUL.F32 Sd, Sn, Dm[lane]</para>
        <para>A64: FMUL Sd, Sn, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
      <summary>
        <para>float32_t vmuls_lane_f32 (float32_t a, float32x2_t v, const int lane)</para>
        <para>A32: VMUL.F32 Sd, Sn, Dm[lane]</para>
        <para>A64: FMUL Sd, Sn, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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})">
      <summary>
        <para>uint8x16_t vmlsq_u8 (uint8x16_t a, uint8x16_t b, uint8x16_t c)</para>
        <para>A32: VMLS.I8 Qd, Qn, Qm</para>
        <para>A64: MLS Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int16x8_t vmlsq_s16 (int16x8_t a, int16x8_t b, int16x8_t c)</para>
        <para>A32: VMLS.I16 Qd, Qn, Qm</para>
        <para>A64: MLS Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x4_t vmlsq_s32 (int32x4_t a, int32x4_t b, int32x4_t c)</para>
        <para>A32: VMLS.I32 Qd, Qn, Qm</para>
        <para>A64: MLS Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int8x16_t vmlsq_s8 (int8x16_t a, int8x16_t b, int8x16_t c)</para>
        <para>A32: VMLS.I8 Qd, Qn, Qm</para>
        <para>A64: MLS Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint16x8_t vmlsq_u16 (uint16x8_t a, uint16x8_t b, uint16x8_t c)</para>
        <para>A32: VMLS.I16 Qd, Qn, Qm</para>
        <para>A64: MLS Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint32x4_t vmlsq_u32 (uint32x4_t a, uint32x4_t b, uint32x4_t c)</para>
        <para>A32: VMLS.I32 Qd, Qn, Qm</para>
        <para>A64: MLS Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint8x8_t vmls_u8 (uint8x8_t a, uint8x8_t b, uint8x8_t c)</para>
        <para>A32: VMLS.I8 Dd, Dn, Dm</para>
        <para>A64: MLS Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int16x4_t vmls_s16 (int16x4_t a, int16x4_t b, int16x4_t c)</para>
        <para>A32: VMLS.I16 Dd, Dn, Dm</para>
        <para>A64: MLS Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x2_t vmls_s32 (int32x2_t a, int32x2_t b, int32x2_t c)</para>
        <para>A32: VMLS.I32 Dd, Dn, Dm</para>
        <para>A64: MLS Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int8x8_t vmls_s8 (int8x8_t a, int8x8_t b, int8x8_t c)</para>
        <para>A32: VMLS.I8 Dd, Dn, Dm</para>
        <para>A64: MLS Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint16x4_t vmls_u16 (uint16x4_t a, uint16x4_t b, uint16x4_t c)</para>
        <para>A32: VMLS.I16 Dd, Dn, Dm</para>
        <para>A64: MLS Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint32x2_t vmls_u32 (uint32x2_t a, uint32x2_t b, uint32x2_t c)</para>
        <para>A32: VMLS.I32 Dd, Dn, Dm</para>
        <para>A64: MLS Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int16x8_t vmlsq_n_s16 (int16x8_t a, int16x8_t b, int16_t c)</para>
        <para>A32: VMLS.I16 Qd, Qn, Dm[0]</para>
        <para>A64: MLS Vd.8H, Vn.8H, Vm.H[0]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x4_t vmlsq_n_s32 (int32x4_t a, int32x4_t b, int32_t c)</para>
        <para>A32: VMLS.I32 Qd, Qn, Dm[0]</para>
        <para>A64: MLS Vd.4S, Vn.4S, Vm.S[0]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint16x8_t vmlsq_n_u16 (uint16x8_t a, uint16x8_t b, uint16_t c)</para>
        <para>A32: VMLS.I16 Qd, Qn, Dm[0]</para>
        <para>A64: MLS Vd.8H, Vn.8H, Vm.H[0]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint32x4_t vmlsq_n_u32 (uint32x4_t a, uint32x4_t b, uint32_t c)</para>
        <para>A32: VMLS.I32 Qd, Qn, Dm[0]</para>
        <para>A64: MLS Vd.4S, Vn.4S, Vm.S[0]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int16x4_t vmls_n_s16 (int16x4_t a, int16x4_t b, int16_t c)</para>
        <para>A32: VMLS.I16 Dd, Dn, Dm[0]</para>
        <para>A64: MLS Vd.4H, Vn.4H, Vm.H[0]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x2_t vmls_n_s32 (int32x2_t a, int32x2_t b, int32_t c)</para>
        <para>A32: VMLS.I32 Dd, Dn, Dm[0]</para>
        <para>A64: MLS Vd.2S, Vn.2S, Vm.S[0]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint16x4_t vmls_n_u16 (uint16x4_t a, uint16x4_t b, uint16_t c)</para>
        <para>A32: VMLS.I16 Dd, Dn, Dm[0]</para>
        <para>A64: MLS Vd.4H, Vn.4H, Vm.H[0]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint32x2_t vmls_n_u32 (uint32x2_t a, uint32x2_t b, uint32_t c)</para>
        <para>A32: VMLS.I32 Dd, Dn, Dm[0]</para>
        <para>A64: MLS Vd.2S, Vn.2S, Vm.S[0]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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)">
      <summary>
        <para>int16x8_t vmlsq_laneq_s16 (int16x8_t a, int16x8_t b, int16x8_t v, const int lane)</para>
        <para>A32: VMLS.I16 Qd, Qn, Dm[lane]</para>
        <para>A64: MLS Vd.8H, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int16x8_t vmlsq_lane_s16 (int16x8_t a, int16x8_t b, int16x4_t v, const int lane)</para>
        <para>A32: VMLS.I16 Qd, Qn, Dm[lane]</para>
        <para>A64: MLS Vd.8H, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int32x4_t vmlsq_laneq_s32 (int32x4_t a, int32x4_t b, int32x4_t v, const int lane)</para>
        <para>A32: VMLS.I32 Qd, Qn, Dm[lane]</para>
        <para>A64: MLS Vd.4S, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int32x4_t vmlsq_lane_s32 (int32x4_t a, int32x4_t b, int32x2_t v, const int lane)</para>
        <para>A32: VMLS.I32 Qd, Qn, Dm[lane]</para>
        <para>A64: MLS Vd.4S, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint16x8_t vmlsq_laneq_u16 (uint16x8_t a, uint16x8_t b, uint16x8_t v, const int lane)</para>
        <para>A32: VMLS.I16 Qd, Qn, Dm[lane]</para>
        <para>A64: MLS Vd.8H, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint16x8_t vmlsq_lane_u16 (uint16x8_t a, uint16x8_t b, uint16x4_t v, const int lane)</para>
        <para>A32: VMLS.I16 Qd, Qn, Dm[lane]</para>
        <para>A64: MLS Vd.8H, Vn.8H, Vm.H[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint32x4_t vmlsq_laneq_u32 (uint32x4_t a, uint32x4_t b, uint32x4_t v, const int lane)</para>
        <para>A32: VMLS.I32 Qd, Qn, Dm[lane]</para>
        <para>A64: MLS Vd.4S, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint32x4_t vmlsq_lane_u32 (uint32x4_t a, uint32x4_t b, uint32x2_t v, const int lane)</para>
        <para>A32: VMLS.I32 Qd, Qn, Dm[lane]</para>
        <para>A64: MLS Vd.4S, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int16x4_t vmls_laneq_s16 (int16x4_t a, int16x4_t b, int16x8_t v, const int lane)</para>
        <para>A32: VMLS.I16 Dd, Dn, Dm[lane]</para>
        <para>A64: MLS Vd.4H, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int16x4_t vmls_lane_s16 (int16x4_t a, int16x4_t b, int16x4_t v, const int lane)</para>
        <para>A32: VMLS.I16 Dd, Dn, Dm[lane]</para>
        <para>A64: MLS Vd.4H, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int32x2_t vmls_laneq_s32 (int32x2_t a, int32x2_t b, int32x4_t v, const int lane)</para>
        <para>A32: VMLS.I32 Dd, Dn, Dm[lane]</para>
        <para>A64: MLS Vd.2S, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int32x2_t vmls_lane_s32 (int32x2_t a, int32x2_t b, int32x2_t v, const int lane)</para>
        <para>A32: VMLS.I32 Dd, Dn, Dm[lane]</para>
        <para>A64: MLS Vd.2S, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint16x4_t vmls_laneq_u16 (uint16x4_t a, uint16x4_t b, uint16x8_t v, const int lane)</para>
        <para>A32: VMLS.I16 Dd, Dn, Dm[lane]</para>
        <para>A64: MLS Vd.4H, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint16x4_t vmls_lane_u16 (uint16x4_t a, uint16x4_t b, uint16x4_t v, const int lane)</para>
        <para>A32: VMLS.I16 Dd, Dn, Dm[lane]</para>
        <para>A64: MLS Vd.4H, Vn.4H, Vm.H[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint32x2_t vmls_laneq_u32 (uint32x2_t a, uint32x2_t b, uint32x4_t v, const int lane)</para>
        <para>A32: VMLS.I32 Dd, Dn, Dm[lane]</para>
        <para>A64: MLS Vd.2S, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint32x2_t vmls_lane_u32 (uint32x2_t a, uint32x2_t b, uint32x2_t v, const int lane)</para>
        <para>A32: VMLS.I32 Dd, Dn, Dm[lane]</para>
        <para>A64: MLS Vd.2S, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningLower(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint16x8_t vmull_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VMULL.U8 Qd, Dn, Dm</para>
        <para>A64: UMULL Vd.8H, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningLower(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int32x4_t vmull_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VMULL.S16 Qd, Dn, Dm</para>
        <para>A64: SMULL Vd.4S, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningLower(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int64x2_t vmull_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VMULL.S32 Qd, Dn, Dm</para>
        <para>A64: SMULL Vd.2D, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningLower(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int16x8_t vmull_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VMULL.S8 Qd, Dn, Dm</para>
        <para>A64: SMULL Vd.8H, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint32x4_t vmull_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VMULL.U16 Qd, Dn, Dm</para>
        <para>A64: UMULL Vd.4S, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint64x2_t vmull_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VMULL.U32 Qd, Dn, Dm</para>
        <para>A64: UMULL Vd.2D, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int16x8_t vmlal_s8 (int16x8_t a, int8x8_t b, int8x8_t c)</para>
        <para>A32: VMLAL.S8 Qd, Dn, Dm</para>
        <para>A64: SMLAL Vd.8H, Vn.8B, Vm.8B</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x4_t vmlal_s16 (int32x4_t a, int16x4_t b, int16x4_t c)</para>
        <para>A32: VMLAL.S16 Qd, Dn, Dm</para>
        <para>A64: SMLAL Vd.4S, Vn.4H, Vm.4H</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int64x2_t vmlal_s32 (int64x2_t a, int32x2_t b, int32x2_t c)</para>
        <para>A32: VMLAL.S32 Qd, Dn, Dm</para>
        <para>A64: SMLAL Vd.2D, Vn.2S, Vm.2S</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint16x8_t vmlal_u8 (uint16x8_t a, uint8x8_t b, uint8x8_t c)</para>
        <para>A32: VMLAL.U8 Qd, Dn, Dm</para>
        <para>A64: UMLAL Vd.8H, Vn.8B, Vm.8B</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint32x4_t vmlal_u16 (uint32x4_t a, uint16x4_t b, uint16x4_t c)</para>
        <para>A32: VMLAL.U16 Qd, Dn, Dm</para>
        <para>A64: UMLAL Vd.4S, Vn.4H, Vm.4H</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint64x2_t vmlal_u32 (uint64x2_t a, uint32x2_t b, uint32x2_t c)</para>
        <para>A32: VMLAL.U32 Qd, Dn, Dm</para>
        <para>A64: UMLAL Vd.2D, Vn.2S, Vm.2S</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int16x8_t vmlsl_s8 (int16x8_t a, int8x8_t b, int8x8_t c)</para>
        <para>A32: VMLSL.S8 Qd, Dn, Dm</para>
        <para>A64: SMLSL Vd.8H, Vn.8B, Vm.8B</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x4_t vmlsl_s16 (int32x4_t a, int16x4_t b, int16x4_t c)</para>
        <para>A32: VMLSL.S16 Qd, Dn, Dm</para>
        <para>A64: SMLSL Vd.4S, Vn.4H, Vm.4H</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int64x2_t vmlsl_s32 (int64x2_t a, int32x2_t b, int32x2_t c)</para>
        <para>A32: VMLSL.S32 Qd, Dn, Dm</para>
        <para>A64: SMLSL Vd.2D, Vn.2S, Vm.2S</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint16x8_t vmlsl_u8 (uint16x8_t a, uint8x8_t b, uint8x8_t c)</para>
        <para>A32: VMLSL.U8 Qd, Dn, Dm</para>
        <para>A64: UMLSL Vd.8H, Vn.8B, Vm.8B</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint32x4_t vmlsl_u16 (uint32x4_t a, uint16x4_t b, uint16x4_t c)</para>
        <para>A32: VMLSL.U16 Qd, Dn, Dm</para>
        <para>A64: UMLSL Vd.4S, Vn.4H, Vm.4H</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint64x2_t vmlsl_u32 (uint64x2_t a, uint32x2_t b, uint32x2_t c)</para>
        <para>A32: VMLSL.U32 Qd, Dn, Dm</para>
        <para>A64: UMLSL Vd.2D, Vn.2S, Vm.2S</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningUpper(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint16x8_t vmull_high_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A32: VMULL.U8 Qd, Dn+1, Dm+1</para>
        <para>A64: UMULL2 Vd.8H, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int32x4_t vmull_high_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VMULL.S16 Qd, Dn+1, Dm+1</para>
        <para>A64: SMULL2 Vd.4S, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int64x2_t vmull_high_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VMULL.S32 Qd, Dn+1, Dm+1</para>
        <para>A64: SMULL2 Vd.2D, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningUpper(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int16x8_t vmull_high_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VMULL.S8 Qd, Dn+1, Dm+1</para>
        <para>A64: SMULL2 Vd.8H, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint32x4_t vmull_high_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VMULL.U16 Qd, Dn+1, Dm+1</para>
        <para>A64: UMULL2 Vd.4S, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.MultiplyWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint64x2_t vmull_high_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VMULL.U32 Qd, Dn+1, Dm+1</para>
        <para>A64: UMULL2 Vd.2D, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int16x8_t vmlal_high_s8 (int16x8_t a, int8x16_t b, int8x16_t c)</para>
        <para>A32: VMLAL.S8 Qd, Dn+1, Dm+1</para>
        <para>A64: SMLAL2 Vd.8H, Vn.16B, Vm.16B</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x4_t vmlal_high_s16 (int32x4_t a, int16x8_t b, int16x8_t c)</para>
        <para>A32: VMLAL.S16 Qd, Dn+1, Dm+1</para>
        <para>A64: SMLAL2 Vd.4S, Vn.8H, Vm.8H</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int64x2_t vmlal_high_s32 (int64x2_t a, int32x4_t b, int32x4_t c)</para>
        <para>A32: VMLAL.S32 Qd, Dn+1, Dm+1</para>
        <para>A64: SMLAL2 Vd.2D, Vn.4S, Vm.4S</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint16x8_t vmlal_high_u8 (uint16x8_t a, uint8x16_t b, uint8x16_t c)</para>
        <para>A32: VMLAL.U8 Qd, Dn+1, Dm+1</para>
        <para>A64: UMLAL2 Vd.8H, Vn.16B, Vm.16B</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint32x4_t vmlal_high_u16 (uint32x4_t a, uint16x8_t b, uint16x8_t c)</para>
        <para>A32: VMLAL.U16 Qd, Dn+1, Dm+1</para>
        <para>A64: UMLAL2 Vd.4S, Vn.8H, Vm.8H</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint64x2_t vmlal_high_u32 (uint64x2_t a, uint32x4_t b, uint32x4_t c)</para>
        <para>A32: VMLAL.U32 Qd, Dn+1, Dm+1</para>
        <para>A64: UMLAL2 Vd.2D, Vn.4S, Vm.4S</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int16x8_t vmlsl_high_s8 (int16x8_t a, int8x16_t b, int8x16_t c)</para>
        <para>A32: VMLSL.S8 Qd, Dn+1, Dm+1</para>
        <para>A64: SMLSL2 Vd.8H, Vn.16B, Vm.16B</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x4_t vmlsl_high_s16 (int32x4_t a, int16x8_t b, int16x8_t c)</para>
        <para>A32: VMLSL.S16 Qd, Dn+1, Dm+1</para>
        <para>A64: SMLSL2 Vd.4S, Vn.8H, Vm.8H</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int64x2_t vmlsl_high_s32 (int64x2_t a, int32x4_t b, int32x4_t c)</para>
        <para>A32: VMLSL.S32 Qd, Dn+1, Dm+1</para>
        <para>A64: SMLSL2 Vd.2D, Vn.4S, Vm.4S</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint16x8_t vmlsl_high_u8 (uint16x8_t a, uint8x16_t b, uint8x16_t c)</para>
        <para>A32: VMLSL.U8 Qd, Dn+1, Dm+1</para>
        <para>A64: UMLSL2 Vd.8H, Vn.16B, Vm.16B</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint32x4_t vmlsl_high_u16 (uint32x4_t a, uint16x8_t b, uint16x8_t c)</para>
        <para>A32: VMLSL.U16 Qd, Dn+1, Dm+1</para>
        <para>A64: UMLSL2 Vd.4S, Vn.8H, Vm.8H</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint64x2_t vmlsl_high_u32 (uint64x2_t a, uint32x4_t b, uint32x4_t c)</para>
        <para>A32: VMLSL.U32 Qd, Dn+1, Dm+1</para>
        <para>A64: UMLSL2 Vd.2D, Vn.4S, Vm.4S</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Negate(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vnegq_s16 (int16x8_t a)</para>
        <para>A32: VNEG.S16 Qd, Qm</para>
        <para>A64: NEG Vd.8H, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Negate(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vnegq_s32 (int32x4_t a)</para>
        <para>A32: VNEG.S32 Qd, Qm</para>
        <para>A64: NEG Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Negate(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vnegq_s8 (int8x16_t a)</para>
        <para>A32: VNEG.S8 Qd, Qm</para>
        <para>A64: NEG Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Negate(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vnegq_f32 (float32x4_t a)</para>
        <para>A32: VNEG.F32 Qd, Qm</para>
        <para>A64: FNEG Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Negate(System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vneg_s16 (int16x4_t a)</para>
        <para>A32: VNEG.S16 Dd, Dm</para>
        <para>A64: NEG Vd.4H, Vn.4H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Negate(System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vneg_s32 (int32x2_t a)</para>
        <para>A32: VNEG.S32 Dd, Dm</para>
        <para>A64: NEG Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Negate(System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vneg_s8 (int8x8_t a)</para>
        <para>A32: VNEG.S8 Dd, Dm</para>
        <para>A64: NEG Vd.8B, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Negate(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vneg_f32 (float32x2_t a)</para>
        <para>A32: VNEG.F32 Dd, Dm</para>
        <para>A64: FNEG Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.NegateSaturate(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vqnegq_s16 (int16x8_t a)</para>
        <para>A32: VQNEG.S16 Qd, Qm</para>
        <para>A64: SQNEG Vd.8H, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.NegateSaturate(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vqnegq_s32 (int32x4_t a)</para>
        <para>A32: VQNEG.S32 Qd, Qm</para>
        <para>A64: SQNEG Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.NegateSaturate(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vqnegq_s8 (int8x16_t a)</para>
        <para>A32: VQNEG.S8 Qd, Qm</para>
        <para>A64: SQNEG Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.NegateSaturate(System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vqneg_s16 (int16x4_t a)</para>
        <para>A32: VQNEG.S16 Dd, Dm</para>
        <para>A64: SQNEG Vd.4H, Vn.4H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.NegateSaturate(System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vqneg_s32 (int32x2_t a)</para>
        <para>A32: VQNEG.S32 Dd, Dm</para>
        <para>A64: SQNEG Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.NegateSaturate(System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vqneg_s8 (int8x8_t a)</para>
        <para>A32: VQNEG.S8 Dd, Dm</para>
        <para>A64: SQNEG Vd.8B, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.NegateScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vneg_f64 (float64x1_t a)</para>
        <para>A32: VNEG.F64 Dd, Dm</para>
        <para>A64: FNEG Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.NegateScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vnegs_f32 (float32_t a)</para>
        <para>A32: VNEG.F32 Sd, Sm</para>
        <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>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vmvnq_u8 (uint8x16_t a)</para>
        <para>A32: VMVN Qd, Qm</para>
        <para>A64: MVN Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vmvnq_f64 (float64x2_t a)</para>
        <para>A32: VMVN Qd, Qm</para>
        <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>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vmvnq_s16 (int16x8_t a)</para>
        <para>A32: VMVN Qd, Qm</para>
        <para>A64: MVN Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vmvnq_s32 (int32x4_t a)</para>
        <para>A32: VMVN Qd, Qm</para>
        <para>A64: MVN Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int64x2_t vmvnq_s64 (int64x2_t a)</para>
        <para>A32: VMVN Qd, Qm</para>
        <para>A64: MVN Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vmvnq_s8 (int8x16_t a)</para>
        <para>A32: VMVN Qd, Qm</para>
        <para>A64: MVN Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vmvnq_f32 (float32x4_t a)</para>
        <para>A32: VMVN Qd, Qm</para>
        <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>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vmvnq_u16 (uint16x8_t a)</para>
        <para>A32: VMVN Qd, Qm</para>
        <para>A64: MVN Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vmvnq_u32 (uint32x4_t a)</para>
        <para>A32: VMVN Qd, Qm</para>
        <para>A64: MVN Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint64x2_t vmvnq_u64 (uint64x2_t a)</para>
        <para>A32: VMVN Qd, Qm</para>
        <para>A64: MVN Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vmvn_u8 (uint8x8_t a)</para>
        <para>A32: VMVN Dd, Dm</para>
        <para>A64: MVN Vd.8B, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vmvn_f64 (float64x1_t a)</para>
        <para>A32: VMVN Dd, Dm</para>
        <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>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vmvn_s16 (int16x4_t a)</para>
        <para>A32: VMVN Dd, Dm</para>
        <para>A64: MVN Vd.8B, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vmvn_s32 (int32x2_t a)</para>
        <para>A32: VMVN Dd, Dm</para>
        <para>A64: MVN Vd.8B, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>int64x1_t vmvn_s64 (int64x1_t a)</para>
        <para>A32: VMVN Dd, Dm</para>
        <para>A64: MVN Vd.8B, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vmvn_s8 (int8x8_t a)</para>
        <para>A32: VMVN Dd, Dm</para>
        <para>A64: MVN Vd.8B, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vmvn_f32 (float32x2_t a)</para>
        <para>A32: VMVN Dd, Dm</para>
        <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>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vmvn_u16 (uint16x4_t a)</para>
        <para>A32: VMVN Dd, Dm</para>
        <para>A64: MVN Vd.8B, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vmvn_u32 (uint32x2_t a)</para>
        <para>A32: VMVN Dd, Dm</para>
        <para>A64: MVN Vd.8B, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Not(System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>
        <para>uint64x1_t vmvn_u64 (uint64x1_t a)</para>
        <para>A32: VMVN Dd, Dm</para>
        <para>A64: MVN Vd.8B, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vorrq_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A32: VORR Qd, Qn, Qm</para>
        <para>A64: ORR Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vorrq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A32: VORR Qd, Qn, Qm</para>
        <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>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vorrq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VORR Qd, Qn, Qm</para>
        <para>A64: ORR Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vorrq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VORR Qd, Qn, Qm</para>
        <para>A64: ORR Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int64x2_t vorrq_s64 (int64x2_t a, int64x2_t b)</para>
        <para>A32: VORR Qd, Qn, Qm</para>
        <para>A64: ORR Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vorrq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VORR Qd, Qn, Qm</para>
        <para>A64: ORR Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vorrq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A32: VORR Qd, Qn, Qm</para>
        <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>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vorrq_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VORR Qd, Qn, Qm</para>
        <para>A64: ORR Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vorrq_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VORR Qd, Qn, Qm</para>
        <para>A64: ORR Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint64x2_t vorrq_u64 (uint64x2_t a, uint64x2_t b)</para>
        <para>A32: VORR Qd, Qn, Qm</para>
        <para>A64: ORR Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vorr_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VORR Dd, Dn, Dm</para>
        <para>A64: ORR Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vorr_f64 (float64x1_t a, float64x1_t b)</para>
        <para>A32: VORR Dd, Dn, Dm</para>
        <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>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vorr_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VORR Dd, Dn, Dm</para>
        <para>A64: ORR Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vorr_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VORR Dd, Dn, Dm</para>
        <para>A64: ORR Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>int64x1_t vorr_s64 (int64x1_t a, int64x1_t b)</para>
        <para>A32: VORR Dd, Dn, Dm</para>
        <para>A64: ORR Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vorr_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VORR Dd, Dn, Dm</para>
        <para>A64: ORR Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vorr_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VORR Dd, Dn, Dm</para>
        <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>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vorr_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VORR Dd, Dn, Dm</para>
        <para>A64: ORR Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vorr_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VORR Dd, Dn, Dm</para>
        <para>A64: ORR Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Or(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>
        <para>uint64x1_t vorr_u64 (uint64x1_t a, uint64x1_t b)</para>
        <para>A32: VORR Dd, Dn, Dm</para>
        <para>A64: ORR Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vornq_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A32: VORN Qd, Qn, Qm</para>
        <para>A64: ORN Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vornq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A32: VORN Qd, Qn, Qm</para>
        <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>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vornq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VORN Qd, Qn, Qm</para>
        <para>A64: ORN Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vornq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VORN Qd, Qn, Qm</para>
        <para>A64: ORN Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int64x2_t vornq_s64 (int64x2_t a, int64x2_t b)</para>
        <para>A32: VORN Qd, Qn, Qm</para>
        <para>A64: ORN Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vornq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VORN Qd, Qn, Qm</para>
        <para>A64: ORN Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vornq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A32: VORN Qd, Qn, Qm</para>
        <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>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vornq_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VORN Qd, Qn, Qm</para>
        <para>A64: ORN Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vornq_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VORN Qd, Qn, Qm</para>
        <para>A64: ORN Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint64x2_t vornq_u64 (uint64x2_t a, uint64x2_t b)</para>
        <para>A32: VORN Qd, Qn, Qm</para>
        <para>A64: ORN Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vorn_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VORN Dd, Dn, Dm</para>
        <para>A64: ORN Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vorn_f64 (float64x1_t a, float64x1_t b)</para>
        <para>A32: VORN Dd, Dn, Dm</para>
        <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>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vorn_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VORN Dd, Dn, Dm</para>
        <para>A64: ORN Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vorn_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VORN Dd, Dn, Dm</para>
        <para>A64: ORN Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>int64x1_t vorn_s64 (int64x1_t a, int64x1_t b)</para>
        <para>A32: VORN Dd, Dn, Dm</para>
        <para>A64: ORN Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vorn_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VORN Dd, Dn, Dm</para>
        <para>A64: ORN Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vorn_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VORN Dd, Dn, Dm</para>
        <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>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vorn_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VORN Dd, Dn, Dm</para>
        <para>A64: ORN Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vorn_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VORN Dd, Dn, Dm</para>
        <para>A64: ORN Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.OrNot(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>
        <para>uint64x1_t vorn_u64 (uint64x1_t a, uint64x1_t b)</para>
        <para>A32: VORN Dd, Dn, Dm</para>
        <para>A64: ORN Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.PolynomialMultiply(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>poly8x16_t vmulq_p8 (poly8x16_t a, poly8x16_t b)</para>
        <para>A32: VMUL.P8 Qd, Qn, Qm</para>
        <para>A64: PMUL Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.PolynomialMultiply(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>poly8x16_t vmulq_p8 (poly8x16_t a, poly8x16_t b)</para>
        <para>A32: VMUL.P8 Qd, Qn, Qm</para>
        <para>A64: PMUL Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.PolynomialMultiply(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>poly8x8_t vmul_p8 (poly8x8_t a, poly8x8_t b)</para>
        <para>A32: VMUL.P8 Dd, Dn, Dm</para>
        <para>A64: PMUL Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.PolynomialMultiply(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>poly8x8_t vmul_p8 (poly8x8_t a, poly8x8_t b)</para>
        <para>A32: VMUL.P8 Dd, Dn, Dm</para>
        <para>A64: PMUL Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.PolynomialMultiplyWideningLower(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>poly16x8_t vmull_p8 (poly8x8_t a, poly8x8_t b)</para>
        <para>A32: VMULL.P8 Qd, Dn, Dm</para>
        <para>A64: PMULL Vd.16B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.PolynomialMultiplyWideningLower(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>poly16x8_t vmull_p8 (poly8x8_t a, poly8x8_t b)</para>
        <para>A32: VMULL.P8 Qd, Dn, Dm</para>
        <para>A64: PMULL Vd.16B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.PolynomialMultiplyWideningUpper(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>poly16x8_t vmull_high_p8 (poly8x16_t a, poly8x16_t b)</para>
        <para>A32: VMULL.P8 Qd, Dn+1, Dm+1</para>
        <para>A64: PMULL2 Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.PolynomialMultiplyWideningUpper(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>poly16x8_t vmull_high_p8 (poly8x16_t a, poly8x16_t b)</para>
        <para>A32: VMULL.P8 Qd, Dn+1, Dm+1</para>
        <para>A64: PMULL2 Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.PopCount(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vcntq_u8 (uint8x16_t a)</para>
        <para>A32: VCNT.I8 Qd, Qm</para>
        <para>A64: CNT Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.PopCount(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vcntq_s8 (int8x16_t a)</para>
        <para>A32: VCNT.I8 Qd, Qm</para>
        <para>A64: CNT Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.PopCount(System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vcnt_u8 (uint8x8_t a)</para>
        <para>A32: VCNT.I8 Dd, Dm</para>
        <para>A64: CNT Vd.8B, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.PopCount(System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vcnt_s8 (int8x8_t a)</para>
        <para>A32: VCNT.I8 Dd, Dm</para>
        <para>A64: CNT Vd.8B, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReciprocalEstimate(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vrecpeq_f32 (float32x4_t a)</para>
        <para>A32: VRECPE.F32 Qd, Qm</para>
        <para>A64: FRECPE Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReciprocalEstimate(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vrecpeq_u32 (uint32x4_t a)</para>
        <para>A32: VRECPE.U32 Qd, Qm</para>
        <para>A64: URECPE Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReciprocalEstimate(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vrecpe_f32 (float32x2_t a)</para>
        <para>A32: VRECPE.F32 Dd, Dm</para>
        <para>A64: FRECPE Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReciprocalEstimate(System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vrecpe_u32 (uint32x2_t a)</para>
        <para>A32: VRECPE.U32 Dd, Dm</para>
        <para>A64: URECPE Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReciprocalSquareRootEstimate(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vrsqrteq_f32 (float32x4_t a)</para>
        <para>A32: VRSQRTE.F32 Qd, Qm</para>
        <para>A64: FRSQRTE Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReciprocalSquareRootEstimate(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vrsqrteq_u32 (uint32x4_t a)</para>
        <para>A32: VRSQRTE.U32 Qd, Qm</para>
        <para>A64: URSQRTE Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReciprocalSquareRootEstimate(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vrsqrte_f32 (float32x2_t a)</para>
        <para>A32: VRSQRTE.F32 Dd, Dm</para>
        <para>A64: FRSQRTE Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReciprocalSquareRootEstimate(System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vrsqrte_u32 (uint32x2_t a)</para>
        <para>A32: VRSQRTE.U32 Dd, Dm</para>
        <para>A64: URSQRTE Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReciprocalSquareRootStep(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vrsqrtsq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A32: VRSQRTS.F32 Qd, Qn, Qm</para>
        <para>A64: FRSQRTS Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReciprocalSquareRootStep(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vrsqrts_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VRSQRTS.F32 Dd, Dn, Dm</para>
        <para>A64: FRSQRTS Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReciprocalStep(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vrecpsq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A32: VRECPS.F32 Qd, Qn, Qm</para>
        <para>A64: FRECPS Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReciprocalStep(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vrecps_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VRECPS.F32 Dd, Dn, Dm</para>
        <para>A64: FRECPS Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement16(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int16x8_t vrev32q_s16 (int16x8_t vec)</para>
        <para>A32: VREV32.16 Qd, Qm</para>
        <para>A64: REV32 Vd.8H, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement16(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int16x8_t vrev64q_s16 (int16x8_t vec)</para>
        <para>A32: VREV64.16 Qd, Qm</para>
        <para>A64: REV64 Vd.8H, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement16(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint16x8_t vrev32q_u16 (uint16x8_t vec)</para>
        <para>A32: VREV32.16 Qd, Qm</para>
        <para>A64: REV32 Vd.8H, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement16(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint16x8_t vrev64q_u16 (uint16x8_t vec)</para>
        <para>A32: VREV64.16 Qd, Qm</para>
        <para>A64: REV64 Vd.8H, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement16(System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int16x4_t vrev32_s16 (int16x4_t vec)</para>
        <para>A32: VREV32.16 Dd, Dm</para>
        <para>A64: REV32 Vd.4H, Vn.4H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement16(System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>int16x4_t vrev64_s16 (int16x4_t vec)</para>
        <para>A32: VREV64.16 Dd, Dm</para>
        <para>A64: REV64 Vd.4H, Vn.4H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement16(System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint16x4_t vrev32_u16 (uint16x4_t vec)</para>
        <para>A32: VREV32.16 Dd, Dm</para>
        <para>A64: REV32 Vd.4H, Vn.4H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement16(System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>
        <para>uint16x4_t vrev64_u16 (uint16x4_t vec)</para>
        <para>A32: VREV64.16 Dd, Dm</para>
        <para>A64: REV64 Vd.4H, Vn.4H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement32(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int32x4_t vrev64q_s32 (int32x4_t vec)</para>
        <para>A32: VREV64.32 Qd, Qm</para>
        <para>A64: REV64 Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement32(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint32x4_t vrev64q_u32 (uint32x4_t vec)</para>
        <para>A32: VREV64.32 Qd, Qm</para>
        <para>A64: REV64 Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement32(System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>int32x2_t vrev64_s32 (int32x2_t vec)</para>
        <para>A32: VREV64.32 Dd, Dm</para>
        <para>A64: REV64 Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement32(System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>
        <para>uint32x2_t vrev64_u32 (uint32x2_t vec)</para>
        <para>A32: VREV64.32 Dd, Dm</para>
        <para>A64: REV64 Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement8(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int8x16_t vrev16q_s8 (int8x16_t vec)</para>
        <para>A32: VREV16.8 Qd, Qm</para>
        <para>A64: REV16 Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement8(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int8x16_t vrev32q_s8 (int8x16_t vec)</para>
        <para>A32: VREV32.8 Qd, Qm</para>
        <para>A64: REV32 Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement8(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int8x16_t vrev64q_s8 (int8x16_t vec)</para>
        <para>A32: VREV64.8 Qd, Qm</para>
        <para>A64: REV64 Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement8(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint8x16_t vrev16q_u8 (uint8x16_t vec)</para>
        <para>A32: VREV16.8 Qd, Qm</para>
        <para>A64: REV16 Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement8(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint8x16_t vrev32q_u8 (uint8x16_t vec)</para>
        <para>A32: VREV32.8 Qd, Qm</para>
        <para>A64: REV32 Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement8(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint8x16_t vrev64q_u8 (uint8x16_t vec)</para>
        <para>A32: VREV64.8 Qd, Qm</para>
        <para>A64: REV64 Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement8(System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int8x8_t vrev16_s8 (int8x8_t vec)</para>
        <para>A32: VREV16.8 Dd, Dm</para>
        <para>A64: REV16 Vd.8B, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement8(System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int8x8_t vrev32_s8 (int8x8_t vec)</para>
        <para>A32: VREV32.8 Dd, Dm</para>
        <para>A64: REV32 Vd.8B, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement8(System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>int8x8_t vrev64_s8 (int8x8_t vec)</para>
        <para>A32: VREV64.8 Dd, Dm</para>
        <para>A64: REV64 Vd.8B, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement8(System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint8x8_t vrev16_u8 (uint8x8_t vec)</para>
        <para>A32: VREV16.8 Dd, Dm</para>
        <para>A64: REV16 Vd.8B, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement8(System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint8x8_t vrev32_u8 (uint8x8_t vec)</para>
        <para>A32: VREV32.8 Dd, Dm</para>
        <para>A64: REV32 Vd.8B, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ReverseElement8(System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>
        <para>uint8x8_t vrev64_u8 (uint8x8_t vec)</para>
        <para>A32: VREV64.8 Dd, Dm</para>
        <para>A64: REV64 Vd.8B, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundAwayFromZero(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vrndaq_f32 (float32x4_t a)</para>
        <para>A32: VRINTA.F32 Qd, Qm</para>
        <para>A64: FRINTA Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundAwayFromZero(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vrnda_f32 (float32x2_t a)</para>
        <para>A32: VRINTA.F32 Dd, Dm</para>
        <para>A64: FRINTA Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundAwayFromZeroScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vrnda_f64 (float64x1_t a)</para>
        <para>A32: VRINTA.F64 Dd, Dm</para>
        <para>A64: FRINTA Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundAwayFromZeroScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vrndas_f32 (float32_t a)</para>
        <para>A32: VRINTA.F32 Sd, Sm</para>
        <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>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToNearest(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vrndnq_f32 (float32x4_t a)</para>
        <para>A32: VRINTN.F32 Qd, Qm</para>
        <para>A64: FRINTN Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToNearest(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vrndn_f32 (float32x2_t a)</para>
        <para>A32: VRINTN.F32 Dd, Dm</para>
        <para>A64: FRINTN Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToNearestScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vrndn_f64 (float64x1_t a)</para>
        <para>A32: VRINTN.F64 Dd, Dm</para>
        <para>A64: FRINTN Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToNearestScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vrndns_f32 (float32_t a)</para>
        <para>A32: VRINTN.F32 Sd, Sm</para>
        <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>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vrndmq_f32 (float32x4_t a)</para>
        <para>A32: VRINTM.F32 Qd, Qm</para>
        <para>A64: FRINTM Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vrndm_f32 (float32x2_t a)</para>
        <para>A32: VRINTM.F32 Dd, Dm</para>
        <para>A64: FRINTM Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vrndm_f64 (float64x1_t a)</para>
        <para>A32: VRINTM.F64 Dd, Dm</para>
        <para>A64: FRINTM Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vrndms_f32 (float32_t a)</para>
        <para>A32: VRINTM.F32 Sd, Sm</para>
        <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>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vrndpq_f32 (float32x4_t a)</para>
        <para>A32: VRINTP.F32 Qd, Qm</para>
        <para>A64: FRINTP Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vrndp_f32 (float32x2_t a)</para>
        <para>A32: VRINTP.F32 Dd, Dm</para>
        <para>A64: FRINTP Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vrndp_f64 (float64x1_t a)</para>
        <para>A32: VRINTP.F64 Dd, Dm</para>
        <para>A64: FRINTP Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vrndps_f32 (float32_t a)</para>
        <para>A32: VRINTP.F32 Sd, Sm</para>
        <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>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToZero(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vrndq_f32 (float32x4_t a)</para>
        <para>A32: VRINTZ.F32 Qd, Qm</para>
        <para>A64: FRINTZ Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToZero(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vrnd_f32 (float32x2_t a)</para>
        <para>A32: VRINTZ.F32 Dd, Dm</para>
        <para>A64: FRINTZ Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToZeroScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vrnd_f64 (float64x1_t a)</para>
        <para>A32: VRINTZ.F64 Dd, Dm</para>
        <para>A64: FRINTZ Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.RoundToZeroScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vrnds_f32 (float32_t a)</para>
        <para>A32: VRINTZ.F32 Sd, Sm</para>
        <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>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmetic(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vshlq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VSHL.S16 Qd, Qn, Qm</para>
        <para>A64: SSHL Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmetic(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vshlq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VSHL.S32 Qd, Qn, Qm</para>
        <para>A64: SSHL Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmetic(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int64x2_t vshlq_s64 (int64x2_t a, int64x2_t b)</para>
        <para>A32: VSHL.S64 Qd, Qn, Qm</para>
        <para>A64: SSHL Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmetic(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vshlq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VSHL.S8 Qd, Qn, Qm</para>
        <para>A64: SSHL Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmetic(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vshl_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VSHL.S16 Dd, Dn, Dm</para>
        <para>A64: SSHL Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmetic(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vshl_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VSHL.S32 Dd, Dn, Dm</para>
        <para>A64: SSHL Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmetic(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vshl_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VSHL.S8 Dd, Dn, Dm</para>
        <para>A64: SSHL Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRounded(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vrshlq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VRSHL.S16 Qd, Qn, Qm</para>
        <para>A64: SRSHL Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRounded(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vrshlq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VRSHL.S32 Qd, Qn, Qm</para>
        <para>A64: SRSHL Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRounded(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int64x2_t vrshlq_s64 (int64x2_t a, int64x2_t b)</para>
        <para>A32: VRSHL.S64 Qd, Qn, Qm</para>
        <para>A64: SRSHL Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRounded(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vrshlq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VRSHL.S8 Qd, Qn, Qm</para>
        <para>A64: SRSHL Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRounded(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vrshl_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VRSHL.S16 Dd, Dn, Dm</para>
        <para>A64: SRSHL Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRounded(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vrshl_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VRSHL.S32 Dd, Dn, Dm</para>
        <para>A64: SRSHL Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRounded(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vrshl_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VRSHL.S8 Dd, Dn, Dm</para>
        <para>A64: SRSHL Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRoundedSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vqrshlq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VQRSHL.S16 Qd, Qn, Qm</para>
        <para>A64: SQRSHL Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRoundedSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vqrshlq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VQRSHL.S32 Qd, Qn, Qm</para>
        <para>A64: SQRSHL Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRoundedSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int64x2_t vqrshlq_s64 (int64x2_t a, int64x2_t b)</para>
        <para>A32: VQRSHL.S64 Qd, Qn, Qm</para>
        <para>A64: SQRSHL Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRoundedSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vqrshlq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VQRSHL.S8 Qd, Qn, Qm</para>
        <para>A64: SQRSHL Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRoundedSaturate(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vqrshl_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VQRSHL.S16 Dd, Dn, Dm</para>
        <para>A64: SQRSHL Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRoundedSaturate(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vqrshl_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VQRSHL.S32 Dd, Dn, Dm</para>
        <para>A64: SQRSHL Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRoundedSaturate(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vqrshl_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VQRSHL.S8 Dd, Dn, Dm</para>
        <para>A64: SQRSHL Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>int64x1_t vqrshl_s64 (int64x1_t a, int64x1_t b)</para>
        <para>A32: VQRSHL.S64 Dd, Dn, Dm</para>
        <para>A64: SQRSHL Dd, Dn, Dm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticRoundedScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>int64x1_t vrshl_s64 (int64x1_t a, int64x1_t b)</para>
        <para>A32: VRSHL.S64 Dd, Dn, Dm</para>
        <para>A64: SRSHL Dd, Dn, Dm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vqshlq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VQSHL.S16 Qd, Qn, Qm</para>
        <para>A64: SQSHL Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vqshlq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VQSHL.S32 Qd, Qn, Qm</para>
        <para>A64: SQSHL Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int64x2_t vqshlq_s64 (int64x2_t a, int64x2_t b)</para>
        <para>A32: VQSHL.S64 Qd, Qn, Qm</para>
        <para>A64: SQSHL Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vqshlq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VQSHL.S8 Qd, Qn, Qm</para>
        <para>A64: SQSHL Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticSaturate(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vqshl_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VQSHL.S16 Dd, Dn, Dm</para>
        <para>A64: SQSHL Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticSaturate(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vqshl_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VQSHL.S32 Dd, Dn, Dm</para>
        <para>A64: SQSHL Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticSaturate(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vqshl_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VQSHL.S8 Dd, Dn, Dm</para>
        <para>A64: SQSHL Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>int64x1_t vqshl_s64 (int64x1_t a, int64x1_t b)</para>
        <para>A32: VQSHL.S64 Dd, Dn, Dm</para>
        <para>A64: SQSHL Dd, Dn, Dm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftArithmeticScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>int64x1_t vshl_s64 (int64x1_t a, int64x1_t b)</para>
        <para>A32: VSHL.S64 Dd, Dn, Dm</para>
        <para>A64: SSHL Dd, Dn, Dm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <summary>
        <para>uint8x16_t vsliq_n_u8(uint8x16_t a, uint8x16_t b, __builtin_constant_p(n))</para>
        <para>A32: VSLI.8 Qd, Qm, #n</para>
        <para>A64: SLI Vd.16B, Vn.16B, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int16x8_t vsliq_n_s16(int16x8_t a, int16x8_t b, __builtin_constant_p(n))</para>
        <para>A32: VSLI.16 Qd, Qm, #n</para>
        <para>A64: SLI Vd.8H, Vn.8H, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int32x4_t vsliq_n_s32(int32x4_t a, int32x4_t b, __builtin_constant_p(n))</para>
        <para>A32: VSLI.32 Qd, Qm, #n</para>
        <para>A64: SLI Vd.4S, Vn.4S, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>int64x2_t vsliq_n_s64(int64x2_t a, int64x2_t b, __builtin_constant_p(n))</para>
        <para>A32: VSLI.64 Qd, Qm, #n</para>
        <para>A64: SLI Vd.2D, Vn.2D, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <summary>
        <para>int8x16_t vsliq_n_s8(int8x16_t a, int8x16_t b, __builtin_constant_p(n))</para>
        <para>A32: VSLI.8 Qd, Qm, #n</para>
        <para>A64: SLI Vd.16B, Vn.16B, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>uint16x8_t vsliq_n_u16(uint16x8_t a, uint16x8_t b, __builtin_constant_p(n))</para>
        <para>A32: VSLI.16 Qd, Qm, #n</para>
        <para>A64: SLI Vd.8H, Vn.8H, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>uint32x4_t vsliq_n_u32(uint32x4_t a, uint32x4_t b, __builtin_constant_p(n))</para>
        <para>A32: VSLI.32 Qd, Qm, #n</para>
        <para>A64: SLI Vd.4S, Vn.4S, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>uint64x2_t vsliq_n_u64(uint64x2_t a, uint64x2_t b, __builtin_constant_p(n))</para>
        <para>A32: VSLI.64 Qd, Qm, #n</para>
        <para>A64: SLI Vd.2D, Vn.2D, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
      <summary>
        <para>uint8x8_t vsli_n_u8(uint8x8_t a, uint8x8_t b, __builtin_constant_p(n))</para>
        <para>A32: VSLI.8 Dd, Dm, #n</para>
        <para>A64: SLI Vd.8B, Vn.8B, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int16x4_t vsli_n_s16(int16x4_t a, int16x4_t b, __builtin_constant_p(n))</para>
        <para>A32: VSLI.16 Dd, Dm, #n</para>
        <para>A64: SLI Vd.4H, Vn.4H, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int32x2_t vsli_n_s32(int32x2_t a, int32x2_t b, __builtin_constant_p(n))</para>
        <para>A32: VSLI.32 Dd, Dm, #n</para>
        <para>A64: SLI Vd.2S, Vn.2S, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
      <summary>
        <para>int8x8_t vsli_n_s8(int8x8_t a, int8x8_t b, __builtin_constant_p(n))</para>
        <para>A32: VSLI.8 Dd, Dm, #n</para>
        <para>A64: SLI Vd.8B, Vn.8B, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
      <summary>
        <para>uint16x4_t vsli_n_u16(uint16x4_t a, uint16x4_t b, __builtin_constant_p(n))</para>
        <para>A32: VSLI.16 Dd, Dm, #n</para>
        <para>A64: SLI Vd.4H, Vn.4H, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
      <summary>
        <para>uint32x2_t vsli_n_u32(uint32x2_t a, uint32x2_t b, __builtin_constant_p(n))</para>
        <para>A32: VSLI.32 Dd, Dm, #n</para>
        <para>A64: SLI Vd.2S, Vn.2S, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsertScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
      <summary>
        <para>int64_t vslid_n_s64(int64_t a, int64_t b, __builtin_constant_p(n))</para>
        <para>A32: VSLI.64 Dd, Dm, #n</para>
        <para>A64: SLI Dd, Dn, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsertScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)">
      <summary>
        <para>uint64_t vslid_n_u64(uint64_t a, uint64_t b, __builtin_constant_p(n))</para>
        <para>A32: VSLI.64 Dd, Dm, #n</para>
        <para>A64: SLI Dd, Dn, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <summary>
        <para>uint8x16_t vshlq_n_u8 (uint8x16_t a, const int n)</para>
        <para>A32: VSHL.I8 Qd, Qm, #n</para>
        <para>A64: SHL Vd.16B, Vn.16B, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int16x8_t vshlq_n_s16 (int16x8_t a, const int n)</para>
        <para>A32: VSHL.I16 Qd, Qm, #n</para>
        <para>A64: SHL Vd.8H, Vn.8H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>int64x2_t vshlq_n_s64 (int64x2_t a, const int n)</para>
        <para>A32: VSHL.I64 Qd, Qm, #n</para>
        <para>A64: SHL Vd.2D, Vn.2D, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <summary>
        <para>int8x16_t vshlq_n_s8 (int8x16_t a, const int n)</para>
        <para>A32: VSHL.I8 Qd, Qm, #n</para>
        <para>A64: SHL Vd.16B, Vn.16B, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>uint16x8_t vshlq_n_u16 (uint16x8_t a, const int n)</para>
        <para>A32: VSHL.I16 Qd, Qm, #n</para>
        <para>A64: SHL Vd.8H, Vn.8H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>uint32x4_t vshlq_n_u32 (uint32x4_t a, const int n)</para>
        <para>A32: VSHL.I32 Qd, Qm, #n</para>
        <para>A64: SHL Vd.4S, Vn.4S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>uint64x2_t vshlq_n_u64 (uint64x2_t a, const int n)</para>
        <para>A32: VSHL.I64 Qd, Qm, #n</para>
        <para>A64: SHL Vd.2D, Vn.2D, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
      <summary>
        <para>uint8x8_t vshl_n_u8 (uint8x8_t a, const int n)</para>
        <para>A32: VSHL.I8 Dd, Dm, #n</para>
        <para>A64: SHL Vd.8B, Vn.8B, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int16x4_t vshl_n_s16 (int16x4_t a, const int n)</para>
        <para>A32: VSHL.I16 Dd, Dm, #n</para>
        <para>A64: SHL Vd.4H, Vn.4H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int32x2_t vshl_n_s32 (int32x2_t a, const int n)</para>
        <para>A32: VSHL.I32 Dd, Dm, #n</para>
        <para>A64: SHL Vd.2S, Vn.2S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
      <summary>
        <para>int8x8_t vshl_n_s8 (int8x8_t a, const int n)</para>
        <para>A32: VSHL.I8 Dd, Dm, #n</para>
        <para>A64: SHL Vd.8B, Vn.8B, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
      <summary>
        <para>uint16x4_t vshl_n_u16 (uint16x4_t a, const int n)</para>
        <para>A32: VSHL.I16 Dd, Dm, #n</para>
        <para>A64: SHL Vd.4H, Vn.4H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
      <summary>
        <para>uint32x2_t vshl_n_u32 (uint32x2_t a, const int n)</para>
        <para>A32: VSHL.I32 Dd, Dm, #n</para>
        <para>A64: SHL Vd.2S, Vn.2S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <summary>
        <para>uint8x16_t vqshlq_n_u8 (uint8x16_t a, const int n)</para>
        <para>A32: VQSHL.U8 Qd, Qm, #n</para>
        <para>A64: UQSHL Vd.16B, Vn.16B, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int16x8_t vqshlq_n_s16 (int16x8_t a, const int n)</para>
        <para>A32: VQSHL.S16 Qd, Qm, #n</para>
        <para>A64: SQSHL Vd.8H, Vn.8H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int32x4_t vqshlq_n_s32 (int32x4_t a, const int n)</para>
        <para>A32: VQSHL.S32 Qd, Qm, #n</para>
        <para>A64: SQSHL Vd.4S, Vn.4S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>int64x2_t vqshlq_n_s64 (int64x2_t a, const int n)</para>
        <para>A32: VQSHL.S64 Qd, Qm, #n</para>
        <para>A64: SQSHL Vd.2D, Vn.2D, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <summary>
        <para>int8x16_t vqshlq_n_s8 (int8x16_t a, const int n)</para>
        <para>A32: VQSHL.S8 Qd, Qm, #n</para>
        <para>A64: SQSHL Vd.16B, Vn.16B, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>uint16x8_t vqshlq_n_u16 (uint16x8_t a, const int n)</para>
        <para>A32: VQSHL.U16 Qd, Qm, #n</para>
        <para>A64: UQSHL Vd.8H, Vn.8H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>uint32x4_t vqshlq_n_u32 (uint32x4_t a, const int n)</para>
        <para>A32: VQSHL.U32 Qd, Qm, #n</para>
        <para>A64: UQSHL Vd.4S, Vn.4S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>uint64x2_t vqshlq_n_u64 (uint64x2_t a, const int n)</para>
        <para>A32: VQSHL.U64 Qd, Qm, #n</para>
        <para>A64: UQSHL Vd.2D, Vn.2D, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
      <summary>
        <para>uint8x8_t vqshl_n_u8 (uint8x8_t a, const int n)</para>
        <para>A32: VQSHL.U8 Dd, Dm, #n</para>
        <para>A64: UQSHL Vd.8B, Vn.8B, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int16x4_t vqshl_n_s16 (int16x4_t a, const int n)</para>
        <para>A32: VQSHL.S16 Dd, Dm, #n</para>
        <para>A64: SQSHL Vd.4H, Vn.4H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int32x2_t vqshl_n_s32 (int32x2_t a, const int n)</para>
        <para>A32: VQSHL.S32 Dd, Dm, #n</para>
        <para>A64: SQSHL Vd.2S, Vn.2S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
      <summary>
        <para>int8x8_t vqshl_n_s8 (int8x8_t a, const int n)</para>
        <para>A32: VQSHL.S8 Dd, Dm, #n</para>
        <para>A64: SQSHL Vd.8B, Vn.8B, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
      <summary>
        <para>uint16x4_t vqshl_n_u16 (uint16x4_t a, const int n)</para>
        <para>A32: VQSHL.U16 Dd, Dm, #n</para>
        <para>A64: UQSHL Vd.4H, Vn.4H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
      <summary>
        <para>uint32x2_t vqshl_n_u32 (uint32x2_t a, const int n)</para>
        <para>A32: VQSHL.U32 Dd, Dm, #n</para>
        <para>A64: UQSHL Vd.2S, Vn.2S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
      <summary>
        <para>int64x1_t vqshl_n_s64 (int64x1_t a, const int n)</para>
        <para>A32: VQSHL.S64 Dd, Dm, #n</para>
        <para>A64: SQSHL Dd, Dn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)">
      <summary>
        <para>uint64x1_t vqshl_n_u64 (uint64x1_t a, const int n)</para>
        <para>A32: VQSHL.U64 Dd, Dm, #n</para>
        <para>A64: UQSHL Dd, Dn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>uint16x8_t vqshluq_n_s16 (int16x8_t a, const int n)</para>
        <para>A32: VQSHLU.S16 Qd, Qm, #n</para>
        <para>A64: SQSHLU Vd.8H, Vn.8H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>uint32x4_t vqshluq_n_s32 (int32x4_t a, const int n)</para>
        <para>A32: VQSHLU.S32 Qd, Qm, #n</para>
        <para>A64: SQSHLU Vd.4S, Vn.4S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>uint64x2_t vqshluq_n_s64 (int64x2_t a, const int n)</para>
        <para>A32: VQSHLU.S64 Qd, Qm, #n</para>
        <para>A64: SQSHLU Vd.2D, Vn.2D, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <summary>
        <para>uint8x16_t vqshluq_n_s8 (int8x16_t a, const int n)</para>
        <para>A32: VQSHLU.S8 Qd, Qm, #n</para>
        <para>A64: SQSHLU Vd.16B, Vn.16B, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>uint16x4_t vqshlu_n_s16 (int16x4_t a, const int n)</para>
        <para>A32: VQSHLU.S16 Dd, Dm, #n</para>
        <para>A64: SQSHLU Vd.4H, Vn.4H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>uint32x2_t vqshlu_n_s32 (int32x2_t a, const int n)</para>
        <para>A32: VQSHLU.S32 Dd, Dm, #n</para>
        <para>A64: SQSHLU Vd.2S, Vn.2S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
      <summary>
        <para>uint8x8_t vqshlu_n_s8 (int8x8_t a, const int n)</para>
        <para>A32: VQSHLU.S8 Dd, Dm, #n</para>
        <para>A64: SQSHLU Vd.8B, Vn.8B, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
      <summary>
        <para>uint64x1_t vqshlu_n_s64 (int64x1_t a, const int n)</para>
        <para>A32: VQSHLU.S64 Dd, Dm, #n</para>
        <para>A64: SQSHLU Dd, Dn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
      <summary>
        <para>int64x1_t vshl_n_s64 (int64x1_t a, const int n)</para>
        <para>A32: VSHL.I64 Dd, Dm, #n</para>
        <para>A64: SHL Dd, Dn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)">
      <summary>
        <para>uint64x1_t vshl_n_u64 (uint64x1_t a, const int n)</para>
        <para>A32: VSHL.I64 Dd, Dm, #n</para>
        <para>A64: SHL Dd, Dn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
      <summary>
        <para>uint16x8_t vshll_n_u8 (uint8x8_t a, const int n)</para>
        <para>A32: VSHLL.U8 Qd, Dm, #n</para>
        <para>A64: USHLL Vd.8H, Vn.8B, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int32x4_t vshll_n_s16 (int16x4_t a, const int n)</para>
        <para>A32: VSHLL.S16 Qd, Dm, #n</para>
        <para>A64: SSHLL Vd.4S, Vn.4H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int64x2_t vshll_n_s32 (int32x2_t a, const int n)</para>
        <para>A32: VSHLL.S32 Qd, Dm, #n</para>
        <para>A64: SSHLL Vd.2D, Vn.2S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
      <summary>
        <para>int16x8_t vshll_n_s8 (int8x8_t a, const int n)</para>
        <para>A32: VSHLL.S8 Qd, Dm, #n</para>
        <para>A64: SSHLL Vd.8H, Vn.8B, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
      <summary>
        <para>uint32x4_t vshll_n_u16 (uint16x4_t a, const int n)</para>
        <para>A32: VSHLL.U16 Qd, Dm, #n</para>
        <para>A64: USHLL Vd.4S, Vn.4H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
      <summary>
        <para>uint64x2_t vshll_n_u32 (uint32x2_t a, const int n)</para>
        <para>A32: VSHLL.U32 Qd, Dm, #n</para>
        <para>A64: USHLL Vd.2D, Vn.2S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <summary>
        <para>uint16x8_t vshll_high_n_u8 (uint8x16_t a, const int n)</para>
        <para>A32: VSHLL.U8 Qd, Dm+1, #n</para>
        <para>A64: USHLL2 Vd.8H, Vn.16B, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int32x4_t vshll_high_n_s16 (int16x8_t a, const int n)</para>
        <para>A32: VSHLL.S16 Qd, Dm+1, #n</para>
        <para>A64: SSHLL2 Vd.4S, Vn.8H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int64x2_t vshll_high_n_s32 (int32x4_t a, const int n)</para>
        <para>A32: VSHLL.S32 Qd, Dm+1, #n</para>
        <para>A64: SSHLL2 Vd.2D, Vn.4S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <summary>
        <para>int16x8_t vshll_high_n_s8 (int8x16_t a, const int n)</para>
        <para>A32: VSHLL.S8 Qd, Dm+1, #n</para>
        <para>A64: SSHLL2 Vd.8H, Vn.16B, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>uint32x4_t vshll_high_n_u16 (uint16x8_t a, const int n)</para>
        <para>A32: VSHLL.U16 Qd, Dm+1, #n</para>
        <para>A64: USHLL2 Vd.4S, Vn.8H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>uint64x2_t vshll_high_n_u32 (uint32x4_t a, const int n)</para>
        <para>A32: VSHLL.U32 Qd, Dm+1, #n</para>
        <para>A64: USHLL2 Vd.2D, Vn.4S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>uint8x16_t vshlq_u8 (uint8x16_t a, int8x16_t b)</para>
        <para>A32: VSHL.U8 Qd, Qn, Qm</para>
        <para>A64: USHL Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>uint16x8_t vshlq_u16 (uint16x8_t a, int16x8_t b)</para>
        <para>A32: VSHL.U16 Qd, Qn, Qm</para>
        <para>A64: USHL Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>uint32x4_t vshlq_u32 (uint32x4_t a, int32x4_t b)</para>
        <para>A32: VSHL.U32 Qd, Qn, Qm</para>
        <para>A64: USHL Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>uint64x2_t vshlq_u64 (uint64x2_t a, int64x2_t b)</para>
        <para>A32: VSHL.U64 Qd, Qn, Qm</para>
        <para>A64: USHL Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>uint8x16_t vshlq_u8 (uint8x16_t a, int8x16_t b)</para>
        <para>A32: VSHL.U8 Qd, Qn, Qm</para>
        <para>A64: USHL Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>uint16x8_t vshlq_u16 (uint16x8_t a, int16x8_t b)</para>
        <para>A32: VSHL.U16 Qd, Qn, Qm</para>
        <para>A64: USHL Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>uint32x4_t vshlq_u32 (uint32x4_t a, int32x4_t b)</para>
        <para>A32: VSHL.U32 Qd, Qn, Qm</para>
        <para>A64: USHL Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>uint64x2_t vshlq_u64 (uint64x2_t a, int64x2_t b)</para>
        <para>A32: VSHL.U64 Qd, Qn, Qm</para>
        <para>A64: USHL Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>uint8x8_t vshl_u8 (uint8x8_t a, int8x8_t b)</para>
        <para>A32: VSHL.U8 Dd, Dn, Dm</para>
        <para>A64: USHL Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>uint16x4_t vshl_u16 (uint16x4_t a, int16x4_t b)</para>
        <para>A32: VSHL.U16 Dd, Dn, Dm</para>
        <para>A64: USHL Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>uint32x2_t vshl_u32 (uint32x2_t a, int32x2_t b)</para>
        <para>A32: VSHL.U32 Dd, Dn, Dm</para>
        <para>A64: USHL Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>uint8x8_t vshl_u8 (uint8x8_t a, int8x8_t b)</para>
        <para>A32: VSHL.U8 Dd, Dn, Dm</para>
        <para>A64: USHL Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>uint16x4_t vshl_u16 (uint16x4_t a, int16x4_t b)</para>
        <para>A32: VSHL.U16 Dd, Dn, Dm</para>
        <para>A64: USHL Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogical(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>uint32x2_t vshl_u32 (uint32x2_t a, int32x2_t b)</para>
        <para>A32: VSHL.U32 Dd, Dn, Dm</para>
        <para>A64: USHL Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>uint8x16_t vrshlq_u8 (uint8x16_t a, int8x16_t b)</para>
        <para>A32: VRSHL.U8 Qd, Qn, Qm</para>
        <para>A64: URSHL Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>uint16x8_t vrshlq_u16 (uint16x8_t a, int16x8_t b)</para>
        <para>A32: VRSHL.U16 Qd, Qn, Qm</para>
        <para>A64: URSHL Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>uint32x4_t vrshlq_u32 (uint32x4_t a, int32x4_t b)</para>
        <para>A32: VRSHL.U32 Qd, Qn, Qm</para>
        <para>A64: URSHL Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>uint64x2_t vrshlq_u64 (uint64x2_t a, int64x2_t b)</para>
        <para>A32: VRSHL.U64 Qd, Qn, Qm</para>
        <para>A64: URSHL Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>uint8x16_t vrshlq_u8 (uint8x16_t a, int8x16_t b)</para>
        <para>A32: VRSHL.U8 Qd, Qn, Qm</para>
        <para>A64: URSHL Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>uint16x8_t vrshlq_u16 (uint16x8_t a, int16x8_t b)</para>
        <para>A32: VRSHL.U16 Qd, Qn, Qm</para>
        <para>A64: URSHL Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>uint32x4_t vrshlq_u32 (uint32x4_t a, int32x4_t b)</para>
        <para>A32: VRSHL.U32 Qd, Qn, Qm</para>
        <para>A64: URSHL Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>uint64x2_t vrshlq_u64 (uint64x2_t a, int64x2_t b)</para>
        <para>A32: VRSHL.U64 Qd, Qn, Qm</para>
        <para>A64: URSHL Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>uint8x8_t vrshl_u8 (uint8x8_t a, int8x8_t b)</para>
        <para>A32: VRSHL.U8 Dd, Dn, Dm</para>
        <para>A64: URSHL Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>uint16x4_t vrshl_u16 (uint16x4_t a, int16x4_t b)</para>
        <para>A32: VRSHL.U16 Dd, Dn, Dm</para>
        <para>A64: URSHL Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>uint32x2_t vrshl_u32 (uint32x2_t a, int32x2_t b)</para>
        <para>A32: VRSHL.U32 Dd, Dn, Dm</para>
        <para>A64: URSHL Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>uint8x8_t vrshl_u8 (uint8x8_t a, int8x8_t b)</para>
        <para>A32: VRSHL.U8 Dd, Dn, Dm</para>
        <para>A64: URSHL Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>uint16x4_t vrshl_u16 (uint16x4_t a, int16x4_t b)</para>
        <para>A32: VRSHL.U16 Dd, Dn, Dm</para>
        <para>A64: URSHL Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRounded(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>uint32x2_t vrshl_u32 (uint32x2_t a, int32x2_t b)</para>
        <para>A32: VRSHL.U32 Dd, Dn, Dm</para>
        <para>A64: URSHL Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>uint8x16_t vqrshlq_u8 (uint8x16_t a, int8x16_t b)</para>
        <para>A32: VQRSHL.U8 Qd, Qn, Qm</para>
        <para>A64: UQRSHL Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>uint16x8_t vqrshlq_u16 (uint16x8_t a, int16x8_t b)</para>
        <para>A32: VQRSHL.U16 Qd, Qn, Qm</para>
        <para>A64: UQRSHL Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>uint32x4_t vqrshlq_u32 (uint32x4_t a, int32x4_t b)</para>
        <para>A32: VQRSHL.U32 Qd, Qn, Qm</para>
        <para>A64: UQRSHL Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>uint64x2_t vqrshlq_u64 (uint64x2_t a, int64x2_t b)</para>
        <para>A32: VQRSHL.U64 Qd, Qn, Qm</para>
        <para>A64: UQRSHL Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>uint8x16_t vqrshlq_u8 (uint8x16_t a, int8x16_t b)</para>
        <para>A32: VQRSHL.U8 Qd, Qn, Qm</para>
        <para>A64: UQRSHL Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>uint16x8_t vqrshlq_u16 (uint16x8_t a, int16x8_t b)</para>
        <para>A32: VQRSHL.U16 Qd, Qn, Qm</para>
        <para>A64: UQRSHL Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>uint32x4_t vqrshlq_u32 (uint32x4_t a, int32x4_t b)</para>
        <para>A32: VQRSHL.U32 Qd, Qn, Qm</para>
        <para>A64: UQRSHL Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>uint64x2_t vqrshlq_u64 (uint64x2_t a, int64x2_t b)</para>
        <para>A32: VQRSHL.U64 Qd, Qn, Qm</para>
        <para>A64: UQRSHL Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>uint8x8_t vqrshl_u8 (uint8x8_t a, int8x8_t b)</para>
        <para>A32: VQRSHL.U8 Dd, Dn, Dm</para>
        <para>A64: UQRSHL Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>uint16x4_t vqrshl_u16 (uint16x4_t a, int16x4_t b)</para>
        <para>A32: VQRSHL.U16 Dd, Dn, Dm</para>
        <para>A64: UQRSHL Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>uint32x2_t vqrshl_u32 (uint32x2_t a, int32x2_t b)</para>
        <para>A32: VQRSHL.U32 Dd, Dn, Dm</para>
        <para>A64: UQRSHL Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>uint8x8_t vqrshl_u8 (uint8x8_t a, int8x8_t b)</para>
        <para>A32: VQRSHL.U8 Dd, Dn, Dm</para>
        <para>A64: UQRSHL Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>uint16x4_t vqrshl_u16 (uint16x4_t a, int16x4_t b)</para>
        <para>A32: VQRSHL.U16 Dd, Dn, Dm</para>
        <para>A64: UQRSHL Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturate(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>uint32x2_t vqrshl_u32 (uint32x2_t a, int32x2_t b)</para>
        <para>A32: VQRSHL.U32 Dd, Dn, Dm</para>
        <para>A64: UQRSHL Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>uint64x1_t vqrshl_u64 (uint64x1_t a, int64x1_t b)</para>
        <para>A32: VQRSHL.U64 Dd, Dn, Dm</para>
        <para>A64: UQRSHL Dd, Dn, Dm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>uint64x1_t vqrshl_u64 (uint64x1_t a, int64x1_t b)</para>
        <para>A32: VQRSHL.U64 Dd, Dn, Dm</para>
        <para>A64: UQRSHL Dd, Dn, Dm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>uint64x1_t vrshl_u64 (uint64x1_t a, int64x1_t b)</para>
        <para>A32: VRSHL.U64 Dd, Dn, Dm</para>
        <para>A64: URSHL Dd, Dn, Dm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalRoundedScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>uint64x1_t vrshl_u64 (uint64x1_t a, int64x1_t b)</para>
        <para>A32: VRSHL.U64 Dd, Dn, Dm</para>
        <para>A64: URSHL Dd, Dn, Dm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>uint8x16_t vqshlq_u8 (uint8x16_t a, int8x16_t b)</para>
        <para>A32: VQSHL.U8 Qd, Qn, Qm</para>
        <para>A64: UQSHL Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>uint16x8_t vqshlq_u16 (uint16x8_t a, int16x8_t b)</para>
        <para>A32: VQSHL.U16 Qd, Qn, Qm</para>
        <para>A64: UQSHL Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>uint32x4_t vqshlq_u32 (uint32x4_t a, int32x4_t b)</para>
        <para>A32: VQSHL.U32 Qd, Qn, Qm</para>
        <para>A64: UQSHL Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>uint64x2_t vqshlq_u64 (uint64x2_t a, int64x2_t b)</para>
        <para>A32: VQSHL.U64 Qd, Qn, Qm</para>
        <para>A64: UQSHL Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>uint8x16_t vqshlq_u8 (uint8x16_t a, int8x16_t b)</para>
        <para>A32: VQSHL.U8 Qd, Qn, Qm</para>
        <para>A64: UQSHL Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>uint16x8_t vqshlq_u16 (uint16x8_t a, int16x8_t b)</para>
        <para>A32: VQSHL.U16 Qd, Qn, Qm</para>
        <para>A64: UQSHL Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>uint32x4_t vqshlq_u32 (uint32x4_t a, int32x4_t b)</para>
        <para>A32: VQSHL.U32 Qd, Qn, Qm</para>
        <para>A64: UQSHL Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>uint64x2_t vqshlq_u64 (uint64x2_t a, int64x2_t b)</para>
        <para>A32: VQSHL.U64 Qd, Qn, Qm</para>
        <para>A64: UQSHL Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>uint8x8_t vqshl_u8 (uint8x8_t a, int8x8_t b)</para>
        <para>A32: VQSHL.U8 Dd, Dn, Dm</para>
        <para>A64: UQSHL Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>uint16x4_t vqshl_u16 (uint16x4_t a, int16x4_t b)</para>
        <para>A32: VQSHL.U16 Dd, Dn, Dm</para>
        <para>A64: UQSHL Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>uint32x2_t vqshl_u32 (uint32x2_t a, int32x2_t b)</para>
        <para>A32: VQSHL.U32 Dd, Dn, Dm</para>
        <para>A64: UQSHL Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>uint8x8_t vqshl_u8 (uint8x8_t a, int8x8_t b)</para>
        <para>A32: VQSHL.U8 Dd, Dn, Dm</para>
        <para>A64: UQSHL Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>uint16x4_t vqshl_u16 (uint16x4_t a, int16x4_t b)</para>
        <para>A32: VQSHL.U16 Dd, Dn, Dm</para>
        <para>A64: UQSHL Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>uint32x2_t vqshl_u32 (uint32x2_t a, int32x2_t b)</para>
        <para>A32: VQSHL.U32 Dd, Dn, Dm</para>
        <para>A64: UQSHL Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>uint64x1_t vqshl_u64 (uint64x1_t a, int64x1_t b)</para>
        <para>A32: VQSHL.U64 Dd, Dn, Dm</para>
        <para>A64: UQSHL Dd, Dn, Dm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>uint64x1_t vqshl_u64 (uint64x1_t a, int64x1_t b)</para>
        <para>A32: VQSHL.U64 Dd, Dn, Dm</para>
        <para>A64: UQSHL Dd, Dn, Dm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>uint64x1_t vshl_u64 (uint64x1_t a, int64x1_t b)</para>
        <para>A32: VSHL.U64 Dd, Dn, Dm</para>
        <para>A64: USHL Dd, Dn, Dm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLogicalScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>uint64x1_t vshl_u64 (uint64x1_t a, int64x1_t b)</para>
        <para>A32: VSHL.U64 Dd, Dn, Dm</para>
        <para>A64: USHL Dd, Dn, Dm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <summary>
        <para>uint8x16_t vsriq_n_u8(uint8x16_t a, uint8x16_t b, __builtin_constant_p(n))</para>
        <para>A32: VSRI.8 Qd, Qm, #n</para>
        <para>A64: SRI Vd.16B, Vn.16B, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int16x8_t vsriq_n_s16(int16x8_t a, int16x8_t b, __builtin_constant_p(n))</para>
        <para>A32: VSRI.16 Qd, Qm, #n</para>
        <para>A64: SRI Vd.8H, Vn.8H, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int32x4_t vsriq_n_s32(int32x4_t a, int32x4_t b, __builtin_constant_p(n))</para>
        <para>A32: VSRI.32 Qd, Qm, #n</para>
        <para>A64: SRI Vd.4S, Vn.4S, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>int64x2_t vsriq_n_s64(int64x2_t a, int64x2_t b, __builtin_constant_p(n))</para>
        <para>A32: VSRI.64 Qd, Qm, #n</para>
        <para>A64: SRI Vd.2D, Vn.2D, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <summary>
        <para>int8x16_t vsriq_n_s8(int8x16_t a, int8x16_t b, __builtin_constant_p(n))</para>
        <para>A32: VSRI.8 Qd, Qm, #n</para>
        <para>A64: SRI Vd.16B, Vn.16B, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>uint16x8_t vsriq_n_u16(uint16x8_t a, uint16x8_t b, __builtin_constant_p(n))</para>
        <para>A32: VSRI.16 Qd, Qm, #n</para>
        <para>A64: SRI Vd.8H, Vn.8H, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>uint32x4_t vsriq_n_u32(uint32x4_t a, uint32x4_t b, __builtin_constant_p(n))</para>
        <para>A32: VSRI.32 Qd, Qm, #n</para>
        <para>A64: SRI Vd.4S, Vn.4S, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>uint64x2_t vsriq_n_u64(uint64x2_t a, uint64x2_t b, __builtin_constant_p(n))</para>
        <para>A32: VSRI.64 Qd, Qm, #n</para>
        <para>A64: SRI Vd.2D, Vn.2D, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
      <summary>
        <para>uint8x8_t vsri_n_u8(uint8x8_t a, uint8x8_t b, __builtin_constant_p(n))</para>
        <para>A32: VSRI.8 Dd, Dm, #n</para>
        <para>A64: SRI Vd.8B, Vn.8B, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int16x4_t vsri_n_s16(int16x4_t a, int16x4_t b, __builtin_constant_p(n))</para>
        <para>A32: VSRI.16 Dd, Dm, #n</para>
        <para>A64: SRI Vd.4H, Vn.4H, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int32x2_t vsri_n_s32(int32x2_t a, int32x2_t b, __builtin_constant_p(n))</para>
        <para>A32: VSRI.32 Dd, Dm, #n</para>
        <para>A64: SRI Vd.2S, Vn.2S, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
      <summary>
        <para>int8x8_t vsri_n_s8(int8x8_t a, int8x8_t b, __builtin_constant_p(n))</para>
        <para>A32: VSRI.8 Dd, Dm, #n</para>
        <para>A64: SRI Vd.8B, Vn.8B, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
      <summary>
        <para>uint16x4_t vsri_n_u16(uint16x4_t a, uint16x4_t b, __builtin_constant_p(n))</para>
        <para>A32: VSRI.16 Dd, Dm, #n</para>
        <para>A64: SRI Vd.4H, Vn.4H, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
      <summary>
        <para>uint32x2_t vsri_n_u32(uint32x2_t a, uint32x2_t b, __builtin_constant_p(n))</para>
        <para>A32: VSRI.32 Dd, Dm, #n</para>
        <para>A64: SRI Vd.2S, Vn.2S, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsertScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
      <summary>
        <para>int64_t vsrid_n_s64(int64_t a, int64_t b, __builtin_constant_p(n))</para>
        <para>A32: VSRI.64 Dd, Dm, #n</para>
        <para>A64: SRI Dd, Dn, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsertScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)">
      <summary>
        <para>uint64_t vsrid_n_u64(uint64_t a, uint64_t b, __builtin_constant_p(n))</para>
        <para>A32: VSRI.64 Dd, Dm, #n</para>
        <para>A64: SRI Dd, Dn, #n</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="shift" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int16x8_t vshrq_n_s16 (int16x8_t a, const int n)</para>
        <para>A32: VSHR.S16 Qd, Qm, #n</para>
        <para>A64: SSHR Vd.8H, Vn.8H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int32x4_t vshrq_n_s32 (int32x4_t a, const int n)</para>
        <para>A32: VSHR.S32 Qd, Qm, #n</para>
        <para>A64: SSHR Vd.4S, Vn.4S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>int64x2_t vshrq_n_s64 (int64x2_t a, const int n)</para>
        <para>A32: VSHR.S64 Qd, Qm, #n</para>
        <para>A64: SSHR Vd.2D, Vn.2D, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <summary>
        <para>int8x16_t vshrq_n_s8 (int8x16_t a, const int n)</para>
        <para>A32: VSHR.S8 Qd, Qm, #n</para>
        <para>A64: SSHR Vd.16B, Vn.16B, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int16x4_t vshr_n_s16 (int16x4_t a, const int n)</para>
        <para>A32: VSHR.S16 Dd, Dm, #n</para>
        <para>A64: SSHR Vd.4H, Vn.4H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int32x2_t vshr_n_s32 (int32x2_t a, const int n)</para>
        <para>A32: VSHR.S32 Dd, Dm, #n</para>
        <para>A64: SSHR Vd.2S, Vn.2S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
      <summary>
        <para>int8x8_t vshr_n_s8 (int8x8_t a, const int n)</para>
        <para>A32: VSHR.S8 Dd, Dm, #n</para>
        <para>A64: SSHR Vd.8B, Vn.8B, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int16x8_t vsraq_n_s16 (int16x8_t a, int16x8_t b, const int n)</para>
        <para>A32: VSRA.S16 Qd, Qm, #n</para>
        <para>A64: SSRA Vd.8H, Vn.8H, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int32x4_t vsraq_n_s32 (int32x4_t a, int32x4_t b, const int n)</para>
        <para>A32: VSRA.S32 Qd, Qm, #n</para>
        <para>A64: SSRA Vd.4S, Vn.4S, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>int64x2_t vsraq_n_s64 (int64x2_t a, int64x2_t b, const int n)</para>
        <para>A32: VSRA.S64 Qd, Qm, #n</para>
        <para>A64: SSRA Vd.2D, Vn.2D, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <summary>
        <para>int8x16_t vsraq_n_s8 (int8x16_t a, int8x16_t b, const int n)</para>
        <para>A32: VSRA.S8 Qd, Qm, #n</para>
        <para>A64: SSRA Vd.16B, Vn.16B, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int16x4_t vsra_n_s16 (int16x4_t a, int16x4_t b, const int n)</para>
        <para>A32: VSRA.S16 Dd, Dm, #n</para>
        <para>A64: SSRA Vd.4H, Vn.4H, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int32x2_t vsra_n_s32 (int32x2_t a, int32x2_t b, const int n)</para>
        <para>A32: VSRA.S32 Dd, Dm, #n</para>
        <para>A64: SSRA Vd.2S, Vn.2S, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
      <summary>
        <para>int8x8_t vsra_n_s8 (int8x8_t a, int8x8_t b, const int n)</para>
        <para>A32: VSRA.S8 Dd, Dm, #n</para>
        <para>A64: SSRA Vd.8B, Vn.8B, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticAddScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
      <summary>
        <para>int64x1_t vsra_n_s64 (int64x1_t a, int64x1_t b, const int n)</para>
        <para>A32: VSRA.S64 Dd, Dm, #n</para>
        <para>A64: SSRA Dd, Dn, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int8x8_t vqshrn_n_s16 (int16x8_t a, const int n)</para>
        <para>A32: VQSHRN.S16 Dd, Qm, #n</para>
        <para>A64: SQSHRN Vd.8B, Vn.8H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int16x4_t vqshrn_n_s32 (int32x4_t a, const int n)</para>
        <para>A32: VQSHRN.S32 Dd, Qm, #n</para>
        <para>A64: SQSHRN Vd.4H, Vn.4S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>int32x2_t vqshrn_n_s64 (int64x2_t a, const int n)</para>
        <para>A32: VQSHRN.S64 Dd, Qm, #n</para>
        <para>A64: SQSHRN Vd.2S, Vn.2D, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>uint8x8_t vqshrun_n_s16 (int16x8_t a, const int n)</para>
        <para>A32: VQSHRUN.S16 Dd, Qm, #n</para>
        <para>A64: SQSHRUN Vd.8B, Vn.8H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>uint16x4_t vqshrun_n_s32 (int32x4_t a, const int n)</para>
        <para>A32: VQSHRUN.S32 Dd, Qm, #n</para>
        <para>A64: SQSHRUN Vd.4H, Vn.4S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>uint32x2_t vqshrun_n_s64 (int64x2_t a, const int n)</para>
        <para>A32: VQSHRUN.S64 Dd, Qm, #n</para>
        <para>A64: SQSHRUN Vd.2S, Vn.2D, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>uint8x16_t vqshrun_high_n_s16 (uint8x8_t r, int16x8_t a, const int n)</para>
        <para>A32: VQSHRUN.S16 Dd+1, Dn, #n</para>
        <para>A64: SQSHRUN2 Vd.16B, Vn.8H, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>uint16x8_t vqshrun_high_n_s32 (uint16x4_t r, int32x4_t a, const int n)</para>
        <para>A32: VQSHRUN.S32 Dd+1, Dn, #n</para>
        <para>A64: SQSHRUN2 Vd.8H, Vn.4S, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>uint32x4_t vqshrun_high_n_s64 (uint32x2_t r, int64x2_t a, const int n)</para>
        <para>A32: VQSHRUN.S64 Dd+1, Dn, #n</para>
        <para>A64: SQSHRUN2 Vd.4S, Vn.2D, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int16x8_t vqshrn_high_n_s32 (int16x4_t r, int32x4_t a, const int n)</para>
        <para>A32: VQSHRN.S32 Dd+1, Qm, #n</para>
        <para>A64: SQSHRN2 Vd.8H, Vn.4S, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>int32x4_t vqshrn_high_n_s64 (int32x2_t r, int64x2_t a, const int n)</para>
        <para>A32: VQSHRN.S64 Dd+1, Qm, #n</para>
        <para>A64: SQSHRN2 Vd.4S, Vn.2D, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int8x16_t vqshrn_high_n_s16 (int8x8_t r, int16x8_t a, const int n)</para>
        <para>A32: VQSHRN.S16 Dd+1, Qm, #n</para>
        <para>A64: SQSHRN2 Vd.16B, Vn.8H, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int16x8_t vrshrq_n_s16 (int16x8_t a, const int n)</para>
        <para>A32: VRSHR.S16 Qd, Qm, #n</para>
        <para>A64: SRSHR Vd.8H, Vn.8H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int32x4_t vrshrq_n_s32 (int32x4_t a, const int n)</para>
        <para>A32: VRSHR.S32 Qd, Qm, #n</para>
        <para>A64: SRSHR Vd.4S, Vn.4S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>int64x2_t vrshrq_n_s64 (int64x2_t a, const int n)</para>
        <para>A32: VRSHR.S64 Qd, Qm, #n</para>
        <para>A64: SRSHR Vd.2D, Vn.2D, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <summary>
        <para>int8x16_t vrshrq_n_s8 (int8x16_t a, const int n)</para>
        <para>A32: VRSHR.S8 Qd, Qm, #n</para>
        <para>A64: SRSHR Vd.16B, Vn.16B, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int16x4_t vrshr_n_s16 (int16x4_t a, const int n)</para>
        <para>A32: VRSHR.S16 Dd, Dm, #n</para>
        <para>A64: SRSHR Vd.4H, Vn.4H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int32x2_t vrshr_n_s32 (int32x2_t a, const int n)</para>
        <para>A32: VRSHR.S32 Dd, Dm, #n</para>
        <para>A64: SRSHR Vd.2S, Vn.2S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
      <summary>
        <para>int8x8_t vrshr_n_s8 (int8x8_t a, const int n)</para>
        <para>A32: VRSHR.S8 Dd, Dm, #n</para>
        <para>A64: SRSHR Vd.8B, Vn.8B, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int16x8_t vrsraq_n_s16 (int16x8_t a, int16x8_t b, const int n)</para>
        <para>A32: VRSRA.S16 Qd, Qm, #n</para>
        <para>A64: SRSRA Vd.8H, Vn.8H, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int32x4_t vrsraq_n_s32 (int32x4_t a, int32x4_t b, const int n)</para>
        <para>A32: VRSRA.S32 Qd, Qm, #n</para>
        <para>A64: SRSRA Vd.4S, Vn.4S, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>int64x2_t vrsraq_n_s64 (int64x2_t a, int64x2_t b, const int n)</para>
        <para>A32: VRSRA.S64 Qd, Qm, #n</para>
        <para>A64: SRSRA Vd.2D, Vn.2D, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <summary>
        <para>int8x16_t vrsraq_n_s8 (int8x16_t a, int8x16_t b, const int n)</para>
        <para>A32: VRSRA.S8 Qd, Qm, #n</para>
        <para>A64: SRSRA Vd.16B, Vn.16B, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int16x4_t vrsra_n_s16 (int16x4_t a, int16x4_t b, const int n)</para>
        <para>A32: VRSRA.S16 Dd, Dm, #n</para>
        <para>A64: SRSRA Vd.4H, Vn.4H, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int32x2_t vrsra_n_s32 (int32x2_t a, int32x2_t b, const int n)</para>
        <para>A32: VRSRA.S32 Dd, Dm, #n</para>
        <para>A64: SRSRA Vd.2S, Vn.2S, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
      <summary>
        <para>int8x8_t vrsra_n_s8 (int8x8_t a, int8x8_t b, const int n)</para>
        <para>A32: VRSRA.S8 Dd, Dm, #n</para>
        <para>A64: SRSRA Vd.8B, Vn.8B, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedAddScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
      <summary>
        <para>int64x1_t vrsra_n_s64 (int64x1_t a, int64x1_t b, const int n)</para>
        <para>A32: VRSRA.S64 Dd, Dm, #n</para>
        <para>A64: SRSRA Dd, Dn, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int8x8_t vqrshrn_n_s16 (int16x8_t a, const int n)</para>
        <para>A32: VQRSHRN.S16 Dd, Qm, #n</para>
        <para>A64: SQRSHRN Vd.8B, Vn.8H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int16x4_t vqrshrn_n_s32 (int32x4_t a, const int n)</para>
        <para>A32: VQRSHRN.S32 Dd, Qm, #n</para>
        <para>A64: SQRSHRN Vd.4H, Vn.4S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>int32x2_t vqrshrn_n_s64 (int64x2_t a, const int n)</para>
        <para>A32: VQRSHRN.S64 Dd, Qm, #n</para>
        <para>A64: SQRSHRN Vd.2S, Vn.2D, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>uint8x8_t vqrshrun_n_s16 (int16x8_t a, const int n)</para>
        <para>A32: VQRSHRUN.S16 Dd, Qm, #n</para>
        <para>A64: SQRSHRUN Vd.8B, Vn.8H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>uint16x4_t vqrshrun_n_s32 (int32x4_t a, const int n)</para>
        <para>A32: VQRSHRUN.S32 Dd, Qm, #n</para>
        <para>A64: SQRSHRUN Vd.4H, Vn.4S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>uint32x2_t vqrshrun_n_s64 (int64x2_t a, const int n)</para>
        <para>A32: VQRSHRUN.S64 Dd, Qm, #n</para>
        <para>A64: SQRSHRUN Vd.2S, Vn.2D, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>uint8x16_t vqrshrun_high_n_s16 (uint8x8_t r, int16x8_t a, const int n)</para>
        <para>A32: VQRSHRUN.S16 Dd+1, Dn, #n</para>
        <para>A64: SQRSHRUN2 Vd.16B, Vn.8H, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>uint16x8_t vqrshrun_high_n_s32 (uint16x4_t r, int32x4_t a, const int n)</para>
        <para>A32: VQRSHRUN.S32 Dd+1, Dn, #n</para>
        <para>A64: SQRSHRUN2 Vd.8H, Vn.4S, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>uint32x4_t vqrshrun_high_n_s64 (uint32x2_t r, int64x2_t a, const int n)</para>
        <para>A32: VQRSHRUN.S64 Dd+1, Dn, #n</para>
        <para>A64: SQRSHRUN2 Vd.4S, Vn.2D, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int16x8_t vqrshrn_high_n_s32 (int16x4_t r, int32x4_t a, const int n)</para>
        <para>A32: VQRSHRN.S32 Dd+1, Dn, #n</para>
        <para>A64: SQRSHRN2 Vd.8H, Vn.4S, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>int32x4_t vqrshrn_high_n_s64 (int32x2_t r, int64x2_t a, const int n)</para>
        <para>A32: VQRSHRN.S64 Dd+1, Dn, #n</para>
        <para>A64: SQRSHRN2 Vd.4S, Vn.2D, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int8x16_t vqrshrn_high_n_s16 (int8x8_t r, int16x8_t a, const int n)</para>
        <para>A32: VQRSHRN.S16 Dd+1, Dn, #n</para>
        <para>A64: SQRSHRN2 Vd.16B, Vn.8H, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
      <summary>
        <para>int64x1_t vrshr_n_s64 (int64x1_t a, const int n)</para>
        <para>A32: VRSHR.S64 Dd, Dm, #n</para>
        <para>A64: SRSHR Dd, Dn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
      <summary>
        <para>int64x1_t vshr_n_s64 (int64x1_t a, const int n)</para>
        <para>A32: VSHR.S64 Dd, Dm, #n</para>
        <para>A64: SSHR Dd, Dn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <summary>
        <para>uint8x16_t vshrq_n_u8 (uint8x16_t a, const int n)</para>
        <para>A32: VSHR.U8 Qd, Qm, #n</para>
        <para>A64: USHR Vd.16B, Vn.16B, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>uint16x8_t vshrq_n_u16 (uint16x8_t a, const int n)</para>
        <para>A32: VSHR.U16 Qd, Qm, #n</para>
        <para>A64: USHR Vd.8H, Vn.8H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>uint32x4_t vshrq_n_u32 (uint32x4_t a, const int n)</para>
        <para>A32: VSHR.U32 Qd, Qm, #n</para>
        <para>A64: USHR Vd.4S, Vn.4S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>uint64x2_t vshrq_n_u64 (uint64x2_t a, const int n)</para>
        <para>A32: VSHR.U64 Qd, Qm, #n</para>
        <para>A64: USHR Vd.2D, Vn.2D, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <summary>
        <para>uint8x16_t vshrq_n_u8 (uint8x16_t a, const int n)</para>
        <para>A32: VSHR.U8 Qd, Qm, #n</para>
        <para>A64: USHR Vd.16B, Vn.16B, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>uint16x8_t vshrq_n_u16 (uint16x8_t a, const int n)</para>
        <para>A32: VSHR.U16 Qd, Qm, #n</para>
        <para>A64: USHR Vd.8H, Vn.8H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>uint32x4_t vshrq_n_u32 (uint32x4_t a, const int n)</para>
        <para>A32: VSHR.U32 Qd, Qm, #n</para>
        <para>A64: USHR Vd.4S, Vn.4S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>uint64x2_t vshrq_n_u64 (uint64x2_t a, const int n)</para>
        <para>A32: VSHR.U64 Qd, Qm, #n</para>
        <para>A64: USHR Vd.2D, Vn.2D, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
      <summary>
        <para>uint8x8_t vshr_n_u8 (uint8x8_t a, const int n)</para>
        <para>A32: VSHR.U8 Dd, Dm, #n</para>
        <para>A64: USHR Vd.8B, Vn.8B, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>uint16x4_t vshr_n_u16 (uint16x4_t a, const int n)</para>
        <para>A32: VSHR.U16 Dd, Dm, #n</para>
        <para>A64: USHR Vd.4H, Vn.4H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>uint32x2_t vshr_n_u32 (uint32x2_t a, const int n)</para>
        <para>A32: VSHR.U32 Dd, Dm, #n</para>
        <para>A64: USHR Vd.2S, Vn.2S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
      <summary>
        <para>uint8x8_t vshr_n_u8 (uint8x8_t a, const int n)</para>
        <para>A32: VSHR.U8 Dd, Dm, #n</para>
        <para>A64: USHR Vd.8B, Vn.8B, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
      <summary>
        <para>uint16x4_t vshr_n_u16 (uint16x4_t a, const int n)</para>
        <para>A32: VSHR.U16 Dd, Dm, #n</para>
        <para>A64: USHR Vd.4H, Vn.4H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
      <summary>
        <para>uint32x2_t vshr_n_u32 (uint32x2_t a, const int n)</para>
        <para>A32: VSHR.U32 Dd, Dm, #n</para>
        <para>A64: USHR Vd.2S, Vn.2S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <summary>
        <para>uint8x16_t vsraq_n_u8 (uint8x16_t a, uint8x16_t b, const int n)</para>
        <para>A32: VSRA.U8 Qd, Qm, #n</para>
        <para>A64: USRA Vd.16B, Vn.16B, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>uint16x8_t vsraq_n_u16 (uint16x8_t a, uint16x8_t b, const int n)</para>
        <para>A32: VSRA.U16 Qd, Qm, #n</para>
        <para>A64: USRA Vd.8H, Vn.8H, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>uint32x4_t vsraq_n_u32 (uint32x4_t a, uint32x4_t b, const int n)</para>
        <para>A32: VSRA.U32 Qd, Qm, #n</para>
        <para>A64: USRA Vd.4S, Vn.4S, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>uint64x2_t vsraq_n_u64 (uint64x2_t a, uint64x2_t b, const int n)</para>
        <para>A32: VSRA.U64 Qd, Qm, #n</para>
        <para>A64: USRA Vd.2D, Vn.2D, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <summary>
        <para>uint8x16_t vsraq_n_u8 (uint8x16_t a, uint8x16_t b, const int n)</para>
        <para>A32: VSRA.U8 Qd, Qm, #n</para>
        <para>A64: USRA Vd.16B, Vn.16B, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>uint16x8_t vsraq_n_u16 (uint16x8_t a, uint16x8_t b, const int n)</para>
        <para>A32: VSRA.U16 Qd, Qm, #n</para>
        <para>A64: USRA Vd.8H, Vn.8H, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>uint32x4_t vsraq_n_u32 (uint32x4_t a, uint32x4_t b, const int n)</para>
        <para>A32: VSRA.U32 Qd, Qm, #n</para>
        <para>A64: USRA Vd.4S, Vn.4S, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>uint64x2_t vsraq_n_u64 (uint64x2_t a, uint64x2_t b, const int n)</para>
        <para>A32: VSRA.U64 Qd, Qm, #n</para>
        <para>A64: USRA Vd.2D, Vn.2D, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
      <summary>
        <para>uint8x8_t vsra_n_u8 (uint8x8_t a, uint8x8_t b, const int n)</para>
        <para>A32: VSRA.U8 Dd, Dm, #n</para>
        <para>A64: USRA Vd.8B, Vn.8B, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>uint16x4_t vsra_n_u16 (uint16x4_t a, uint16x4_t b, const int n)</para>
        <para>A32: VSRA.U16 Dd, Dm, #n</para>
        <para>A64: USRA Vd.4H, Vn.4H, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>uint32x2_t vsra_n_u32 (uint32x2_t a, uint32x2_t b, const int n)</para>
        <para>A32: VSRA.U32 Dd, Dm, #n</para>
        <para>A64: USRA Vd.2S, Vn.2S, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
      <summary>
        <para>uint8x8_t vsra_n_u8 (uint8x8_t a, uint8x8_t b, const int n)</para>
        <para>A32: VSRA.U8 Dd, Dm, #n</para>
        <para>A64: USRA Vd.8B, Vn.8B, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
      <summary>
        <para>uint16x4_t vsra_n_u16 (uint16x4_t a, uint16x4_t b, const int n)</para>
        <para>A32: VSRA.U16 Dd, Dm, #n</para>
        <para>A64: USRA Vd.4H, Vn.4H, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
      <summary>
        <para>uint32x2_t vsra_n_u32 (uint32x2_t a, uint32x2_t b, const int n)</para>
        <para>A32: VSRA.U32 Dd, Dm, #n</para>
        <para>A64: USRA Vd.2S, Vn.2S, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAddScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
      <summary>
        <para>uint64x1_t vsra_n_u64 (uint64x1_t a, uint64x1_t b, const int n)</para>
        <para>A32: VSRA.U64 Dd, Dm, #n</para>
        <para>A64: USRA Dd, Dn, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAddScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)">
      <summary>
        <para>uint64x1_t vsra_n_u64 (uint64x1_t a, uint64x1_t b, const int n)</para>
        <para>A32: VSRA.U64 Dd, Dm, #n</para>
        <para>A64: USRA Dd, Dn, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int8x8_t vshrn_n_s16 (int16x8_t a, const int n)</para>
        <para>A32: VSHRN.I16 Dd, Qm, #n</para>
        <para>A64: SHRN Vd.8B, Vn.8H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int16x4_t vshrn_n_s32 (int32x4_t a, const int n)</para>
        <para>A32: VSHRN.I32 Dd, Qm, #n</para>
        <para>A64: SHRN Vd.4H, Vn.4S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>int32x2_t vshrn_n_s64 (int64x2_t a, const int n)</para>
        <para>A32: VSHRN.I64 Dd, Qm, #n</para>
        <para>A64: SHRN Vd.2S, Vn.2D, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>uint8x8_t vshrn_n_u16 (uint16x8_t a, const int n)</para>
        <para>A32: VSHRN.I16 Dd, Qm, #n</para>
        <para>A64: SHRN Vd.8B, Vn.8H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>uint16x4_t vshrn_n_u32 (uint32x4_t a, const int n)</para>
        <para>A32: VSHRN.I32 Dd, Qm, #n</para>
        <para>A64: SHRN Vd.4H, Vn.4S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>uint32x2_t vshrn_n_u64 (uint64x2_t a, const int n)</para>
        <para>A32: VSHRN.I64 Dd, Qm, #n</para>
        <para>A64: SHRN Vd.2S, Vn.2D, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>uint8x8_t vqshrn_n_u16 (uint16x8_t a, const int n)</para>
        <para>A32: VQSHRN.U16 Dd, Qm, #n</para>
        <para>A64: UQSHRN Vd.8B, Vn.8H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>uint16x4_t vqshrn_n_u32 (uint32x4_t a, const int n)</para>
        <para>A32: VQSHRN.U32 Dd, Qm, #n</para>
        <para>A64: UQSHRN Vd.4H, Vn.4S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>uint32x2_t vqshrn_n_u64 (uint64x2_t a, const int n)</para>
        <para>A32: VQSHRN.U64 Dd, Qm, #n</para>
        <para>A64: UQSHRN Vd.2S, Vn.2D, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>uint8x8_t vqshrn_n_u16 (uint16x8_t a, const int n)</para>
        <para>A32: VQSHRN.U16 Dd, Qm, #n</para>
        <para>A64: UQSHRN Vd.8B, Vn.8H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>uint16x4_t vqshrn_n_u32 (uint32x4_t a, const int n)</para>
        <para>A32: VQSHRN.U32 Dd, Qm, #n</para>
        <para>A64: UQSHRN Vd.4H, Vn.4S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>uint32x2_t vqshrn_n_u64 (uint64x2_t a, const int n)</para>
        <para>A32: VQSHRN.U64 Dd, Qm, #n</para>
        <para>A64: UQSHRN Vd.2S, Vn.2D, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>uint8x16_t vqshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n)</para>
        <para>A32: VQSHRN.U16 Dd+1, Qm, #n</para>
        <para>A64: UQSHRN2 Vd.16B, Vn.8H, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>uint16x8_t vqshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n)</para>
        <para>A32: VQSHRN.U32 Dd+1, Qm, #n</para>
        <para>A64: UQSHRN2 Vd.8H, Vn.4S, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>uint32x4_t vqshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n)</para>
        <para>A32: VQSHRN.U64 Dd+1, Qm, #n</para>
        <para>A64: UQSHRN2 Vd.4S, Vn.2D, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>uint8x16_t vqshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n)</para>
        <para>A32: VQSHRN.U16 Dd+1, Qm, #n</para>
        <para>A64: UQSHRN2 Vd.16B, Vn.8H, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>uint16x8_t vqshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n)</para>
        <para>A32: VQSHRN.U32 Dd+1, Qm, #n</para>
        <para>A64: UQSHRN2 Vd.8H, Vn.4S, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>uint32x4_t vqshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n)</para>
        <para>A32: VQSHRN.U64 Dd+1, Qm, #n</para>
        <para>A64: UQSHRN2 Vd.4S, Vn.2D, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>uint8x16_t vshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n)</para>
        <para>A32: VSHRN.I16 Dd+1, Qm, #n</para>
        <para>A64: SHRN2 Vd.16B, Vn.8H, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int16x8_t vshrn_high_n_s32 (int16x4_t r, int32x4_t a, const int n)</para>
        <para>A32: VSHRN.I32 Dd+1, Qm, #n</para>
        <para>A64: SHRN2 Vd.8H, Vn.4S, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>int32x4_t vshrn_high_n_s64 (int32x2_t r, int64x2_t a, const int n)</para>
        <para>A32: VSHRN.I64 Dd+1, Qm, #n</para>
        <para>A64: SHRN2 Vd.4S, Vn.2D, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int8x16_t vshrn_high_n_s16 (int8x8_t r, int16x8_t a, const int n)</para>
        <para>A32: VSHRN.I16 Dd+1, Qm, #n</para>
        <para>A64: SHRN2 Vd.16B, Vn.8H, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>uint16x8_t vshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n)</para>
        <para>A32: VSHRN.I32 Dd+1, Qm, #n</para>
        <para>A64: SHRN2 Vd.8H, Vn.4S, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>uint32x4_t vshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n)</para>
        <para>A32: VSHRN.I64 Dd+1, Qm, #n</para>
        <para>A64: SHRN2 Vd.4S, Vn.2D, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <summary>
        <para>uint8x16_t vrshrq_n_u8 (uint8x16_t a, const int n)</para>
        <para>A32: VRSHR.U8 Qd, Qm, #n</para>
        <para>A64: URSHR Vd.16B, Vn.16B, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>uint16x8_t vrshrq_n_u16 (uint16x8_t a, const int n)</para>
        <para>A32: VRSHR.U16 Qd, Qm, #n</para>
        <para>A64: URSHR Vd.8H, Vn.8H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>uint32x4_t vrshrq_n_u32 (uint32x4_t a, const int n)</para>
        <para>A32: VRSHR.U32 Qd, Qm, #n</para>
        <para>A64: URSHR Vd.4S, Vn.4S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>uint64x2_t vrshrq_n_u64 (uint64x2_t a, const int n)</para>
        <para>A32: VRSHR.U64 Qd, Qm, #n</para>
        <para>A64: URSHR Vd.2D, Vn.2D, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <summary>
        <para>uint8x16_t vrshrq_n_u8 (uint8x16_t a, const int n)</para>
        <para>A32: VRSHR.U8 Qd, Qm, #n</para>
        <para>A64: URSHR Vd.16B, Vn.16B, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>uint16x8_t vrshrq_n_u16 (uint16x8_t a, const int n)</para>
        <para>A32: VRSHR.U16 Qd, Qm, #n</para>
        <para>A64: URSHR Vd.8H, Vn.8H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>uint32x4_t vrshrq_n_u32 (uint32x4_t a, const int n)</para>
        <para>A32: VRSHR.U32 Qd, Qm, #n</para>
        <para>A64: URSHR Vd.4S, Vn.4S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>uint64x2_t vrshrq_n_u64 (uint64x2_t a, const int n)</para>
        <para>A32: VRSHR.U64 Qd, Qm, #n</para>
        <para>A64: URSHR Vd.2D, Vn.2D, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
      <summary>
        <para>uint8x8_t vrshr_n_u8 (uint8x8_t a, const int n)</para>
        <para>A32: VRSHR.U8 Dd, Dm, #n</para>
        <para>A64: URSHR Vd.8B, Vn.8B, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>uint16x4_t vrshr_n_u16 (uint16x4_t a, const int n)</para>
        <para>A32: VRSHR.U16 Dd, Dm, #n</para>
        <para>A64: URSHR Vd.4H, Vn.4H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>uint32x2_t vrshr_n_u32 (uint32x2_t a, const int n)</para>
        <para>A32: VRSHR.U32 Dd, Dm, #n</para>
        <para>A64: URSHR Vd.2S, Vn.2S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
      <summary>
        <para>uint8x8_t vrshr_n_u8 (uint8x8_t a, const int n)</para>
        <para>A32: VRSHR.U8 Dd, Dm, #n</para>
        <para>A64: URSHR Vd.8B, Vn.8B, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
      <summary>
        <para>uint16x4_t vrshr_n_u16 (uint16x4_t a, const int n)</para>
        <para>A32: VRSHR.U16 Dd, Dm, #n</para>
        <para>A64: URSHR Vd.4H, Vn.4H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
      <summary>
        <para>uint32x2_t vrshr_n_u32 (uint32x2_t a, const int n)</para>
        <para>A32: VRSHR.U32 Dd, Dm, #n</para>
        <para>A64: URSHR Vd.2S, Vn.2S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <summary>
        <para>uint8x16_t vrsraq_n_u8 (uint8x16_t a, uint8x16_t b, const int n)</para>
        <para>A32: VRSRA.U8 Qd, Qm, #n</para>
        <para>A64: URSRA Vd.16B, Vn.16B, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>uint16x8_t vrsraq_n_u16 (uint16x8_t a, uint16x8_t b, const int n)</para>
        <para>A32: VRSRA.U16 Qd, Qm, #n</para>
        <para>A64: URSRA Vd.8H, Vn.8H, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>uint32x4_t vrsraq_n_u32 (uint32x4_t a, uint32x4_t b, const int n)</para>
        <para>A32: VRSRA.U32 Qd, Qm, #n</para>
        <para>A64: URSRA Vd.4S, Vn.4S, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>uint64x2_t vrsraq_n_u64 (uint64x2_t a, uint64x2_t b, const int n)</para>
        <para>A32: VRSRA.U64 Qd, Qm, #n</para>
        <para>A64: URSRA Vd.2D, Vn.2D, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <summary>
        <para>uint8x16_t vrsraq_n_u8 (uint8x16_t a, uint8x16_t b, const int n)</para>
        <para>A32: VRSRA.U8 Qd, Qm, #n</para>
        <para>A64: URSRA Vd.16B, Vn.16B, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>uint16x8_t vrsraq_n_u16 (uint16x8_t a, uint16x8_t b, const int n)</para>
        <para>A32: VRSRA.U16 Qd, Qm, #n</para>
        <para>A64: URSRA Vd.8H, Vn.8H, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>uint32x4_t vrsraq_n_u32 (uint32x4_t a, uint32x4_t b, const int n)</para>
        <para>A32: VRSRA.U32 Qd, Qm, #n</para>
        <para>A64: URSRA Vd.4S, Vn.4S, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>uint64x2_t vrsraq_n_u64 (uint64x2_t a, uint64x2_t b, const int n)</para>
        <para>A32: VRSRA.U64 Qd, Qm, #n</para>
        <para>A64: URSRA Vd.2D, Vn.2D, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
      <summary>
        <para>uint8x8_t vrsra_n_u8 (uint8x8_t a, uint8x8_t b, const int n)</para>
        <para>A32: VRSRA.U8 Dd, Dm, #n</para>
        <para>A64: URSRA Vd.8B, Vn.8B, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>uint16x4_t vrsra_n_u16 (uint16x4_t a, uint16x4_t b, const int n)</para>
        <para>A32: VRSRA.U16 Dd, Dm, #n</para>
        <para>A64: URSRA Vd.4H, Vn.4H, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>uint32x2_t vrsra_n_u32 (uint32x2_t a, uint32x2_t b, const int n)</para>
        <para>A32: VRSRA.U32 Dd, Dm, #n</para>
        <para>A64: URSRA Vd.2S, Vn.2S, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
      <summary>
        <para>uint8x8_t vrsra_n_u8 (uint8x8_t a, uint8x8_t b, const int n)</para>
        <para>A32: VRSRA.U8 Dd, Dm, #n</para>
        <para>A64: URSRA Vd.8B, Vn.8B, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
      <summary>
        <para>uint16x4_t vrsra_n_u16 (uint16x4_t a, uint16x4_t b, const int n)</para>
        <para>A32: VRSRA.U16 Dd, Dm, #n</para>
        <para>A64: URSRA Vd.4H, Vn.4H, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
      <summary>
        <para>uint32x2_t vrsra_n_u32 (uint32x2_t a, uint32x2_t b, const int n)</para>
        <para>A32: VRSRA.U32 Dd, Dm, #n</para>
        <para>A64: URSRA Vd.2S, Vn.2S, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAddScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
      <summary>
        <para>uint64x1_t vrsra_n_u64 (uint64x1_t a, uint64x1_t b, const int n)</para>
        <para>A32: VRSRA.U64 Dd, Dm, #n</para>
        <para>A64: URSRA Dd, Dn, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAddScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)">
      <summary>
        <para>uint64x1_t vrsra_n_u64 (uint64x1_t a, uint64x1_t b, const int n)</para>
        <para>A32: VRSRA.U64 Dd, Dm, #n</para>
        <para>A64: URSRA Dd, Dn, #n</para>
      </summary>
      <param name="addend" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int8x8_t vrshrn_n_s16 (int16x8_t a, const int n)</para>
        <para>A32: VRSHRN.I16 Dd, Qm, #n</para>
        <para>A64: RSHRN Vd.8B, Vn.8H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int16x4_t vrshrn_n_s32 (int32x4_t a, const int n)</para>
        <para>A32: VRSHRN.I32 Dd, Qm, #n</para>
        <para>A64: RSHRN Vd.4H, Vn.4S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>int32x2_t vrshrn_n_s64 (int64x2_t a, const int n)</para>
        <para>A32: VRSHRN.I64 Dd, Qm, #n</para>
        <para>A64: RSHRN Vd.2S, Vn.2D, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>uint8x8_t vrshrn_n_u16 (uint16x8_t a, const int n)</para>
        <para>A32: VRSHRN.I16 Dd, Qm, #n</para>
        <para>A64: RSHRN Vd.8B, Vn.8H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>uint16x4_t vrshrn_n_u32 (uint32x4_t a, const int n)</para>
        <para>A32: VRSHRN.I32 Dd, Qm, #n</para>
        <para>A64: RSHRN Vd.4H, Vn.4S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>uint32x2_t vrshrn_n_u64 (uint64x2_t a, const int n)</para>
        <para>A32: VRSHRN.I64 Dd, Qm, #n</para>
        <para>A64: RSHRN Vd.2S, Vn.2D, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>uint8x8_t vqrshrn_n_u16 (uint16x8_t a, const int n)</para>
        <para>A32: VQRSHRN.U16 Dd, Qm, #n</para>
        <para>A64: UQRSHRN Vd.8B, Vn.8H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>uint16x4_t vqrshrn_n_u32 (uint32x4_t a, const int n)</para>
        <para>A32: VQRSHRN.U32 Dd, Qm, #n</para>
        <para>A64: UQRSHRN Vd.4H, Vn.4S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>uint32x2_t vqrshrn_n_u64 (uint64x2_t a, const int n)</para>
        <para>A32: VQRSHRN.U64 Dd, Qm, #n</para>
        <para>A64: UQRSHRN Vd.2S, Vn.2D, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>uint8x8_t vqrshrn_n_u16 (uint16x8_t a, const int n)</para>
        <para>A32: VQRSHRN.U16 Dd, Qm, #n</para>
        <para>A64: UQRSHRN Vd.8B, Vn.8H, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>uint16x4_t vqrshrn_n_u32 (uint32x4_t a, const int n)</para>
        <para>A32: VQRSHRN.U32 Dd, Qm, #n</para>
        <para>A64: UQRSHRN Vd.4H, Vn.4S, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>uint32x2_t vqrshrn_n_u64 (uint64x2_t a, const int n)</para>
        <para>A32: VQRSHRN.U64 Dd, Qm, #n</para>
        <para>A64: UQRSHRN Vd.2S, Vn.2D, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>uint8x16_t vqrshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n)</para>
        <para>A32: VQRSHRN.U16 Dd+1, Dn, #n</para>
        <para>A64: UQRSHRN2 Vd.16B, Vn.8H, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>uint16x8_t vqrshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n)</para>
        <para>A32: VQRSHRN.U32 Dd+1, Dn, #n</para>
        <para>A64: UQRSHRN2 Vd.8H, Vn.4S, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>uint32x4_t vqrshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n)</para>
        <para>A32: VQRSHRN.U64 Dd+1, Dn, #n</para>
        <para>A64: UQRSHRN2 Vd.4S, Vn.2D, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>uint8x16_t vqrshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n)</para>
        <para>A32: VQRSHRN.U16 Dd+1, Dn, #n</para>
        <para>A64: UQRSHRN2 Vd.16B, Vn.8H, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>uint16x8_t vqrshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n)</para>
        <para>A32: VQRSHRN.U32 Dd+1, Dn, #n</para>
        <para>A64: UQRSHRN2 Vd.8H, Vn.4S, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>uint32x4_t vqrshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n)</para>
        <para>A32: VQRSHRN.U64 Dd+1, Dn, #n</para>
        <para>A64: UQRSHRN2 Vd.4S, Vn.2D, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>uint8x16_t vrshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n)</para>
        <para>A32: VRSHRN.I16 Dd+1, Qm, #n</para>
        <para>A64: RSHRN2 Vd.16B, Vn.8H, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int16x8_t vrshrn_high_n_s32 (int16x4_t r, int32x4_t a, const int n)</para>
        <para>A32: VRSHRN.I32 Dd+1, Qm, #n</para>
        <para>A64: RSHRN2 Vd.8H, Vn.4S, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>int32x4_t vrshrn_high_n_s64 (int32x2_t r, int64x2_t a, const int n)</para>
        <para>A32: VRSHRN.I64 Dd+1, Qm, #n</para>
        <para>A64: RSHRN2 Vd.4S, Vn.2D, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int8x16_t vrshrn_high_n_s16 (int8x8_t r, int16x8_t a, const int n)</para>
        <para>A32: VRSHRN.I16 Dd+1, Qm, #n</para>
        <para>A64: RSHRN2 Vd.16B, Vn.8H, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>uint16x8_t vrshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n)</para>
        <para>A32: VRSHRN.I32 Dd+1, Qm, #n</para>
        <para>A64: RSHRN2 Vd.8H, Vn.4S, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>uint32x4_t vrshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n)</para>
        <para>A32: VRSHRN.I64 Dd+1, Qm, #n</para>
        <para>A64: RSHRN2 Vd.4S, Vn.2D, #n</para>
      </summary>
      <param name="lower" />
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
      <summary>
        <para>uint64x1_t vrshr_n_u64 (uint64x1_t a, const int n)</para>
        <para>A32: VRSHR.U64 Dd, Dm, #n</para>
        <para>A64: URSHR Dd, Dn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)">
      <summary>
        <para>uint64x1_t vrshr_n_u64 (uint64x1_t a, const int n)</para>
        <para>A32: VRSHR.U64 Dd, Dm, #n</para>
        <para>A64: URSHR Dd, Dn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
      <summary>
        <para>uint64x1_t vshr_n_u64 (uint64x1_t a, const int n)</para>
        <para>A32: VSHR.U64 Dd, Dm, #n</para>
        <para>A64: USHR Dd, Dn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)">
      <summary>
        <para>uint64x1_t vshr_n_u64 (uint64x1_t a, const int n)</para>
        <para>A32: VSHR.U64 Dd, Dm, #n</para>
        <para>A64: USHR Dd, Dn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SignExtendWideningLower(System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int32x4_t vmovl_s16 (int16x4_t a)</para>
        <para>A32: VMOVL.S16 Qd, Dm</para>
        <para>A64: SXTL Vd.4S, Vn.4H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SignExtendWideningLower(System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int64x2_t vmovl_s32 (int32x2_t a)</para>
        <para>A32: VMOVL.S32 Qd, Dm</para>
        <para>A64: SXTL Vd.2D, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SignExtendWideningLower(System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int16x8_t vmovl_s8 (int8x8_t a)</para>
        <para>A32: VMOVL.S8 Qd, Dm</para>
        <para>A64: SXTL Vd.8H, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SignExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int32x4_t vmovl_high_s16 (int16x8_t a)</para>
        <para>A32: VMOVL.S16 Qd, Dm+1</para>
        <para>A64: SXTL2 Vd.4S, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SignExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int64x2_t vmovl_high_s32 (int32x4_t a)</para>
        <para>A32: VMOVL.S32 Qd, Dm+1</para>
        <para>A64: SXTL2 Vd.2D, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SignExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int16x8_t vmovl_high_s8 (int8x16_t a)</para>
        <para>A32: VMOVL.S8 Qd, Dm+1</para>
        <para>A64: SXTL2 Vd.8H, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SqrtScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vsqrt_f64 (float64x1_t a)</para>
        <para>A32: VSQRT.F64 Dd, Dm</para>
        <para>A64: FSQRT Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SqrtScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vsqrts_f32 (float32_t a)</para>
        <para>A32: VSQRT.F32 Sd, Sm</para>
        <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>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>void vst1q_u8 (uint8_t * ptr, uint8x16_t val)</para>
        <para>A32: VST1.8 { Dd, Dd+1 }, [Rn]</para>
        <para>A64: ST1 { Vt.16B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Byte*,System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>void vst1_u8 (uint8_t * ptr, uint8x8_t val)</para>
        <para>A32: VST1.8 { Dd }, [Rn]</para>
        <para>A64: ST1 { Vt.8B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Byte*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte}})">
      <summary>
        <para>  A64: ST1 { Vn.8B, Vn+1.8B, Vn+2.8B, Vn+3.8B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Byte*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte}})">
      <summary>
        <para>  A64: ST1 { Vn.8B, Vn+1.8B, Vn+2.8B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Byte*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte}})">
      <summary>
        <para>  A64: ST1 { Vn.8B, Vn+1.8B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>void vst1q_f64 (float64_t * ptr, float64x2_t val)</para>
        <para>A32: VST1.64 { Dd, Dd+1 }, [Rn]</para>
        <para>A64: ST1 { Vt.2D }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Double*,System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>void vst1_f64 (float64_t * ptr, float64x1_t val)</para>
        <para>A32: VST1.64 { Dd }, [Rn]</para>
        <para>A64: ST1 { Vt.1D }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>void vst1q_s16 (int16_t * ptr, int16x8_t val)</para>
        <para>A32: VST1.16 { Dd, Dd+1 }, [Rn]</para>
        <para>A64: ST1 { Vt.8H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Int16*,System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>void vst1_s16 (int16_t * ptr, int16x4_t val)</para>
        <para>A32: VST1.16 { Dd }, [Rn]</para>
        <para>A64: ST1 {Vt.4H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Int16*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16}})">
      <summary>
        <para>  A64: ST1 { Vn.4H, Vn+1.4H, Vn+2.4H, Vn+3.4H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Int16*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16}})">
      <summary>
        <para>  A64: ST1 { Vn.4H, Vn+1.4H, Vn+2.4H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Int16*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16}})">
      <summary>
        <para>  A64: ST1 { Vn.4H, Vn+1.4H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>void vst1q_s32 (int32_t * ptr, int32x4_t val)</para>
        <para>A32: VST1.32 { Dd, Dd+1 }, [Rn]</para>
        <para>A64: ST1 { Vt.4S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Int32*,System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>void vst1_s32 (int32_t * ptr, int32x2_t val)</para>
        <para>A32: VST1.32 { Dd }, [Rn]</para>
        <para>A64: ST1 { Vt.2S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Int32*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32}})">
      <summary>
        <para>  A64: ST1 { Vn.2S, Vn+1.2S, Vn+2.2S, Vn+3.2S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Int32*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32}})">
      <summary>
        <para>  A64: ST1 { Vn.2S, Vn+1.2S, Vn+2.2S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Int32*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32}})">
      <summary>
        <para>  A64: ST1 { Vn.2S, Vn+1.2S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>void vst1q_s64 (int64_t * ptr, int64x2_t val)</para>
        <para>A32: VST1.64 { Dd, Dd+1 }, [Rn]</para>
        <para>A64: ST1 { Vt.2D }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Int64*,System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>void vst1_s64 (int64_t * ptr, int64x1_t val)</para>
        <para>A32: VST1.64 { Dd }, [Rn]</para>
        <para>A64: ST1 { Vt.1D }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>void vst1q_s8 (int8_t * ptr, int8x16_t val)</para>
        <para>A32: VST1.8 { Dd, Dd+1 }, [Rn]</para>
        <para>A64: ST1 { Vt.16B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.SByte*,System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>void vst1_s8 (int8_t * ptr, int8x8_t val)</para>
        <para>A32: VST1.8 { Dd }, [Rn]</para>
        <para>A64: ST1 { Vt.8B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.SByte*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte}})">
      <summary>
        <para>  A64: ST1 { Vn.8B, Vn+1.8B, Vn+2.8B, Vn+3.8B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.SByte*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte}})">
      <summary>
        <para>  A64: ST1 { Vn.8B, Vn+1.8B, Vn+2.8B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.SByte*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte}})">
      <summary>
        <para>  A64: ST1 { Vn.8B, Vn+1.8B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>void vst1q_f32 (float32_t * ptr, float32x4_t val)</para>
        <para>A32: VST1.32 { Dd, Dd+1 }, [Rn]</para>
        <para>A64: ST1 { Vt.4S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Single*,System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>void vst1_f32 (float32_t * ptr, float32x2_t val)</para>
        <para>A32: VST1.32 { Dd }, [Rn]</para>
        <para>A64: ST1 { Vt.2S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Single*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single}})">
      <summary>
        <para>  A64: ST1 { Vn.2S, Vn+1.2S, Vn+2.2S, Vn+3.2S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Single*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single}})">
      <summary>
        <para>  A64: ST1 { Vn.2S, Vn+1.2S, Vn+2.2S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.Single*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single}})">
      <summary>
        <para>  A64: ST1 { Vn.2S, Vn+1.2S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>void vst1q_u16 (uint16_t * ptr, uint16x8_t val)</para>
        <para>A32: VST1.16 { Dd, Dd+1 }, [Rn]</para>
        <para>A64: ST1 { Vt.8H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.UInt16*,System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>void vst1_u16 (uint16_t * ptr, uint16x4_t val)</para>
        <para>A32: VST1.16 { Dd }, [Rn]</para>
        <para>A64: ST1 { Vt.4H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.UInt16*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16}})">
      <summary>
        <para>  A64: ST1 { Vn.4H, Vn+1.4H, Vn+2.4H, Vn+3.4H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.UInt16*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16}})">
      <summary>
        <para>  A64: ST1 { Vn.4H, Vn+1.4H, Vn+2.4H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.UInt16*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16}})">
      <summary>
        <para>  A64: ST1 { Vn.4H, Vn+1.4H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>void vst1q_u32 (uint32_t * ptr, uint32x4_t val)</para>
        <para>A32: VST1.32 { Dd, Dd+1 }, [Rn]</para>
        <para>A64: ST1 { Vt.4S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.UInt32*,System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>void vst1_u32 (uint32_t * ptr, uint32x2_t val)</para>
        <para>A32: VST1.32 { Dd }, [Rn]</para>
        <para>A64: ST1 { Vt.2S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.UInt32*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32}})">
      <summary>
        <para>  A64: ST1 { Vn.2S, Vn+1.2S, Vn+2.2S, Vn+3.2S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.UInt32*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32}})">
      <summary>
        <para>  A64: ST1 { Vn.2S, Vn+1.2S, Vn+2.2S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.UInt32*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32}})">
      <summary>
        <para>  A64: ST1 { Vn.2S, Vn+1.2S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>void vst1q_u64 (uint64_t * ptr, uint64x2_t val)</para>
        <para>A32: VST1.64 { Dd, Dd+1 }, [Rn]</para>
        <para>A64: ST1 { Vt.2D }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Store(System.UInt64*,System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>
        <para>void vst1_u64 (uint64_t * ptr, uint64x1_t val)</para>
        <para>A32: VST1.64 { Dd }, [Rn]</para>
        <para>A64: ST1 { Vt.1D }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <summary>
        <para>void vst1q_lane_u8 (uint8_t * ptr, uint8x16_t val, const int lane)</para>
        <para>A32: VST1.8 { Dd[index] }, [Rn]</para>
        <para>A64: ST1 { Vt.B }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Byte*,System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
      <summary>
        <para>void vst1_lane_u8 (uint8_t * ptr, uint8x8_t val, const int lane)</para>
        <para>A32: VST1.8 { Dd[index] }, [Rn]</para>
        <para>A64: ST1 { Vt.B }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Byte*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte}},System.Byte)">
      <summary>
        <para>  A64: ST4 { Vt.8B, Vt+1.8B, Vt+2.8B, Vt+3.8B }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Byte*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte}},System.Byte)">
      <summary>
        <para>  A64: ST3 { Vt.8B, Vt+1.8B, Vt+2.8B }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Byte*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte}},System.Byte)">
      <summary>
        <para>  A64: ST2 { Vt.8B, Vt+1.8B }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>void vst1q_lane_f64 (float64_t * ptr, float64x2_t val, const int lane)</para>
        <para>A32: VSTR.64 Dd, [Rn]</para>
        <para>A64: ST1 { Vt.D }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>void vst1q_lane_s16 (int16_t * ptr, int16x8_t val, const int lane)</para>
        <para>A32: VST1.16 { Dd[index] }, [Rn]</para>
        <para>A64: ST1 { Vt.H }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Int16*,System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>void vst1_lane_s16 (int16_t * ptr, int16x4_t val, const int lane)</para>
        <para>A32: VST1.16 { Dd[index] }, [Rn]</para>
        <para>A64: ST1 { Vt.H }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Int16*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16}},System.Byte)">
      <summary>
        <para>  A64: ST4 { Vt.4H, Vt+1.4H, Vt+2.4H, Vt+3.4H }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Int16*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16}},System.Byte)">
      <summary>
        <para>  A64: ST3 { Vt.4H, Vt+1.4H, Vt+2.4H }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Int16*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16}},System.Byte)">
      <summary>
        <para>  A64: ST2 { Vt.4H, Vt+1.4H }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>void vst1q_lane_s32 (int32_t * ptr, int32x4_t val, const int lane)</para>
        <para>A32: VST1.32 { Dd[index] }, [Rn]</para>
        <para>A64: ST1 { Vt.S }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Int32*,System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>void vst1_lane_s32 (int32_t * ptr, int32x2_t val, const int lane)</para>
        <para>A32: VST1.32 { Dd[index] }, [Rn]</para>
        <para>A64: ST1 { Vt.S }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Int32*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32}},System.Byte)">
      <summary>
        <para>  A64: ST4 { Vt.2S, Vt+1.2S, Vt+2.2S, Vt+3.2S }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Int32*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32}},System.Byte)">
      <summary>
        <para>  A64: ST3 { Vt.2S, Vt+1.2S, Vt+2.2S }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Int32*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32}},System.Byte)">
      <summary>
        <para>  A64: ST2 { Vt.2S, Vt+1.2S }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>void vst1q_lane_s64 (int64_t * ptr, int64x2_t val, const int lane)</para>
        <para>A32: VSTR.64 Dd, [Rn]</para>
        <para>A64: ST1 { Vt.D }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <summary>
        <para>void vst1q_lane_s8 (int8_t * ptr, int8x16_t val, const int lane)</para>
        <para>A32: VST1.8 { Dd[index] }, [Rn]</para>
        <para>A64: ST1 { Vt.B }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.SByte*,System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
      <summary>
        <para>void vst1_lane_s8 (int8_t * ptr, int8x8_t val, const int lane)</para>
        <para>A32: VST1.8 { Dd[index] }, [Rn]</para>
        <para>A64: ST1 { Vt.B }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.SByte*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte}},System.Byte)">
      <summary>
        <para>  A64: ST4 { Vt.8B, Vt+1.8B, Vt+2.8B, Vt+3.8B }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.SByte*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte}},System.Byte)">
      <summary>
        <para>  A64: ST3 { Vt.8B, Vt+1.8B, Vt+2.8B }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.SByte*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte}},System.Byte)">
      <summary>
        <para>  A64: ST2 { Vt.8B, Vt+1.8B }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>void vst1q_lane_f32 (float32_t * ptr, float32x4_t val, const int lane)</para>
        <para>A32: VST1.32 { Dd[index] }, [Rn]</para>
        <para>A64: ST1 { Vt.S }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Single*,System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
      <summary>
        <para>void vst1_lane_f32 (float32_t * ptr, float32x2_t val, const int lane)</para>
        <para>A32: VST1.32 { Dd[index] }, [Rn]</para>
        <para>A64: ST1 { Vt.S }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Single*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single}},System.Byte)">
      <summary>
        <para>  A64: ST4 { Vt.2S, Vt+1.2S, Vt+2.2S, Vt+3.2S }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Single*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single}},System.Byte)">
      <summary>
        <para>  A64: ST2 { Vt.2S, Vt+1.2S, Vt+2.2S }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.Single*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single}},System.Byte)">
      <summary>
        <para>  A64: ST2 { Vt.2S, Vt+1.2S }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>void vst1q_lane_u16 (uint16_t * ptr, uint16x8_t val, const int lane)</para>
        <para>A32: VST1.16 { Dd[index] }, [Rn]</para>
        <para>A64: ST1 { Vt.H }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.UInt16*,System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
      <summary>
        <para>void vst1_lane_u16 (uint16_t * ptr, uint16x4_t val, const int lane)</para>
        <para>A32: VST1.16 { Dd[index] }, [Rn]</para>
        <para>A64: ST1 { Vt.H }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.UInt16*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16}},System.Byte)">
      <summary>
        <para>  A64: ST4 { Vt.4H, Vt+1.4H, Vt+2.4H, Vt+3.4H }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.UInt16*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16}},System.Byte)">
      <summary>
        <para>  A64: ST3 { Vt.4H, Vt+1.4H, Vt+2.4H }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.UInt16*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16}},System.Byte)">
      <summary>
        <para>  A64: ST2 { Vt.4H, Vt+1.4H }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>void vst1q_lane_u32 (uint32_t * ptr, uint32x4_t val, const int lane)</para>
        <para>A32: VST1.32 { Dd[index] }, [Rn]</para>
        <para>A64: ST1 { Vt.S }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.UInt32*,System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
      <summary>
        <para>void vst1_lane_u32 (uint32_t * ptr, uint32x2_t val, const int lane)</para>
        <para>A32: VST1.32 { Dd[index] }, [Rn]</para>
        <para>A64: ST1 { Vt.S }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.UInt32*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32}},System.Byte)">
      <summary>
        <para>  A64: ST4 { Vt.2S, Vt+1.2S, Vt+2.2S, Vt+3.2S }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.UInt32*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32}},System.Byte)">
      <summary>
        <para>  A64: ST3 { Vt.2S, Vt+1.2S, Vt+2.2S }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.UInt32*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32}},System.Byte)">
      <summary>
        <para>  A64: ST2 { Vt.2S, Vt+1.2S }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreSelectedScalar(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>void vst1q_lane_u64 (uint64_t * ptr, uint64x2_t val, const int lane)</para>
        <para>A32: VSTR.64 Dd, [Rn]</para>
        <para>A64: ST1 { Vt.D }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreVectorAndZip(System.Byte*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte}})">
      <summary>
        <para>  A64: ST4 { Vn.8B, Vn+1.8B, Vn+2.8B, Vn+3.8B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreVectorAndZip(System.Byte*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte}})">
      <summary>
        <para>  A64: ST3 { Vn.8B, Vn+1.8B, Vn+2.8B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreVectorAndZip(System.Byte*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte}})">
      <summary>
        <para>  A64: ST2 { Vn.8B, Vn+1.8B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreVectorAndZip(System.Int16*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16}})">
      <summary>
        <para>  A64: ST4 { Vn.4H, Vn+1.4H, Vn+2.4H, Vn+3.4H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreVectorAndZip(System.Int16*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16}})">
      <summary>
        <para>  A64: ST3 { Vn.4H, Vn+1.4H, Vn+2.4H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreVectorAndZip(System.Int16*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16}})">
      <summary>
        <para>  A64: ST2 { Vn.4H, Vn+1.4H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreVectorAndZip(System.Int32*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32}})">
      <summary>
        <para>  A64: ST4 { Vn.2S, Vn+1.2S, Vn+2.2S, Vn+3.2S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreVectorAndZip(System.Int32*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32}})">
      <summary>
        <para>  A64: ST3 { Vn.2S, Vn+1.2S, Vn+2.2S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreVectorAndZip(System.Int32*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32}})">
      <summary>
        <para>  A64: ST2 { Vn.2S, Vn+1.2S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreVectorAndZip(System.SByte*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte}})">
      <summary>
        <para>  A64: ST4 { Vn.8B, Vn+1.8B, Vn+2.8B, Vn+3.8B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreVectorAndZip(System.SByte*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte}})">
      <summary>
        <para>  A64: ST3 { Vn.8B, Vn+1.8B, Vn+2.8B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreVectorAndZip(System.SByte*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte}})">
      <summary>
        <para>  A64: ST2 { Vn.8B, Vn+1.8B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreVectorAndZip(System.Single*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single}})">
      <summary>
        <para>  A64: ST4 { Vn.2S, Vn+1.2S, Vn+2.2S, Vn+3.2S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreVectorAndZip(System.Single*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single}})">
      <summary>
        <para>  A64: ST3 { Vn.2S, Vn+1.2S, Vn+2.2S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreVectorAndZip(System.Single*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single}})">
      <summary>
        <para>  A64: ST2 { Vn.2S, Vn+1.2S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreVectorAndZip(System.UInt16*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16}})">
      <summary>
        <para>  A64: ST4 { Vn.4H, Vn+1.4H, Vn+2.4H, Vn+3.4H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreVectorAndZip(System.UInt16*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16}})">
      <summary>
        <para>  A64: ST3 { Vn.4H, Vn+1.4H, Vn+2.4H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreVectorAndZip(System.UInt16*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16}})">
      <summary>
        <para>  A64: ST2 { Vn.4H, Vn+1.4H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreVectorAndZip(System.UInt32*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32}})">
      <summary>
        <para>  A64: ST4 { Vn.2S, Vn+1.2S, Vn+2.2S, Vn+3.2S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreVectorAndZip(System.UInt32*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32}})">
      <summary>
        <para>  A64: ST3 { Vn.2S, Vn+1.2S, Vn+2.2S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.StoreVectorAndZip(System.UInt32*,System.ValueTuple{System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32}})">
      <summary>
        <para>  A64: ST2 { Vn.2S, Vn+1.2S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vsubq_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A32: VSUB.I8 Qd, Qn, Qm</para>
        <para>A64: SUB Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vsubq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VSUB.I16 Qd, Qn, Qm</para>
        <para>A64: SUB Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vsubq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VSUB.I32 Qd, Qn, Qm</para>
        <para>A64: SUB Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int64x2_t vsubq_s64 (int64x2_t a, int64x2_t b)</para>
        <para>A32: VSUB.I64 Qd, Qn, Qm</para>
        <para>A64: SUB Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vsubq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VSUB.I8 Qd, Qn, Qm</para>
        <para>A64: SUB Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vsubq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A32: VSUB.F32 Qd, Qn, Qm</para>
        <para>A64: FSUB Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vsubq_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VSUB.I16 Qd, Qn, Qm</para>
        <para>A64: SUB Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vsubq_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VSUB.I32 Qd, Qn, Qm</para>
        <para>A64: SUB Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint64x2_t vsubq_u64 (uint64x2_t a, uint64x2_t b)</para>
        <para>A32: VSUB.I64 Qd, Qn, Qm</para>
        <para>A64: SUB Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vsub_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VSUB.I8 Dd, Dn, Dm</para>
        <para>A64: SUB Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vsub_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VSUB.I16 Dd, Dn, Dm</para>
        <para>A64: SUB Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vsub_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VSUB.I32 Dd, Dn, Dm</para>
        <para>A64: SUB Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vsub_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VSUB.I8 Dd, Dn, Dm</para>
        <para>A64: SUB Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vsub_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VSUB.F32 Dd, Dn, Dm</para>
        <para>A64: FSUB Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vsub_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VSUB.I16 Dd, Dn, Dm</para>
        <para>A64: SUB Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Subtract(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vsub_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VSUB.I32 Dd, Dn, Dm</para>
        <para>A64: SUB Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int8x8_t vsubhn_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VSUBHN.I16 Dd, Qn, Qm</para>
        <para>A64: SUBHN Vd.8B, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int16x4_t vsubhn_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VSUBHN.I32 Dd, Qn, Qm</para>
        <para>A64: SUBHN Vd.4H, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int32x2_t vsubhn_s64 (int64x2_t a, int64x2_t b)</para>
        <para>A32: VSUBHN.I64 Dd, Qn, Qm</para>
        <para>A64: SUBHN Vd.2S, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint8x8_t vsubhn_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VSUBHN.I16 Dd, Qn, Qm</para>
        <para>A64: SUBHN Vd.8B, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint16x4_t vsubhn_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VSUBHN.I32 Dd, Qn, Qm</para>
        <para>A64: SUBHN Vd.4H, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint32x2_t vsubhn_u64 (uint64x2_t a, uint64x2_t b)</para>
        <para>A32: VSUBHN.I64 Dd, Qn, Qm</para>
        <para>A64: SUBHN Vd.2S, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint8x16_t vsubhn_high_u16 (uint8x8_t r, uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VSUBHN.I16 Dd+1, Qn, Qm</para>
        <para>A64: SUBHN2 Vd.16B, Vn.8H, Vm.8H</para>
      </summary>
      <param name="lower" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int16x8_t vsubhn_high_s32 (int16x4_t r, int32x4_t a, int32x4_t b)</para>
        <para>A32: VSUBHN.I32 Dd+1, Qn, Qm</para>
        <para>A64: SUBHN2 Vd.8H, Vn.4S, Vm.4S</para>
      </summary>
      <param name="lower" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x4_t vsubhn_high_s64 (int32x2_t r, int64x2_t a, int64x2_t b)</para>
        <para>A32: VSUBHN.I64 Dd+1, Qn, Qm</para>
        <para>A64: SUBHN2 Vd.4S, Vn.2D, Vm.2D</para>
      </summary>
      <param name="lower" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int8x16_t vsubhn_high_s16 (int8x8_t r, int16x8_t a, int16x8_t b)</para>
        <para>A32: VSUBHN.I16 Dd+1, Qn, Qm</para>
        <para>A64: SUBHN2 Vd.16B, Vn.8H, Vm.8H</para>
      </summary>
      <param name="lower" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint16x8_t vsubhn_high_u32 (uint16x4_t r, uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VSUBHN.I32 Dd+1, Qn, Qm</para>
        <para>A64: SUBHN2 Vd.8H, Vn.4S, Vm.4S</para>
      </summary>
      <param name="lower" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint32x4_t vsubhn_high_u64 (uint32x2_t r, uint64x2_t a, uint64x2_t b)</para>
        <para>A32: VSUBHN.I64 Dd+1, Qn, Qm</para>
        <para>A64: SUBHN2 Vd.4S, Vn.2D, Vm.2D</para>
      </summary>
      <param name="lower" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int8x8_t vrsubhn_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VRSUBHN.I16 Dd, Qn, Qm</para>
        <para>A64: RSUBHN Vd.8B, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int16x4_t vrsubhn_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VRSUBHN.I32 Dd, Qn, Qm</para>
        <para>A64: RSUBHN Vd.4H, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int32x2_t vrsubhn_s64 (int64x2_t a, int64x2_t b)</para>
        <para>A32: VRSUBHN.I64 Dd, Qn, Qm</para>
        <para>A64: RSUBHN Vd.2S, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint8x8_t vrsubhn_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VRSUBHN.I16 Dd, Qn, Qm</para>
        <para>A64: RSUBHN Vd.8B, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint16x4_t vrsubhn_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VRSUBHN.I32 Dd, Qn, Qm</para>
        <para>A64: RSUBHN Vd.4H, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractRoundedHighNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint32x2_t vrsubhn_u64 (uint64x2_t a, uint64x2_t b)</para>
        <para>A32: VRSUBHN.I64 Dd, Qn, Qm</para>
        <para>A64: RSUBHN Vd.2S, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint8x16_t vrsubhn_high_u16 (uint8x8_t r, uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VRSUBHN.I16 Dd+1, Qn, Qm</para>
        <para>A64: RSUBHN2 Vd.16B, Vn.8H, Vm.8H</para>
      </summary>
      <param name="lower" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int16x8_t vrsubhn_high_s32 (int16x4_t r, int32x4_t a, int32x4_t b)</para>
        <para>A32: VRSUBHN.I32 Dd+1, Qn, Qm</para>
        <para>A64: RSUBHN2 Vd.8H, Vn.4S, Vm.4S</para>
      </summary>
      <param name="lower" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32x4_t vrsubhn_high_s64 (int32x2_t r, int64x2_t a, int64x2_t b)</para>
        <para>A32: VRSUBHN.I64 Dd+1, Qn, Qm</para>
        <para>A64: RSUBHN2 Vd.4S, Vn.2D, Vm.2D</para>
      </summary>
      <param name="lower" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int8x16_t vrsubhn_high_s16 (int8x8_t r, int16x8_t a, int16x8_t b)</para>
        <para>A32: VRSUBHN.I16 Dd+1, Qn, Qm</para>
        <para>A64: RSUBHN2 Vd.16B, Vn.8H, Vm.8H</para>
      </summary>
      <param name="lower" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint16x8_t vrsubhn_high_u32 (uint16x4_t r, uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VRSUBHN.I32 Dd+1, Qn, Qm</para>
        <para>A64: RSUBHN2 Vd.8H, Vn.4S, Vm.4S</para>
      </summary>
      <param name="lower" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>uint32x4_t vrsubhn_high_u64 (uint32x2_t r, uint64x2_t a, uint64x2_t b)</para>
        <para>A32: VRSUBHN.I64 Dd+1, Qn, Qm</para>
        <para>A64: RSUBHN2 Vd.4S, Vn.2D, Vm.2D</para>
      </summary>
      <param name="lower" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vqsubq_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A32: VQSUB.U8 Qd, Qn, Qm</para>
        <para>A64: UQSUB Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vqsubq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VQSUB.S16 Qd, Qn, Qm</para>
        <para>A64: SQSUB Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vqsubq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VQSUB.S32 Qd, Qn, Qm</para>
        <para>A64: SQSUB Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int64x2_t vqsubq_s64 (int64x2_t a, int64x2_t b)</para>
        <para>A32: VQSUB.S64 Qd, Qn, Qm</para>
        <para>A64: SQSUB Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vqsubq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VQSUB.S8 Qd, Qn, Qm</para>
        <para>A64: SQSUB Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vqsubq_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VQSUB.U16 Qd, Qn, Qm</para>
        <para>A64: UQSUB Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vqsubq_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VQSUB.U32 Qd, Qn, Qm</para>
        <para>A64: UQSUB Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint64x2_t vqsubq_u64 (uint64x2_t a, uint64x2_t b)</para>
        <para>A32: VQSUB.U64 Qd, Qn, Qm</para>
        <para>A64: UQSUB Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vqsub_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VQSUB.U8 Dd, Dn, Dm</para>
        <para>A64: UQSUB Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vqsub_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VQSUB.S16 Dd, Dn, Dm</para>
        <para>A64: SQSUB Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vqsub_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VQSUB.S32 Dd, Dn, Dm</para>
        <para>A64: SQSUB Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vqsub_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VQSUB.S8 Dd, Dn, Dm</para>
        <para>A64: SQSUB Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vqsub_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VQSUB.U16 Dd, Dn, Dm</para>
        <para>A64: UQSUB Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vqsub_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VQSUB.U32 Dd, Dn, Dm</para>
        <para>A64: UQSUB Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>int64x1_t vqsub_s64 (int64x1_t a, int64x1_t b)</para>
        <para>A32: VQSUB.S64 Dd, Dn, Dm</para>
        <para>A64: SQSUB Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>
        <para>uint64x1_t vqsub_u64 (uint64x1_t a, uint64x1_t b)</para>
        <para>A32: VQSUB.U64 Dd, Dn, Dm</para>
        <para>A64: UQSUB Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vsub_f64 (float64x1_t a, float64x1_t b)</para>
        <para>A32: VSUB.F64 Dd, Dn, Dm</para>
        <para>A64: FSUB Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>int64x1_t vsub_s64 (int64x1_t a, int64x1_t b)</para>
        <para>A32: VSUB.I64 Dd, Dn, Dm</para>
        <para>A64: SUB Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vsubs_f32 (float32_t a, float32_t b)</para>
        <para>A32: VSUB.F32 Sd, Sn, Sm</para>
        <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>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>
        <para>uint64x1_t vsub_u64 (uint64x1_t a, uint64x1_t b)</para>
        <para>A32: VSUB.I64 Dd, Dn, Dm</para>
        <para>A64: SUB Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int16x8_t vsubw_s8 (int16x8_t a, int8x8_t b)</para>
        <para>A32: VSUBW.S8 Qd, Qn, Dm</para>
        <para>A64: SSUBW Vd.8H, Vn.8H, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int32x4_t vsubw_s16 (int32x4_t a, int16x4_t b)</para>
        <para>A32: VSUBW.S16 Qd, Qn, Dm</para>
        <para>A64: SSUBW Vd.4S, Vn.4S, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int64x2_t vsubw_s32 (int64x2_t a, int32x2_t b)</para>
        <para>A32: VSUBW.S32 Qd, Qn, Dm</para>
        <para>A64: SSUBW Vd.2D, Vn.2D, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningLower(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint16x8_t vsubw_u8 (uint16x8_t a, uint8x8_t b)</para>
        <para>A32: VSUBW.U8 Qd, Qn, Dm</para>
        <para>A64: USUBW Vd.8H, Vn.8H, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningLower(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint32x4_t vsubw_u16 (uint32x4_t a, uint16x4_t b)</para>
        <para>A32: VSUBW.U16 Qd, Qn, Dm</para>
        <para>A64: USUBW Vd.4S, Vn.4S, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningLower(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint64x2_t vsubw_u32 (uint64x2_t a, uint32x2_t b)</para>
        <para>A32: VSUBW.U32 Qd, Qn, Dm</para>
        <para>A64: USUBW Vd.2D, Vn.2D, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningLower(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint16x8_t vsubl_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VSUBL.U8 Qd, Dn, Dm</para>
        <para>A64: USUBL Vd.8H, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningLower(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int32x4_t vsubl_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VSUBL.S16 Qd, Dn, Dm</para>
        <para>A64: SSUBL Vd.4S, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningLower(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int64x2_t vsubl_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VSUBL.S32 Qd, Dn, Dm</para>
        <para>A64: SSUBL Vd.2D, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningLower(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int16x8_t vsubl_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VSUBL.S8 Qd, Dn, Dm</para>
        <para>A64: SSUBL Vd.8H, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint32x4_t vsubl_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VSUBL.U16 Qd, Dn, Dm</para>
        <para>A64: USUBL Vd.4S, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint64x2_t vsubl_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VSUBL.U32 Qd, Dn, Dm</para>
        <para>A64: USUBL Vd.2D, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningUpper(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint16x8_t vsubl_high_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A32: VSUBL.U8 Qd, Dn+1, Dm+1</para>
        <para>A64: USUBL2 Vd.8H, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int32x4_t vsubl_high_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VSUBL.S16 Qd, Dn+1, Dm+1</para>
        <para>A64: SSUBL2 Vd.4S, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int16x8_t vsubw_high_s8 (int16x8_t a, int8x16_t b)</para>
        <para>A32: VSUBW.S8 Qd, Qn, Dm+1</para>
        <para>A64: SSUBW2 Vd.8H, Vn.8H, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int32x4_t vsubw_high_s16 (int32x4_t a, int16x8_t b)</para>
        <para>A32: VSUBW.S16 Qd, Qn, Dm+1</para>
        <para>A64: SSUBW2 Vd.4S, Vn.4S, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int64x2_t vsubl_high_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VSUBL.S32 Qd, Dn+1, Dm+1</para>
        <para>A64: SSUBL2 Vd.2D, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int64x2_t vsubw_high_s32 (int64x2_t a, int32x4_t b)</para>
        <para>A32: VSUBW.S32 Qd, Qn, Dm+1</para>
        <para>A64: SSUBW2 Vd.2D, Vn.2D, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningUpper(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int16x8_t vsubl_high_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VSUBL.S8 Qd, Dn+1, Dm+1</para>
        <para>A64: SSUBL2 Vd.8H, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint16x8_t vsubw_high_u8 (uint16x8_t a, uint8x16_t b)</para>
        <para>A32: VSUBW.U8 Qd, Qn, Dm+1</para>
        <para>A64: USUBW2 Vd.8H, Vn.8H, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint32x4_t vsubl_high_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VSUBL.U16 Qd, Dn+1, Dm+1</para>
        <para>A64: USUBL2 Vd.4S, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint32x4_t vsubw_high_u16 (uint32x4_t a, uint16x8_t b)</para>
        <para>A32: VSUBW.U16 Qd, Qn, Dm+1</para>
        <para>A64: USUBW2 Vd.4S, Vn.4S, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint64x2_t vsubl_high_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VSUBL.U32 Qd, Dn+1, Dm+1</para>
        <para>A64: USUBL2 Vd.2D, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.SubtractWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint64x2_t vsubw_high_u32 (uint64x2_t a, uint32x4_t b)</para>
        <para>A32: VSUBW.U32 Qd, Qn, Dm+1</para>
        <para>A64: USUBW2 Vd.2D, Vn.2D, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.VectorTableLookup(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vqvtbl1_u8(uint8x16_t t, uint8x8_t idx)</para>
        <para>A32: VTBL Dd, {Dn, Dn+1}, Dm</para>
        <para>A64: TBL Vd.8B, {Vn.16B}, Vm.8B</para>
      </summary>
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.VectorTableLookup(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vqvtbl1_s8(int8x16_t t, uint8x8_t idx)</para>
        <para>A32: VTBL Dd, {Dn, Dn+1}, Dm</para>
        <para>A64: TBL Vd.8B, {Vn.16B}, Vm.8B</para>
      </summary>
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.VectorTableLookup(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte}},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vqtbl4q_u8(uint8x16x4_t t, uint8x8_t idx)</para>
        <para>A64: TBL Vd.8B, {Vn.16B, Vn+1.16B, Vn+2.16B, Vn+3.16B}, Vm.8B</para>
      </summary>
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.VectorTableLookup(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte}},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vqtbl3q_u8(uint8x16x3_t t, uint8x8_t idx)</para>
        <para>A64: TBL Vd.8B, {Vn.16B, Vn+1.16B, Vn+2.16B}, Vm.8B</para>
      </summary>
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.VectorTableLookup(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte}},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vqtbl2q_u8(uint8x16x2_t t, uint8x8_t idx)</para>
        <para>A64: TBL Vd.8B, {Vn.16B, Vn+1.16B}, Vm.8B</para>
      </summary>
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.VectorTableLookup(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte}},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vqtbl4q_u8(int8x16x4_t t, uint8x8_t idx)</para>
        <para>A64: TBL Vd.8B, {Vn.16B, Vn+1.16B, Vn+2.16B, Vn+3.16B}, Vm.8B</para>
      </summary>
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.VectorTableLookup(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte}},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vqtbl3q_u8(int8x16x3_t t, uint8x8_t idx)</para>
        <para>A64: TBL Vd.8B, {Vn.16B, Vn+1.16B, Vn+2.16B}, Vm.8B</para>
      </summary>
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.VectorTableLookup(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte}},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vqtbl2q_u8(int8x16x2_t t, uint8x8_t idx)</para>
        <para>A64: TBL Vd.8B, {Vn.16B, Vn+1.16B}, Vm.8B</para>
      </summary>
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <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})">
      <summary>
        <para>uint8x8_t vqvtbx1_u8(uint8x8_t r, uint8x16_t t, uint8x8_t idx)</para>
        <para>A32: VTBX Dd, {Dn, Dn+1}, Dm</para>
        <para>A64: TBX Vd.8B, {Vn.16B}, Vm.8B</para>
      </summary>
      <param name="defaultValues" />
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.VectorTableLookupExtension(System.Runtime.Intrinsics.Vector64{System.Byte},System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte}},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vqtbx4q_u8(uint8x16x4_t t, uint8x8_t idx)</para>
        <para>A64: TBX Vd.8B, {Vn.16B, Vn+1.16B, Vn+2.16B, Vn+3.16B}, Vm.8B</para>
      </summary>
      <param name="defaultValues" />
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.VectorTableLookupExtension(System.Runtime.Intrinsics.Vector64{System.Byte},System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte}},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vqtbx3q_u8(uint8x16x3_t t, uint8x8_t idx)</para>
        <para>A64: TBX Vd.8B, {Vn.16B, Vn+1.16B, Vn+2.16B}, Vm.8B</para>
      </summary>
      <param name="defaultValues" />
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.VectorTableLookupExtension(System.Runtime.Intrinsics.Vector64{System.Byte},System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte}},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vqtbx2q_u8(uint8x16x2_t t, uint8x8_t idx)</para>
        <para>A64: TBX Vd.8B, {Vn.16B, Vn+1.16B}, Vm.8B</para>
      </summary>
      <param name="defaultValues" />
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <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})">
      <summary>
        <para>int8x8_t vqvtbx1_s8(int8x8_t r, int8x16_t t, uint8x8_t idx)</para>
        <para>A32: VTBX Dd, {Dn, Dn+1}, Dm</para>
        <para>A64: TBX Vd.8B, {Vn.16B}, Vm.8B</para>
      </summary>
      <param name="defaultValues" />
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.VectorTableLookupExtension(System.Runtime.Intrinsics.Vector64{System.SByte},System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte}},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vqtbx4q_u8(int8x16x4_t t, uint8x8_t idx)</para>
        <para>A64: TBX Vd.8B, {Vn.16B, Vn+1.16B, Vn+2.16B, Vn+3.16B}, Vm.8B</para>
      </summary>
      <param name="defaultValues" />
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.VectorTableLookupExtension(System.Runtime.Intrinsics.Vector64{System.SByte},System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte}},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vqtbx3q_u8(int8x16x3_t t, uint8x8_t idx)</para>
        <para>A64: TBX Vd.8B, {Vn.16B, Vn+1.16B, Vn+2.16B}, Vm.8B</para>
      </summary>
      <param name="defaultValues" />
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.VectorTableLookupExtension(System.Runtime.Intrinsics.Vector64{System.SByte},System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte}},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vqtbx2q_u8(int8x16x2_t t, uint8x8_t idx)</para>
        <para>A64: TBX Vd.8B, {Vn.16B, Vn+1.16B}, Vm.8B</para>
      </summary>
      <param name="defaultValues" />
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t veorq_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A32: VEOR Qd, Qn, Qm</para>
        <para>A64: EOR Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t veorq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A32: VEOR Qd, Qn, Qm</para>
        <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>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t veorq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A32: VEOR Qd, Qn, Qm</para>
        <para>A64: EOR Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t veorq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A32: VEOR Qd, Qn, Qm</para>
        <para>A64: EOR Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int64x2_t veorq_s64 (int64x2_t a, int64x2_t b)</para>
        <para>A32: VEOR Qd, Qn, Qm</para>
        <para>A64: EOR Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t veorq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A32: VEOR Qd, Qn, Qm</para>
        <para>A64: EOR Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t veorq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A32: VEOR Qd, Qn, Qm</para>
        <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>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t veorq_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A32: VEOR Qd, Qn, Qm</para>
        <para>A64: EOR Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t veorq_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A32: VEOR Qd, Qn, Qm</para>
        <para>A64: EOR Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint64x2_t veorq_u64 (uint64x2_t a, uint64x2_t b)</para>
        <para>A32: VEOR Qd, Qn, Qm</para>
        <para>A64: EOR Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t veor_u8 (uint8x8_t a, uint8x8_t b)</para>
        <para>A32: VEOR Dd, Dn, Dm</para>
        <para>A64: EOR Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t veor_f64 (float64x1_t a, float64x1_t b)</para>
        <para>A32: VEOR Dd, Dn, Dm</para>
        <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>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t veor_s16 (int16x4_t a, int16x4_t b)</para>
        <para>A32: VEOR Dd, Dn, Dm</para>
        <para>A64: EOR Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t veor_s32 (int32x2_t a, int32x2_t b)</para>
        <para>A32: VEOR Dd, Dn, Dm</para>
        <para>A64: EOR Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>int64x1_t veor_s64 (int64x1_t a, int64x1_t b)</para>
        <para>A32: VEOR Dd, Dn, Dm</para>
        <para>A64: EOR Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t veor_s8 (int8x8_t a, int8x8_t b)</para>
        <para>A32: VEOR Dd, Dn, Dm</para>
        <para>A64: EOR Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t veor_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A32: VEOR Dd, Dn, Dm</para>
        <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>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t veor_u16 (uint16x4_t a, uint16x4_t b)</para>
        <para>A32: VEOR Dd, Dn, Dm</para>
        <para>A64: EOR Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t veor_u32 (uint32x2_t a, uint32x2_t b)</para>
        <para>A32: VEOR Dd, Dn, Dm</para>
        <para>A64: EOR Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Xor(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>
        <para>uint64x1_t veor_u64 (uint64x1_t a, uint64x1_t b)</para>
        <para>A32: VEOR Dd, Dn, Dm</para>
        <para>A64: EOR Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ZeroExtendWideningLower(System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint16x8_t vmovl_u8 (uint8x8_t a)</para>
        <para>A32: VMOVL.U8 Qd, Dm</para>
        <para>A64: UXTL Vd.8H, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ZeroExtendWideningLower(System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>uint32x4_t vmovl_u16 (uint16x4_t a)</para>
        <para>A32: VMOVL.U16 Qd, Dm</para>
        <para>A64: UXTL Vd.4S, Vn.4H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ZeroExtendWideningLower(System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>uint64x2_t vmovl_u32 (uint32x2_t a)</para>
        <para>A32: VMOVL.U32 Qd, Dm</para>
        <para>A64: UXTL Vd.2D, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ZeroExtendWideningLower(System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>uint16x8_t vmovl_u8 (uint8x8_t a)</para>
        <para>A32: VMOVL.U8 Qd, Dm</para>
        <para>A64: UXTL Vd.8H, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ZeroExtendWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint32x4_t vmovl_u16 (uint16x4_t a)</para>
        <para>A32: VMOVL.U16 Qd, Dm</para>
        <para>A64: UXTL Vd.4S, Vn.4H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ZeroExtendWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint64x2_t vmovl_u32 (uint32x2_t a)</para>
        <para>A32: VMOVL.U32 Qd, Dm</para>
        <para>A64: UXTL Vd.2D, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ZeroExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint16x8_t vmovl_high_u8 (uint8x16_t a)</para>
        <para>A32: VMOVL.U8 Qd, Dm+1</para>
        <para>A64: UXTL2 Vd.8H, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ZeroExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>uint32x4_t vmovl_high_u16 (uint16x8_t a)</para>
        <para>A32: VMOVL.U16 Qd, Dm+1</para>
        <para>A64: UXTL2 Vd.4S, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ZeroExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>uint64x2_t vmovl_high_u32 (uint32x4_t a)</para>
        <para>A32: VMOVL.U32 Qd, Dm+1</para>
        <para>A64: UXTL2 Vd.2D, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ZeroExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>uint16x8_t vmovl_high_u8 (uint8x16_t a)</para>
        <para>A32: VMOVL.U8 Qd, Dm+1</para>
        <para>A64: UXTL2 Vd.8H, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ZeroExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint32x4_t vmovl_high_u16 (uint16x8_t a)</para>
        <para>A32: VMOVL.U16 Qd, Dm+1</para>
        <para>A64: UXTL2 Vd.4S, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.ZeroExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint64x2_t vmovl_high_u32 (uint32x4_t a)</para>
        <para>A32: VMOVL.U32 Qd, Dm+1</para>
        <para>A64: UXTL2 Vd.2D, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="P:System.Runtime.Intrinsics.Arm.AdvSimd.IsSupported" />
    <member name="T:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64">
      <summary>Provides access to the ARM AdvSIMD hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Abs(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vabsq_f64 (float64x2_t a)</para>
        <para>A64: FABS Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Abs(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int64x2_t vabsq_s64 (int64x2_t a)</para>
        <para>A64: ABS Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteCompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>uint64x2_t vcagtq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A64: FACGT Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteCompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>uint64x2_t vcageq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A64: FACGE Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteCompareGreaterThanOrEqualScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>uint64x1_t vcage_f64 (float64x1_t a, float64x1_t b)</para>
        <para>A64: FACGE Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteCompareGreaterThanOrEqualScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32_t vcages_f32 (float32_t a, float32_t b)</para>
        <para>A64: FACGE Sd, Sn, Sm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteCompareGreaterThanScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>uint64x1_t vcagt_f64 (float64x1_t a, float64x1_t b)</para>
        <para>A64: FACGT Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteCompareGreaterThanScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32_t vcagts_f32 (float32_t a, float32_t b)</para>
        <para>A64: FACGT Sd, Sn, Sm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteCompareLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>uint64x2_t vcaltq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A64: FACGT Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteCompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>uint64x2_t vcaleq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A64: FACGE Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteCompareLessThanOrEqualScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>uint64x1_t vcale_f64 (float64x1_t a, float64x1_t b)</para>
        <para>A64: FACGE Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteCompareLessThanOrEqualScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32_t vcales_f32 (float32_t a, float32_t b)</para>
        <para>A64: FACGE Sd, Sn, Sm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteCompareLessThanScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>uint64x1_t vcalt_f64 (float64x1_t a, float64x1_t b)</para>
        <para>A64: FACGT Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteCompareLessThanScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32_t vcalts_f32 (float32_t a, float32_t b)</para>
        <para>A64: FACGT Sd, Sn, Sm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteDifference(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vabdq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A64: FABD Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteDifferenceScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vabd_f64 (float64x1_t a, float64x1_t b)</para>
        <para>A64: FABD Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsoluteDifferenceScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vabds_f32 (float32_t a, float32_t b)</para>
        <para>A64: FABD Sd, Sn, Sm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsSaturate(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int64x2_t vqabsq_s64 (int64x2_t a)</para>
        <para>A64: SQABS Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16_t vqabsh_s16 (int16_t a)</para>
        <para>A64: SQABS Hd, Hn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32_t vqabss_s32 (int32_t a)</para>
        <para>A64: SQABS Sd, Sn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>int64_t vqabsd_s64 (int64_t a)</para>
        <para>A64: SQABS Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsSaturateScalar(System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8_t vqabsb_s8 (int8_t a)</para>
        <para>A64: SQABS Bd, Bn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AbsScalar(System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>int64x1_t vabs_s64 (int64x1_t a)</para>
        <para>A64: ABS Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Add(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vaddq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A64: FADD Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcross(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8_t vaddvq_u8 (uint8x16_t a)</para>
        <para>A64: ADDV Bd, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcross(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16_t vaddvq_s16 (int16x8_t a)</para>
        <para>A64: ADDV Hd, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcross(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32_t vaddvq_s32 (int32x4_t a)</para>
        <para>A64: ADDV Sd, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcross(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8_t vaddvq_s8 (int8x16_t a)</para>
        <para>A64: ADDV Bd, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcross(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16_t vaddvq_u16 (uint16x8_t a)</para>
        <para>A64: ADDV Hd, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcross(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32_t vaddvq_u32 (uint32x4_t a)</para>
        <para>A64: ADDV Sd, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcross(System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8_t vaddv_u8 (uint8x8_t a)</para>
        <para>A64: ADDV Bd, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcross(System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16_t vaddv_s16 (int16x4_t a)</para>
        <para>A64: ADDV Hd, Vn.4H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcross(System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8_t vaddv_s8 (int8x8_t a)</para>
        <para>A64: ADDV Bd, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcross(System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16_t vaddv_u16 (uint16x4_t a)</para>
        <para>A64: ADDV Hd, Vn.4H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcrossWidening(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint16_t vaddlvq_u8 (uint8x16_t a)</para>
        <para>A64: UADDLV Hd, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcrossWidening(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int32_t vaddlvq_s16 (int16x8_t a)</para>
        <para>A64: SADDLV Sd, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcrossWidening(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int64_t vaddlvq_s32 (int32x4_t a)</para>
        <para>A64: SADDLV Dd, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcrossWidening(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int16_t vaddlvq_s8 (int8x16_t a)</para>
        <para>A64: SADDLV Hd, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcrossWidening(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint32_t vaddlvq_u16 (uint16x8_t a)</para>
        <para>A64: UADDLV Sd, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcrossWidening(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint64_t vaddlvq_u32 (uint32x4_t a)</para>
        <para>A64: UADDLV Dd, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcrossWidening(System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint16_t vaddlv_u8 (uint8x8_t a)</para>
        <para>A64: UADDLV Hd, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcrossWidening(System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int32_t vaddlv_s16 (int16x4_t a)</para>
        <para>A64: SADDLV Sd, Vn.4H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcrossWidening(System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int16_t vaddlv_s8 (int8x8_t a)</para>
        <para>A64: SADDLV Hd, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddAcrossWidening(System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint32_t vaddlv_u16 (uint16x4_t a)</para>
        <para>A64: UADDLV Sd, Vn.4H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwise(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vpaddq_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A64: ADDP Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwise(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vpaddq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A64: FADDP Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwise(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vpaddq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A64: ADDP Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwise(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vpaddq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A64: ADDP Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwise(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int64x2_t vpaddq_s64 (int64x2_t a, int64x2_t b)</para>
        <para>A64: ADDP Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwise(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vpaddq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A64: ADDP Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwise(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vpaddq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A64: FADDP Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwise(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vpaddq_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A64: ADDP Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwise(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vpaddq_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A64: ADDP Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwise(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint64x2_t vpaddq_u64 (uint64x2_t a, uint64x2_t b)</para>
        <para>A64: ADDP Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwiseScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64_t vpaddd_f64 (float64x2_t a)</para>
        <para>A64: FADDP Dd, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwiseScalar(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int64_t vpaddd_s64 (int64x2_t a)</para>
        <para>A64: ADDP Dd, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwiseScalar(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint64_t vpaddd_u64 (uint64x2_t a)</para>
        <para>A64: ADDP Dd, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddPairwiseScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vpadds_f32 (float32x2_t a)</para>
        <para>A64: FADDP Sd, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>uint8x16_t vsqaddq_u8 (uint8x16_t a, int8x16_t b)</para>
        <para>A64: USQADD Vd.16B, Vn.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>int16x8_t vuqaddq_s16 (int16x8_t a, uint16x8_t b)</para>
        <para>A64: SUQADD Vd.8H, Vn.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>int32x4_t vuqaddq_s32 (int32x4_t a, uint32x4_t b)</para>
        <para>A64: SUQADD Vd.4S, Vn.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>int64x2_t vuqaddq_s64 (int64x2_t a, uint64x2_t b)</para>
        <para>A64: SUQADD Vd.2D, Vn.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>int8x16_t vuqaddq_s8 (int8x16_t a, uint8x16_t b)</para>
        <para>A64: SUQADD Vd.16B, Vn.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>uint16x8_t vsqaddq_u16 (uint16x8_t a, int16x8_t b)</para>
        <para>A64: USQADD Vd.8H, Vn.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>uint32x4_t vsqaddq_u32 (uint32x4_t a, int32x4_t b)</para>
        <para>A64: USQADD Vd.4S, Vn.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>uint64x2_t vsqaddq_u64 (uint64x2_t a, int64x2_t b)</para>
        <para>A64: USQADD Vd.2D, Vn.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>uint8x8_t vsqadd_u8 (uint8x8_t a, int8x8_t b)</para>
        <para>A64: USQADD Vd.8B, Vn.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>int16x4_t vuqadd_s16 (int16x4_t a, uint16x4_t b)</para>
        <para>A64: SUQADD Vd.4H, Vn.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>int32x2_t vuqadd_s32 (int32x2_t a, uint32x2_t b)</para>
        <para>A64: SUQADD Vd.2S, Vn.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>int8x8_t vuqadd_s8 (int8x8_t a, uint8x8_t b)</para>
        <para>A64: SUQADD Vd.8B, Vn.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>uint16x4_t vsqadd_u16 (uint16x4_t a, int16x4_t b)</para>
        <para>A64: USQADD Vd.4H, Vn.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturate(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>uint32x2_t vsqadd_u32 (uint32x2_t a, int32x2_t b)</para>
        <para>A64: USQADD Vd.2S, Vn.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8_t vqaddb_u8 (uint8_t a, uint8_t b)</para>
        <para>A64: UQADD Bd, Bn, Bm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>uint8_t vsqaddb_u8 (uint8_t a, int8_t b)</para>
        <para>A64: USQADD Bd, Bn</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16_t vqaddh_s16 (int16_t a, int16_t b)</para>
        <para>A64: SQADD Hd, Hn, Hm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>int16_t vuqaddh_s16 (int16_t a, uint16_t b)</para>
        <para>A64: SUQADD Hd, Hn</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32_t vqadds_s32 (int32_t a, int32_t b)</para>
        <para>A64: SQADD Sd, Sn, Sm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>int32_t vuqadds_s32 (int32_t a, uint32_t b)</para>
        <para>A64: SUQADD Sd, Sn</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>
        <para>int64x1_t vuqadd_s64 (int64x1_t a, uint64x1_t b)</para>
        <para>A64: SUQADD Dd, Dn</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>int8_t vuqaddb_s8 (int8_t a, uint8_t b)</para>
        <para>A64: SUQADD Bd, Bn</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8_t vqaddb_s8 (int8_t a, int8_t b)</para>
        <para>A64: SQADD Bd, Bn, Bm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>uint16_t vsqaddh_u16 (uint16_t a, int16_t b)</para>
        <para>A64: USQADD Hd, Hn</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16_t vqaddh_u16 (uint16_t a, uint16_t b)</para>
        <para>A64: UQADD Hd, Hn, Hm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>uint32_t vsqadds_u32 (uint32_t a, int32_t b)</para>
        <para>A64: USQADD Sd, Sn</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32_t vqadds_u32 (uint32_t a, uint32_t b)</para>
        <para>A64: UQADD Sd, Sn, Sm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.AddSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>uint64x1_t vsqadd_u64 (uint64x1_t a, int64x1_t b)</para>
        <para>A64: USQADD Dd, Dn</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Ceiling(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vrndpq_f64 (float64x2_t a)</para>
        <para>A64: FRINTP Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>uint64x2_t vceqq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A64: FCMEQ Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>uint64x2_t vceqq_s64 (int64x2_t a, int64x2_t b)</para>
        <para>A64: CMEQ Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint64x2_t vceqq_u64 (uint64x2_t a, uint64x2_t b)</para>
        <para>A64: CMEQ Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareEqualScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>uint64x1_t vceq_f64 (float64x1_t a, float64x1_t b)</para>
        <para>A64: FCMEQ Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareEqualScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>uint64x1_t vceq_s64 (int64x1_t a, int64x1_t b)</para>
        <para>A64: CMEQ Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareEqualScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32_t vceqs_f32 (float32_t a, float32_t b)</para>
        <para>A64: FCMEQ Sd, Sn, Sm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareEqualScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>
        <para>uint64x1_t vceq_u64 (uint64x1_t a, uint64x1_t b)</para>
        <para>A64: CMEQ Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>uint64x2_t vcgtq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A64: FCMGT Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>uint64x2_t vcgtq_s64 (int64x2_t a, int64x2_t b)</para>
        <para>A64: CMGT Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint64x2_t vcgtq_u64 (uint64x2_t a, uint64x2_t b)</para>
        <para>A64: CMHI Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>uint64x2_t vcgeq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A64: FCMGE Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>uint64x2_t vcgeq_s64 (int64x2_t a, int64x2_t b)</para>
        <para>A64: CMGE Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint64x2_t vcgeq_u64 (uint64x2_t a, uint64x2_t b)</para>
        <para>A64: CMHS Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThanOrEqualScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>uint64x1_t vcge_f64 (float64x1_t a, float64x1_t b)</para>
        <para>A64: FCMGE Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThanOrEqualScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>uint64x1_t vcge_s64 (int64x1_t a, int64x1_t b)</para>
        <para>A64: CMGE Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThanOrEqualScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32_t vcges_f32 (float32_t a, float32_t b)</para>
        <para>A64: FCMGE Sd, Sn, Sm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThanOrEqualScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>
        <para>uint64x1_t vcge_u64 (uint64x1_t a, uint64x1_t b)</para>
        <para>A64: CMHS Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThanScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>uint64x1_t vcgt_f64 (float64x1_t a, float64x1_t b)</para>
        <para>A64: FCMGT Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThanScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>uint64x1_t vcgt_s64 (int64x1_t a, int64x1_t b)</para>
        <para>A64: CMGT Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThanScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32_t vcgts_f32 (float32_t a, float32_t b)</para>
        <para>A64: FCMGT Sd, Sn, Sm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareGreaterThanScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>
        <para>uint64x1_t vcgt_u64 (uint64x1_t a, uint64x1_t b)</para>
        <para>A64: CMHI Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>uint64x2_t vcltq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A64: FCMGT Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>uint64x2_t vcltq_s64 (int64x2_t a, int64x2_t b)</para>
        <para>A64: CMGT Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint64x2_t vcltq_u64 (uint64x2_t a, uint64x2_t b)</para>
        <para>A64: CMHI Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>uint64x2_t vcleq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A64: FCMGE Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>uint64x2_t vcleq_s64 (int64x2_t a, int64x2_t b)</para>
        <para>A64: CMGE Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint64x2_t vcleq_u64 (uint64x2_t a, uint64x2_t b)</para>
        <para>A64: CMHS Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThanOrEqualScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>uint64x1_t vcle_f64 (float64x1_t a, float64x1_t b)</para>
        <para>A64: FCMGE Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThanOrEqualScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>uint64x1_t vcle_s64 (int64x1_t a, int64x1_t b)</para>
        <para>A64: CMGE Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThanOrEqualScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32_t vcles_f32 (float32_t a, float32_t b)</para>
        <para>A64: FCMGE Sd, Sn, Sm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThanOrEqualScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>
        <para>uint64x1_t vcle_u64 (uint64x1_t a, uint64x1_t b)</para>
        <para>A64: CMHS Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThanScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>uint64x1_t vclt_f64 (float64x1_t a, float64x1_t b)</para>
        <para>A64: FCMGT Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThanScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>uint64x1_t vclt_s64 (int64x1_t a, int64x1_t b)</para>
        <para>A64: CMGT Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThanScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>uint32_t vclts_f32 (float32_t a, float32_t b)</para>
        <para>A64: FCMGT Sd, Sn, Sm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareLessThanScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>
        <para>uint64x1_t vclt_u64 (uint64x1_t a, uint64x1_t b)</para>
        <para>A64: CMHI Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareTest(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>uint64x2_t vtstq_f64 (float64x2_t a, float64x2_t b)</para>
        <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>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareTest(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>uint64x2_t vtstq_s64 (int64x2_t a, int64x2_t b)</para>
        <para>A64: CMTST Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareTest(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint64x2_t vtstq_u64 (uint64x2_t a, uint64x2_t b)</para>
        <para>A64: CMTST Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareTestScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>uint64x1_t vtst_f64 (float64x1_t a, float64x1_t b)</para>
        <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>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareTestScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>uint64x1_t vtst_s64 (int64x1_t a, int64x1_t b)</para>
        <para>A64: CMTST Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.CompareTestScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>
        <para>uint64x1_t vtst_u64 (uint64x1_t a, uint64x1_t b)</para>
        <para>A64: CMTST Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToDouble(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>float64x2_t vcvtq_f64_s64 (int64x2_t a)</para>
        <para>A64: SCVTF Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToDouble(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>float64x2_t vcvtq_f64_u64 (uint64x2_t a)</para>
        <para>A64: UCVTF Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToDouble(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float64x2_t vcvt_f64_f32 (float32x2_t a)</para>
        <para>A64: FCVTL Vd.2D, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToDoubleScalar(System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>float64x1_t vcvt_f64_s64 (int64x1_t a)</para>
        <para>A64: SCVTF Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToDoubleScalar(System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>
        <para>float64x1_t vcvt_f64_u64 (uint64x1_t a)</para>
        <para>A64: UCVTF Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToDoubleUpper(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float64x2_t vcvt_high_f64_f32 (float32x4_t a)</para>
        <para>A64: FCVTL2 Vd.2D, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToInt64RoundAwayFromZero(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>int64x2_t vcvtaq_s64_f64 (float64x2_t a)</para>
        <para>A64: FCVTAS Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToInt64RoundAwayFromZeroScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>int64x1_t vcvta_s64_f64 (float64x1_t a)</para>
        <para>A64: FCVTAS Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToInt64RoundToEven(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>int64x2_t vcvtnq_s64_f64 (float64x2_t a)</para>
        <para>A64: FCVTNS Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToInt64RoundToEvenScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>int64x1_t vcvtn_s64_f64 (float64x1_t a)</para>
        <para>A64: FCVTNS Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToInt64RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>int64x2_t vcvtmq_s64_f64 (float64x2_t a)</para>
        <para>A64: FCVTMS Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToInt64RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>int64x1_t vcvtm_s64_f64 (float64x1_t a)</para>
        <para>A64: FCVTMS Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToInt64RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>int64x2_t vcvtpq_s64_f64 (float64x2_t a)</para>
        <para>A64: FCVTPS Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToInt64RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>int64x1_t vcvtp_s64_f64 (float64x1_t a)</para>
        <para>A64: FCVTPS Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToInt64RoundToZero(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>int64x2_t vcvtq_s64_f64 (float64x2_t a)</para>
        <para>A64: FCVTZS Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToInt64RoundToZeroScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>int64x1_t vcvt_s64_f64 (float64x1_t a)</para>
        <para>A64: FCVTZS Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToSingleLower(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float32x2_t vcvt_f32_f64 (float64x2_t a)</para>
        <para>A64: FCVTN Vd.2S, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToSingleRoundToOddLower(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float32x2_t vcvtx_f32_f64 (float64x2_t a)</para>
        <para>A64: FCVTXN Vd.2S, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToSingleRoundToOddUpper(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float32x4_t vcvtx_high_f32_f64 (float32x2_t r, float64x2_t a)</para>
        <para>A64: FCVTXN2 Vd.4S, Vn.2D</para>
      </summary>
      <param name="lower" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToSingleUpper(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float32x4_t vcvt_high_f32_f64 (float32x2_t r, float64x2_t a)</para>
        <para>A64: FCVTN2 Vd.4S, Vn.2D</para>
      </summary>
      <param name="lower" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToUInt64RoundAwayFromZero(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>uint64x2_t vcvtaq_u64_f64 (float64x2_t a)</para>
        <para>A64: FCVTAU Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToUInt64RoundAwayFromZeroScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>uint64x1_t vcvta_u64_f64 (float64x1_t a)</para>
        <para>A64: FCVTAU Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToUInt64RoundToEven(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>uint64x2_t vcvtnq_u64_f64 (float64x2_t a)</para>
        <para>A64: FCVTNU Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToUInt64RoundToEvenScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>uint64x1_t vcvtn_u64_f64 (float64x1_t a)</para>
        <para>A64: FCVTNU Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToUInt64RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>uint64x2_t vcvtmq_u64_f64 (float64x2_t a)</para>
        <para>A64: FCVTMU Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToUInt64RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>uint64x1_t vcvtm_u64_f64 (float64x1_t a)</para>
        <para>A64: FCVTMU Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToUInt64RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>uint64x2_t vcvtpq_u64_f64 (float64x2_t a)</para>
        <para>A64: FCVTPU Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToUInt64RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>uint64x1_t vcvtp_u64_f64 (float64x1_t a)</para>
        <para>A64: FCVTPU Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToUInt64RoundToZero(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>uint64x2_t vcvtq_u64_f64 (float64x2_t a)</para>
        <para>A64: FCVTZU Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ConvertToUInt64RoundToZeroScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>uint64x1_t vcvt_u64_f64 (float64x1_t a)</para>
        <para>A64: FCVTZU Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Divide(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vdivq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A64: FDIV Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Divide(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vdivq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A64: FDIV Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Divide(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vdiv_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A64: FDIV Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>float64x2_t vdupq_laneq_f64 (float64x2_t vec, const int lane)</para>
        <para>A64: DUP Vd.2D, Vn.D[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>int64x2_t vdupq_laneq_s64 (int64x2_t vec, const int lane)</para>
        <para>A64: DUP Vd.2D, Vn.D[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.DuplicateSelectedScalarToVector128(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>uint64x2_t vdupq_laneq_u64 (uint64x2_t vec, const int lane)</para>
        <para>A64: DUP Vd.2D, Vn.D[index]</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.DuplicateToVector128(System.Double)">
      <summary>
        <para>float64x2_t vdupq_n_f64 (float64_t value)</para>
        <para>A64: DUP Vd.2D, Vn.D[0]</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.DuplicateToVector128(System.Int64)">
      <summary>
        <para>int64x2_t vdupq_n_s64 (int64_t value)</para>
        <para>A64: DUP Vd.2D, Rn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.DuplicateToVector128(System.UInt64)">
      <summary>
        <para>uint64x2_t vdupq_n_s64 (uint64_t value)</para>
        <para>A64: DUP Vd.2D, Rn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ExtractNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int8_t vqmovnh_s16 (int16_t a)</para>
        <para>A64: SQXTN Bd, Hn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ExtractNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int16_t vqmovns_s32 (int32_t a)</para>
        <para>A64: SQXTN Hd, Sn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ExtractNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>int32_t vqmovnd_s64 (int64_t a)</para>
        <para>A64: SQXTN Sd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ExtractNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint8_t vqmovnh_u16 (uint16_t a)</para>
        <para>A64: UQXTN Bd, Hn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ExtractNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint16_t vqmovns_u32 (uint32_t a)</para>
        <para>A64: UQXTN Hd, Sn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ExtractNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>
        <para>uint32_t vqmovnd_u64 (uint64_t a)</para>
        <para>A64: UQXTN Sd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ExtractNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>uint8_t vqmovunh_s16 (int16_t a)</para>
        <para>A64: SQXTUN Bd, Hn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ExtractNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>uint16_t vqmovuns_s32 (int32_t a)</para>
        <para>A64: SQXTUN Hd, Sn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ExtractNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>uint32_t vqmovund_s64 (int64_t a)</para>
        <para>A64: SQXTUN Sd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Floor(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vrndmq_f64 (float64x2_t a)</para>
        <para>A64: FRINTM Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <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})">
      <summary>
        <para>float64x2_t vfmaq_f64 (float64x2_t a, float64x2_t b, float64x2_t c)</para>
        <para>A64: FMLA Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>float64x2_t vfmaq_n_f64 (float64x2_t a, float64x2_t b, float64_t n)</para>
        <para>A64: FMLA Vd.2D, Vn.2D, Vm.D[0]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>float32x4_t vfmaq_n_f32 (float32x4_t a, float32x4_t b, float32_t n)</para>
        <para>A64: FMLA Vd.4S, Vn.4S, Vm.S[0]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>float32x2_t vfma_n_f32 (float32x2_t a, float32x2_t b, float32_t n)</para>
        <para>A64: FMLA Vd.2S, Vn.2S, Vm.S[0]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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)">
      <summary>
        <para>float64x2_t vfmaq_laneq_f64 (float64x2_t a, float64x2_t b, float64x2_t v, const int lane)</para>
        <para>A64: FMLA Vd.2D, Vn.2D, Vm.D[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>float32x4_t vfmaq_laneq_f32 (float32x4_t a, float32x4_t b, float32x4_t v, const int lane)</para>
        <para>A64: FMLA Vd.4S, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>float32x4_t vfmaq_lane_f32 (float32x4_t a, float32x4_t b, float32x2_t v, const int lane)</para>
        <para>A64: FMLA Vd.4S, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>float32x2_t vfma_laneq_f32 (float32x2_t a, float32x2_t b, float32x4_t v, const int lane)</para>
        <para>A64: FMLA Vd.2S, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>float32x2_t vfma_lane_f32 (float32x2_t a, float32x2_t b, float32x2_t v, const int lane)</para>
        <para>A64: FMLA Vd.2S, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>float64_t vfmad_laneq_f64 (float64_t a, float64_t b, float64x2_t v, const int lane)</para>
        <para>A64: FMLA Dd, Dn, Vm.D[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>float32_t vfmas_laneq_f32 (float32_t a, float32_t b, float32x4_t v, const int lane)</para>
        <para>A64: FMLA Sd, Sn, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>float32_t vfmas_lane_f32 (float32_t a, float32_t b, float32x2_t v, const int lane)</para>
        <para>A64: FMLA Sd, Sn, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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})">
      <summary>
        <para>float64x2_t vfmsq_f64 (float64x2_t a, float64x2_t b, float64x2_t c)</para>
        <para>A64: FMLS Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>float64x2_t vfmsq_n_f64 (float64x2_t a, float64x2_t b, float64_t n)</para>
        <para>A64: FMLS Vd.2D, Vn.2D, Vm.D[0]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>float32x4_t vfmsq_n_f32 (float32x4_t a, float32x4_t b, float32_t n)</para>
        <para>A64: FMLS Vd.4S, Vn.4S, Vm.S[0]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>float32x2_t vfms_n_f32 (float32x2_t a, float32x2_t b, float32_t n)</para>
        <para>A64: FMLS Vd.2S, Vn.2S, Vm.S[0]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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)">
      <summary>
        <para>float64x2_t vfmsq_laneq_f64 (float64x2_t a, float64x2_t b, float64x2_t v, const int lane)</para>
        <para>A64: FMLS Vd.2D, Vn.2D, Vm.D[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>float32x4_t vfmsq_laneq_f32 (float32x4_t a, float32x4_t b, float32x4_t v, const int lane)</para>
        <para>A64: FMLS Vd.4S, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>float32x4_t vfmsq_lane_f32 (float32x4_t a, float32x4_t b, float32x2_t v, const int lane)</para>
        <para>A64: FMLS Vd.4S, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>float32x2_t vfms_laneq_f32 (float32x2_t a, float32x2_t b, float32x4_t v, const int lane)</para>
        <para>A64: FMLS Vd.2S, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>float32x2_t vfms_lane_f32 (float32x2_t a, float32x2_t b, float32x2_t v, const int lane)</para>
        <para>A64: FMLS Vd.2S, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>float64_t vfmsd_laneq_f64 (float64_t a, float64_t b, float64x2_t v, const int lane)</para>
        <para>A64: FMLS Dd, Dn, Vm.D[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>float32_t vfmss_laneq_f32 (float32_t a, float32_t b, float32x4_t v, const int lane)</para>
        <para>A64: FMLS Sd, Sn, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>float32_t vfmss_lane_f32 (float32_t a, float32_t b, float32x2_t v, const int lane)</para>
        <para>A64: FMLS Sd, Sn, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>uint8x16_t vcopyq_laneq_u8 (uint8x16_t a, const int lane1, uint8x16_t b, const int lane2)</para>
        <para>A64: INS Vd.B[lane1], Vn.B[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>uint8x16_t vcopyq_lane_u8 (uint8x16_t a, const int lane1, uint8x8_t b, const int lane2)</para>
        <para>A64: INS Vd.B[lane1], Vn.B[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>float64x2_t vcopyq_laneq_f64 (float64x2_t a, const int lane1, float64x2_t b, const int lane2)</para>
        <para>A64: INS Vd.D[lane1], Vn.D[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>int16x8_t vcopyq_laneq_s16 (int16x8_t a, const int lane1, int16x8_t b, const int lane2)</para>
        <para>A64: INS Vd.H[lane1], Vn.H[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>int16x8_t vcopyq_lane_s16 (int16x8_t a, const int lane1, int16x4_t b, const int lane2)</para>
        <para>A64: INS Vd.H[lane1], Vn.H[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>int32x4_t vcopyq_laneq_s32 (int32x4_t a, const int lane1, int32x4_t b, const int lane2)</para>
        <para>A64: INS Vd.S[lane1], Vn.S[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>int32x4_t vcopyq_lane_s32 (int32x4_t a, const int lane1, int32x2_t b, const int lane2)</para>
        <para>A64: INS Vd.S[lane1], Vn.S[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>int64x2_t vcopyq_laneq_s64 (int64x2_t a, const int lane1, int64x2_t b, const int lane2)</para>
        <para>A64: INS Vd.D[lane1], Vn.D[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>int8x16_t vcopyq_laneq_s8 (int8x16_t a, const int lane1, int8x16_t b, const int lane2)</para>
        <para>A64: INS Vd.B[lane1], Vn.B[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>int8x16_t vcopyq_lane_s8 (int8x16_t a, const int lane1, int8x8_t b, const int lane2)</para>
        <para>A64: INS Vd.B[lane1], Vn.B[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>float32x4_t vcopyq_laneq_f32 (float32x4_t a, const int lane1, float32x4_t b, const int lane2)</para>
        <para>A64: INS Vd.S[lane1], Vn.S[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>float32x4_t vcopyq_lane_f32 (float32x4_t a, const int lane1, float32x2_t b, const int lane2)</para>
        <para>A64: INS Vd.S[lane1], Vn.S[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>uint16x8_t vcopyq_laneq_u16 (uint16x8_t a, const int lane1, uint16x8_t b, const int lane2)</para>
        <para>A64: INS Vd.H[lane1], Vn.H[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>uint16x8_t vcopyq_lane_u16 (uint16x8_t a, const int lane1, uint16x4_t b, const int lane2)</para>
        <para>A64: INS Vd.H[lane1], Vn.H[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>uint32x4_t vcopyq_laneq_u32 (uint32x4_t a, const int lane1, uint32x4_t b, const int lane2)</para>
        <para>A64: INS Vd.S[lane1], Vn.S[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>uint32x4_t vcopyq_lane_u32 (uint32x4_t a, const int lane1, uint32x2_t b, const int lane2)</para>
        <para>A64: INS Vd.S[lane1], Vn.S[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>uint64x2_t vcopyq_laneq_u64 (uint64x2_t a, const int lane1, uint64x2_t b, const int lane2)</para>
        <para>A64: INS Vd.D[lane1], Vn.D[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>uint8x8_t vcopy_laneq_u8 (uint8x8_t a, const int lane1, uint8x16_t b, const int lane2)</para>
        <para>A64: INS Vd.B[lane1], Vn.B[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>uint8x8_t vcopy_lane_u8 (uint8x8_t a, const int lane1, uint8x8_t b, const int lane2)</para>
        <para>A64: INS Vd.B[lane1], Vn.B[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>int16x4_t vcopy_laneq_s16 (int16x4_t a, const int lane1, int16x8_t b, const int lane2)</para>
        <para>A64: INS Vd.H[lane1], Vn.H[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>int16x4_t vcopy_lane_s16 (int16x4_t a, const int lane1, int16x4_t b, const int lane2)</para>
        <para>A64: INS Vd.H[lane1], Vn.H[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>int32x2_t vcopy_laneq_s32 (int32x2_t a, const int lane1, int32x4_t b, const int lane2)</para>
        <para>A64: INS Vd.S[lane1], Vn.S[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>int32x2_t vcopy_lane_s32 (int32x2_t a, const int lane1, int32x2_t b, const int lane2)</para>
        <para>A64: INS Vd.S[lane1], Vn.S[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>int8x8_t vcopy_laneq_s8 (int8x8_t a, const int lane1, int8x16_t b, const int lane2)</para>
        <para>A64: INS Vd.B[lane1], Vn.B[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>int8x8_t vcopy_lane_s8 (int8x8_t a, const int lane1, int8x8_t b, const int lane2)</para>
        <para>A64: INS Vd.B[lane1], Vn.B[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>float32x2_t vcopy_laneq_f32 (float32x2_t a, const int lane1, float32x4_t b, const int lane2)</para>
        <para>A64: INS Vd.S[lane1], Vn.S[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>float32x2_t vcopy_lane_f32 (float32x2_t a, const int lane1, float32x2_t b, const int lane2)</para>
        <para>A64: INS Vd.S[lane1], Vn.S[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>uint16x4_t vcopy_laneq_u16 (uint16x4_t a, const int lane1, uint16x8_t b, const int lane2)</para>
        <para>A64: INS Vd.H[lane1], Vn.H[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>uint16x4_t vcopy_lane_u16 (uint16x4_t a, const int lane1, uint16x4_t b, const int lane2)</para>
        <para>A64: INS Vd.H[lane1], Vn.H[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>uint32x2_t vcopy_laneq_u32 (uint32x2_t a, const int lane1, uint32x4_t b, const int lane2)</para>
        <para>A64: INS Vd.S[lane1], Vn.S[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <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)">
      <summary>
        <para>uint32x2_t vcopy_lane_u32 (uint32x2_t a, const int lane1, uint32x2_t b, const int lane2)</para>
        <para>A64: INS Vd.S[lane1], Vn.S[lane2]</para>
      </summary>
      <param name="result" />
      <param name="resultIndex" />
      <param name="value" />
      <param name="valueIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load2xVector128(System.Byte*)">
      <summary>
        <para>  A64: LD1 { Vn.16B, Vn+1.16B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load2xVector128(System.Double*)">
      <summary>
        <para>  A64: LD1 { Vn.2D, Vn+1.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load2xVector128(System.Int16*)">
      <summary>
        <para>  A64: LD1 { Vn.8H, Vn+1.8H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load2xVector128(System.Int32*)">
      <summary>
        <para>  A64: LD1 { Vn.4S, Vn+1.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load2xVector128(System.Int64*)">
      <summary>
        <para>  A64: LD1 { Vn.2D, Vn+1.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load2xVector128(System.SByte*)">
      <summary>
        <para>  A64: LD1 { Vn.16B, Vn+1.16B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load2xVector128(System.Single*)">
      <summary>
        <para>  A64: LD1 { Vn.4S, Vn+1.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load2xVector128(System.UInt16*)">
      <summary>
        <para>  A64: LD1 { Vn.8H, Vn+1.8H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load2xVector128(System.UInt32*)">
      <summary>
        <para>  A64: LD1 { Vn.4S, Vn+1.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load2xVector128(System.UInt64*)">
      <summary>
        <para>  A64: LD1 { Vn.2D, Vn+1.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load2xVector128AndUnzip(System.Byte*)">
      <summary>
        <para>  A64: LD2 { Vn.16B, Vn+1.16B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load2xVector128AndUnzip(System.Double*)">
      <summary>
        <para>  A64: LD2 { Vn.2D, Vn+1.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load2xVector128AndUnzip(System.Int16*)">
      <summary>
        <para>  A64: LD2 { Vn.8H, Vn+1.8H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load2xVector128AndUnzip(System.Int32*)">
      <summary>
        <para>  A64: LD2 { Vn.4S, Vn+1.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load2xVector128AndUnzip(System.Int64*)">
      <summary>
        <para>  A64: LD2 { Vn.2D, Vn+1.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load2xVector128AndUnzip(System.SByte*)">
      <summary>
        <para>  A64: LD2 { Vn.16B, Vn+1.16B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load2xVector128AndUnzip(System.Single*)">
      <summary>
        <para>  A64: LD2 { Vn.4S, Vn+1.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load2xVector128AndUnzip(System.UInt16*)">
      <summary>
        <para>  A64: LD2 { Vn.8H, Vn+1.8H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load2xVector128AndUnzip(System.UInt32*)">
      <summary>
        <para>  A64: LD2 { Vn.4S, Vn+1.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load2xVector128AndUnzip(System.UInt64*)">
      <summary>
        <para>  A64: LD2 { Vn.2D, Vn+1.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load3xVector128(System.Byte*)">
      <summary>
        <para>  A64: LD1 { Vn.16B, Vn+1.16B, Vn+2.16B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load3xVector128(System.Double*)">
      <summary>
        <para>  A64: LD1 { Vn.2D, Vn+1.2D, Vn+2.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load3xVector128(System.Int16*)">
      <summary>
        <para>  A64: LD1 { Vn.8H, Vn+1.8H, Vn+2.8H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load3xVector128(System.Int32*)">
      <summary>
        <para>  A64: LD1 { Vn.4S, Vn+1.4S, Vn+2.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load3xVector128(System.Int64*)">
      <summary>
        <para>  A64: LD1 { Vn.2D, Vn+1.2D, Vn+2.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load3xVector128(System.SByte*)">
      <summary>
        <para>  A64: LD1 { Vn.16B, Vn+1.16B, Vn+2.16B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load3xVector128(System.Single*)">
      <summary>
        <para>  A64: LD1 { Vn.4S, Vn+1.4S, Vn+2.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load3xVector128(System.UInt16*)">
      <summary>
        <para>  A64: LD1 { Vn.8H, Vn+1.8H, Vn+2.8H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load3xVector128(System.UInt32*)">
      <summary>
        <para>  A64: LD1 { Vn.4S, Vn+1.4S, Vn+2.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load3xVector128(System.UInt64*)">
      <summary>
        <para>  A64: LD1 { Vn.2D, Vn+1.2D, Vn+2.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load3xVector128AndUnzip(System.Byte*)">
      <summary>
        <para>  A64: LD3 { Vn.16B, Vn+1.16B, Vn+2.16B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load3xVector128AndUnzip(System.Double*)">
      <summary>
        <para>  A64: LD3 { Vn.2D, Vn+1.2D, Vn+2.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load3xVector128AndUnzip(System.Int16*)">
      <summary>
        <para>  A64: LD3 { Vn.8H, Vn+1.8H, Vn+2.8H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load3xVector128AndUnzip(System.Int32*)">
      <summary>
        <para>  A64: LD3 { Vn.4S, Vn+1.4S, Vn+2.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load3xVector128AndUnzip(System.Int64*)">
      <summary>
        <para>  A64: LD3 { Vn.2D, Vn+1.2D, Vn+2.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load3xVector128AndUnzip(System.SByte*)">
      <summary>
        <para>  A64: LD3 { Vn.16B, Vn+1.16B, Vn+2.16B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load3xVector128AndUnzip(System.Single*)">
      <summary>
        <para>  A64: LD3 { Vn.4S, Vn+1.4S, Vn+2.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load3xVector128AndUnzip(System.UInt16*)">
      <summary>
        <para>  A64: LD3 { Vn.8H, Vn+1.8H, Vn+2.8H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load3xVector128AndUnzip(System.UInt32*)">
      <summary>
        <para>  A64: LD3 { Vn.4S, Vn+1.4S, Vn+2.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load3xVector128AndUnzip(System.UInt64*)">
      <summary>
        <para>  A64: LD3 { Vn.2D, Vn+1.2D, Vn+2.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load4xVector128(System.Byte*)">
      <summary>
        <para>  A64: LD1 { Vn.16B, Vn+1.16B, Vn+2.16B, Vn+3.16B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load4xVector128(System.Double*)">
      <summary>
        <para>  A64: LD1 { Vn.2D, Vn+1.2D, Vn+2.2D, Vn+3.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load4xVector128(System.Int16*)">
      <summary>
        <para>  A64: LD1 { Vn.8H, Vn+1.8H, Vn+2.8H, Vn+3.8H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load4xVector128(System.Int32*)">
      <summary>
        <para>  A64: LD1 { Vn.4S, Vn+1.4S, Vn+2.4S, Vn+3.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load4xVector128(System.Int64*)">
      <summary>
        <para>  A64: LD1 { Vn.2D, Vn+1.2D, Vn+2.2D, Vn+3.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load4xVector128(System.SByte*)">
      <summary>
        <para>  A64: LD1 { Vn.16B, Vn+1.16B, Vn+2.16B, Vn+3.16B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load4xVector128(System.Single*)">
      <summary>
        <para>  A64: LD1 { Vn.4S, Vn+1.4S, Vn+2.4S, Vn+3.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load4xVector128(System.UInt16*)">
      <summary>
        <para>  A64: LD1 { Vn.8H, Vn+1.8H, Vn+2.8H, Vn+3.8H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load4xVector128(System.UInt32*)">
      <summary>
        <para>  A64: LD1 { Vn.4S, Vn+1.4S, Vn+2.4S, Vn+3.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load4xVector128(System.UInt64*)">
      <summary>
        <para>  A64: LD1 { Vn.2D, Vn+1.2D, Vn+2.2D, Vn+3.2D}, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load4xVector128AndUnzip(System.Byte*)">
      <summary>
        <para>  A64: LD4 { Vn.16B, Vn+1.16B, Vn+2.16B, Vn+3.16B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load4xVector128AndUnzip(System.Double*)">
      <summary>
        <para>  A64: LD4 { Vn.2D, Vn+1.2D, Vn+2.2D, Vn+3.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load4xVector128AndUnzip(System.Int16*)">
      <summary>
        <para>  A64: LD4 { Vn.8H, Vn+1.8H, Vn+2.8H, Vn+3.8H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load4xVector128AndUnzip(System.Int32*)">
      <summary>
        <para>  A64: LD4 { Vn.4S, Vn+1.4S, Vn+2.4S, Vn+3.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load4xVector128AndUnzip(System.Int64*)">
      <summary>
        <para>  A64: LD4 { Vn.2D, Vn+1.2D, Vn+2.2D, Vn+3.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load4xVector128AndUnzip(System.SByte*)">
      <summary>
        <para>  A64: LD4 { Vn.16B, Vn+1.16B, Vn+2.16B, Vn+3.16B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load4xVector128AndUnzip(System.Single*)">
      <summary>
        <para>  A64: LD4 { Vn.4S, Vn+1.4S, Vn+2.4S, Vn+3.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load4xVector128AndUnzip(System.UInt16*)">
      <summary>
        <para>  A64: LD4 { Vn.8H, Vn+1.8H, Vn+2.8H, Vn+3.8H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load4xVector128AndUnzip(System.UInt32*)">
      <summary>
        <para>  A64: LD4 { Vn.4S, Vn+1.4S, Vn+2.4S, Vn+3.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Load4xVector128AndUnzip(System.UInt64*)">
      <summary>
        <para>  A64: LD4 { Vn.2D, Vn+1.2D, Vn+2.2D, Vn+3.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte}},System.Byte,System.Byte*)">
      <summary>
        <para>  A64: LD4 { Vn.16B, Vn+1.16B, Vn+2.16B, Vn+3.16B }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte}},System.Byte,System.Byte*)">
      <summary>
        <para>  A64: LD3 { Vn.16B, Vn+1.16B, Vn+2.16B }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte}},System.Byte,System.Byte*)">
      <summary>
        <para>  A64: LD2 { Vn.16B, Vn+1.16B }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double}},System.Byte,System.Double*)">
      <summary>
        <para>  A64: LD4 { Vn.2D, Vn+1.2D, Vn+2.2D, Vn+3.2D }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double}},System.Byte,System.Double*)">
      <summary>
        <para>  A64: LD3 { Vn.2D, Vn+1.2D, Vn+2.2D }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double}},System.Byte,System.Double*)">
      <summary>
        <para>  A64: LD2 { Vn.2D, Vn+1.2D }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16}},System.Byte,System.Int16*)">
      <summary>
        <para>  A64: LD4 { Vn.8H, Vn+1.8H, Vn+2.8H, Vn+3.8H }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16}},System.Byte,System.Int16*)">
      <summary>
        <para>  A64: LD3 { Vn.8H, Vn+1.8H, Vn+2.8H }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16}},System.Byte,System.Int16*)">
      <summary>
        <para>  A64: LD2 { Vn.8H, Vn+1.8H }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32}},System.Byte,System.Int32*)">
      <summary>
        <para>  A64: LD4 { Vn.4S, Vn+1.4S, Vn+2.4S, Vn+3.4S }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32}},System.Byte,System.Int32*)">
      <summary>
        <para>  A64: LD3 { Vn.4S, Vn+1.4S, Vn+2.4S }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32}},System.Byte,System.Int32*)">
      <summary>
        <para>  A64: LD2 { Vn.4S, Vn+1.4S }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64}},System.Byte,System.Int64*)">
      <summary>
        <para>  A64: LD4 { Vn.2D, Vn+1.2D, Vn+2.2D, Vn+3.2D }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64}},System.Byte,System.Int64*)">
      <summary>
        <para>  A64: LD3 { Vn.2D, Vn+1.2D, Vn+2.2D }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64}},System.Byte,System.Int64*)">
      <summary>
        <para>  A64: LD2 { Vn.2D, Vn+1.2D }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte}},System.Byte,System.SByte*)">
      <summary>
        <para>  A64: LD4 { Vn.16B, Vn+1.16B, Vn+2.16B, Vn+3.16B }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte}},System.Byte,System.SByte*)">
      <summary>
        <para>  A64: LD3 { Vn.16B, Vn+1.16B, Vn+2.16B }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte}},System.Byte,System.SByte*)">
      <summary>
        <para>  A64: LD2 { Vn.16B, Vn+1.16B }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single}},System.Byte,System.Single*)">
      <summary>
        <para>  A64: LD4 { Vn.4S, Vn+1.4S, Vn+2.4S, Vn+3.4S }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single}},System.Byte,System.Single*)">
      <summary>
        <para>  A64: LD3 { Vn.4S, Vn+1.4S, Vn+2.4S }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single}},System.Byte,System.Single*)">
      <summary>
        <para>  A64: LD2 { Vn.4S, Vn+1.4S }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16}},System.Byte,System.UInt16*)">
      <summary>
        <para>  A64: LD4 { Vn.8H, Vn+1.8H, Vn+2.8H, Vn+3.8H }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16}},System.Byte,System.UInt16*)">
      <summary>
        <para>  A64: LD3 { Vn.8H, Vn+1.8H, Vn+2.8H }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16}},System.Byte,System.UInt16*)">
      <summary>
        <para>  A64: LD2 { Vn.8H, Vn+1.8H }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32}},System.Byte,System.UInt32*)">
      <summary>
        <para>  A64: LD4 { Vn.4S, Vn+1.4S, Vn+2.4S, Vn+3.4S }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32}},System.Byte,System.UInt32*)">
      <summary>
        <para>  A64: LD3 { Vn.4S, Vn+1.4S, Vn+2.4S }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32}},System.Byte,System.UInt32*)">
      <summary>
        <para>  A64: LD2 { Vn.4S, Vn+1.4S }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64}},System.Byte,System.UInt64*)">
      <summary>
        <para>  A64: LD4 { Vn.2D, Vn+1.2D, Vn+2.2D, Vn+3.2D }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64}},System.Byte,System.UInt64*)">
      <summary>
        <para>  A64: LD3 { Vn.2D, Vn+1.2D, Vn+2.2D }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndInsertScalar(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64}},System.Byte,System.UInt64*)">
      <summary>
        <para>  A64: LD2 { Vn.2D, Vn+1.2D }[Vm], [Xn]</para>
      </summary>
      <param name="values" />
      <param name="index" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128(System.Double*)">
      <summary>
        <para>float64x2_t vld1q_dup_f64 (float64_t const * ptr)</para>
        <para>A64: LD1R { Vt.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128(System.Int64*)">
      <summary>
        <para>int64x2_t vld1q_dup_s64 (int64_t const * ptr)</para>
        <para>A64: LD1R { Vt.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128(System.UInt64*)">
      <summary>
        <para>uint64x2_t vld1q_dup_u64 (uint64_t const * ptr)</para>
        <para>A64: LD1R { Vt.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x2(System.Byte*)">
      <summary>
        <para>  A64: LD2R { Vn.16B, Vn+1.16B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x2(System.Double*)">
      <summary>
        <para>  A64: LD2R { Vn.2D, Vn+1.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x2(System.Int16*)">
      <summary>
        <para>  A64: LD2R { Vn.8H, Vn+1.8H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x2(System.Int32*)">
      <summary>
        <para>  A64: LD2R { Vn.4S, Vn+1.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x2(System.Int64*)">
      <summary>
        <para>  A64: LD2R { Vn.2D, Vn+1.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x2(System.SByte*)">
      <summary>
        <para>  A64: LD2R { Vn.16B, Vn+1.16B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x2(System.Single*)">
      <summary>
        <para>  A64: LD2R { Vn.4S, Vn+1.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x2(System.UInt16*)">
      <summary>
        <para>  A64: LD2R { Vn.8H, Vn+1.8H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x2(System.UInt32*)">
      <summary>
        <para>  A64: LD2R { Vn.4S, Vn+1.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x2(System.UInt64*)">
      <summary>
        <para>  A64: LD2R { Vn.2D, Vn+1.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x3(System.Byte*)">
      <summary>
        <para>  A64: LD3R { Vn.16B, Vn+1.16B, Vn+2.16B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x3(System.Double*)">
      <summary>
        <para>  A64: LD3R { Vn.2D, Vn+1.2D, Vn+2.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x3(System.Int16*)">
      <summary>
        <para>  A64: LD3R { Vn.8H, Vn+1.8H, Vn+2.8H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x3(System.Int32*)">
      <summary>
        <para>  A64: LD3R { Vn.4S, Vn+1.4S, Vn+2.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x3(System.Int64*)">
      <summary>
        <para>  A64: LD3R { Vn.2D, Vn+1.2D, Vn+2.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x3(System.SByte*)">
      <summary>
        <para>  A64: LD3R { Vn.16B, Vn+1.16B, Vn+2.16B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x3(System.Single*)">
      <summary>
        <para>  A64: LD3R { Vn.4S, Vn+1.4S, Vn+2.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x3(System.UInt16*)">
      <summary>
        <para>  A64: LD3R { Vn.8H, Vn+1.8H, Vn+2.8H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x3(System.UInt32*)">
      <summary>
        <para>  A64: LD3R { Vn.4S, Vn+1.4S, Vn+2.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x3(System.UInt64*)">
      <summary>
        <para>  A64: LD3R { Vn.2D, Vn+1.2D, Vn+2.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x4(System.Byte*)">
      <summary>
        <para>  A64: LD4R { Vn.16B, Vn+1.16B, Vn+2.16B, Vn+3.16B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x4(System.Double*)">
      <summary>
        <para>  A64: LD4R { Vn.2D, Vn+1.2D, Vn+2.2D, Vn+3.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x4(System.Int16*)">
      <summary>
        <para>  A64: LD4R { Vn.8H, Vn+1.8H, Vn+2.8H, Vn+3.8H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x4(System.Int32*)">
      <summary>
        <para>  A64: LD4R { Vn.4S, Vn+1.4S, Vn+2.4S, Vn+3.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x4(System.Int64*)">
      <summary>
        <para>  A64: LD4R { Vn.2D, Vn+1.2D, Vn+2.2D, Vn+3.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x4(System.SByte*)">
      <summary>
        <para>  A64: LD4R { Vn.16B, Vn+1.16B, Vn+2.16B, Vn+3.16B }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x4(System.Single*)">
      <summary>
        <para>  A64: LD4R { Vn.4S, Vn+1.4S, Vn+2.4S, Vn+3.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x4(System.UInt16*)">
      <summary>
        <para>  A64: LD4R { Vn.8H, Vn+1.8H, Vn+2.8H, Vn+3.8H }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x4(System.UInt32*)">
      <summary>
        <para>  A64: LD4R { Vn.4S, Vn+1.4S, Vn+2.4S, Vn+3.4S }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadAndReplicateToVector128x4(System.UInt64*)">
      <summary>
        <para>  A64: LD4R { Vn.2D, Vn+1.2D, Vn+2.2D, Vn+3.2D }, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairScalarVector64(System.Int32*)">
      <summary>
        <para>A64: LDP St1, St2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairScalarVector64(System.Single*)">
      <summary>
        <para>A64: LDP St1, St2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairScalarVector64(System.UInt32*)">
      <summary>
        <para>A64: LDP St1, St2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairScalarVector64NonTemporal(System.Int32*)">
      <summary>
        <para>A64: LDNP St1, St2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairScalarVector64NonTemporal(System.Single*)">
      <summary>
        <para>A64: LDNP St1, St2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairScalarVector64NonTemporal(System.UInt32*)">
      <summary>
        <para>A64: LDNP St1, St2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector128(System.Byte*)">
      <summary>
        <para>A64: LDP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector128(System.Double*)">
      <summary>
        <para>A64: LDP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector128(System.Int16*)">
      <summary>
        <para>A64: LDP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector128(System.Int32*)">
      <summary>
        <para>A64: LDP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector128(System.Int64*)">
      <summary>
        <para>A64: LDP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector128(System.SByte*)">
      <summary>
        <para>A64: LDP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector128(System.Single*)">
      <summary>
        <para>A64: LDP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector128(System.UInt16*)">
      <summary>
        <para>A64: LDP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector128(System.UInt32*)">
      <summary>
        <para>A64: LDP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector128(System.UInt64*)">
      <summary>
        <para>A64: LDP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector128NonTemporal(System.Byte*)">
      <summary>
        <para>A64: LDNP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector128NonTemporal(System.Double*)">
      <summary>
        <para>A64: LDNP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector128NonTemporal(System.Int16*)">
      <summary>
        <para>A64: LDNP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector128NonTemporal(System.Int32*)">
      <summary>
        <para>A64: LDNP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector128NonTemporal(System.Int64*)">
      <summary>
        <para>A64: LDNP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector128NonTemporal(System.SByte*)">
      <summary>
        <para>A64: LDNP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector128NonTemporal(System.Single*)">
      <summary>
        <para>A64: LDNP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector128NonTemporal(System.UInt16*)">
      <summary>
        <para>A64: LDNP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector128NonTemporal(System.UInt32*)">
      <summary>
        <para>A64: LDNP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector128NonTemporal(System.UInt64*)">
      <summary>
        <para>A64: LDNP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector64(System.Byte*)">
      <summary>
        <para>A64: LDP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector64(System.Double*)">
      <summary>
        <para>A64: LDP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector64(System.Int16*)">
      <summary>
        <para>A64: LDP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector64(System.Int32*)">
      <summary>
        <para>A64: LDP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector64(System.Int64*)">
      <summary>
        <para>A64: LDP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector64(System.SByte*)">
      <summary>
        <para>A64: LDP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector64(System.Single*)">
      <summary>
        <para>A64: LDP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector64(System.UInt16*)">
      <summary>
        <para>A64: LDP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector64(System.UInt32*)">
      <summary>
        <para>A64: LDP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector64(System.UInt64*)">
      <summary>
        <para>A64: LDP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector64NonTemporal(System.Byte*)">
      <summary>
        <para>A64: LDNP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector64NonTemporal(System.Double*)">
      <summary>
        <para>A64: LDNP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector64NonTemporal(System.Int16*)">
      <summary>
        <para>A64: LDNP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector64NonTemporal(System.Int32*)">
      <summary>
        <para>A64: LDNP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector64NonTemporal(System.Int64*)">
      <summary>
        <para>A64: LDNP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector64NonTemporal(System.SByte*)">
      <summary>
        <para>A64: LDNP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector64NonTemporal(System.Single*)">
      <summary>
        <para>A64: LDNP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector64NonTemporal(System.UInt16*)">
      <summary>
        <para>A64: LDNP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector64NonTemporal(System.UInt32*)">
      <summary>
        <para>A64: LDNP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.LoadPairVector64NonTemporal(System.UInt64*)">
      <summary>
        <para>A64: LDNP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Max(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vmaxq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A64: FMAX Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxAcross(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8_t vmaxvq_u8 (uint8x16_t a)</para>
        <para>A64: UMAXV Bd, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxAcross(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16_t vmaxvq_s16 (int16x8_t a)</para>
        <para>A64: SMAXV Hd, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxAcross(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32_t vmaxvq_s32 (int32x4_t a)</para>
        <para>A64: SMAXV Sd, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxAcross(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8_t vmaxvq_s8 (int8x16_t a)</para>
        <para>A64: SMAXV Bd, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxAcross(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32_t vmaxvq_f32 (float32x4_t a)</para>
        <para>A64: FMAXV Sd, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxAcross(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16_t vmaxvq_u16 (uint16x8_t a)</para>
        <para>A64: UMAXV Hd, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxAcross(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32_t vmaxvq_u32 (uint32x4_t a)</para>
        <para>A64: UMAXV Sd, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxAcross(System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8_t vmaxv_u8 (uint8x8_t a)</para>
        <para>A64: UMAXV Bd, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxAcross(System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16_t vmaxv_s16 (int16x4_t a)</para>
        <para>A64: SMAXV Hd, Vn.4H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxAcross(System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8_t vmaxv_s8 (int8x8_t a)</para>
        <para>A64: SMAXV Bd, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxAcross(System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16_t vmaxv_u16 (uint16x4_t a)</para>
        <para>A64: UMAXV Hd, Vn.4H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxNumber(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vmaxnmq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A64: FMAXNM Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxNumberAcross(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32_t vmaxnmvq_f32 (float32x4_t a)</para>
        <para>A64: FMAXNMV Sd, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxNumberPairwise(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vpmaxnmq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A64: FMAXNMP Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxNumberPairwise(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vpmaxnmq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A64: FMAXNMP Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxNumberPairwise(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vpmaxnm_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A64: FMAXNMP Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxNumberPairwiseScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64_t vpmaxnmqd_f64 (float64x2_t a)</para>
        <para>A64: FMAXNMP Dd, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxNumberPairwiseScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vpmaxnms_f32 (float32x2_t a)</para>
        <para>A64: FMAXNMP Sd, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxPairwise(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vpmaxq_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A64: UMAXP Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxPairwise(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vpmaxq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A64: FMAXP Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxPairwise(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vpmaxq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A64: SMAXP Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxPairwise(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vpmaxq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A64: SMAXP Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxPairwise(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vpmaxq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A64: SMAXP Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxPairwise(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vpmaxq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A64: FMAXP Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxPairwise(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vpmaxq_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A64: UMAXP Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxPairwise(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vpmaxq_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A64: UMAXP Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxPairwiseScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64_t vpmaxqd_f64 (float64x2_t a)</para>
        <para>A64: FMAXP Dd, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxPairwiseScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vpmaxs_f32 (float32x2_t a)</para>
        <para>A64: FMAXP Sd, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vmax_f64 (float64x1_t a, float64x1_t b)</para>
        <para>A64: FMAX Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MaxScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vmaxs_f32 (float32_t a, float32_t b)</para>
        <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>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Min(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vminq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A64: FMIN Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinAcross(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8_t vminvq_u8 (uint8x16_t a)</para>
        <para>A64: UMINV Bd, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinAcross(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16_t vminvq_s16 (int16x8_t a)</para>
        <para>A64: SMINV Hd, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinAcross(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32_t vaddvq_s32 (int32x4_t a)</para>
        <para>A64: SMINV Sd, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinAcross(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8_t vminvq_s8 (int8x16_t a)</para>
        <para>A64: SMINV Bd, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinAcross(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32_t vminvq_f32 (float32x4_t a)</para>
        <para>A64: FMINV Sd, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinAcross(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16_t vminvq_u16 (uint16x8_t a)</para>
        <para>A64: UMINV Hd, Vn.8H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinAcross(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32_t vminvq_u32 (uint32x4_t a)</para>
        <para>A64: UMINV Sd, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinAcross(System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8_t vminv_u8 (uint8x8_t a)</para>
        <para>A64: UMINV Bd, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinAcross(System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16_t vminv_s16 (int16x4_t a)</para>
        <para>A64: SMINV Hd, Vn.4H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinAcross(System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8_t vminv_s8 (int8x8_t a)</para>
        <para>A64: SMINV Bd, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinAcross(System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16_t vminv_u16 (uint16x4_t a)</para>
        <para>A64: UMINV Hd, Vn.4H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinNumber(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vminnmq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A64: FMINNM Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinNumberAcross(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32_t vminnmvq_f32 (float32x4_t a)</para>
        <para>A64: FMINNMV Sd, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinNumberPairwise(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vpminnmq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A64: FMINNMP Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinNumberPairwise(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vpminnmq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A64: FMINNMP Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinNumberPairwise(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vpminnm_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A64: FMINNMP Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinNumberPairwiseScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64_t vpminnmqd_f64 (float64x2_t a)</para>
        <para>A64: FMINNMP Dd, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinNumberPairwiseScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vpminnms_f32 (float32x2_t a)</para>
        <para>A64: FMINNMP Sd, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinPairwise(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vpminq_u8 (uint8x16_t a, uint8x16_t b)</para>
        <para>A64: UMINP Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinPairwise(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vpminq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A64: FMINP Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinPairwise(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vpminq_s16 (int16x8_t a, int16x8_t b)</para>
        <para>A64: SMINP Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinPairwise(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vpminq_s32 (int32x4_t a, int32x4_t b)</para>
        <para>A64: SMINP Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinPairwise(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vpminq_s8 (int8x16_t a, int8x16_t b)</para>
        <para>A64: SMINP Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinPairwise(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vpminq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A64: FMINP Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinPairwise(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vpminq_u16 (uint16x8_t a, uint16x8_t b)</para>
        <para>A64: UMINP Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinPairwise(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vpminq_u32 (uint32x4_t a, uint32x4_t b)</para>
        <para>A64: UMINP Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinPairwiseScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64_t vpminqd_f64 (float64x2_t a)</para>
        <para>A64: FMINP Dd, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinPairwiseScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vpmins_f32 (float32x2_t a)</para>
        <para>A64: FMINP Sd, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vmin_f64 (float64x1_t a, float64x1_t b)</para>
        <para>A64: FMIN Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MinScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vmins_f32 (float32_t a, float32_t b)</para>
        <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>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Multiply(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vmulq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A64: FMUL Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyByScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x2_t vmulq_n_f64 (float64x2_t a, float64_t b)</para>
        <para>A64: FMUL Vd.2D, Vn.2D, Vm.D[0]</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>float64x2_t vmulq_laneq_f64 (float64x2_t a, float64x2_t v, const int lane)</para>
        <para>A64: FMUL Vd.2D, Vn.2D, Vm.D[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingSaturateHighScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16_t vqdmulhh_s16 (int16_t a, int16_t b)</para>
        <para>A64: SQDMULH Hd, Hn, Hm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingSaturateHighScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32_t vqdmulhs_s32 (int32_t a, int32_t b)</para>
        <para>A64: SQDMULH Sd, Sn, Sm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingScalarBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int16_t vqdmulhh_laneq_s16 (int16_t a, int16x8_t v, const int lane)</para>
        <para>A64: SQDMULH Hd, Hn, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingScalarBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int16_t vqdmulhh_lane_s16 (int16_t a, int16x4_t v, const int lane)</para>
        <para>A64: SQDMULH Hd, Hn, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingScalarBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int32_t vqdmulhs_laneq_s32 (int32_t a, int32x4_t v, const int lane)</para>
        <para>A64: SQDMULH Sd, Sn, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingScalarBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int32_t vqdmulhs_lane_s32 (int32_t a, int32x2_t v, const int lane)</para>
        <para>A64: SQDMULH Sd, Sn, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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})">
      <summary>
        <para>int32_t vqdmlalh_s16 (int32_t a, int16_t b, int16_t c)</para>
        <para>A64: SQDMLAL Sd, Hn, Hm</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int64_t vqdmlals_s32 (int64_t a, int32_t b, int32_t c)</para>
        <para>A64: SQDMLAL Dd, Sn, Sm</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int32_t vqdmlslh_s16 (int32_t a, int16_t b, int16_t c)</para>
        <para>A64: SQDMLSL Sd, Hn, Hm</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>
        <para>int64_t vqdmlsls_s32 (int64_t a, int32_t b, int32_t c)</para>
        <para>A64: SQDMLSL Dd, Sn, Sm</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingWideningSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int32_t vqdmullh_s16 (int16_t a, int16_t b)</para>
        <para>A64: SQDMULL Sd, Hn, Hm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingWideningSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int64_t vqdmulls_s32 (int32_t a, int32_t b)</para>
        <para>A64: SQDMULL Dd, Sn, Sm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingWideningSaturateScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int32_t vqdmullh_laneq_s16 (int16_t a, int16x8_t v, const int lane)</para>
        <para>A64: SQDMULL Sd, Hn, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingWideningSaturateScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int32_t vqdmullh_lane_s16 (int16_t a, int16x4_t v, const int lane)</para>
        <para>A64: SQDMULL Sd, Hn, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingWideningSaturateScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int64_t vqdmulls_laneq_s32 (int32_t a, int32x4_t v, const int lane)</para>
        <para>A64: SQDMULL Dd, Sn, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyDoublingWideningSaturateScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int64_t vqdmulls_lane_s32 (int32_t a, int32x2_t v, const int lane)</para>
        <para>A64: SQDMULL Dd, Sn, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int32_t vqdmlalh_laneq_s16 (int32_t a, int16_t b, int16x8_t v, const int lane)</para>
        <para>A64: SQDMLAL Sd, Hn, Vm.H[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int32_t vqdmlalh_lane_s16 (int32_t a, int16_t b, int16x4_t v, const int lane)</para>
        <para>A64: SQDMLAL Sd, Hn, Vm.H[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int64_t vqdmlals_laneq_s32 (int64_t a, int32_t b, int32x4_t v, const int lane)</para>
        <para>A64: SQDMLAL Dd, Sn, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int64_t vqdmlals_lane_s32 (int64_t a, int32_t b, int32x2_t v, const int lane)</para>
        <para>A64: SQDMLAL Dd, Sn, Vm.S[lane]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int32_t vqdmlslh_laneq_s16 (int32_t a, int16_t b, int16x8_t v, const int lane)</para>
        <para>A64: SQDMLSL Sd, Hn, Vm.H[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int32_t vqdmlslh_lane_s16 (int32_t a, int16_t b, int16x4_t v, const int lane)</para>
        <para>A64: SQDMLSL Sd, Hn, Vm.H[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int64_t vqdmlsls_laneq_s32 (int64_t a, int32_t b, int32x4_t v, const int lane)</para>
        <para>A64: SQDMLSL Dd, Sn, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <summary>
        <para>int64_t vqdmlsls_lane_s32 (int64_t a, int32_t b, int32x2_t v, const int lane)</para>
        <para>A64: SQDMLSL Dd, Sn, Vm.S[lane]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtended(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vmulxq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A64: FMULX Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtended(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vmulxq_f32 (float32x4_t a, float32x4_t b)</para>
        <para>A64: FMULX Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtended(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vmulx_f32 (float32x2_t a, float32x2_t b)</para>
        <para>A64: FMULX Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtendedByScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x2_t vmulxq_lane_f64 (float64x2_t a, float64x1_t v, const int lane)</para>
        <para>A64: FMULX Vd.2D, Vn.2D, Vm.D[0]</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtendedBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>float64x2_t vmulxq_laneq_f64 (float64x2_t a, float64x2_t v, const int lane)</para>
        <para>A64: FMULX Vd.2D, Vn.2D, Vm.D[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtendedBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>float32x4_t vmulxq_laneq_f32 (float32x4_t a, float32x4_t v, const int lane)</para>
        <para>A64: FMULX Vd.4S, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtendedBySelectedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
      <summary>
        <para>float32x4_t vmulxq_lane_f32 (float32x4_t a, float32x2_t v, const int lane)</para>
        <para>A64: FMULX Vd.4S, Vn.4S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtendedBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>float32x2_t vmulx_laneq_f32 (float32x2_t a, float32x4_t v, const int lane)</para>
        <para>A64: FMULX Vd.2S, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtendedBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
      <summary>
        <para>float32x2_t vmulx_lane_f32 (float32x2_t a, float32x2_t v, const int lane)</para>
        <para>A64: FMULX Vd.2S, Vn.2S, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtendedScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vmulx_f64 (float64x1_t a, float64x1_t b)</para>
        <para>A64: FMULX Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtendedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vmulxs_f32 (float32_t a, float32_t b)</para>
        <para>A64: FMULX Sd, Sn, Sm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtendedScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>float64_t vmulxd_laneq_f64 (float64_t a, float64x2_t v, const int lane)</para>
        <para>A64: FMULX Dd, Dn, Vm.D[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtendedScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>float32_t vmulxs_laneq_f32 (float32_t a, float32x4_t v, const int lane)</para>
        <para>A64: FMULX Sd, Sn, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyExtendedScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Byte)">
      <summary>
        <para>float32_t vmulxs_lane_f32 (float32_t a, float32x2_t v, const int lane)</para>
        <para>A64: FMULX Sd, Sn, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyRoundedDoublingSaturateHighScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16_t vqrdmulhh_s16 (int16_t a, int16_t b)</para>
        <para>A64: SQRDMULH Hd, Hn, Hm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyRoundedDoublingSaturateHighScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32_t vqrdmulhs_s32 (int32_t a, int32_t b)</para>
        <para>A64: SQRDMULH Sd, Sn, Sm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>int16_t vqrdmulhh_laneq_s16 (int16_t a, int16x8_t v, const int lane)</para>
        <para>A64: SQRDMULH Hd, Hn, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int16_t vqrdmulhh_lane_s16 (int16_t a, int16x4_t v, const int lane)</para>
        <para>A64: SQRDMULH Hd, Hn, Vm.H[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int32_t vqrdmulhs_laneq_s32 (int32_t a, int32x4_t v, const int lane)</para>
        <para>A64: SQRDMULH Sd, Sn, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int32_t vqrdmulhs_lane_s32 (int32_t a, int32x2_t v, const int lane)</para>
        <para>A64: SQRDMULH Sd, Sn, Vm.S[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.MultiplyScalarBySelectedScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>float64_t vmuld_laneq_f64 (float64_t a, float64x2_t v, const int lane)</para>
        <para>A64: FMUL Dd, Dn, Vm.D[lane]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Negate(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vnegq_f64 (float64x2_t a)</para>
        <para>A64: FNEG Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Negate(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int64x2_t vnegq_s64 (int64x2_t a)</para>
        <para>A64: NEG Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.NegateSaturate(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int64x2_t vqnegq_s64 (int64x2_t a)</para>
        <para>A64: SQNEG Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.NegateSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16_t vqnegh_s16 (int16_t a)</para>
        <para>A64: SQNEG Hd, Hn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.NegateSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32_t vqnegs_s32 (int32_t a)</para>
        <para>A64: SQNEG Sd, Sn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.NegateSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>int64_t vqnegd_s64 (int64_t a)</para>
        <para>A64: SQNEG Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.NegateSaturateScalar(System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8_t vqnegb_s8 (int8_t a)</para>
        <para>A64: SQNEG Bd, Bn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.NegateScalar(System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>int64x1_t vneg_s64 (int64x1_t a)</para>
        <para>A64: NEG Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalEstimate(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vrecpeq_f64 (float64x2_t a)</para>
        <para>A64: FRECPE Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalEstimateScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vrecpe_f64 (float64x1_t a)</para>
        <para>A64: FRECPE Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalEstimateScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vrecpes_f32 (float32_t a)</para>
        <para>A64: FRECPE Sd, Sn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalExponentScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64_t vrecpxd_f64 (float64_t a)</para>
        <para>A64: FRECPX Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalExponentScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vrecpxs_f32 (float32_t a)</para>
        <para>A64: FRECPX Sd, Sn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalSquareRootEstimate(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vrsqrteq_f64 (float64x2_t a)</para>
        <para>A64: FRSQRTE Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalSquareRootEstimateScalar(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vrsqrte_f64 (float64x1_t a)</para>
        <para>A64: FRSQRTE Dd, Dn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalSquareRootEstimateScalar(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vrsqrtes_f32 (float32_t a)</para>
        <para>A64: FRSQRTE Sd, Sn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalSquareRootStep(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vrsqrtsq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A64: FRSQRTS Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalSquareRootStepScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vrsqrts_f64 (float64x1_t a, float64x1_t b)</para>
        <para>A64: FRSQRTS Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalSquareRootStepScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vrsqrtss_f32 (float32_t a, float32_t b)</para>
        <para>A64: FRSQRTS Sd, Sn, Sm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalStep(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vrecpsq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A64: FRECPS Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalStepScalar(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>float64x1_t vrecps_f64 (float64x1_t a, float64x1_t b)</para>
        <para>A64: FRECPS Dd, Dn, Dm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReciprocalStepScalar(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32_t vrecpss_f32 (float32_t a, float32_t b)</para>
        <para>A64: FRECPS Sd, Sn, Sm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReverseElementBits(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vrbitq_u8 (uint8x16_t a)</para>
        <para>A64: RBIT Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReverseElementBits(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vrbitq_s8 (int8x16_t a)</para>
        <para>A64: RBIT Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReverseElementBits(System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vrbit_u8 (uint8x8_t a)</para>
        <para>A64: RBIT Vd.8B, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ReverseElementBits(System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vrbit_s8 (int8x8_t a)</para>
        <para>A64: RBIT Vd.8B, Vn.8B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.RoundAwayFromZero(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vrndaq_f64 (float64x2_t a)</para>
        <para>A64: FRINTA Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.RoundToNearest(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vrndnq_f64 (float64x2_t a)</para>
        <para>A64: FRINTN Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vrndmq_f64 (float64x2_t a)</para>
        <para>A64: FRINTM Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vrndpq_f64 (float64x2_t a)</para>
        <para>A64: FRINTP Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.RoundToZero(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vrndq_f64 (float64x2_t a)</para>
        <para>A64: FRINTZ Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftArithmeticRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16_t vqrshlh_s16 (int16_t a, int16_t b)</para>
        <para>A64: SQRSHL Hd, Hn, Hm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftArithmeticRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32_t vqrshls_s32 (int32_t a, int32_t b)</para>
        <para>A64: SQRSHL Sd, Sn, Sm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftArithmeticRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8_t vqrshlb_s8 (int8_t a, int8_t b)</para>
        <para>A64: SQRSHL Bd, Bn, Bm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftArithmeticSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16_t vqshlh_s16 (int16_t a, int16_t b)</para>
        <para>A64: SQSHL Hd, Hn, Hm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftArithmeticSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32_t vqshls_s32 (int32_t a, int32_t b)</para>
        <para>A64: SQSHL Sd, Sn, Sm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftArithmeticSaturateScalar(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8_t vqshlb_s8 (int8_t a, int8_t b)</para>
        <para>A64: SQSHL Bd, Bn, Bm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)">
      <summary>
        <para>uint8_t vqshlb_n_u8 (uint8_t a, const int n)</para>
        <para>A64: UQSHL Bd, Bn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int16_t vqshlh_n_s16 (int16_t a, const int n)</para>
        <para>A64: SQSHL Hd, Hn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int32_t vqshls_n_s32 (int32_t a, const int n)</para>
        <para>A64: SQSHL Sd, Sn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
      <summary>
        <para>int8_t vqshlb_n_s8 (int8_t a, const int n)</para>
        <para>A64: SQSHL Bd, Bn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
      <summary>
        <para>uint16_t vqshlh_n_u16 (uint16_t a, const int n)</para>
        <para>A64: UQSHL Hd, Hn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
      <summary>
        <para>uint32_t vqshls_n_u32 (uint32_t a, const int n)</para>
        <para>A64: UQSHL Sd, Sn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLeftLogicalSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>uint16_t vqshluh_n_s16 (int16_t a, const int n)</para>
        <para>A64: SQSHLU Hd, Hn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLeftLogicalSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>uint32_t vqshlus_n_s32 (int32_t a, const int n)</para>
        <para>A64: SQSHLU Sd, Sn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLeftLogicalSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)">
      <summary>
        <para>uint8_t vqshlub_n_s8 (int8_t a, const int n)</para>
        <para>A64: SQSHLU Bd, Bn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLogicalRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>uint8_t vqrshlb_u8 (uint8_t a, int8_t b)</para>
        <para>A64: UQRSHL Bd, Bn, Bm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLogicalRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>uint16_t vqrshlh_u16 (uint16_t a, int16_t b)</para>
        <para>A64: UQRSHL Hd, Hn, Hm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLogicalRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>uint32_t vqrshls_u32 (uint32_t a, int32_t b)</para>
        <para>A64: UQRSHL Sd, Sn, Sm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLogicalRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>uint8_t vqrshlb_u8 (uint8_t a, int8_t b)</para>
        <para>A64: UQRSHL Bd, Bn, Bm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLogicalRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>uint16_t vqrshlh_u16 (uint16_t a, int16_t b)</para>
        <para>A64: UQRSHL Hd, Hn, Hm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLogicalRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>uint32_t vqrshls_u32 (uint32_t a, int32_t b)</para>
        <para>A64: UQRSHL Sd, Sn, Sm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>uint8_t vqshlb_u8 (uint8_t a, int8_t b)</para>
        <para>A64: UQSHL Bd, Bn, Bm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>uint16_t vqshlh_u16 (uint16_t a, int16_t b)</para>
        <para>A64: UQSHL Hd, Hn, Hm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>uint32_t vqshls_u32 (uint32_t a, int32_t b)</para>
        <para>A64: UQSHL Sd, Sn, Sm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>uint8_t vqshlb_u8 (uint8_t a, int8_t b)</para>
        <para>A64: UQSHL Bd, Bn, Bm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>uint16_t vqshlh_u16 (uint16_t a, int16_t b)</para>
        <para>A64: UQSHL Hd, Hn, Hm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>uint32_t vqshls_u32 (uint32_t a, int32_t b)</para>
        <para>A64: UQSHL Sd, Sn, Sm</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int8_t vqshrnh_n_s16 (int16_t a, const int n)</para>
        <para>A64: SQSHRN Bd, Hn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int16_t vqshrns_n_s32 (int32_t a, const int n)</para>
        <para>A64: SQSHRN Hd, Sn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
      <summary>
        <para>int32_t vqshrnd_n_s64 (int64_t a, const int n)</para>
        <para>A64: SQSHRN Sd, Dn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>uint8_t vqshrunh_n_s16 (int16_t a, const int n)</para>
        <para>A64: SQSHRUN Bd, Hn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>uint16_t vqshruns_n_s32 (int32_t a, const int n)</para>
        <para>A64: SQSHRUN Hd, Sn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
      <summary>
        <para>uint32_t vqshrund_n_s64 (int64_t a, const int n)</para>
        <para>A64: SQSHRUN Sd, Dn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>int8_t vqrshrnh_n_s16 (int16_t a, const int n)</para>
        <para>A64: SQRSHRN Bd, Hn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>int16_t vqrshrns_n_s32 (int32_t a, const int n)</para>
        <para>A64: SQRSHRN Hd, Sn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
      <summary>
        <para>int32_t vqrshrnd_n_s64 (int64_t a, const int n)</para>
        <para>A64: SQRSHRN Sd, Dn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>uint8_t vqrshrunh_n_s16 (int16_t a, const int n)</para>
        <para>A64: SQRSHRUN Bd, Hn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>uint16_t vqrshruns_n_s32 (int32_t a, const int n)</para>
        <para>A64: SQRSHRUN Hd, Sn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
      <summary>
        <para>uint32_t vqrshrund_n_s64 (int64_t a, const int n)</para>
        <para>A64: SQRSHRUN Sd, Dn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>uint8_t vqshrnh_n_u16 (uint16_t a, const int n)</para>
        <para>A64: UQSHRN Bd, Hn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>uint16_t vqshrns_n_u32 (uint32_t a, const int n)</para>
        <para>A64: UQSHRN Hd, Sn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
      <summary>
        <para>uint32_t vqshrnd_n_u64 (uint64_t a, const int n)</para>
        <para>A64: UQSHRN Sd, Dn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
      <summary>
        <para>uint8_t vqshrnh_n_u16 (uint16_t a, const int n)</para>
        <para>A64: UQSHRN Bd, Hn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
      <summary>
        <para>uint16_t vqshrns_n_u32 (uint32_t a, const int n)</para>
        <para>A64: UQSHRN Hd, Sn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)">
      <summary>
        <para>uint32_t vqshrnd_n_u64 (uint64_t a, const int n)</para>
        <para>A64: UQSHRN Sd, Dn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)">
      <summary>
        <para>uint8_t vqrshrnh_n_u16 (uint16_t a, const int n)</para>
        <para>A64: UQRSHRN Bd, Hn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)">
      <summary>
        <para>uint16_t vqrshrns_n_u32 (uint32_t a, const int n)</para>
        <para>A64: UQRSHRN Hd, Sn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)">
      <summary>
        <para>uint32_t vqrshrnd_n_u64 (uint64_t a, const int n)</para>
        <para>A64: UQRSHRN Sd, Dn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)">
      <summary>
        <para>uint8_t vqrshrnh_n_u16 (uint16_t a, const int n)</para>
        <para>A64: UQRSHRN Bd, Hn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)">
      <summary>
        <para>uint16_t vqrshrns_n_u32 (uint32_t a, const int n)</para>
        <para>A64: UQRSHRN Hd, Sn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)">
      <summary>
        <para>uint32_t vqrshrnd_n_u64 (uint64_t a, const int n)</para>
        <para>A64: UQRSHRN Sd, Dn, #n</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Sqrt(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vsqrtq_f64 (float64x2_t a)</para>
        <para>A64: FSQRT Vd.2D, Vn.2D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Sqrt(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vsqrtq_f32 (float32x4_t a)</para>
        <para>A64: FSQRT Vd.4S, Vn.4S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Sqrt(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vsqrt_f32 (float32x2_t a)</para>
        <para>A64: FSQRT Vd.2S, Vn.2S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.Byte*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte}})">
      <summary>
        <para>  A64: ST1 { Vn.16B, Vn+1.16B, Vn+2.16B, Vn+3.16B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.Byte*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte}})">
      <summary>
        <para>  A64: ST1 { Vn.16B, Vn+1.16B, Vn+2.16B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.Byte*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte}})">
      <summary>
        <para>  A64: ST1 { Vn.16B, Vn+1.16B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.Double*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double}})">
      <summary>
        <para>  A64: ST1 { Vn.2D, Vn+1.2D, Vn+2.2D, Vn+3.2D }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.Double*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double}})">
      <summary>
        <para>  A64: ST1 { Vn.2D, Vn+1.2D, Vn+2.2D }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.Double*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double}})">
      <summary>
        <para>  A64: ST1 { Vn.2D, Vn+1.2D }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.Int16*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16}})">
      <summary>
        <para>  A64: ST1 { Vn.8H, Vn+1.8H, Vn+2.8H, Vn+3.8H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.Int16*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16}})">
      <summary>
        <para>  A64: ST1 { Vn.8H, Vn+1.8H, Vn+2.8H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.Int16*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16}})">
      <summary>
        <para>  A64: ST1 { Vn.8H, Vn+1.8H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.Int32*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32}})">
      <summary>
        <para>  A64: ST1 { Vn.4S, Vn+1.4S, Vn+2.4S, Vn+3.4S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.Int32*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32}})">
      <summary>
        <para>  A64: ST1 { Vn.4S, Vn+1.4S, Vn+2.4S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.Int32*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32}})">
      <summary>
        <para>  A64: ST1 { Vn.4S, Vn+1.4S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.Int64*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64}})">
      <summary>
        <para>  A64: ST1 { Vn.2D, Vn+1.2D, Vn+2.2D, Vn+3.2D }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.Int64*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64}})">
      <summary>
        <para>  A64: ST1 { Vn.2D, Vn+1.2D, Vn+2.2D }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.Int64*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64}})">
      <summary>
        <para>  A64: ST1 { Vn.2D, Vn+1.2D }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.SByte*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte}})">
      <summary>
        <para>  A64: ST1 { Vn.16B, Vn+1.16B, Vn+2.16B, Vn+3.16B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.SByte*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte}})">
      <summary>
        <para>  A64: ST1 { Vn.16B, Vn+1.16B, Vn+2.16B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.SByte*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte}})">
      <summary>
        <para>  A64: ST1 { Vn.16B, Vn+1.16B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.Single*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single}})">
      <summary>
        <para>  A64: ST1 { Vn.4S, Vn+1.4S, Vn+2.4S, Vn+3.4S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.Single*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single}})">
      <summary>
        <para>  A64: ST1 { Vn.4S, Vn+1.4S, Vn+2.4S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.Single*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single}})">
      <summary>
        <para>  A64: ST1 { Vn.4S, Vn+1.4S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.UInt16*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16}})">
      <summary>
        <para>  A64: ST1 { Vn.8H, Vn+1.8H, Vn+2.8H, Vn+3.8H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.UInt16*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16}})">
      <summary>
        <para>  A64: ST1 { Vn.8H, Vn+1.8H, Vn+2.8H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.UInt16*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16}})">
      <summary>
        <para>  A64: ST1 { Vn.8H, Vn+1.8H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.UInt32*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32}})">
      <summary>
        <para>  A64: ST1 { Vn.4S, Vn+1.4S, Vn+2.4S, Vn+3.4S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.UInt32*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32}})">
      <summary>
        <para>  A64: ST1 { Vn.4S, Vn+1.4S, Vn+2.4S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.UInt32*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32}})">
      <summary>
        <para>  A64: ST1 { Vn.4S, Vn+1.4S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.UInt64*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64}})">
      <summary>
        <para>  A64: ST1 { Vn.2D, Vn+1.2D, Vn+2.2D, Vn+3.2D }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.UInt64*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64}})">
      <summary>
        <para>  A64: ST1 { Vn.2D, Vn+1.2D, Vn+2.2D }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Store(System.UInt64*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64}})">
      <summary>
        <para>  A64: ST1 { Vn.2D, Vn+1.2D }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>A64: STP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.Byte*,System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>A64: STP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>A64: STP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.Double*,System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>A64: STP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>A64: STP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.Int16*,System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>A64: STP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>A64: STP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.Int32*,System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>A64: STP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>A64: STP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.Int64*,System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>A64: STP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>A64: STP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.SByte*,System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>A64: STP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>A64: STP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.Single*,System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>A64: STP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>A64: STP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.UInt16*,System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>A64: STP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>A64: STP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.UInt32*,System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>A64: STP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>A64: STP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePair(System.UInt64*,System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>
        <para>A64: STP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>A64: STNP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.Byte*,System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>A64: STNP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>A64: STNP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.Double*,System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>
        <para>A64: STNP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>A64: STNP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.Int16*,System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>A64: STNP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>A64: STNP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.Int32*,System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>A64: STNP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>A64: STNP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.Int64*,System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>A64: STNP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>A64: STNP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.SByte*,System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>A64: STNP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>A64: STNP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.Single*,System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>A64: STNP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>A64: STNP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.UInt16*,System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>A64: STNP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>A64: STNP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.UInt32*,System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>A64: STNP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>A64: STNP Qt1, Qt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairNonTemporal(System.UInt64*,System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>
        <para>A64: STNP Dt1, Dt2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairScalar(System.Int32*,System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>A64: STP St1, St2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairScalar(System.Single*,System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>A64: STP St1, St2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairScalar(System.UInt32*,System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>A64: STP St1, St2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairScalarNonTemporal(System.Int32*,System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>A64: STNP St1, St2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairScalarNonTemporal(System.Single*,System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>A64: STNP St1, St2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StorePairScalarNonTemporal(System.UInt32*,System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>A64: STNP St1, St2, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value1" />
      <param name="value2" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.Byte*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte}},System.Byte)">
      <summary>
        <para>void vst4_lane_s8 (int8_t * ptr, int8x16x4_t val, const int lane)</para>
        <para>  A64: ST4 { Vt.16B, Vt+1.16B, Vt+2.16B, Vt+3.16B }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.Byte*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte}},System.Byte)">
      <summary>
        <para>void vst3_lane_s8 (int8_t * ptr, int8x16x3_t val, const int lane)</para>
        <para>  A64: ST3 { Vt.16B, Vt+1.16B, Vt+2.16B }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.Byte*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte}},System.Byte)">
      <summary>
        <para>void vst2_lane_s8 (int8_t * ptr, int8x16x2_t val, const int lane)</para>
        <para>  A64: ST2 { Vt.16B, Vt+1.16B }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.Double*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double}},System.Byte)">
      <summary>
        <para>  A64: ST4 { Vt.2D, Vt+1.2D, Vt+2.2D, Vt+3.2D }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.Double*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double}},System.Byte)">
      <summary>
        <para>  A64: ST3 { Vt.2D, Vt+1.2D, Vt+2.2D }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.Double*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double}},System.Byte)">
      <summary>
        <para>  A64: ST2 { Vt.2D, Vt+1.2D }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.Int16*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16}},System.Byte)">
      <summary>
        <para>void vst4_lane_s16 (int16_t * ptr, int16x8x4_t val, const int lane)</para>
        <para>  A64: ST4 { Vt.8H, Vt+1.8H, Vt+2.8H, Vt+3.8H }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.Int16*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16}},System.Byte)">
      <summary>
        <para>void vst3_lane_s16 (int16_t * ptr, int16x8x3_t val, const int lane)</para>
        <para>  A64: ST3 { Vt.8H, Vt+1.8H, Vt+2.8H }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.Int16*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16}},System.Byte)">
      <summary>
        <para>void vst2_lane_s16 (int16_t * ptr, int16x8x2_t val, const int lane)</para>
        <para>  A64: ST2 { Vt.8H, Vt+1.8H }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.Int32*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32}},System.Byte)">
      <summary>
        <para>void vst4_lane_s32 (int32_t * ptr, int32x4x4_t val, const int lane)</para>
        <para>  A64: ST4 { Vt.4S, Vt+1.4S, Vt+2.4S, Vt+3.4S }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.Int32*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32}},System.Byte)">
      <summary>
        <para>void vst3_lane_s32 (int32_t * ptr, int32x4x3_t val, const int lane)</para>
        <para>  A64: ST3 { Vt.4S, Vt+1.4S, Vt+2.4S }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.Int32*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32}},System.Byte)">
      <summary>
        <para>void vst2_lane_s32 (int32_t * ptr, int32x4x2_t val, const int lane)</para>
        <para>  A64: ST2 { Vt.4S, Vt+1.4S }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.Int64*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64}},System.Byte)">
      <summary>
        <para>  A64: ST4 { Vt.2D, Vt+1.2D, Vt+2.2D, Vt+3.2D }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.Int64*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64}},System.Byte)">
      <summary>
        <para>  A64: ST3 { Vt.2D, Vt+1.2D, Vt+2.2D }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.Int64*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64}},System.Byte)">
      <summary>
        <para>  A64: ST2 { Vt.2D, Vt+1.2D }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.SByte*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte}},System.Byte)">
      <summary>
        <para>void vst4_lane_s8 (int8_t * ptr, int8x16x4_t val, const int lane)</para>
        <para>  A64: ST4 { Vt.16B, Vt+1.16B, Vt+2.16B, Vt+3.16B }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.SByte*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte}},System.Byte)">
      <summary>
        <para>void vst3_lane_s8 (int8_t * ptr, int8x16x3_t val, const int lane)</para>
        <para>  A64: ST3 { Vt.16B, Vt+1.16B, Vt+2.16B }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.SByte*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte}},System.Byte)">
      <summary>
        <para>void vst2_lane_s8 (int8_t * ptr, int8x16x2_t val, const int lane)</para>
        <para>  A64: ST2 { Vt.16B, Vt+1.16B }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.Single*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single}},System.Byte)">
      <summary>
        <para>void vst4_lane_f32 (float32_t * ptr, float32x2x4_t val, const int lane)</para>
        <para>  A64: ST4 { Vt.4S, Vt+1.4S, Vt+2.4S, Vt+3.4S }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.Single*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single}},System.Byte)">
      <summary>
        <para>void vst3_lane_f32 (float32_t * ptr, float32x2x3_t val, const int lane)</para>
        <para>  A64: ST3 { Vt.4S, Vt+1.4S, Vt+2.4S }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.Single*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single}},System.Byte)">
      <summary>
        <para>void vst2_lane_f32 (float32_t * ptr, float32x2x2_t val, const int lane)</para>
        <para>  A64: ST2 { Vt.4S, Vt+1.4S }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.UInt16*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16}},System.Byte)">
      <summary>
        <para>void vst4_lane_s16 (int16_t * ptr, int16x8x4_t val, const int lane)</para>
        <para>  A64: ST4 { Vt.8H, Vt+1.8H, Vt+2.8H, Vt+3.8H }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.UInt16*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16}},System.Byte)">
      <summary>
        <para>void vst3_lane_s16 (int16_t * ptr, int16x8x3_t val, const int lane)</para>
        <para>  A64: ST3 { Vt.8H, Vt+1.8H, Vt+2.8H }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.UInt16*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16}},System.Byte)">
      <summary>
        <para>void vst2_lane_s16 (int16_t * ptr, int16x8x2_t val, const int lane)</para>
        <para>  A64: ST2 { Vt.8H, Vt+1.8H }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.UInt32*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32}},System.Byte)">
      <summary>
        <para>void vst4_lane_s32 (int32_t * ptr, int32x4x4_t val, const int lane)</para>
        <para>  A64: ST4 { Vt.4S, Vt+1.4S, Vt+2.4S, Vt+3.4S }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.UInt32*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32}},System.Byte)">
      <summary>
        <para>void vst3_lane_s32 (int32_t * ptr, int32x4x3_t val, const int lane)</para>
        <para>  A64: ST3 { Vt.4S, Vt+1.4S, Vt+2.4S }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.UInt32*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32}},System.Byte)">
      <summary>
        <para>void vst2_lane_s32 (int32_t * ptr, int32x4x2_t val, const int lane)</para>
        <para>  A64: ST2 { Vt.4S, Vt+1.4S }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.UInt64*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64}},System.Byte)">
      <summary>
        <para>  A64: ST4 { Vt.2D, Vt+1.2D, Vt+2.2D, Vt+3.2D }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.UInt64*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64}},System.Byte)">
      <summary>
        <para>  A64: ST3 { Vt.2D, Vt+1.2D, Vt+2.2D }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreSelectedScalar(System.UInt64*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64}},System.Byte)">
      <summary>
        <para>  A64: ST2 { Vt.2D, Vt+1.2D }[index], [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.Byte*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte}})">
      <summary>
        <para>  A64: ST4 { Vn.16B, Vn+1.16B, Vn+2.16B, Vn+3.16B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.Byte*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte}})">
      <summary>
        <para>  A64: ST3 { Vn.16B, Vn+1.16B, Vn+2.16B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.Byte*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte}})">
      <summary>
        <para>  A64: ST2 { Vn.16B, Vn+1.16B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.Double*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double}})">
      <summary>
        <para>  A64: ST4 { Vn.2D, Vn+1.2D, Vn+2.2D, Vn+3.2D }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.Double*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double}})">
      <summary>
        <para>  A64: ST3 { Vn.2D, Vn+1.2D, Vn+2.2D }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.Double*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double}})">
      <summary>
        <para>  A64: ST2 { Vn.2D, Vn+1.2D }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.Int16*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16}})">
      <summary>
        <para>  A64: ST4 { Vn.8H, Vn+1.8H, Vn+2.8H, Vn+3.8H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.Int16*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16}})">
      <summary>
        <para>  A64: ST3 { Vn.8H, Vn+1.8H, Vn+2.8H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.Int16*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16}})">
      <summary>
        <para>  A64: ST2 { Vn.8H, Vn+1.8H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.Int32*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32}})">
      <summary>
        <para>  A64: ST4 { Vn.4S, Vn+1.4S, Vn+2.4S, Vn+3.4S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.Int32*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32}})">
      <summary>
        <para>  A64: ST3 { Vn.4S, Vn+1.4S, Vn+2.4S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.Int32*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32}})">
      <summary>
        <para>  A64: ST2 { Vn.4S, Vn+1.4S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.Int64*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64}})">
      <summary>
        <para>  A64: ST4 { Vn.2D, Vn+1.2D, Vn+2.2D, Vn+3.2D }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.Int64*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64}})">
      <summary>
        <para>  A64: ST3 { Vn.2D, Vn+1.2D, Vn+2.2D }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.Int64*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64}})">
      <summary>
        <para>  A64: ST2 { Vn.2D, Vn+1.2D }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.SByte*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte}})">
      <summary>
        <para>  A64: ST4 { Vn.16B, Vn+1.16B, Vn+2.16B, Vn+3.16B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.SByte*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte}})">
      <summary>
        <para>  A64: ST3 { Vn.16B, Vn+1.16B, Vn+2.16B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.SByte*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte}})">
      <summary>
        <para>  A64: ST2 { Vn.16B, Vn+1.16B }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.Single*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single}})">
      <summary>
        <para>  A64: ST4 { Vn.4S, Vn+1.4S, Vn+2.4S, Vn+3.4S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.Single*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single}})">
      <summary>
        <para>  A64: ST3 { Vn.4S, Vn+1.4S, Vn+2.4S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.Single*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single}})">
      <summary>
        <para>  A64: ST2 { Vn.4S, Vn+1.4S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.UInt16*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16}})">
      <summary>
        <para>  A64: ST4 { Vn.8H, Vn+1.8H, Vn+2.8H, Vn+3.8H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.UInt16*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16}})">
      <summary>
        <para>  A64: ST3 { Vn.8H, Vn+1.8H, Vn+2.8H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.UInt16*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16}})">
      <summary>
        <para>  A64: ST2 { Vn.8H, Vn+1.8H }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.UInt32*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32}})">
      <summary>
        <para>  A64: ST4 { Vn.4S, Vn+1.4S, Vn+2.4S, Vn+3.4S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.UInt32*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32}})">
      <summary>
        <para>  A64: ST3 { Vn.4S, Vn+1.4S, Vn+2.4S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.UInt32*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32}})">
      <summary>
        <para>  A64: ST2 { Vn.4S, Vn+1.4S }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.UInt64*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64}})">
      <summary>
        <para>  A64: ST4 { Vn.2D, Vn+1.2D, Vn+2.2D, Vn+3.2D }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.UInt64*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64}})">
      <summary>
        <para>  A64: ST3 { Vn.2D, Vn+1.2D, Vn+2.2D }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.StoreVectorAndZip(System.UInt64*,System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64}})">
      <summary>
        <para>  A64: ST2 { Vn.2D, Vn+1.2D }, [Xn]</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.Subtract(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vsubq_f64 (float64x2_t a, float64x2_t b)</para>
        <para>A64: FSUB Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.SubtractSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8_t vqsubb_u8 (uint8_t a, uint8_t b)</para>
        <para>A64: UQSUB Bd, Bn, Bm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.SubtractSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16_t vqsubh_s16 (int16_t a, int16_t b)</para>
        <para>A64: SQSUB Hd, Hn, Hm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.SubtractSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32_t vqsubs_s32 (int32_t a, int32_t b)</para>
        <para>A64: SQSUB Sd, Sn, Sm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.SubtractSaturateScalar(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8_t vqsubb_s8 (int8_t a, int8_t b)</para>
        <para>A64: SQSUB Bd, Bn, Bm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.SubtractSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16_t vqsubh_u16 (uint16_t a, uint16_t b)</para>
        <para>A64: UQSUB Hd, Hn, Hm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.SubtractSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32_t vqsubs_u32 (uint32_t a, uint32_t b)</para>
        <para>A64: UQSUB Sd, Sn, Sm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vtrn1q_u8(uint8x16_t a, uint8x16_t b)</para>
        <para>A64: TRN1 Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vtrn1q_f64(float64x2_t a, float64x2_t b)</para>
        <para>A64: TRN1 Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vtrn1q_s16(int16x8_t a, int16x8_t b)</para>
        <para>A64: TRN1 Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vtrn1q_s32(int32x4_t a, int32x4_t b)</para>
        <para>A64: TRN1 Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int64x2_t vtrn1q_s64(int64x2_t a, int64x2_t b)</para>
        <para>A64: TRN1 Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vtrn1q_u8(int8x16_t a, int8x16_t b)</para>
        <para>A64: TRN1 Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vtrn1q_f32(float32x4_t a, float32x4_t b)</para>
        <para>A64: TRN1 Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vtrn1q_u16(uint16x8_t a, uint16x8_t b)</para>
        <para>A64: TRN1 Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vtrn1q_u32(uint32x4_t a, uint32x4_t b)</para>
        <para>A64: TRN1 Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint64x2_t vtrn1q_u64(uint64x2_t a, uint64x2_t b)</para>
        <para>A64: TRN1 Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vtrn1_u8(uint8x8_t a, uint8x8_t b)</para>
        <para>A64: TRN1 Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vtrn1_s16(int16x4_t a, int16x4_t b)</para>
        <para>A64: TRN1 Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vtrn1_s32(int32x2_t a, int32x2_t b)</para>
        <para>A64: TRN1 Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vtrn1_s8(int8x8_t a, int8x8_t b)</para>
        <para>A64: TRN1 Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vtrn1_f32(float32x2_t a, float32x2_t b)</para>
        <para>A64: TRN1 Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vtrn1_u16(uint16x4_t a, uint16x4_t b)</para>
        <para>A64: TRN1 Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeEven(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vtrn1_u32(uint32x2_t a, uint32x2_t b)</para>
        <para>A64: TRN1 Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vtrn2q_u8(uint8x16_t a, uint8x16_t b)</para>
        <para>A64: TRN2 Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vtrn2q_f64(float64x2_t a, float64x2_t b)</para>
        <para>A64: TRN2 Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vtrn2q_s16(int16x8_t a, int16x8_t b)</para>
        <para>A64: TRN2 Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vtrn2q_s32(int32x4_t a, int32x4_t b)</para>
        <para>A64: TRN2 Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int64x2_t vtrn2q_s64(int64x2_t a, int64x2_t b)</para>
        <para>A64: TRN2 Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vtrn2q_u8(int8x16_t a, int8x16_t b)</para>
        <para>A64: TRN2 Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vtrn2q_f32(float32x4_t a, float32x4_t b)</para>
        <para>A64: TRN2 Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vtrn2q_u16(uint16x8_t a, uint16x8_t b)</para>
        <para>A64: TRN2 Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vtrn2q_u32(uint32x4_t a, uint32x4_t b)</para>
        <para>A64: TRN2 Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint64x2_t vtrn2q_u64(uint64x2_t a, uint64x2_t b)</para>
        <para>A64: TRN2 Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vtrn2_u8(uint8x8_t a, uint8x8_t b)</para>
        <para>A64: TRN2 Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vtrn2_s16(int16x4_t a, int16x4_t b)</para>
        <para>A64: TRN2 Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vtrn2_s32(int32x2_t a, int32x2_t b)</para>
        <para>A64: TRN2 Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vtrn2_s8(int8x8_t a, int8x8_t b)</para>
        <para>A64: TRN2 Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vtrn2_f32(float32x2_t a, float32x2_t b)</para>
        <para>A64: TRN2 Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vtrn2_u16(uint16x4_t a, uint16x4_t b)</para>
        <para>A64: TRN2 Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.TransposeOdd(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vtrn2_u32(uint32x2_t a, uint32x2_t b)</para>
        <para>A64: TRN2 Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vuzp1q_u8(uint8x16_t a, uint8x16_t b)</para>
        <para>A64: UZP1 Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vuzp1q_f64(float64x2_t a, float64x2_t b)</para>
        <para>A64: UZP1 Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vuzp1q_s16(int16x8_t a, int16x8_t b)</para>
        <para>A64: UZP1 Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vuzp1q_s32(int32x4_t a, int32x4_t b)</para>
        <para>A64: UZP1 Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int64x2_t vuzp1q_s64(int64x2_t a, int64x2_t b)</para>
        <para>A64: UZP1 Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vuzp1q_u8(int8x16_t a, int8x16_t b)</para>
        <para>A64: UZP1 Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vuzp1q_f32(float32x4_t a, float32x4_t b)</para>
        <para>A64: UZP1 Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vuzp1q_u16(uint16x8_t a, uint16x8_t b)</para>
        <para>A64: UZP1 Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vuzp1q_u32(uint32x4_t a, uint32x4_t b)</para>
        <para>A64: UZP1 Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint64x2_t vuzp1q_u64(uint64x2_t a, uint64x2_t b)</para>
        <para>A64: UZP1 Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vuzp1_u8(uint8x8_t a, uint8x8_t b)</para>
        <para>A64: UZP1 Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vuzp1_s16(int16x4_t a, int16x4_t b)</para>
        <para>A64: UZP1 Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vuzp1_s32(int32x2_t a, int32x2_t b)</para>
        <para>A64: UZP1 Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vuzp1_s8(int8x8_t a, int8x8_t b)</para>
        <para>A64: UZP1 Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vuzp1_f32(float32x2_t a, float32x2_t b)</para>
        <para>A64: UZP1 Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vuzp1_u16(uint16x4_t a, uint16x4_t b)</para>
        <para>A64: UZP1 Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipEven(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vuzp1_u32(uint32x2_t a, uint32x2_t b)</para>
        <para>A64: UZP1 Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vuzp2q_u8(uint8x16_t a, uint8x16_t b)</para>
        <para>A64: UZP2 Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vuzp2q_f64(float64x2_t a, float64x2_t b)</para>
        <para>A64: UZP2 Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vuzp2q_s16(int16x8_t a, int16x8_t b)</para>
        <para>A64: UZP2 Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vuzp2q_s32(int32x4_t a, int32x4_t b)</para>
        <para>A64: UZP2 Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int64x2_t vuzp2q_s64(int64x2_t a, int64x2_t b)</para>
        <para>A64: UZP2 Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vuzp2q_u8(int8x16_t a, int8x16_t b)</para>
        <para>A64: UZP2 Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vuzp2_f32(float32x4_t a, float32x4_t b)</para>
        <para>A64: UZP2 Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vuzp2q_u16(uint16x8_t a, uint16x8_t b)</para>
        <para>A64: UZP2 Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vuzp2q_u32(uint32x4_t a, uint32x4_t b)</para>
        <para>A64: UZP2 Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint64x2_t vuzp2q_u64(uint64x2_t a, uint64x2_t b)</para>
        <para>A64: UZP2 Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vuzp2_u8(uint8x8_t a, uint8x8_t b)</para>
        <para>A64: UZP2 Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vuzp2_s16(int16x4_t a, int16x4_t b)</para>
        <para>A64: UZP2 Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vuzp2_s32(int32x2_t a, int32x2_t b)</para>
        <para>A64: UZP2 Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vuzp2_s8(int8x8_t a, int8x8_t b)</para>
        <para>A64: UZP2 Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vuzp2_f32(float32x2_t a, float32x2_t b)</para>
        <para>A64: UZP2 Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vuzp2_u16(uint16x4_t a, uint16x4_t b)</para>
        <para>A64: UZP2 Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.UnzipOdd(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vuzp2_u32(uint32x2_t a, uint32x2_t b)</para>
        <para>A64: UZP2 Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.VectorTableLookup(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vqvtbl1q_u8(uint8x16_t t, uint8x16_t idx)</para>
        <para>A64: TBL Vd.16B, {Vn.16B}, Vm.16B</para>
      </summary>
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.VectorTableLookup(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vqvtbl1q_s8(int8x16_t t, uint8x16_t idx)</para>
        <para>A64: TBL Vd.16B, {Vn.16B}, Vm.16B</para>
      </summary>
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.VectorTableLookup(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte}},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vqtbl4q_u8(uint8x16x4_t t, uint8x16_t idx)</para>
        <para>A64: TBL Vd.16B, {Vn.16B, Vn+1.16B, Vn+2.16B, Vn+3.16B}, Vm.16B</para>
      </summary>
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.VectorTableLookup(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte}},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vqtbl3q_u8(uint8x16x3_t t, uint8x16_t idx)</para>
        <para>A64: TBL Vd.16B, {Vn.16B, Vn+1.16B, Vn+2.16B}, Vm.16B</para>
      </summary>
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.VectorTableLookup(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte}},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vqtbl2q_u8(uint8x16x2_t t, uint8x16_t idx)</para>
        <para>A64: TBL Vd.16B, {Vn.16B, Vn+1.16B}, Vm.16B</para>
      </summary>
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.VectorTableLookup(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte}},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vqtbl4q_s8(int8x16x4_t t, uint8x16_t idx)</para>
        <para>A64: TBL Vd.16B, {Vn.16B, Vn+1.16B, Vn+2.16B, Vn+3.16B}, Vm.16B</para>
      </summary>
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.VectorTableLookup(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte}},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vqtbl3q_s8(int8x16x3_t t, uint8x16_t idx)</para>
        <para>A64: TBL Vd.16B, {Vn.16B, Vn+1.16B, Vn+2.16B}, Vm.16B</para>
      </summary>
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.VectorTableLookup(System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte}},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vqtbl2q_s8(int8x16x2_t t, uint8x16_t idx)</para>
        <para>A64: TBL Vd.16B, {Vn.16B, Vn+1.16B}, Vm.16B</para>
      </summary>
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <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})">
      <summary>
        <para>uint8x16_t vqvtbx1q_u8(uint8x16_t r, int8x16_t t, uint8x16_t idx)</para>
        <para>A64: TBX Vd.16B, {Vn.16B}, Vm.16B</para>
      </summary>
      <param name="defaultValues" />
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.VectorTableLookupExtension(System.Runtime.Intrinsics.Vector128{System.Byte},System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte}},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vqtbx4q_u8(uint8x16x4_t t, uint8x16_t idx)</para>
        <para>A64: TBX Vd.16B, {Vn.16B, Vn+1.16B, Vn+2.16B, Vn+3.16B}, Vm.16B</para>
      </summary>
      <param name="defaultValues" />
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.VectorTableLookupExtension(System.Runtime.Intrinsics.Vector128{System.Byte},System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte}},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vqtbx3q_u8(uint8x16x3_t t, uint8x16_t idx)</para>
        <para>A64: TBX Vd.16B, {Vn.16B, Vn+1.16B, Vn+2.16B}, Vm.16B</para>
      </summary>
      <param name="defaultValues" />
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.VectorTableLookupExtension(System.Runtime.Intrinsics.Vector128{System.Byte},System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte}},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vqtbx2q_u8(uint8x16x2_t t, uint8x16_t idx)</para>
        <para>A64: TBX Vd.16B, {Vn.16B, Vn+1.16B}, Vm.16B</para>
      </summary>
      <param name="defaultValues" />
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <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})">
      <summary>
        <para>int8x16_t vqvtbx1q_s8(int8x16_t r, int8x16_t t, uint8x16_t idx)</para>
        <para>A64: TBX Vd.16B, {Vn.16B}, Vm.16B</para>
      </summary>
      <param name="defaultValues" />
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.VectorTableLookupExtension(System.Runtime.Intrinsics.Vector128{System.SByte},System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte}},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vqtbx4q_s8(int8x16x4_t t, uint8x16_t idx)</para>
        <para>A64: TBX Vd.16B, {Vn.16B, Vn+1.16B, Vn+2.16B, Vn+3.16B}, Vm.16B</para>
      </summary>
      <param name="defaultValues" />
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.VectorTableLookupExtension(System.Runtime.Intrinsics.Vector128{System.SByte},System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte}},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vqtbx3q_s8(int8x16x3_t t, uint8x16_t idx)</para>
        <para>A64: TBX Vd.16B, {Vn.16B, Vn+1.16B, Vn+2.16B}, Vm.16B</para>
      </summary>
      <param name="defaultValues" />
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.VectorTableLookupExtension(System.Runtime.Intrinsics.Vector128{System.SByte},System.ValueTuple{System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte}},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vqtbx2q_s8(int8x16x2_t t, uint8x16_t idx)</para>
        <para>A64: TBX Vd.16B, {Vn.16B, Vn+1.16B}, Vm.16B</para>
      </summary>
      <param name="defaultValues" />
      <param name="table" />
      <param name="byteIndexes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vzip2q_u8(uint8x16_t a, uint8x16_t b)</para>
        <para>A64: ZIP2 Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vzip2q_f64(float64x2_t a, float64x2_t b)</para>
        <para>A64: ZIP2 Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vzip2q_s16(int16x8_t a, int16x8_t b)</para>
        <para>A64: ZIP2 Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vzip2q_s32(int32x4_t a, int32x4_t b)</para>
        <para>A64: ZIP2 Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int64x2_t vzip2q_s64(int64x2_t a, int64x2_t b)</para>
        <para>A64: ZIP2 Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vzip2q_u8(int8x16_t a, int8x16_t b)</para>
        <para>A64: ZIP2 Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vzip2q_f32(float32x4_t a, float32x4_t b)</para>
        <para>A64: ZIP2 Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vzip2q_u16(uint16x8_t a, uint16x8_t b)</para>
        <para>A64: ZIP2 Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vzip2q_u32(uint32x4_t a, uint32x4_t b)</para>
        <para>A64: ZIP2 Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint64x2_t vzip2q_u64(uint64x2_t a, uint64x2_t b)</para>
        <para>A64: ZIP2 Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vzip2_u8(uint8x8_t a, uint8x8_t b)</para>
        <para>A64: ZIP2 Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vzip2_s16(int16x4_t a, int16x4_t b)</para>
        <para>A64: ZIP2 Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vzip2_s32(int32x2_t a, int32x2_t b)</para>
        <para>A64: ZIP2 Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vzip2_s8(int8x8_t a, int8x8_t b)</para>
        <para>A64: ZIP2 Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vzip2_f32(float32x2_t a, float32x2_t b)</para>
        <para>A64: ZIP2 Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vzip2_u16(uint16x4_t a, uint16x4_t b)</para>
        <para>A64: ZIP2 Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipHigh(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vzip2_u32(uint32x2_t a, uint32x2_t b)</para>
        <para>A64: ZIP2 Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vzip1q_u8(uint8x16_t a, uint8x16_t b)</para>
        <para>A64: ZIP1 Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>float64x2_t vzip1q_f64(float64x2_t a, float64x2_t b)</para>
        <para>A64: ZIP1 Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>int16x8_t vzip1q_s16(int16x8_t a, int16x8_t b)</para>
        <para>A64: ZIP1 Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int32x4_t vzip1q_s32(int32x4_t a, int32x4_t b)</para>
        <para>A64: ZIP1 Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>int64x2_t vzip1q_s64(int64x2_t a, int64x2_t b)</para>
        <para>A64: ZIP1 Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int8x16_t vzip1q_u8(int8x16_t a, int8x16_t b)</para>
        <para>A64: ZIP1 Vd.16B, Vn.16B, Vm.16B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>float32x4_t vzip1q_f32(float32x4_t a, float32x4_t b)</para>
        <para>A64: ZIP1 Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>uint16x8_t vzip1q_u16(uint16x8_t a, uint16x8_t b)</para>
        <para>A64: ZIP1 Vd.8H, Vn.8H, Vm.8H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vzip1q_u32(uint32x4_t a, uint32x4_t b)</para>
        <para>A64: ZIP1 Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>uint64x2_t vzip1q_u64(uint64x2_t a, uint64x2_t b)</para>
        <para>A64: ZIP1 Vd.2D, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>
        <para>uint8x8_t vzip1_u8(uint8x8_t a, uint8x8_t b)</para>
        <para>A64: ZIP1 Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>
        <para>int16x4_t vzip1_s16(int16x4_t a, int16x4_t b)</para>
        <para>A64: ZIP1 Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>
        <para>int32x2_t vzip1_s32(int32x2_t a, int32x2_t b)</para>
        <para>A64: ZIP1 Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>
        <para>int8x8_t vzip1_s8(int8x8_t a, int8x8_t b)</para>
        <para>A64: ZIP1 Vd.8B, Vn.8B, Vm.8B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>
        <para>float32x2_t vzip1_f32(float32x2_t a, float32x2_t b)</para>
        <para>A64: ZIP1 Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>
        <para>uint16x4_t vzip1_u16(uint16x4_t a, uint16x4_t b)</para>
        <para>A64: ZIP1 Vd.4H, Vn.4H, Vm.4H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ZipLow(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32x2_t vzip1_u32(uint32x2_t a, uint32x2_t b)</para>
        <para>A64: ZIP1 Vd.2S, Vn.2S, Vm.2S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="P:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.IsSupported" />
    <member name="T:System.Runtime.Intrinsics.Arm.Aes">
      <summary>This class provides access to the ARM AES hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Aes.Decrypt(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vaesdq_u8 (uint8x16_t data, uint8x16_t key)</para>
        <para>A32: AESD.8 Qd, Qm</para>
        <para>A64: AESD Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
      <param name="roundKey" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Aes.Encrypt(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vaeseq_u8 (uint8x16_t data, uint8x16_t key)</para>
        <para>A32: AESE.8 Qd, Qm</para>
        <para>A64: AESE Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
      <param name="roundKey" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Aes.InverseMixColumns(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vaesimcq_u8 (uint8x16_t data)</para>
        <para>A32: AESIMC.8 Qd, Qm</para>
        <para>A64: AESIMC Vd.16B, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Aes.MixColumns(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>uint8x16_t vaesmcq_u8 (uint8x16_t data)</para>
        <para>A32: AESMC.8 Qd, Qm</para>
        <para>A64: AESMC V&gt;.16B, Vn.16B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Aes.PolynomialMultiplyWideningLower(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>
        <para>poly128_t vmull_p64 (poly64_t a, poly64_t b)</para>
        <para>A32: VMULL.P8 Qd, Dn, Dm</para>
        <para>A64: PMULL Vd.1Q, Vn.1D, Vm.1D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Aes.PolynomialMultiplyWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>
        <para>poly128_t vmull_p64 (poly64_t a, poly64_t b)</para>
        <para>A32: VMULL.P8 Qd, Dn, Dm</para>
        <para>A64: PMULL Vd.1Q, Vn.1D, Vm.1D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Aes.PolynomialMultiplyWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>poly128_t vmull_high_p64 (poly64x2_t a, poly64x2_t b)</para>
        <para>A32: VMULL.P8 Qd, Dn+1, Dm+1</para>
        <para>A64: PMULL2 Vd.1Q, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Aes.PolynomialMultiplyWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>poly128_t vmull_high_p64 (poly64x2_t a, poly64x2_t b)</para>
        <para>A32: VMULL.P8 Qd, Dn+1, Dm+1</para>
        <para>A64: PMULL2 Vd.1Q, Vn.2D, Vm.2D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="P:System.Runtime.Intrinsics.Arm.Aes.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.Arm.Aes.Arm64">
      <summary>Provides access to the ARM AES hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="P:System.Runtime.Intrinsics.Arm.Aes.Arm64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.Arm.ArmBase">
      <summary>This class provides access to the ARM base hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.ArmBase.LeadingZeroCount(System.Int32)">
      <summary>
        <para>A32: CLZ Rd, Rm</para>
        <para>A64: CLZ Wd, Wn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.ArmBase.LeadingZeroCount(System.UInt32)">
      <summary>
        <para>A32: CLZ Rd, Rm</para>
        <para>A64: CLZ Wd, Wn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.ArmBase.ReverseElementBits(System.Int32)">
      <summary>
        <para>A32: RBIT Rd, Rm</para>
        <para>A64: RBIT Wd, Wn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.ArmBase.ReverseElementBits(System.UInt32)">
      <summary>
        <para>A32: RBIT Rd, Rm</para>
        <para>A64: RBIT Wd, Wn</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.ArmBase.Yield">
      <summary>A32: YIELD A64: YIELD</summary>
    </member>
    <member name="P:System.Runtime.Intrinsics.Arm.ArmBase.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.Arm.ArmBase.Arm64">
      <summary>Provides access to the ARM base hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.ArmBase.Arm64.LeadingSignCount(System.Int32)">
      <summary>A64: CLS Wd, Wn.</summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.ArmBase.Arm64.LeadingSignCount(System.Int64)">
      <summary>A64: CLS Xd, Xn.</summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.ArmBase.Arm64.LeadingZeroCount(System.Int64)">
      <summary>A64: CLZ Xd, Xn.</summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.ArmBase.Arm64.LeadingZeroCount(System.UInt64)">
      <summary>A64: CLZ Xd, Xn.</summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.ArmBase.Arm64.MultiplyHigh(System.Int64,System.Int64)">
      <summary>A64: SMULH Xd, Xn, Xm</summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.ArmBase.Arm64.MultiplyHigh(System.UInt64,System.UInt64)">
      <summary>A64: UMULH Xd, Xn, Xm</summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.ArmBase.Arm64.ReverseElementBits(System.Int64)">
      <summary>A64: RBIT Xd, Xn.</summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.ArmBase.Arm64.ReverseElementBits(System.UInt64)">
      <summary>A64: RBIT Xd, Xn.</summary>
      <param name="value" />
    </member>
    <member name="P:System.Runtime.Intrinsics.Arm.ArmBase.Arm64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.Arm.Crc32">
      <summary>This class provides access to the ARM Crc32 hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Crc32.ComputeCrc32(System.UInt32,System.Byte)">
      <summary>
        <para>uint32_t __crc32b (uint32_t a, uint8_t b)</para>
        <para>A32: CRC32B Rd, Rn, Rm</para>
        <para>A64: CRC32B Wd, Wn, Wm</para>
      </summary>
      <param name="crc" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Crc32.ComputeCrc32(System.UInt32,System.UInt16)">
      <summary>
        <para>uint32_t __crc32h (uint32_t a, uint16_t b)</para>
        <para>A32: CRC32H Rd, Rn, Rm</para>
        <para>A64: CRC32H Wd, Wn, Wm</para>
      </summary>
      <param name="crc" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Crc32.ComputeCrc32(System.UInt32,System.UInt32)">
      <summary>
        <para>uint32_t __crc32w (uint32_t a, uint32_t b)</para>
        <para>A32: CRC32W Rd, Rn, Rm</para>
        <para>A64: CRC32W Wd, Wn, Wm</para>
      </summary>
      <param name="crc" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Crc32.ComputeCrc32C(System.UInt32,System.Byte)">
      <summary>
        <para>uint32_t __crc32cb (uint32_t a, uint8_t b)</para>
        <para>A32: CRC32CB Rd, Rn, Rm</para>
        <para>A64: CRC32CB Wd, Wn, Wm</para>
      </summary>
      <param name="crc" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Crc32.ComputeCrc32C(System.UInt32,System.UInt16)">
      <summary>
        <para>uint32_t __crc32ch (uint32_t a, uint16_t b)</para>
        <para>A32: CRC32CH Rd, Rn, Rm</para>
        <para>A64: CRC32CH Wd, Wn, Wm</para>
      </summary>
      <param name="crc" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Crc32.ComputeCrc32C(System.UInt32,System.UInt32)">
      <summary>
        <para>uint32_t __crc32cw (uint32_t a, uint32_t b)</para>
        <para>A32: CRC32CW Rd, Rn, Rm</para>
        <para>A64: CRC32CW Wd, Wn, Wm</para>
      </summary>
      <param name="crc" />
      <param name="data" />
    </member>
    <member name="P:System.Runtime.Intrinsics.Arm.Crc32.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.Arm.Crc32.Arm64">
      <summary>Provides access to the ARM Crc32 hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Crc32.Arm64.ComputeCrc32(System.UInt32,System.UInt64)">
      <summary>
        <para>uint32_t __crc32d (uint32_t a, uint64_t b)</para>
        <para>A64: CRC32X Wd, Wn, Xm</para>
      </summary>
      <param name="crc" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Crc32.Arm64.ComputeCrc32C(System.UInt32,System.UInt64)">
      <summary>
        <para>uint32_t __crc32cd (uint32_t a, uint64_t b)</para>
        <para>A64: CRC32CX Wd, Wn, Xm</para>
      </summary>
      <param name="crc" />
      <param name="data" />
    </member>
    <member name="P:System.Runtime.Intrinsics.Arm.Crc32.Arm64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.Arm.Dp">
      <summary>Provides access to the ARMv8.2-DotProd hardware instructions via intrinsics.</summary>
    </member>
    <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})">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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)">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightScaledIndex" />
    </member>
    <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)">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightScaledIndex" />
    </member>
    <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)">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightScaledIndex" />
    </member>
    <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)">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightScaledIndex" />
    </member>
    <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)">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightScaledIndex" />
    </member>
    <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)">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightScaledIndex" />
    </member>
    <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)">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightScaledIndex" />
    </member>
    <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)">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightScaledIndex" />
    </member>
    <member name="P:System.Runtime.Intrinsics.Arm.Dp.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.Arm.Dp.Arm64">
      <summary>Provides access to the ARMv8.2-DotProd hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="P:System.Runtime.Intrinsics.Arm.Dp.Arm64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.Arm.Rdm">
      <summary>Provides access to the ARMv8.1-RDMA hardware instructions via intrinsics.</summary>
    </member>
    <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})">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <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>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <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>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <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>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <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>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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)">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <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>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <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>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <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>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <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>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <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>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <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>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <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>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <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>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="P:System.Runtime.Intrinsics.Arm.Rdm.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.Arm.Rdm.Arm64">
      <summary>Provides access to the ARMv8.1-RDMA hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <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})">
      <summary>int16_t vqrdmlahh_s16 (int16_t a, int16_t b, int16_t c) A64: SQRDMLAH Hd, Hn, Hm</summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>int32_t vqrdmlahs_s32 (int32_t a, int32_t b, int32_t c) A64: SQRDMLAH Sd, Sn, Sm</summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>int16_t vqrdmlshh_s16 (int16_t a, int16_t b, int16_t c) A64: SQRDMLSH Hd, Hn, Hm</summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>int32_t vqrdmlshs_s32 (int32_t a, int32_t b, int32_t c) A64: SQRDMLSH Sd, Sn, Sm</summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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)">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <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>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <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>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <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>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <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>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <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)">
      <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>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="P:System.Runtime.Intrinsics.Arm.Rdm.Arm64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.Arm.Sha1">
      <summary>This class provides access to the ARM SHA1 hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sha1.FixedRotate(System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>
        <para>uint32_t vsha1h_u32 (uint32_t hash_e)</para>
        <para>A32: SHA1H.32 Qd, Qm</para>
        <para>A64: SHA1H Sd, Sn</para>
      </summary>
      <param name="hash_e" />
    </member>
    <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})">
      <summary>
        <para>uint32x4_t vsha1cq_u32 (uint32x4_t hash_abcd, uint32_t hash_e, uint32x4_t wk)</para>
        <para>A32: SHA1C.32 Qd, Qn, Qm</para>
        <para>A64: SHA1C Qd, Sn, Vm.4S</para>
      </summary>
      <param name="hash_abcd" />
      <param name="hash_e" />
      <param name="wk" />
    </member>
    <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})">
      <summary>
        <para>uint32x4_t vsha1mq_u32 (uint32x4_t hash_abcd, uint32_t hash_e, uint32x4_t wk)</para>
        <para>A32: SHA1M.32 Qd, Qn, Qm</para>
        <para>A64: SHA1M Qd, Sn, Vm.4S</para>
      </summary>
      <param name="hash_abcd" />
      <param name="hash_e" />
      <param name="wk" />
    </member>
    <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})">
      <summary>
        <para>uint32x4_t vsha1pq_u32 (uint32x4_t hash_abcd, uint32_t hash_e, uint32x4_t wk)</para>
        <para>A32: SHA1P.32 Qd, Qn, Qm</para>
        <para>A64: SHA1P Qd, Sn, Vm.4S</para>
      </summary>
      <param name="hash_abcd" />
      <param name="hash_e" />
      <param name="wk" />
    </member>
    <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})">
      <summary>
        <para>uint32x4_t vsha1su0q_u32 (uint32x4_t w0_3, uint32x4_t w4_7, uint32x4_t w8_11)</para>
        <para>A32: SHA1SU0.32 Qd, Qn, Qm</para>
        <para>A64: SHA1SU0 Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="w0_3" />
      <param name="w4_7" />
      <param name="w8_11" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sha1.ScheduleUpdate1(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vsha1su1q_u32 (uint32x4_t tw0_3, uint32x4_t w12_15)</para>
        <para>A32: SHA1SU1.32 Qd, Qm</para>
        <para>A64: SHA1SU1 Vd.4S, Vn.4S</para>
      </summary>
      <param name="tw0_3" />
      <param name="w12_15" />
    </member>
    <member name="P:System.Runtime.Intrinsics.Arm.Sha1.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.Arm.Sha1.Arm64">
      <summary>Provides access to the ARM SHA1 hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="P:System.Runtime.Intrinsics.Arm.Sha1.Arm64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.Arm.Sha256">
      <summary>This class provides access to the ARM SHA256 hardware instructions via intrinsics.</summary>
    </member>
    <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})">
      <summary>
        <para>uint32x4_t vsha256hq_u32 (uint32x4_t hash_abcd, uint32x4_t hash_efgh, uint32x4_t wk)</para>
        <para>A32: SHA256H.32 Qd, Qn, Qm</para>
        <para>A64: SHA256H Qd, Qn, Vm.4S</para>
      </summary>
      <param name="hash_abcd" />
      <param name="hash_efgh" />
      <param name="wk" />
    </member>
    <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})">
      <summary>
        <para>uint32x4_t vsha256h2q_u32 (uint32x4_t hash_efgh, uint32x4_t hash_abcd, uint32x4_t wk)</para>
        <para>A32: SHA256H2.32 Qd, Qn, Qm</para>
        <para>A64: SHA256H2 Qd, Qn, Vm.4S</para>
      </summary>
      <param name="hash_efgh" />
      <param name="hash_abcd" />
      <param name="wk" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sha256.ScheduleUpdate0(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>uint32x4_t vsha256su0q_u32 (uint32x4_t w0_3, uint32x4_t w4_7)</para>
        <para>A32: SHA256SU0.32 Qd, Qm</para>
        <para>A64: SHA256SU0 Vd.4S, Vn.4S</para>
      </summary>
      <param name="w0_3" />
      <param name="w4_7" />
    </member>
    <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})">
      <summary>
        <para>uint32x4_t vsha256su1q_u32 (uint32x4_t w0_3, uint32x4_t w8_11, uint32x4_t w12_15)</para>
        <para>A32: SHA256SU1.32 Qd, Qn, Qm</para>
        <para>A64: SHA256SU1 Vd.4S, Vn.4S, Vm.4S</para>
      </summary>
      <param name="w0_3" />
      <param name="w8_11" />
      <param name="w12_15" />
    </member>
    <member name="P:System.Runtime.Intrinsics.Arm.Sha256.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.Arm.Sha256.Arm64">
      <summary>Provides access to the ARM SHA256 hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="P:System.Runtime.Intrinsics.Arm.Sha256.Arm64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.Arm.Sve">
      <summary>Provides access to the ARM SVE hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Abs(System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svabs[_f64]_m(svfloat64_t inactive, svbool_t pg, svfloat64_t op)</para>
        <para>svfloat64_t svabs[_f64]_x(svbool_t pg, svfloat64_t op)</para>
        <para>svfloat64_t svabs[_f64]_z(svbool_t pg, svfloat64_t op)</para>
        <para>  FABS Ztied.D, Pg/M, Zop.D</para>
        <para>  FABS Ztied.D, Pg/M, Ztied.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Abs(System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svabs[_s16]_m(svint16_t inactive, svbool_t pg, svint16_t op)</para>
        <para>svint16_t svabs[_s16]_x(svbool_t pg, svint16_t op)</para>
        <para>svint16_t svabs[_s16]_z(svbool_t pg, svint16_t op)</para>
        <para>  ABS Zresult.H, Pg/M, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Abs(System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svabs[_s32]_m(svint32_t inactive, svbool_t pg, svint32_t op)</para>
        <para>svint32_t svabs[_s32]_x(svbool_t pg, svint32_t op)</para>
        <para>svint32_t svabs[_s32]_z(svbool_t pg, svint32_t op)</para>
        <para>  ABS Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Abs(System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svabs[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op)</para>
        <para>svint64_t svabs[_s64]_x(svbool_t pg, svint64_t op)</para>
        <para>svint64_t svabs[_s64]_z(svbool_t pg, svint64_t op)</para>
        <para>  ABS Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Abs(System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svabs[_s8]_m(svint8_t inactive, svbool_t pg, svint8_t op)</para>
        <para>svint8_t svabs[_s8]_x(svbool_t pg, svint8_t op)</para>
        <para>svint8_t svabs[_s8]_z(svbool_t pg, svint8_t op)</para>
        <para>  ABS Zresult.B, Pg/M, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Abs(System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svabs[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op)</para>
        <para>svfloat32_t svabs[_f32]_x(svbool_t pg, svfloat32_t op)</para>
        <para>svfloat32_t svabs[_f32]_z(svbool_t pg, svfloat32_t op)</para>
        <para>  FABS Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AbsoluteCompareGreaterThan(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svbool_t svacgt_f64</para>
        <para>  FACGT Presult.D, Pg/Z, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AbsoluteCompareGreaterThan(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svbool_t svacgt_f32</para>
        <para>  FACGT Presult.S, Pg/Z, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AbsoluteCompareGreaterThanOrEqual(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svbool_t svacge_f64</para>
        <para>  FACGE Presult.D, Pg/Z, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AbsoluteCompareGreaterThanOrEqual(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svbool_t svacge_f32</para>
        <para>  FACGE Presult.S, Pg/Z, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AbsoluteCompareLessThan(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svbool_t svaclt_f64</para>
        <para>  FACLT Presult.D, Pg/Z, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AbsoluteCompareLessThan(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svbool_t svaclt_f32</para>
        <para>  FACLT Presult.S, Pg/Z, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AbsoluteCompareLessThanOrEqual(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svbool_t svacle_f64</para>
        <para>  FACLE Presult.D, Pg/Z, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AbsoluteCompareLessThanOrEqual(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svbool_t svacle_f32</para>
        <para>  FACLE Presult.S, Pg/Z, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AbsoluteDifference(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svabd[_u8]_m(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>svuint8_t svabd[_u8]_x(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>  UABD Ztied1.B, Pg/M, Ztied1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AbsoluteDifference(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svabd[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>svfloat64_t svabd[_f64]_x(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>svfloat64_t svabd[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>  FABD Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AbsoluteDifference(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svabd[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>svint16_t svabd[_s16]_x(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>svint16_t svabd[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>  SABD Ztied1.H, Pg/M, Ztied1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AbsoluteDifference(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svabd[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>svint32_t svabd[_s32]_x(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>svint32_t svabd[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>  SABD Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AbsoluteDifference(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svabd[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>svint64_t svabd[_s64]_x(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>svint64_t svabd[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>  SABD Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AbsoluteDifference(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svabd[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>svint8_t svabd[_s8]_x(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>svint8_t svabd[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>  SABD Ztied1.B, Pg/M, Ztied1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AbsoluteDifference(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svabd[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>svfloat32_t svabd[_f32]_x(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>svfloat32_t svabd[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>  FABD Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AbsoluteDifference(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svabd[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>svuint16_t svabd[_u16]_x(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>svuint16_t svabd[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>  UABD Ztied1.H, Pg/M, Ztied1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AbsoluteDifference(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svabd[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>svuint32_t svabd[_u32]_x(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>svuint32_t svabd[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>  UABD Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AbsoluteDifference(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svabd[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>svuint64_t svabd[_u64]_x(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>svuint64_t svabd[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>  UABD Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Add(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svadd[_u8]_m(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>svuint8_t svadd[_u8]_x(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>svuint8_t svadd[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>  ADD Zresult.B, Zop1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Add(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svadd[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>svfloat64_t svadd[_f64]_x(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>svfloat64_t svadd[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>  FADD Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Add(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svadd[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>svint16_t svadd[_s16]_x(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>svint16_t svadd[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>  ADD Zresult.H, Zop1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Add(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svadd[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>svint32_t svadd[_s32]_x(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>svint32_t svadd[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>  ADD Zresult.S, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Add(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svadd[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>svint64_t svadd[_s64]_x(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>svint64_t svadd[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>  ADD Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Add(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svadd[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>svint8_t svadd[_s8]_x(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>svint8_t svadd[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>  ADD Zresult.B, Zop1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Add(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svadd[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>svfloat32_t svadd[_f32]_x(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>svfloat32_t svadd[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>  FADD Zresult.S, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Add(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svadd[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>svuint16_t svadd[_u16]_x(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>svuint16_t svadd[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>  ADD Zresult.H, Zop1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Add(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svadd[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>svuint32_t svadd[_u32]_x(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>svuint32_t svadd[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>  ADD Zresult.S, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Add(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svadd[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>svuint64_t svadd[_u64]_x(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>svuint64_t svadd[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>  ADD Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AddAcross(System.Numerics.Vector{System.Byte})">
      <summary>
        <para>uint64_t svaddv_u8</para>
        <para>  UADDV Dresult, Pg, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AddAcross(System.Numerics.Vector{System.Double})">
      <summary>
        <para>float64_t svaddv_f64</para>
        <para>  FADDV Dresult, Pg, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AddAcross(System.Numerics.Vector{System.Int16})">
      <summary>
        <para>int64_t svaddv_s16</para>
        <para>  SADDV Dresult, Pg, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AddAcross(System.Numerics.Vector{System.Int32})">
      <summary>
        <para>int64_t svaddv_s32</para>
        <para>  SADDV Dresult, Pg, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AddAcross(System.Numerics.Vector{System.Int64})">
      <summary>
        <para>int64_t svaddv_s64</para>
        <para>  UADDV Dresult, Pg, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AddAcross(System.Numerics.Vector{System.SByte})">
      <summary>
        <para>int64_t svaddv_s8</para>
        <para>  SADDV Dresult, Pg, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AddAcross(System.Numerics.Vector{System.Single})">
      <summary>
        <para>float32_t svaddv_f32</para>
        <para>  FADDV Sresult, Pg, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AddAcross(System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>uint64_t svaddv_u16</para>
        <para>  UADDV Dresult, Pg, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AddAcross(System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>uint64_t svaddv_u32</para>
        <para>  UADDV Dresult, Pg, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AddAcross(System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>uint64_t svaddv_u64</para>
        <para>  UADDV Dresult, Pg, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AddRotateComplex(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Byte)">
      <summary>
        <para>svfloat64_t svcadd[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2, uint64_t imm_rotation)</para>
        <para>svfloat64_t svcadd[_f64]_x(svbool_t pg, svfloat64_t op1, svfloat64_t op2, uint64_t imm_rotation)</para>
        <para>svfloat64_t svcadd[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2, uint64_t imm_rotation)</para>
        <para>  FCADD Ztied1.D, Pg/M, Ztied1.D, Zop2.D, #imm_rotation</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rotation" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AddRotateComplex(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Byte)">
      <summary>
        <para>svfloat32_t svcadd[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2, uint64_t imm_rotation)</para>
        <para>svfloat32_t svcadd[_f32]_x(svbool_t pg, svfloat32_t op1, svfloat32_t op2, uint64_t imm_rotation)</para>
        <para>svfloat32_t svcadd[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2, uint64_t imm_rotation)</para>
        <para>  FCADD Ztied1.S, Pg/M, Ztied1.S, Zop2.S, #imm_rotation</para>
        <para>  FCADD Ztied1.S, Pg/M, Ztied1.S, Zop2.S, #imm_rotation</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rotation" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AddSaturate(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svqadd_u8</para>
        <para>  UQADD Zresult.B, Zop1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AddSaturate(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svqadd_s16</para>
        <para>  SQADD Zresult.H, Zop1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AddSaturate(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svqadd_s32</para>
        <para>  SQADD Zresult.S, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AddSaturate(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svqadd_s64</para>
        <para>  SQADD Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AddSaturate(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svqadd_s8</para>
        <para>  SQADD Zresult.B, Zop1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AddSaturate(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svqadd_u16</para>
        <para>  UQADD Zresult.H, Zop1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AddSaturate(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svqadd_u32</para>
        <para>  UQADD Zresult.S, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AddSaturate(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svqadd_u64</para>
        <para>  UQADD Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AddSequentialAcross(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>float64_t svadda_f64</para>
        <para>  FADDA Dtied, Pg, Dtied, Zop.D</para>
      </summary>
      <param name="initial" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AddSequentialAcross(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>float32_t svadda_f32</para>
        <para>  FADDA Stied, Pg, Stied, Zop.S</para>
      </summary>
      <param name="initial" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.And(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svand[_u8]_m(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>svuint8_t svand[_u8]_x(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>svuint8_t svand[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>  AND Zresult.D, Zop1.D, Zop2.D</para>
        <para>svbool_t svand[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  AND Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.And(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svand[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>svint16_t svand[_s16]_x(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>svint16_t svand[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>  AND Zresult.D, Zop1.D, Zop2.D</para>
        <para>svbool_t svand[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  AND Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.And(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svand[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>svint32_t svand[_s32]_x(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>svint32_t svand[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>  AND Zresult.D, Zop1.D, Zop2.D</para>
        <para>svbool_t svand[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  AND Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.And(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svand[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>svint64_t svand[_s64]_x(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>svint64_t svand[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>  AND Zresult.D, Zop1.D, Zop2.D</para>
        <para>svbool_t svand[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  AND Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.And(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svand[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>svint8_t svand[_s8]_x(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>svint8_t svand[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>  AND Zresult.D, Zop1.D, Zop2.D</para>
        <para>svbool_t svand[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  AND Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.And(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svand[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>svuint16_t svand[_u16]_x(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>svuint16_t svand[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>  AND Zresult.D, Zop1.D, Zop2.D</para>
        <para>svbool_t svand[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  AND Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.And(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svand[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>svuint32_t svand[_u32]_x(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>svuint32_t svand[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>  AND Zresult.D, Zop1.D, Zop2.D</para>
        <para>svbool_t svand[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  AND Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.And(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svand[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>svuint64_t svand[_u64]_x(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>svuint64_t svand[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>  AND Zresult.D, Zop1.D, Zop2.D</para>
        <para>svbool_t svand[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  AND Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AndAcross(System.Numerics.Vector{System.Byte})">
      <summary>
        <para>uint8_t svandv_u8</para>
        <para>  ANDV Bresult, Pg, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AndAcross(System.Numerics.Vector{System.Int16})">
      <summary>
        <para>int16_t svandv_s16</para>
        <para>  ANDV Hresult, Pg, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AndAcross(System.Numerics.Vector{System.Int32})">
      <summary>
        <para>int32_t svandv_s32</para>
        <para>  ANDV Sresult, Pg, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AndAcross(System.Numerics.Vector{System.Int64})">
      <summary>
        <para>int64_t svandv_s64</para>
        <para>  ANDV Dresult, Pg, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AndAcross(System.Numerics.Vector{System.SByte})">
      <summary>
        <para>int8_t svandv_s8</para>
        <para>  ANDV Bresult, Pg, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AndAcross(System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>uint16_t svandv_u16</para>
        <para>  ANDV Hresult, Pg, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AndAcross(System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>uint32_t svandv_u32</para>
        <para>  ANDV Sresult, Pg, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.AndAcross(System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>uint64_t svandv_u64</para>
        <para>  ANDV Dresult, Pg, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.BitwiseClear(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svbic[_u8]_m(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>svuint8_t svbic[_u8]_x(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>svuint8_t svbic[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>  BIC Ztied1.B, Pg/M, Ztied1.B, Zop2.B</para>
        <para>  BIC Zresult.D, Zop1.D, Zop2.D</para>
        <para>svbool_t svbic[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BIC Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.BitwiseClear(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svbic[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>svint16_t svbic[_s16]_x(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>svint16_t svbic[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>  BIC Ztied1.H, Pg/M, Ztied1.H, Zop2.H</para>
        <para>  BIC Zresult.D, Zop1.D, Zop2.D</para>
        <para>svbool_t svbic[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BIC Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.BitwiseClear(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svbic[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>svint32_t svbic[_s32]_x(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>svint32_t svbic[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>  BIC Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
        <para>  BIC Zresult.D, Zop1.D, Zop2.D</para>
        <para>svbool_t svbic[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BIC Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.BitwiseClear(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svbic[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>svint64_t svbic[_s64]_x(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>svint64_t svbic[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>  BIC Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
        <para>  BIC Zresult.D, Zop1.D, Zop2.D</para>
        <para>svbool_t svbic[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BIC Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.BitwiseClear(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svbic[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>svint8_t svbic[_s8]_x(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>svint8_t svbic[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>  BIC Ztied1.B, Pg/M, Ztied1.B, Zop2.B</para>
        <para>  BIC Zresult.D, Zop1.D, Zop2.D</para>
        <para>svbool_t svbic[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BIC Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.BitwiseClear(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svbic[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>svuint16_t svbic[_u16]_x(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>svuint16_t svbic[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>  BIC Ztied1.H, Pg/M, Ztied1.H, Zop2.H</para>
        <para>  BIC Zresult.D, Zop1.D, Zop2.D</para>
        <para>svbool_t svbic[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BIC Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.BitwiseClear(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svbic[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>svuint32_t svbic[_u32]_x(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>svuint32_t svbic[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>  BIC Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
        <para>  BIC Zresult.D, Zop1.D, Zop2.D</para>
        <para>svbool_t svbic[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BIC Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.BitwiseClear(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svbic[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>svuint64_t svbic[_u64]_x(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>svuint64_t svbic[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>  BIC Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
        <para>  BIC Zresult.D, Zop1.D, Zop2.D</para>
        <para>svbool_t svbic[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BIC Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.BooleanNot(System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svcnot[_u8]_m(svuint8_t inactive, svbool_t pg, svuint8_t op)</para>
        <para>svuint8_t svcnot[_u8]_x(svbool_t pg, svuint8_t op)</para>
        <para>svuint8_t svcnot[_u8]_z(svbool_t pg, svuint8_t op)</para>
        <para>  CNOT Zresult.B, Pg/M, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.BooleanNot(System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svcnot[_s16]_m(svint16_t inactive, svbool_t pg, svint16_t op)</para>
        <para>svint16_t svcnot[_s16]_x(svbool_t pg, svint16_t op)</para>
        <para>svint16_t svcnot[_s16]_z(svbool_t pg, svint16_t op)</para>
        <para>  CNOT Zresult.H, Pg/M, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.BooleanNot(System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svcnot[_s32]_m(svint32_t inactive, svbool_t pg, svint32_t op)</para>
        <para>svint32_t svcnot[_s32]_x(svbool_t pg, svint32_t op)</para>
        <para>svint32_t svcnot[_s32]_z(svbool_t pg, svint32_t op)</para>
        <para>  CNOT Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.BooleanNot(System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svcnot[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op)</para>
        <para>svint64_t svcnot[_s64]_x(svbool_t pg, svint64_t op)</para>
        <para>svint64_t svcnot[_s64]_z(svbool_t pg, svint64_t op)</para>
        <para>  CNOT Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.BooleanNot(System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svcnot[_s8]_m(svint8_t inactive, svbool_t pg, svint8_t op)</para>
        <para>svint8_t svcnot[_s8]_x(svbool_t pg, svint8_t op)</para>
        <para>svint8_t svcnot[_s8]_z(svbool_t pg, svint8_t op)</para>
        <para>  CNOT Zresult.B, Pg/M, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.BooleanNot(System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svcnot[_u16]_m(svuint16_t inactive, svbool_t pg, svuint16_t op)</para>
        <para>svuint16_t svcnot[_u16]_x(svbool_t pg, svuint16_t op)</para>
        <para>svuint16_t svcnot[_u16]_z(svbool_t pg, svuint16_t op)</para>
        <para>  CNOT Zresult.H, Pg/M, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.BooleanNot(System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svcnot[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op)</para>
        <para>svuint32_t svcnot[_u32]_x(svbool_t pg, svuint32_t op)</para>
        <para>svuint32_t svcnot[_u32]_z(svbool_t pg, svuint32_t op)</para>
        <para>  CNOT Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.BooleanNot(System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svcnot[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op)</para>
        <para>svuint64_t svcnot[_u64]_x(svbool_t pg, svuint64_t op)</para>
        <para>svuint64_t svcnot[_u64]_z(svbool_t pg, svuint64_t op)</para>
        <para>  CNOT Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Compact(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svcompact_f64</para>
        <para>  COMPACT Zresult.D, Pg, Zop.D</para>
      </summary>
      <param name="mask" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Compact(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svcompact_s32</para>
        <para>  COMPACT Zresult.S, Pg, Zop.S</para>
      </summary>
      <param name="mask" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Compact(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svcompact_s64</para>
        <para>  COMPACT Zresult.D, Pg, Zop.D</para>
      </summary>
      <param name="mask" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Compact(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svcompact_f32</para>
        <para>  COMPACT Zresult.S, Pg, Zop.S</para>
      </summary>
      <param name="mask" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Compact(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svcompact_u32</para>
        <para>  COMPACT Zresult.S, Pg, Zop.S</para>
      </summary>
      <param name="mask" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Compact(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svcompact_u64</para>
        <para>  COMPACT Zresult.D, Pg, Zop.D</para>
      </summary>
      <param name="mask" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareEqual(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svbool_t svcmpeq_u8</para>
        <para>  CMPEQ Presult.B, Pg/Z, Zop1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareEqual(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svbool_t svcmpeq_f64</para>
        <para>  FCMEQ Presult.D, Pg/Z, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareEqual(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svbool_t svcmpeq_s16</para>
        <para>  CMPEQ Presult.H, Pg/Z, Zop1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareEqual(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svcmpeq_wide_s16</para>
        <para>  CMPEQ Presult.H, Pg/Z, Zop1.H, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareEqual(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svbool_t svcmpeq_s32</para>
        <para>  CMPEQ Presult.S, Pg/Z, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareEqual(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svcmpeq_wide_s32</para>
        <para>  CMPEQ Presult.S, Pg/Z, Zop1.S, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareEqual(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svcmpeq_s64</para>
        <para>  CMPEQ Presult.D, Pg/Z, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareEqual(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svcmpeq_wide_s8</para>
        <para>  CMPEQ Presult.B, Pg/Z, Zop1.B, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareEqual(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svbool_t svcmpeq_s8</para>
        <para>  CMPEQ Presult.B, Pg/Z, Zop1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareEqual(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svbool_t svcmpeq_f32</para>
        <para>  FCMEQ Presult.S, Pg/Z, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareEqual(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svbool_t svcmpeq_u16</para>
        <para>  CMPEQ Presult.H, Pg/Z, Zop1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareEqual(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svbool_t svcmpeq_u32</para>
        <para>  CMPEQ Presult.S, Pg/Z, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareEqual(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svbool_t svcmpeq_u64</para>
        <para>  CMPEQ Presult.D, Pg/Z, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThan(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svbool_t svcmpgt_u8</para>
        <para>  CMPHI Presult.B, Pg/Z, Zop1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThan(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svbool_t svcmpgt_wide_u8</para>
        <para>  CMPHI Presult.B, Pg/Z, Zop1.B, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThan(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svbool_t svcmpgt_f64</para>
        <para>  FCMGT Presult.D, Pg/Z, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThan(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svbool_t svcmpgt_s16</para>
        <para>  CMPGT Presult.H, Pg/Z, Zop1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThan(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svcmpgt_wide_s16</para>
        <para>  CMPGT Presult.H, Pg/Z, Zop1.H, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThan(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svbool_t svcmpgt_s32</para>
        <para>  CMPGT Presult.S, Pg/Z, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThan(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svcmpgt_wide_s32</para>
        <para>  CMPGT Presult.S, Pg/Z, Zop1.S, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThan(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svcmpgt_s64</para>
        <para>  CMPGT Presult.D, Pg/Z, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThan(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svcmpgt_wide_s8</para>
        <para>  CMPGT Presult.B, Pg/Z, Zop1.B, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThan(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svbool_t svcmpgt_s8</para>
        <para>  CMPGT Presult.B, Pg/Z, Zop1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThan(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svbool_t svcmpgt_f32</para>
        <para>  FCMGT Presult.S, Pg/Z, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThan(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svbool_t svcmpgt_u16</para>
        <para>  CMPHI Presult.H, Pg/Z, Zop1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThan(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svbool_t svcmpgt_wide_u16</para>
        <para>  CMPHI Presult.H, Pg/Z, Zop1.H, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThan(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svbool_t svcmpgt_u32</para>
        <para>  CMPHI Presult.S, Pg/Z, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThan(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svbool_t svcmpgt_wide_u32</para>
        <para>  CMPHI Presult.S, Pg/Z, Zop1.S, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThan(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svbool_t svcmpgt_u64</para>
        <para>  CMPHI Presult.D, Pg/Z, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThanOrEqual(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svbool_t svcmpge_u8</para>
        <para>  CMPHS Presult.B, Pg/Z, Zop1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThanOrEqual(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svbool_t svcmpge_wide_u8</para>
        <para>  CMPHS Presult.B, Pg/Z, Zop1.B, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThanOrEqual(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svbool_t svcmpge_f64</para>
        <para>  FCMGE Presult.D, Pg/Z, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThanOrEqual(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svbool_t svcmpge_s16</para>
        <para>  CMPGE Presult.H, Pg/Z, Zop1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThanOrEqual(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svcmpge_wide_s16</para>
        <para>  CMPGE Presult.H, Pg/Z, Zop1.H, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThanOrEqual(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svbool_t svcmpge_s32</para>
        <para>  CMPGE Presult.S, Pg/Z, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThanOrEqual(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svcmpge_wide_s32</para>
        <para>  CMPGE Presult.S, Pg/Z, Zop1.S, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThanOrEqual(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svcmpge_s64</para>
        <para>  CMPGE Presult.D, Pg/Z, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThanOrEqual(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svcmpge_wide_s8</para>
        <para>  CMPGE Presult.B, Pg/Z, Zop1.B, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThanOrEqual(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svbool_t svcmpge_s8</para>
        <para>  CMPGE Presult.B, Pg/Z, Zop1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThanOrEqual(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svbool_t svcmpge_f32</para>
        <para>  FCMGE Presult.S, Pg/Z, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThanOrEqual(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svbool_t svcmpge_u16</para>
        <para>  CMPHS Presult.H, Pg/Z, Zop1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThanOrEqual(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svbool_t svcmpge_wide_u16</para>
        <para>  CMPHS Presult.H, Pg/Z, Zop1.H, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThanOrEqual(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svbool_t svcmpge_u32</para>
        <para>  CMPHS Presult.S, Pg/Z, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThanOrEqual(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svbool_t svcmpge_wide_u32</para>
        <para>  CMPHS Presult.S, Pg/Z, Zop1.S, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareGreaterThanOrEqual(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svbool_t svcmpge_u64</para>
        <para>  CMPHS Presult.D, Pg/Z, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThan(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svbool_t svcmplt_u8</para>
        <para>  CMPHI Presult.B, Pg/Z, Zop2.B, Zop1.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThan(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svbool_t svcmplt_wide_u8</para>
        <para>  CMPLO Presult.B, Pg/Z, Zop1.B, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThan(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svbool_t svcmplt_f64</para>
        <para>  FCMGT Presult.D, Pg/Z, Zop2.D, Zop1.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThan(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svbool_t svcmplt_s16</para>
        <para>  CMPGT Presult.H, Pg/Z, Zop2.H, Zop1.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThan(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svcmplt_wide_s16</para>
        <para>  CMPLT Presult.H, Pg/Z, Zop1.H, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThan(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svbool_t svcmplt_s32</para>
        <para>  CMPGT Presult.S, Pg/Z, Zop2.S, Zop1.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThan(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svcmplt_wide_s32</para>
        <para>  CMPLT Presult.S, Pg/Z, Zop1.S, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThan(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svcmplt_s64</para>
        <para>  CMPGT Presult.D, Pg/Z, Zop2.D, Zop1.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThan(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svcmplt_wide_s8</para>
        <para>  CMPLT Presult.B, Pg/Z, Zop1.B, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThan(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svbool_t svcmplt_s8</para>
        <para>  CMPGT Presult.B, Pg/Z, Zop2.B, Zop1.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThan(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svbool_t svcmplt_f32</para>
        <para>  FCMGT Presult.S, Pg/Z, Zop2.S, Zop1.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThan(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svbool_t svcmplt_u16</para>
        <para>  CMPHI Presult.H, Pg/Z, Zop2.H, Zop1.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThan(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svbool_t svcmplt_wide_u16</para>
        <para>  CMPLO Presult.H, Pg/Z, Zop1.H, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThan(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svbool_t svcmplt_u32</para>
        <para>  CMPHI Presult.S, Pg/Z, Zop2.S, Zop1.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThan(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svbool_t svcmplt_wide_u32</para>
        <para>  CMPLO Presult.S, Pg/Z, Zop1.S, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThan(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svbool_t svcmplt_u64</para>
        <para>  CMPHI Presult.D, Pg/Z, Zop2.D, Zop1.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThanOrEqual(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svbool_t svcmple_u8</para>
        <para>  CMPHS Presult.B, Pg/Z, Zop2.B, Zop1.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThanOrEqual(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svbool_t svcmple_wide_u8</para>
        <para>  CMPLS Presult.B, Pg/Z, Zop1.B, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThanOrEqual(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svbool_t svcmple_f64</para>
        <para>  FCMGE Presult.D, Pg/Z, Zop2.D, Zop1.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThanOrEqual(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svbool_t svcmple_s16</para>
        <para>  CMPGE Presult.H, Pg/Z, Zop2.H, Zop1.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThanOrEqual(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svcmple_wide_s16</para>
        <para>  CMPLE Presult.H, Pg/Z, Zop1.H, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThanOrEqual(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svbool_t svcmple_s32</para>
        <para>  CMPGE Presult.S, Pg/Z, Zop2.S, Zop1.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThanOrEqual(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svcmple_wide_s32</para>
        <para>  CMPLE Presult.S, Pg/Z, Zop1.S, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThanOrEqual(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svcmple_s64</para>
        <para>  CMPGE Presult.D, Pg/Z, Zop2.D, Zop1.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThanOrEqual(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svcmple_wide_s8</para>
        <para>  CMPLE Presult.B, Pg/Z, Zop1.B, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThanOrEqual(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svbool_t svcmple_s8</para>
        <para>  CMPGE Presult.B, Pg/Z, Zop2.B, Zop1.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThanOrEqual(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svbool_t svcmple_f32</para>
        <para>  FCMGE Presult.S, Pg/Z, Zop2.S, Zop1.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThanOrEqual(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svbool_t svcmple_u16</para>
        <para>  CMPHS Presult.H, Pg/Z, Zop2.H, Zop1.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThanOrEqual(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svbool_t svcmple_wide_u16</para>
        <para>  CMPLS Presult.H, Pg/Z, Zop1.H, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThanOrEqual(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svbool_t svcmple_u32</para>
        <para>  CMPHS Presult.S, Pg/Z, Zop2.S, Zop1.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThanOrEqual(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svbool_t svcmple_wide_u32</para>
        <para>  CMPLS Presult.S, Pg/Z, Zop1.S, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareLessThanOrEqual(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svbool_t svcmple_u64</para>
        <para>  CMPHS Presult.D, Pg/Z, Zop2.D, Zop1.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareNotEqualTo(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svbool_t svcmpne_u8</para>
        <para>  CMPNE Presult.B, Pg/Z, Zop1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareNotEqualTo(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svbool_t svcmpne_f64</para>
        <para>  FCMNE Presult.D, Pg/Z, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareNotEqualTo(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svbool_t svcmpne_s16</para>
        <para>  CMPNE Presult.H, Pg/Z, Zop1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareNotEqualTo(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svcmpne_wide_s16</para>
        <para>  CMPNE Presult.H, Pg/Z, Zop1.H, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareNotEqualTo(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svbool_t svcmpne_s32</para>
        <para>  CMPNE Presult.S, Pg/Z, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareNotEqualTo(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svcmpne_wide_s32</para>
        <para>  CMPNE Presult.S, Pg/Z, Zop1.S, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareNotEqualTo(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svcmpne_s64</para>
        <para>  CMPNE Presult.D, Pg/Z, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareNotEqualTo(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svcmpne_wide_s8</para>
        <para>  CMPNE Presult.B, Pg/Z, Zop1.B, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareNotEqualTo(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svbool_t svcmpne_s8</para>
        <para>  CMPNE Presult.B, Pg/Z, Zop1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareNotEqualTo(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svbool_t svcmpne_f32</para>
        <para>  FCMNE Presult.S, Pg/Z, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareNotEqualTo(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svbool_t svcmpne_u16</para>
        <para>  CMPNE Presult.H, Pg/Z, Zop1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareNotEqualTo(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svbool_t svcmpne_u32</para>
        <para>  CMPNE Presult.S, Pg/Z, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareNotEqualTo(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svbool_t svcmpne_u64</para>
        <para>  CMPNE Presult.D, Pg/Z, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareUnordered(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svbool_t svcmpuo_f64</para>
        <para>  FCMUO Presult.D, Pg/Z, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CompareUnordered(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svbool_t svcmpuo_f32</para>
        <para>  FCMUO Presult.S, Pg/Z, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Compute16BitAddresses(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svuint32_t svadrh[_u32base]_[s32]index(svuint32_t bases, svint32_t indices)</para>
        <para>  ADR Zresult.S, [Zbases.S, Zindices.S, LSL #1]</para>
      </summary>
      <param name="bases" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Compute16BitAddresses(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svadrh[_u32base]_[u32]index(svuint32_t bases, svuint32_t indices)</para>
        <para>  ADR Zresult.S, [Zbases.S, Zindices.S, LSL #1]</para>
      </summary>
      <param name="bases" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Compute16BitAddresses(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svuint64_t svadrh[_u64base]_[s64]index(svuint64_t bases, svint64_t indices)</para>
        <para>  ADR Zresult.D, [Zbases.D, Zindices.D, LSL #1]</para>
      </summary>
      <param name="bases" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Compute16BitAddresses(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svadrh[_u64base]_[u64]index(svuint64_t bases, svuint64_t indices)</para>
        <para>  ADR Zresult.D, [Zbases.D, Zindices.D, LSL #1]</para>
      </summary>
      <param name="bases" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Compute32BitAddresses(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svuint32_t svadrw[_u32base]_[s32]index(svuint32_t bases, svint32_t indices)</para>
        <para>  ADR Zresult.S, [Zbases.S, Zindices.S, LSL #2]</para>
      </summary>
      <param name="bases" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Compute32BitAddresses(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svadrw[_u32base]_[u32]index(svuint32_t bases, svuint32_t indices)</para>
        <para>  ADR Zresult.S, [Zbases.S, Zindices.S, LSL #2]</para>
      </summary>
      <param name="bases" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Compute32BitAddresses(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svuint64_t svadrw[_u64base]_[s64]index(svuint64_t bases, svint64_t indices)</para>
        <para>  ADR Zresult.D, [Zbases.D, Zindices.D, LSL #2]</para>
      </summary>
      <param name="bases" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Compute32BitAddresses(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svadrw[_u64base]_[u64]index(svuint64_t bases, svuint64_t indices)</para>
        <para>  ADR Zresult.D, [Zbases.D, Zindices.D, LSL #2]</para>
      </summary>
      <param name="bases" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Compute64BitAddresses(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svuint32_t svadrd[_u32base]_[s32]index(svuint32_t bases, svint32_t indices)</para>
        <para>  ADR Zresult.S, [Zbases.S, Zindices.S, LSL #3]</para>
      </summary>
      <param name="bases" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Compute64BitAddresses(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svadrd[_u32base]_[u32]index(svuint32_t bases, svuint32_t indices)</para>
        <para>  ADR Zresult.S, [Zbases.S, Zindices.S, LSL #3]</para>
      </summary>
      <param name="bases" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Compute64BitAddresses(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svuint64_t svadrd[_u64base]_[s64]index(svuint64_t bases, svint64_t indices)</para>
        <para>  ADR Zresult.D, [Zbases.D, Zindices.D, LSL #3]</para>
      </summary>
      <param name="bases" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Compute64BitAddresses(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svadrd[_u64base]_[u64]index(svuint64_t bases, svuint64_t indices)</para>
        <para>  ADR Zresult.D, [Zbases.D, Zindices.D, LSL #3]</para>
      </summary>
      <param name="bases" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Compute8BitAddresses(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svuint32_t svadrb[_u32base]_[s32]offset(svuint32_t bases, svint32_t offsets)</para>
        <para>  ADR Zresult.S, [Zbases.S, Zoffsets.S]</para>
      </summary>
      <param name="bases" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Compute8BitAddresses(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svadrb[_u32base]_[u32]offset(svuint32_t bases, svuint32_t offsets)</para>
        <para>  ADR Zresult.S, [Zbases.S, Zoffsets.S]</para>
      </summary>
      <param name="bases" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Compute8BitAddresses(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svuint64_t svadrb[_u64base]_[s64]offset(svuint64_t bases, svint64_t offsets)</para>
        <para>  ADR Zresult.D, [Zbases.D, Zoffsets.D]</para>
      </summary>
      <param name="bases" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Compute8BitAddresses(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svadrb[_u64base]_[u64]offset(svuint64_t bases, svuint64_t offsets)</para>
        <para>  ADR Zresult.D, [Zbases.D, Zoffsets.D]</para>
      </summary>
      <param name="bases" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElement(System.Numerics.Vector{System.Byte},System.Byte,System.Numerics.Vector{System.Byte})">
      <summary>
        <para>uint8_t svclasta_n_u8</para>
        <para>  CLASTA Wtied, Pg, Wtied, Zdata.B</para>
      </summary>
      <param name="mask" />
      <param name="defaultValues" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElement(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svclasta_u8</para>
        <para>  CLASTA Btied, Pg, Btied, Zdata.B</para>
      </summary>
      <param name="mask" />
      <param name="defaultValue" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElement(System.Numerics.Vector{System.Double},System.Double,System.Numerics.Vector{System.Double})">
      <summary>
        <para>float64_t svclasta_n_f64</para>
        <para>  CLASTA Dtied, Pg, Dtied, Zdata.D</para>
      </summary>
      <param name="mask" />
      <param name="defaultValues" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElement(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svclasta_f64</para>
        <para>  CLASTA Dtied, Pg, Dtied, Zdata.D</para>
      </summary>
      <param name="mask" />
      <param name="defaultValue" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElement(System.Numerics.Vector{System.Int16},System.Int16,System.Numerics.Vector{System.Int16})">
      <summary>
        <para>int16_t svclasta_n_s16</para>
        <para>  CLASTA Wtied, Pg, Wtied, Zdata.H</para>
      </summary>
      <param name="mask" />
      <param name="defaultValues" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElement(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svclasta_s16</para>
        <para>  CLASTA Htied, Pg, Htied, Zdata.H</para>
      </summary>
      <param name="mask" />
      <param name="defaultValue" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElement(System.Numerics.Vector{System.Int32},System.Int32,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>int32_t svclasta_n_s32</para>
        <para>  CLASTA Wtied, Pg, Wtied, Zdata.S</para>
      </summary>
      <param name="mask" />
      <param name="defaultValues" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElement(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svclasta_s32</para>
        <para>  CLASTA Stied, Pg, Stied, Zdata.S</para>
      </summary>
      <param name="mask" />
      <param name="defaultValue" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElement(System.Numerics.Vector{System.Int64},System.Int64,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>int64_t svclasta_n_s64</para>
        <para>  CLASTA Xtied, Pg, Xtied, Zdata.D</para>
      </summary>
      <param name="mask" />
      <param name="defaultValues" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElement(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svclasta_s64</para>
        <para>  CLASTA Dtied, Pg, Dtied, Zdata.D</para>
      </summary>
      <param name="mask" />
      <param name="defaultValue" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElement(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svclasta_s8</para>
        <para>  CLASTA Btied, Pg, Btied, Zdata.B</para>
      </summary>
      <param name="mask" />
      <param name="defaultValue" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElement(System.Numerics.Vector{System.SByte},System.SByte,System.Numerics.Vector{System.SByte})">
      <summary>
        <para>int8_t svclasta_n_s8</para>
        <para>  CLASTA Wtied, Pg, Wtied, Zdata.B</para>
      </summary>
      <param name="mask" />
      <param name="defaultValues" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElement(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svclasta_f32</para>
        <para>  CLASTA Stied, Pg, Stied, Zdata.S</para>
      </summary>
      <param name="mask" />
      <param name="defaultValue" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElement(System.Numerics.Vector{System.Single},System.Single,System.Numerics.Vector{System.Single})">
      <summary>
        <para>float32_t svclasta_n_f32</para>
        <para>  CLASTA Stied, Pg, Stied, Zdata.S</para>
      </summary>
      <param name="mask" />
      <param name="defaultValues" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElement(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svclasta_u16</para>
        <para>  CLASTA Htied, Pg, Htied, Zdata.H</para>
      </summary>
      <param name="mask" />
      <param name="defaultValue" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElement(System.Numerics.Vector{System.UInt16},System.UInt16,System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>uint16_t svclasta_n_u16</para>
        <para>  CLASTA Wtied, Pg, Wtied, Zdata.H</para>
      </summary>
      <param name="mask" />
      <param name="defaultValues" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElement(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svclasta_u32</para>
        <para>  CLASTA Stied, Pg, Stied, Zdata.S</para>
      </summary>
      <param name="mask" />
      <param name="defaultValue" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElement(System.Numerics.Vector{System.UInt32},System.UInt32,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>uint32_t svclasta_n_u32</para>
        <para>  CLASTA Wtied, Pg, Wtied, Zdata.S</para>
      </summary>
      <param name="mask" />
      <param name="defaultValues" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElement(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svclasta_u64</para>
        <para>  CLASTA Dtied, Pg, Dtied, Zdata.D</para>
      </summary>
      <param name="mask" />
      <param name="defaultValue" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElement(System.Numerics.Vector{System.UInt64},System.UInt64,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>uint64_t svclasta_n_u64</para>
        <para>  CLASTA Xtied, Pg, Xtied, Zdata.D</para>
      </summary>
      <param name="mask" />
      <param name="defaultValues" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svclasta_u8</para>
        <para>  CLASTA Ztied.B, Pg, Ztied.B, Zdata.B</para>
      </summary>
      <param name="mask" />
      <param name="defaultScalar" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svclasta_f64</para>
        <para>  CLASTA Ztied.D, Pg, Ztied.D, Zdata.D</para>
      </summary>
      <param name="mask" />
      <param name="defaultScalar" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svclasta_s16</para>
        <para>  CLASTA Ztied.H, Pg, Ztied.H, Zdata.H</para>
      </summary>
      <param name="mask" />
      <param name="defaultScalar" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svclasta_s32</para>
        <para>  CLASTA Ztied.S, Pg, Ztied.S, Zdata.S</para>
      </summary>
      <param name="mask" />
      <param name="defaultScalar" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svclasta_s64</para>
        <para>  CLASTA Ztied.D, Pg, Ztied.D, Zdata.D</para>
      </summary>
      <param name="mask" />
      <param name="defaultScalar" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svclasta_s8</para>
        <para>  CLASTA Ztied.B, Pg, Ztied.B, Zdata.B</para>
      </summary>
      <param name="mask" />
      <param name="defaultScalar" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svclasta_f32</para>
        <para>  CLASTA Ztied.S, Pg, Ztied.S, Zdata.S</para>
      </summary>
      <param name="mask" />
      <param name="defaultScalar" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svclasta_u16</para>
        <para>  CLASTA Ztied.H, Pg, Ztied.H, Zdata.H</para>
      </summary>
      <param name="mask" />
      <param name="defaultScalar" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svclasta_u32</para>
        <para>  CLASTA Ztied.S, Pg, Ztied.S, Zdata.S</para>
      </summary>
      <param name="mask" />
      <param name="defaultScalar" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svclasta_u64</para>
        <para>  CLASTA Ztied.D, Pg, Ztied.D, Zdata.D</para>
      </summary>
      <param name="mask" />
      <param name="defaultScalar" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Byte},System.Byte,System.Numerics.Vector{System.Byte})">
      <summary>
        <para>uint8_t svclastb_n_u8</para>
        <para>  CLASTB Wtied, Pg, Wtied, Zdata.B</para>
      </summary>
      <param name="mask" />
      <param name="defaultValues" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svclastb_u8</para>
        <para>  CLASTB Btied, Pg, Btied, Zdata.B</para>
      </summary>
      <param name="mask" />
      <param name="defaultValue" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Double},System.Double,System.Numerics.Vector{System.Double})">
      <summary>
        <para>float64_t svclastb_n_f64</para>
        <para>  CLASTB Dtied, Pg, Dtied, Zdata.D</para>
      </summary>
      <param name="mask" />
      <param name="defaultValues" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svclastb_f64</para>
        <para>  CLASTB Dtied, Pg, Dtied, Zdata.D</para>
      </summary>
      <param name="mask" />
      <param name="defaultValue" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Int16},System.Int16,System.Numerics.Vector{System.Int16})">
      <summary>
        <para>int16_t svclastb_n_s16</para>
        <para>  CLASTB Wtied, Pg, Wtied, Zdata.H</para>
      </summary>
      <param name="mask" />
      <param name="defaultValues" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svclastb_s16</para>
        <para>  CLASTB Htied, Pg, Htied, Zdata.H</para>
      </summary>
      <param name="mask" />
      <param name="defaultValue" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Int32},System.Int32,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>int32_t svclastb_n_s32</para>
        <para>  CLASTB Wtied, Pg, Wtied, Zdata.S</para>
      </summary>
      <param name="mask" />
      <param name="defaultValues" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svclastb_s32</para>
        <para>  CLASTB Stied, Pg, Stied, Zdata.S</para>
      </summary>
      <param name="mask" />
      <param name="defaultValue" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Int64},System.Int64,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>int64_t svclastb_n_s64</para>
        <para>  CLASTB Xtied, Pg, Xtied, Zdata.D</para>
      </summary>
      <param name="mask" />
      <param name="defaultValues" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svclastb_s64</para>
        <para>  CLASTB Dtied, Pg, Dtied, Zdata.D</para>
      </summary>
      <param name="mask" />
      <param name="defaultValue" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svclastb_s8</para>
        <para>  CLASTB Btied, Pg, Btied, Zdata.B</para>
      </summary>
      <param name="mask" />
      <param name="defaultValue" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.SByte},System.SByte,System.Numerics.Vector{System.SByte})">
      <summary>
        <para>int8_t svclastb_n_s8</para>
        <para>  CLASTB Wtied, Pg, Wtied, Zdata.B</para>
      </summary>
      <param name="mask" />
      <param name="defaultValues" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svclastb_f32</para>
        <para>  CLASTB Stied, Pg, Stied, Zdata.S</para>
      </summary>
      <param name="mask" />
      <param name="defaultValue" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Single},System.Single,System.Numerics.Vector{System.Single})">
      <summary>
        <para>float32_t svclastb_n_f32</para>
        <para>  CLASTB Stied, Pg, Stied, Zdata.S</para>
      </summary>
      <param name="mask" />
      <param name="defaultValues" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svclastb_u16</para>
        <para>  CLASTB Htied, Pg, Htied, Zdata.H</para>
      </summary>
      <param name="mask" />
      <param name="defaultValue" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.UInt16},System.UInt16,System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>uint16_t svclastb_n_u16</para>
        <para>  CLASTB Wtied, Pg, Wtied, Zdata.H</para>
      </summary>
      <param name="mask" />
      <param name="defaultValues" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svclastb_u32</para>
        <para>  CLASTB Stied, Pg, Stied, Zdata.S</para>
      </summary>
      <param name="mask" />
      <param name="defaultValue" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.UInt32},System.UInt32,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>uint32_t svclastb_n_u32</para>
        <para>  CLASTB Wtied, Pg, Wtied, Zdata.S</para>
      </summary>
      <param name="mask" />
      <param name="defaultValues" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svclastb_u64</para>
        <para>  CLASTB Dtied, Pg, Dtied, Zdata.D</para>
      </summary>
      <param name="mask" />
      <param name="defaultValue" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.UInt64},System.UInt64,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>uint64_t svclastb_n_u64</para>
        <para>  CLASTB Xtied, Pg, Xtied, Zdata.D</para>
      </summary>
      <param name="mask" />
      <param name="defaultValues" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svclastb_u8</para>
        <para>  CLASTB Ztied.B, Pg, Ztied.B, Zdata.B</para>
      </summary>
      <param name="mask" />
      <param name="fallback" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svclastb_f64</para>
        <para>  CLASTB Ztied.D, Pg, Ztied.D, Zdata.D</para>
      </summary>
      <param name="mask" />
      <param name="fallback" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svclastb_s16</para>
        <para>  CLASTB Ztied.H, Pg, Ztied.H, Zdata.H</para>
      </summary>
      <param name="mask" />
      <param name="fallback" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svclastb_s32</para>
        <para>  CLASTB Ztied.S, Pg, Ztied.S, Zdata.S</para>
      </summary>
      <param name="mask" />
      <param name="fallback" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svclastb_s64</para>
        <para>  CLASTB Ztied.D, Pg, Ztied.D, Zdata.D</para>
      </summary>
      <param name="mask" />
      <param name="fallback" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svclastb_s8</para>
        <para>  CLASTB Ztied.B, Pg, Ztied.B, Zdata.B</para>
      </summary>
      <param name="mask" />
      <param name="fallback" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svclastb_f32</para>
        <para>  CLASTB Ztied.S, Pg, Ztied.S, Zdata.S</para>
      </summary>
      <param name="mask" />
      <param name="fallback" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svclastb_u16</para>
        <para>  CLASTB Ztied.H, Pg, Ztied.H, Zdata.H</para>
      </summary>
      <param name="mask" />
      <param name="fallback" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svclastb_u32</para>
        <para>  CLASTB Ztied.S, Pg, Ztied.S, Zdata.S</para>
      </summary>
      <param name="mask" />
      <param name="fallback" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svclastb_u64</para>
        <para>  CLASTB Ztied.D, Pg, Ztied.D, Zdata.D</para>
      </summary>
      <param name="mask" />
      <param name="fallback" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalSelect(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svsel_u8</para>
        <para>svbool_t svsel_b</para>
        <para>  SEL Zresult.B, Pg, Zop1.B, Zop2.B</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalSelect(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svsel_f64</para>
        <para>  SEL Zresult.D, Pg, Zop1.D, Zop2.D</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalSelect(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svsel_s16</para>
        <para>svbool_t svsel_b</para>
        <para>  SEL Zresult.H, Pg, Zop1.H, Zop2.H</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalSelect(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svsel_s32</para>
        <para>svbool_t svsel_b</para>
        <para>  SEL Zresult.S, Pg, Zop1.S, Zop2.S</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalSelect(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svsel_s64</para>
        <para>svbool_t svsel_b</para>
        <para>  SEL Zresult.D, Pg, Zop1.D, Zop2.D</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalSelect(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svsel_s8</para>
        <para>svbool_t svsel_b</para>
        <para>  SEL Zresult.B, Pg, Zop1.B, Zop2.B</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalSelect(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svsel_f32</para>
        <para>  SEL Zresult.S, Pg, Zop1.S, Zop2.S</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalSelect(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svsel_u16</para>
        <para>svbool_t svsel_b</para>
        <para>  SEL Zresult.H, Pg, Zop1.H, Zop2.H</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalSelect(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svsel_u32</para>
        <para>svbool_t svsel_b</para>
        <para>  SEL Zresult.S, Pg, Zop1.S, Zop2.S</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConditionalSelect(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svsel_u64</para>
        <para>svbool_t svsel_b</para>
        <para>  SEL Zresult.D, Pg, Zop1.D, Zop2.D</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConvertToDouble(System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svfloat64_t svcvt_f64[_s32]_m(svfloat64_t inactive, svbool_t pg, svint32_t op)</para>
        <para>svfloat64_t svcvt_f64[_s32]_x(svbool_t pg, svint32_t op)</para>
        <para>svfloat64_t svcvt_f64[_s32]_z(svbool_t pg, svint32_t op)</para>
        <para>  SCVTF Zresult.D, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConvertToDouble(System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svfloat64_t svcvt_f64[_s64]_m(svfloat64_t inactive, svbool_t pg, svint64_t op)</para>
        <para>svfloat64_t svcvt_f64[_s64]_x(svbool_t pg, svint64_t op)</para>
        <para>svfloat64_t svcvt_f64[_s64]_z(svbool_t pg, svint64_t op)</para>
        <para>  SCVTF Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConvertToDouble(System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat64_t svcvt_f64[_f32]_m(svfloat64_t inactive, svbool_t pg, svfloat32_t op)</para>
        <para>svfloat64_t svcvt_f64[_f32]_x(svbool_t pg, svfloat32_t op)</para>
        <para>svfloat64_t svcvt_f64[_f32]_z(svbool_t pg, svfloat32_t op)</para>
        <para>  FCVT Zresult.D, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConvertToDouble(System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svfloat64_t svcvt_f64[_u32]_m(svfloat64_t inactive, svbool_t pg, svuint32_t op)</para>
        <para>svfloat64_t svcvt_f64[_u32]_x(svbool_t pg, svuint32_t op)</para>
        <para>svfloat64_t svcvt_f64[_u32]_z(svbool_t pg, svuint32_t op)</para>
        <para>  UCVTF Zresult.D, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConvertToDouble(System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svfloat64_t svcvt_f64[_u64]_m(svfloat64_t inactive, svbool_t pg, svuint64_t op)</para>
        <para>svfloat64_t svcvt_f64[_u64]_x(svbool_t pg, svuint64_t op)</para>
        <para>svfloat64_t svcvt_f64[_u64]_z(svbool_t pg, svuint64_t op)</para>
        <para>  UCVTF Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConvertToInt32(System.Numerics.Vector{System.Double})">
      <summary>
        <para>svint32_t svcvt_s32[_f64]_m(svint32_t inactive, svbool_t pg, svfloat64_t op)</para>
        <para>svint32_t svcvt_s32[_f64]_x(svbool_t pg, svfloat64_t op)</para>
        <para>svint32_t svcvt_s32[_f64]_z(svbool_t pg, svfloat64_t op)</para>
        <para>  FCVTZS Zresult.S, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConvertToInt32(System.Numerics.Vector{System.Single})">
      <summary>
        <para>svint32_t svcvt_s32[_f32]_m(svint32_t inactive, svbool_t pg, svfloat32_t op)</para>
        <para>svint32_t svcvt_s32[_f32]_x(svbool_t pg, svfloat32_t op)</para>
        <para>svint32_t svcvt_s32[_f32]_z(svbool_t pg, svfloat32_t op)</para>
        <para>  FCVTZS Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConvertToInt64(System.Numerics.Vector{System.Double})">
      <summary>
        <para>svint64_t svcvt_s64[_f64]_m(svint64_t inactive, svbool_t pg, svfloat64_t op)</para>
        <para>svint64_t svcvt_s64[_f64]_x(svbool_t pg, svfloat64_t op)</para>
        <para>svint64_t svcvt_s64[_f64]_z(svbool_t pg, svfloat64_t op)</para>
        <para>  FCVTZS Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConvertToInt64(System.Numerics.Vector{System.Single})">
      <summary>
        <para>svint64_t svcvt_s64[_f32]_m(svint64_t inactive, svbool_t pg, svfloat32_t op)</para>
        <para>svint64_t svcvt_s64[_f32]_x(svbool_t pg, svfloat32_t op)</para>
        <para>svint64_t svcvt_s64[_f32]_z(svbool_t pg, svfloat32_t op)</para>
        <para>  FCVTZS Zresult.D, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConvertToSingle(System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat32_t svcvt_f32[_f64]_m(svfloat32_t inactive, svbool_t pg, svfloat64_t op)</para>
        <para>svfloat32_t svcvt_f32[_f64]_x(svbool_t pg, svfloat64_t op)</para>
        <para>svfloat32_t svcvt_f32[_f64]_z(svbool_t pg, svfloat64_t op)</para>
        <para>  FCVT Zresult.S, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConvertToSingle(System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svfloat32_t svcvt_f32[_s32]_m(svfloat32_t inactive, svbool_t pg, svint32_t op)</para>
        <para>svfloat32_t svcvt_f32[_s32]_x(svbool_t pg, svint32_t op)</para>
        <para>svfloat32_t svcvt_f32[_s32]_z(svbool_t pg, svint32_t op)</para>
        <para>  SCVTF Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConvertToSingle(System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svfloat32_t svcvt_f32[_s64]_m(svfloat32_t inactive, svbool_t pg, svint64_t op)</para>
        <para>svfloat32_t svcvt_f32[_s64]_x(svbool_t pg, svint64_t op)</para>
        <para>svfloat32_t svcvt_f32[_s64]_z(svbool_t pg, svint64_t op)</para>
        <para>  SCVTF Zresult.S, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConvertToSingle(System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svfloat32_t svcvt_f32[_u32]_m(svfloat32_t inactive, svbool_t pg, svuint32_t op)</para>
        <para>svfloat32_t svcvt_f32[_u32]_x(svbool_t pg, svuint32_t op)</para>
        <para>svfloat32_t svcvt_f32[_u32]_z(svbool_t pg, svuint32_t op)</para>
        <para>  UCVTF Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConvertToSingle(System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svfloat32_t svcvt_f32[_u64]_m(svfloat32_t inactive, svbool_t pg, svuint64_t op)</para>
        <para>svfloat32_t svcvt_f32[_u64]_x(svbool_t pg, svuint64_t op)</para>
        <para>svfloat32_t svcvt_f32[_u64]_z(svbool_t pg, svuint64_t op)</para>
        <para>  UCVTF Zresult.S, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConvertToUInt32(System.Numerics.Vector{System.Double})">
      <summary>
        <para>svuint32_t svcvt_u32[_f64]_m(svuint32_t inactive, svbool_t pg, svfloat64_t op)</para>
        <para>svuint32_t svcvt_u32[_f64]_x(svbool_t pg, svfloat64_t op)</para>
        <para>svuint32_t svcvt_u32[_f64]_z(svbool_t pg, svfloat64_t op)</para>
        <para>  FCVTZU Zresult.S, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConvertToUInt32(System.Numerics.Vector{System.Single})">
      <summary>
        <para>svuint32_t svcvt_u32[_f32]_m(svuint32_t inactive, svbool_t pg, svfloat32_t op)</para>
        <para>svuint32_t svcvt_u32[_f32]_x(svbool_t pg, svfloat32_t op)</para>
        <para>svuint32_t svcvt_u32[_f32]_z(svbool_t pg, svfloat32_t op)</para>
        <para>  FCVTZU Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConvertToUInt64(System.Numerics.Vector{System.Double})">
      <summary>
        <para>svuint64_t svcvt_u64[_f64]_m(svuint64_t inactive, svbool_t pg, svfloat64_t op)</para>
        <para>svuint64_t svcvt_u64[_f64]_x(svbool_t pg, svfloat64_t op)</para>
        <para>svuint64_t svcvt_u64[_f64]_z(svbool_t pg, svfloat64_t op)</para>
        <para>  FCVTZU Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ConvertToUInt64(System.Numerics.Vector{System.Single})">
      <summary>
        <para>svuint64_t svcvt_u64[_f32]_m(svuint64_t inactive, svbool_t pg, svfloat32_t op)</para>
        <para>svuint64_t svcvt_u64[_f32]_x(svbool_t pg, svfloat32_t op)</para>
        <para>svuint64_t svcvt_u64[_f32]_z(svbool_t pg, svfloat32_t op)</para>
        <para>  FCVTZU Zresult.D, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Count16BitElements(System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>uint64_t svcnth_pat(enum svpattern pattern)</para>
        <para>  CNTH Xresult, pattern</para>
      </summary>
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Count32BitElements(System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>uint64_t svcntw_pat(enum svpattern pattern)</para>
        <para>  CNTW Xresult, pattern</para>
      </summary>
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Count64BitElements(System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>uint64_t svcntd_pat(enum svpattern pattern)</para>
        <para>  CNTD Xresult, pattern</para>
      </summary>
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Count8BitElements(System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>uint64_t svcntb_pat(enum svpattern pattern)</para>
        <para>  CNTB Xresult, pattern</para>
      </summary>
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakAfterMask(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op)</para>
        <para>  BRKA Presult.B, Pg/Z, Pop.B</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakAfterMask(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op)</para>
        <para>  BRKA Presult.B, Pg/Z, Pop.B</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakAfterMask(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op)</para>
        <para>  BRKA Presult.B, Pg/Z, Pop.B</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakAfterMask(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op)</para>
        <para>  BRKA Presult.B, Pg/Z, Pop.B</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakAfterMask(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op)</para>
        <para>  BRKA Presult.B, Pg/Z, Pop.B</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakAfterMask(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op)</para>
        <para>  BRKA Presult.B, Pg/Z, Pop.B</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakAfterMask(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op)</para>
        <para>  BRKA Presult.B, Pg/Z, Pop.B</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakAfterMask(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op)</para>
        <para>  BRKA Presult.B, Pg/Z, Pop.B</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakAfterPropagateMask(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svbool_t svbrkpa[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BRKPA Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakAfterPropagateMask(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svbool_t svbrkpa[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BRKPA Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakAfterPropagateMask(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svbool_t svbrkpa[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BRKPA Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakAfterPropagateMask(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svbrkpa[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BRKPA Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakAfterPropagateMask(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svbool_t svbrkpa[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BRKPA Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakAfterPropagateMask(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svbool_t svbrkpa[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BRKPA Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakAfterPropagateMask(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svbool_t svbrkpa[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BRKPA Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakAfterPropagateMask(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svbool_t svbrkpa[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BRKPA Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakBeforeMask(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op)</para>
        <para>  BRKB Presult.B, Pg/Z, Pop.B</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakBeforeMask(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op)</para>
        <para>  BRKB Presult.B, Pg/Z, Pop.B</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakBeforeMask(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op)</para>
        <para>  BRKB Presult.B, Pg/Z, Pop.B</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakBeforeMask(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op)</para>
        <para>  BRKB Presult.B, Pg/Z, Pop.B</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakBeforeMask(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op)</para>
        <para>  BRKB Presult.B, Pg/Z, Pop.B</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakBeforeMask(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op)</para>
        <para>  BRKB Presult.B, Pg/Z, Pop.B</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakBeforeMask(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op)</para>
        <para>  BRKB Presult.B, Pg/Z, Pop.B</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakBeforeMask(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op)</para>
        <para>  BRKB Presult.B, Pg/Z, Pop.B</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakBeforePropagateMask(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svbool_t svbrkpb[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BRKPB Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakBeforePropagateMask(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svbool_t svbrkpb[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BRKPB Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakBeforePropagateMask(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svbool_t svbrkpb[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BRKPB Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakBeforePropagateMask(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svbrkpb[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BRKPB Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakBeforePropagateMask(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svbool_t svbrkpb[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BRKPB Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakBeforePropagateMask(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svbool_t svbrkpb[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BRKPB Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakBeforePropagateMask(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svbool_t svbrkpb[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BRKPB Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakBeforePropagateMask(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svbool_t svbrkpb[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BRKPB Presult.B, Pg/Z, Pop1.B, Pop2.B</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakPropagateMask(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svbool_t svbrkn[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BRKN Ptied2.B, Pg/Z, Pop1.B, Ptied2.B</para>
      </summary>
      <param name="totalMask" />
      <param name="fromMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakPropagateMask(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svbool_t svbrkn[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BRKN Ptied2.B, Pg/Z, Pop1.B, Ptied2.B</para>
      </summary>
      <param name="totalMask" />
      <param name="fromMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakPropagateMask(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svbool_t svbrkn[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BRKN Ptied2.B, Pg/Z, Pop1.B, Ptied2.B</para>
      </summary>
      <param name="totalMask" />
      <param name="fromMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakPropagateMask(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svbrkn[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BRKN Ptied2.B, Pg/Z, Pop1.B, Ptied2.B</para>
      </summary>
      <param name="totalMask" />
      <param name="fromMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakPropagateMask(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svbool_t svbrkn[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BRKN Ptied2.B, Pg/Z, Pop1.B, Ptied2.B</para>
      </summary>
      <param name="totalMask" />
      <param name="fromMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakPropagateMask(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svbool_t svbrkn[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BRKN Ptied2.B, Pg/Z, Pop1.B, Ptied2.B</para>
      </summary>
      <param name="totalMask" />
      <param name="fromMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakPropagateMask(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svbool_t svbrkn[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BRKN Ptied2.B, Pg/Z, Pop1.B, Ptied2.B</para>
      </summary>
      <param name="totalMask" />
      <param name="fromMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateBreakPropagateMask(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svbool_t svbrkn[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2)</para>
        <para>  BRKN Ptied2.B, Pg/Z, Pop1.B, Ptied2.B</para>
      </summary>
      <param name="totalMask" />
      <param name="fromMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateFalseMaskByte">
      <summary>
        <para>svbool_t svpfalse_b</para>
        <para>  PFALSE Presult.B</para>
      </summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateFalseMaskDouble">
      <summary>
        <para>svbool_t svpfalse_b</para>
        <para>  PFALSE Presult.B</para>
      </summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateFalseMaskInt16">
      <summary>
        <para>svbool_t svpfalse_b</para>
        <para>  PFALSE Presult.B</para>
      </summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateFalseMaskInt32">
      <summary>
        <para>svbool_t svpfalse_b</para>
        <para>  PFALSE Presult.B</para>
      </summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateFalseMaskInt64">
      <summary>
        <para>svbool_t svpfalse_b</para>
        <para>  PFALSE Presult.B</para>
      </summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateFalseMaskSByte">
      <summary>
        <para>svbool_t svpfalse_b</para>
        <para>  PFALSE Presult.B</para>
      </summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateFalseMaskSingle">
      <summary>
        <para>svbool_t svpfalse_b</para>
        <para>  PFALSE Presult.B</para>
      </summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateFalseMaskUInt16">
      <summary>
        <para>svbool_t svpfalse_b</para>
        <para>  PFALSE Presult.B</para>
      </summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateFalseMaskUInt32">
      <summary>
        <para>svbool_t svpfalse_b</para>
        <para>  PFALSE Presult.B</para>
      </summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateFalseMaskUInt64">
      <summary>
        <para>svbool_t svpfalse_b</para>
        <para>  PFALSE Presult.B</para>
      </summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateMaskForFirstActiveElement(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svbool_t svpfirst_b</para>
        <para>  PFIRST Ptied.B, Pg, Ptied.B</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateMaskForFirstActiveElement(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svbool_t svpfirst_b</para>
        <para>  PFIRST Ptied.B, Pg, Ptied.B</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateMaskForFirstActiveElement(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svbool_t svpfirst_b</para>
        <para>  PFIRST Ptied.B, Pg, Ptied.B</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateMaskForFirstActiveElement(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svbool_t svpfirst_b</para>
        <para>  PFIRST Ptied.B, Pg, Ptied.B</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateMaskForFirstActiveElement(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svbool_t svpfirst_b</para>
        <para>  PFIRST Ptied.B, Pg, Ptied.B</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateMaskForFirstActiveElement(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svbool_t svpfirst_b</para>
        <para>  PFIRST Ptied.B, Pg, Ptied.B</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateMaskForFirstActiveElement(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svbool_t svpfirst_b</para>
        <para>  PFIRST Ptied.B, Pg, Ptied.B</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateMaskForFirstActiveElement(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svbool_t svpfirst_b</para>
        <para>  PFIRST Ptied.B, Pg, Ptied.B</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateMaskForNextActiveElement(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svbool_t svpnext_b8(svbool_t pg, svbool_t op)</para>
        <para>  PNEXT Ptied.B, Pg, Ptied.B</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateMaskForNextActiveElement(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svbool_t svpnext_b16(svbool_t pg, svbool_t op)</para>
        <para>  PNEXT Ptied.H, Pg, Ptied.H</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateMaskForNextActiveElement(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svbool_t svpnext_b32(svbool_t pg, svbool_t op)</para>
        <para>  PNEXT Ptied.S, Pg, Ptied.S</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateMaskForNextActiveElement(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svbool_t svpnext_b64(svbool_t pg, svbool_t op)</para>
        <para>  PNEXT Ptied.D, Pg, Ptied.D</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateTrueMaskByte(System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>svbool_t svptrue_pat_b8(enum svpattern pattern)</para>
        <para>  PTRUE Presult.B, pattern</para>
      </summary>
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateTrueMaskDouble(System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>svbool_t svptrue_pat_b8(enum svpattern pattern)</para>
        <para>  PTRUE Presult.B, pattern</para>
      </summary>
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateTrueMaskInt16(System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>svbool_t svptrue_pat_b8(enum svpattern pattern)</para>
        <para>  PTRUE Presult.B, pattern</para>
      </summary>
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateTrueMaskInt32(System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>svbool_t svptrue_pat_b8(enum svpattern pattern)</para>
        <para>  PTRUE Presult.B, pattern</para>
      </summary>
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateTrueMaskInt64(System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>svbool_t svptrue_pat_b8(enum svpattern pattern)</para>
        <para>  PTRUE Presult.B, pattern</para>
      </summary>
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateTrueMaskSByte(System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>svbool_t svptrue_pat_b8(enum svpattern pattern)</para>
        <para>  PTRUE Presult.B, pattern</para>
      </summary>
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateTrueMaskSingle(System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>svbool_t svptrue_pat_b8(enum svpattern pattern)</para>
        <para>  PTRUE Presult.B, pattern</para>
      </summary>
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateTrueMaskUInt16(System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>svbool_t svptrue_pat_b16(enum svpattern pattern)</para>
        <para>  PTRUE Presult.H, pattern</para>
      </summary>
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateTrueMaskUInt32(System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>svbool_t svptrue_pat_b32(enum svpattern pattern)</para>
        <para>  PTRUE Presult.S, pattern</para>
      </summary>
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateTrueMaskUInt64(System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>svbool_t svptrue_pat_b64(enum svpattern pattern)</para>
        <para>  PTRUE Presult.D, pattern</para>
      </summary>
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanMask16Bit(System.Int32,System.Int32)">
      <summary>
        <para>svbool_t svwhilelt_b16_s32</para>
        <para>  WHILELT Presult.H, Wop1, Wop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanMask16Bit(System.Int64,System.Int64)">
      <summary>
        <para>svbool_t svwhilelt_b16_s64</para>
        <para>  WHILELT Presult.H, Xop1, Xop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanMask16Bit(System.UInt32,System.UInt32)">
      <summary>
        <para>svbool_t svwhilelt_b16_u32</para>
        <para>  WHILELO Presult.H, Wop1, Wop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanMask16Bit(System.UInt64,System.UInt64)">
      <summary>
        <para>svbool_t svwhilelt_b16_u64</para>
        <para>  WHILELO Presult.H, Xop1, Xop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanMask32Bit(System.Int32,System.Int32)">
      <summary>
        <para>svbool_t svwhilelt_b32_s32</para>
        <para>  WHILELT Presult.S, Wop1, Wop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanMask32Bit(System.Int64,System.Int64)">
      <summary>
        <para>svbool_t svwhilelt_b32_s64</para>
        <para>  WHILELT Presult.S, Xop1, Xop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanMask32Bit(System.UInt32,System.UInt32)">
      <summary>
        <para>svbool_t svwhilelt_b32_u32</para>
        <para>  WHILELO Presult.S, Wop1, Wop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanMask32Bit(System.UInt64,System.UInt64)">
      <summary>
        <para>svbool_t svwhilelt_b32_u64</para>
        <para>  WHILELO Presult.S, Xop1, Xop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanMask64Bit(System.Int32,System.Int32)">
      <summary>
        <para>svbool_t svwhilelt_b64_s32</para>
        <para>  WHILELT Presult.D, Wop1, Wop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanMask64Bit(System.Int64,System.Int64)">
      <summary>
        <para>svbool_t svwhilelt_b64_s64</para>
        <para>  WHILELT Presult.D, Xop1, Xop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanMask64Bit(System.UInt32,System.UInt32)">
      <summary>
        <para>svbool_t svwhilelt_b64_u32</para>
        <para>  WHILELO Presult.D, Wop1, Wop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanMask64Bit(System.UInt64,System.UInt64)">
      <summary>
        <para>svbool_t svwhilelt_b64_u64</para>
        <para>  WHILELO Presult.D, Xop1, Xop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanMask8Bit(System.Int32,System.Int32)">
      <summary>
        <para>svbool_t svwhilelt_b8_s32</para>
        <para>  WHILELT Presult.B, Wop1, Wop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanMask8Bit(System.Int64,System.Int64)">
      <summary>
        <para>svbool_t svwhilelt_b8_s64</para>
        <para>  WHILELT Presult.B, Xop1, Xop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanMask8Bit(System.UInt32,System.UInt32)">
      <summary>
        <para>svbool_t svwhilelt_b8_u32</para>
        <para>  WHILELO Presult.B, Wop1, Wop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanMask8Bit(System.UInt64,System.UInt64)">
      <summary>
        <para>svbool_t svwhilelt_b8_u64</para>
        <para>  WHILELO Presult.B, Xop1, Xop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanOrEqualMask16Bit(System.Int32,System.Int32)">
      <summary>
        <para>svbool_t svwhilele_b16_s32</para>
        <para>  WHILELE Presult.H, Wop1, Wop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanOrEqualMask16Bit(System.Int64,System.Int64)">
      <summary>
        <para>svbool_t svwhilele_b16_s64</para>
        <para>  WHILELE Presult.H, Xop1, Xop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanOrEqualMask16Bit(System.UInt32,System.UInt32)">
      <summary>
        <para>svbool_t svwhilele_b16_u32</para>
        <para>  WHILELS Presult.H, Wop1, Wop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanOrEqualMask16Bit(System.UInt64,System.UInt64)">
      <summary>
        <para>svbool_t svwhilele_b16_u64</para>
        <para>  WHILELS Presult.H, Xop1, Xop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanOrEqualMask32Bit(System.Int32,System.Int32)">
      <summary>
        <para>svbool_t svwhilele_b32_s32</para>
        <para>  WHILELE Presult.S, Wop1, Wop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanOrEqualMask32Bit(System.Int64,System.Int64)">
      <summary>
        <para>svbool_t svwhilele_b32_s64</para>
        <para>  WHILELE Presult.S, Xop1, Xop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanOrEqualMask32Bit(System.UInt32,System.UInt32)">
      <summary>
        <para>svbool_t svwhilele_b32_u32</para>
        <para>  WHILELS Presult.S, Wop1, Wop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanOrEqualMask32Bit(System.UInt64,System.UInt64)">
      <summary>
        <para>svbool_t svwhilele_b32_u64</para>
        <para>  WHILELS Presult.S, Xop1, Xop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanOrEqualMask64Bit(System.Int32,System.Int32)">
      <summary>
        <para>svbool_t svwhilele_b64_s32</para>
        <para>  WHILELE Presult.D, Wop1, Wop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanOrEqualMask64Bit(System.Int64,System.Int64)">
      <summary>
        <para>svbool_t svwhilele_b64_s64</para>
        <para>  WHILELE Presult.D, Xop1, Xop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanOrEqualMask64Bit(System.UInt32,System.UInt32)">
      <summary>
        <para>svbool_t svwhilele_b64_u32</para>
        <para>  WHILELS Presult.D, Wop1, Wop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanOrEqualMask64Bit(System.UInt64,System.UInt64)">
      <summary>
        <para>svbool_t svwhilele_b64_u64</para>
        <para>  WHILELS Presult.D, Xop1, Xop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanOrEqualMask8Bit(System.Int32,System.Int32)">
      <summary>
        <para>svbool_t svwhilele_b8_s32</para>
        <para>  WHILELE Presult.B, Wop1, Wop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanOrEqualMask8Bit(System.Int64,System.Int64)">
      <summary>
        <para>svbool_t svwhilele_b8_s64</para>
        <para>  WHILELE Presult.B, Xop1, Xop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanOrEqualMask8Bit(System.UInt32,System.UInt32)">
      <summary>
        <para>svbool_t svwhilele_b8_u32</para>
        <para>  WHILELS Presult.B, Wop1, Wop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.CreateWhileLessThanOrEqualMask8Bit(System.UInt64,System.UInt64)">
      <summary>
        <para>svbool_t svwhilele_b8_u64</para>
        <para>  WHILELS Presult.B, Xop1, Xop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Divide(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svdiv[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>svfloat64_t svdiv[_f64]_x(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>svfloat64_t svdiv[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>  FDIV Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Divide(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svdiv[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>svfloat32_t svdiv[_f32]_x(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>svfloat32_t svdiv[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>  FDIV Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.DotProduct(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint32_t svdot_s32</para>
        <para>  SDOT Ztied1.S, Zop2.B, Zop3.B</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.DotProduct(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint64_t svdot_s64</para>
        <para>  SDOT Ztied1.D, Zop2.H, Zop3.H</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.DotProduct(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint32_t svdot_u32</para>
        <para>  UDOT Ztied1.S, Zop2.B, Zop3.B</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.DotProduct(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint64_t svdot_u64</para>
        <para>  UDOT Ztied1.D, Zop2.H, Zop3.H</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.DotProductBySelectedScalar(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte},System.Byte)">
      <summary>
        <para>svint32_t svdot_lane_s32</para>
        <para>  SDOT Ztied1.S, Zop2.B, Zop3.B[imm_index]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.DotProductBySelectedScalar(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16},System.Byte)">
      <summary>
        <para>svint64_t svdot_lane_s64</para>
        <para>  SDOT Ztied1.D, Zop2.H, Zop3.H[imm_index]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.DotProductBySelectedScalar(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte},System.Byte)">
      <summary>
        <para>svuint32_t svdot_lane_u32</para>
        <para>  UDOT Ztied1.S, Zop2.B, Zop3.B[imm_index]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.DotProductBySelectedScalar(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16},System.Byte)">
      <summary>
        <para>svuint64_t svdot_lane_u64</para>
        <para>  UDOT Ztied1.D, Zop2.H, Zop3.H[imm_index]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.DuplicateSelectedScalarToVector(System.Numerics.Vector{System.Byte},System.Byte)">
      <summary>
        <para>svuint8_t svdup_lane_u8</para>
        <para>  DUP Zresult.B, Zdata.B[index]</para>
      </summary>
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.DuplicateSelectedScalarToVector(System.Numerics.Vector{System.Double},System.Byte)">
      <summary>
        <para>svfloat64_t svdup_lane_f64</para>
        <para>  DUP Zresult.D, Zdata.D[index]</para>
      </summary>
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.DuplicateSelectedScalarToVector(System.Numerics.Vector{System.Int16},System.Byte)">
      <summary>
        <para>svint16_t svdup_lane_s16</para>
        <para>  DUP Zresult.H, Zdata.H[index]</para>
      </summary>
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.DuplicateSelectedScalarToVector(System.Numerics.Vector{System.Int32},System.Byte)">
      <summary>
        <para>svint32_t svdup_lane_s32</para>
        <para>  DUP Zresult.S, Zdata.S[index]</para>
      </summary>
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.DuplicateSelectedScalarToVector(System.Numerics.Vector{System.Int64},System.Byte)">
      <summary>
        <para>svint64_t svdup_lane_s64</para>
        <para>  DUP Zresult.D, Zdata.D[index]</para>
      </summary>
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.DuplicateSelectedScalarToVector(System.Numerics.Vector{System.SByte},System.Byte)">
      <summary>
        <para>svint8_t svdup_lane_s8</para>
        <para>  DUP Zresult.B, Zdata.B[index]</para>
      </summary>
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.DuplicateSelectedScalarToVector(System.Numerics.Vector{System.Single},System.Byte)">
      <summary>
        <para>svfloat32_t svdup_lane_f32</para>
        <para>  DUP Zresult.S, Zdata.S[index]</para>
      </summary>
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.DuplicateSelectedScalarToVector(System.Numerics.Vector{System.UInt16},System.Byte)">
      <summary>
        <para>svuint16_t svdup_lane_u16</para>
        <para>  DUP Zresult.H, Zdata.H[index]</para>
      </summary>
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.DuplicateSelectedScalarToVector(System.Numerics.Vector{System.UInt32},System.Byte)">
      <summary>
        <para>svuint32_t svdup_lane_u32</para>
        <para>  DUP Zresult.S, Zdata.S[index]</para>
      </summary>
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.DuplicateSelectedScalarToVector(System.Numerics.Vector{System.UInt64},System.Byte)">
      <summary>
        <para>svuint64_t svdup_lane_u64</para>
        <para>  DUP Zresult.D, Zdata.D[index]</para>
      </summary>
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ExtractVector(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte},System.Byte)">
      <summary>
        <para>svuint8_t svext_u8</para>
        <para>  EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3</para>
      </summary>
      <param name="upper" />
      <param name="lower" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ExtractVector(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Byte)">
      <summary>
        <para>svfloat64_t svext_f64</para>
        <para>  EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 8</para>
      </summary>
      <param name="upper" />
      <param name="lower" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ExtractVector(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16},System.Byte)">
      <summary>
        <para>svint16_t svext_s16</para>
        <para>  EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 2</para>
      </summary>
      <param name="upper" />
      <param name="lower" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ExtractVector(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32},System.Byte)">
      <summary>
        <para>svint32_t svext_s32</para>
        <para>  EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 4</para>
      </summary>
      <param name="upper" />
      <param name="lower" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ExtractVector(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64},System.Byte)">
      <summary>
        <para>svint64_t svext_s64</para>
        <para>  EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 8</para>
      </summary>
      <param name="upper" />
      <param name="lower" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ExtractVector(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte},System.Byte)">
      <summary>
        <para>svint8_t svext_s8</para>
        <para>  EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3</para>
      </summary>
      <param name="upper" />
      <param name="lower" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ExtractVector(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Byte)">
      <summary>
        <para>svfloat32_t svext_f32</para>
        <para>  EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 4</para>
      </summary>
      <param name="upper" />
      <param name="lower" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ExtractVector(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16},System.Byte)">
      <summary>
        <para>svuint16_t svext_u16</para>
        <para>  EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 2</para>
      </summary>
      <param name="upper" />
      <param name="lower" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ExtractVector(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32},System.Byte)">
      <summary>
        <para>svuint32_t svext_u32</para>
        <para>  EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 4</para>
      </summary>
      <param name="upper" />
      <param name="lower" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ExtractVector(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64},System.Byte)">
      <summary>
        <para>svuint64_t svext_u64</para>
        <para>  EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 8</para>
      </summary>
      <param name="upper" />
      <param name="lower" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.FloatingPointExponentialAccelerator(System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svfloat32_t svexpa_f32</para>
        <para>  FEXPA Zresult.S, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.FloatingPointExponentialAccelerator(System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svfloat64_t svexpa_f64</para>
        <para>  FEXPA Zresult.D, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.FusedMultiplyAdd(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svmla[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2, svfloat64_t op3)</para>
        <para>svfloat64_t svmla[_f64]_x(svbool_t pg, svfloat64_t op1, svfloat64_t op2, svfloat64_t op3)</para>
        <para>svfloat64_t svmla[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2, svfloat64_t op3)</para>
        <para>  FMLA Ztied1.D, Pg/M, Zop2.D, Zop3.D</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.FusedMultiplyAdd(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svmla[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3)</para>
        <para>svfloat32_t svmla[_f32]_x(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3)</para>
        <para>svfloat32_t svmla[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3)</para>
        <para>  FMLA Ztied1.S, Pg/M, Zop2.S, Zop3.S</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.FusedMultiplyAddBySelectedScalar(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Byte)">
      <summary>
        <para>svfloat64_t svmla_lane_f64</para>
        <para>  FMLA Ztied1.D, Zop2.D, Zop3.D[imm_index]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.FusedMultiplyAddBySelectedScalar(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Byte)">
      <summary>
        <para>svfloat32_t svmla_lane_f32</para>
        <para>  FMLA Ztied1.S, Zop2.S, Zop3.S[imm_index]</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.FusedMultiplyAddNegated(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svnmla[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2, svfloat64_t op3)</para>
        <para>svfloat64_t svnmla[_f64]_x(svbool_t pg, svfloat64_t op1, svfloat64_t op2, svfloat64_t op3)</para>
        <para>svfloat64_t svnmla[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2, svfloat64_t op3)</para>
        <para>  FNMLA Ztied1.D, Pg/M, Zop2.D, Zop3.D</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.FusedMultiplyAddNegated(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svnmla[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3)</para>
        <para>svfloat32_t svnmla[_f32]_x(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3)</para>
        <para>svfloat32_t svnmla[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3)</para>
        <para>  FNMLA Ztied1.S, Pg/M, Zop2.S, Zop3.S</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.FusedMultiplySubtract(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svmls[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2, svfloat64_t op3)</para>
        <para>svfloat64_t svmls[_f64]_x(svbool_t pg, svfloat64_t op1, svfloat64_t op2, svfloat64_t op3)</para>
        <para>svfloat64_t svmls[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2, svfloat64_t op3)</para>
        <para>  FMLS Ztied1.D, Pg/M, Zop2.D, Zop3.D</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.FusedMultiplySubtract(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svmls[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3)</para>
        <para>svfloat32_t svmls[_f32]_x(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3)</para>
        <para>svfloat32_t svmls[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3)</para>
        <para>  FMLS Ztied1.S, Pg/M, Zop2.S, Zop3.S</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.FusedMultiplySubtractBySelectedScalar(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Byte)">
      <summary>
        <para>svfloat64_t svmls_lane_f64</para>
        <para>  FMLS Ztied1.D, Zop2.D, Zop3.D[imm_index]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.FusedMultiplySubtractBySelectedScalar(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Byte)">
      <summary>
        <para>svfloat32_t svmls_lane_f32</para>
        <para>  FMLS Ztied1.S, Zop2.S, Zop3.S[imm_index]</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.FusedMultiplySubtractNegated(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svnmls[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2, svfloat64_t op3)</para>
        <para>svfloat64_t svnmls[_f64]_x(svbool_t pg, svfloat64_t op1, svfloat64_t op2, svfloat64_t op3)</para>
        <para>svfloat64_t svnmls[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2, svfloat64_t op3)</para>
        <para>  FNMLS Ztied1.D, Pg/M, Zop2.D, Zop3.D</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.FusedMultiplySubtractNegated(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svnmls[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3)</para>
        <para>svfloat32_t svnmls[_f32]_x(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3)</para>
        <para>svfloat32_t svnmls[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3)</para>
        <para>  FNMLS Ztied1.S, Pg/M, Zop2.S, Zop3.S</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch16Bit(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.UInt64},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfh_gather_u64base</para>
        <para>  PRFH op, Pg, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch16Bit(System.Numerics.Vector{System.Int16},System.Void*,System.Numerics.Vector{System.Int32},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfh_gather_[s32]index(svbool_t pg, const void *base, svint32_t indices, enum svprfop op)</para>
        <para>  PRFH op, Pg, [Xbase, Zindices.S, SXTW #1]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch16Bit(System.Numerics.Vector{System.Int16},System.Void*,System.Numerics.Vector{System.Int64},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfh_gather_[s64]index(svbool_t pg, const void *base, svint64_t indices, enum svprfop op)</para>
        <para>  PRFH op, Pg, [Xbase, Zindices.D, LSL #1]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch16Bit(System.Numerics.Vector{System.Int16},System.Void*,System.Numerics.Vector{System.UInt32},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfh_gather_[u32]index(svbool_t pg, const void *base, svuint32_t indices, enum svprfop op)</para>
        <para>  PRFH op, Pg, [Xbase, Zindices.S, UXTW #1]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch16Bit(System.Numerics.Vector{System.Int16},System.Void*,System.Numerics.Vector{System.UInt64},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfh_gather_[u64]index(svbool_t pg, const void *base, svuint64_t indices, enum svprfop op)</para>
        <para>  PRFH op, Pg, [Xbase, Zindices.D, LSL #1]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch16Bit(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt64},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfh_gather_u64base</para>
        <para>  PRFH op, Pg, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch16Bit(System.Numerics.Vector{System.UInt16},System.Void*,System.Numerics.Vector{System.Int32},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfh_gather_[s32]index(svbool_t pg, const void *base, svint32_t indices, enum svprfop op)</para>
        <para>  PRFH op, Pg, [Xbase, Zindices.S, SXTW #1]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch16Bit(System.Numerics.Vector{System.UInt16},System.Void*,System.Numerics.Vector{System.Int64},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfh_gather_[s64]index(svbool_t pg, const void *base, svint64_t indices, enum svprfop op)</para>
        <para>  PRFH op, Pg, [Xbase, Zindices.D, LSL #1]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch16Bit(System.Numerics.Vector{System.UInt16},System.Void*,System.Numerics.Vector{System.UInt32},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfh_gather_[u32]index(svbool_t pg, const void *base, svuint32_t indices, enum svprfop op)</para>
        <para>  PRFH op, Pg, [Xbase, Zindices.S, UXTW #1]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch16Bit(System.Numerics.Vector{System.UInt16},System.Void*,System.Numerics.Vector{System.UInt64},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfh_gather_[u64]index(svbool_t pg, const void *base, svuint64_t indices, enum svprfop op)</para>
        <para>  PRFH op, Pg, [Xbase, Zindices.D, LSL #1]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch32Bit(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.UInt64},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfw_gather_u64base</para>
        <para>  PRFW op, Pg, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch32Bit(System.Numerics.Vector{System.Int32},System.Void*,System.Numerics.Vector{System.Int32},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfw_gather_[s32]index(svbool_t pg, const void *base, svint32_t indices, enum svprfop op)</para>
        <para>  PRFW op, Pg, [Xbase, Zindices.S, SXTW #2]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch32Bit(System.Numerics.Vector{System.Int32},System.Void*,System.Numerics.Vector{System.Int64},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfw_gather_[s64]index(svbool_t pg, const void *base, svint64_t indices, enum svprfop op)</para>
        <para>  PRFW op, Pg, [Xbase, Zindices.D, LSL #2]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch32Bit(System.Numerics.Vector{System.Int32},System.Void*,System.Numerics.Vector{System.UInt32},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfw_gather_[u32]index(svbool_t pg, const void *base, svuint32_t indices, enum svprfop op)</para>
        <para>  PRFW op, Pg, [Xbase, Zindices.S, UXTW #2]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch32Bit(System.Numerics.Vector{System.Int32},System.Void*,System.Numerics.Vector{System.UInt64},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfw_gather_[u64]index(svbool_t pg, const void *base, svuint64_t indices, enum svprfop op)</para>
        <para>  PRFW op, Pg, [Xbase, Zindices.D, LSL #2]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch32Bit(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt64},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfw_gather_u64base</para>
        <para>  PRFW op, Pg, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch32Bit(System.Numerics.Vector{System.UInt32},System.Void*,System.Numerics.Vector{System.Int32},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfw_gather_[s32]index(svbool_t pg, const void *base, svint32_t indices, enum svprfop op)</para>
        <para>  PRFW op, Pg, [Xbase, Zindices.S, SXTW #2]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch32Bit(System.Numerics.Vector{System.UInt32},System.Void*,System.Numerics.Vector{System.Int64},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfw_gather_[s64]index(svbool_t pg, const void *base, svint64_t indices, enum svprfop op)</para>
        <para>  PRFW op, Pg, [Xbase, Zindices.D, LSL #2]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch32Bit(System.Numerics.Vector{System.UInt32},System.Void*,System.Numerics.Vector{System.UInt32},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfw_gather_[u32]index(svbool_t pg, const void *base, svuint32_t indices, enum svprfop op)</para>
        <para>  PRFW op, Pg, [Xbase, Zindices.S, UXTW #2]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch32Bit(System.Numerics.Vector{System.UInt32},System.Void*,System.Numerics.Vector{System.UInt64},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfw_gather_[u64]index(svbool_t pg, const void *base, svuint64_t indices, enum svprfop op)</para>
        <para>  PRFW op, Pg, [Xbase, Zindices.D, LSL #2]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch64Bit(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.UInt64},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfd_gather_u64base</para>
        <para>  PRFD op, Pg, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch64Bit(System.Numerics.Vector{System.Int64},System.Void*,System.Numerics.Vector{System.Int32},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfd_gather_[s32]index(svbool_t pg, const void *base, svint32_t indices, enum svprfop op)</para>
        <para>  PRFD op, Pg, [Xbase, Zindices.S, SXTW #3]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch64Bit(System.Numerics.Vector{System.Int64},System.Void*,System.Numerics.Vector{System.Int64},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfd_gather_[s64]index(svbool_t pg, const void *base, svint64_t indices, enum svprfop op)</para>
        <para>  PRFD op, Pg, [Xbase, Zindices.D, LSL #3]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch64Bit(System.Numerics.Vector{System.Int64},System.Void*,System.Numerics.Vector{System.UInt32},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfd_gather_[u32]index(svbool_t pg, const void *base, svuint32_t indices, enum svprfop op)</para>
        <para>  PRFD op, Pg, [Xbase, Zindices.S, UXTW #3]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch64Bit(System.Numerics.Vector{System.Int64},System.Void*,System.Numerics.Vector{System.UInt64},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfd_gather_[u64]index(svbool_t pg, const void *base, svuint64_t indices, enum svprfop op)</para>
        <para>  PRFD op, Pg, [Xbase, Zindices.D, LSL #3]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch64Bit(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfd_gather_u64base</para>
        <para>  PRFD op, Pg, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch64Bit(System.Numerics.Vector{System.UInt64},System.Void*,System.Numerics.Vector{System.Int32},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfd_gather_[s32]index(svbool_t pg, const void *base, svint32_t indices, enum svprfop op)</para>
        <para>  PRFD op, Pg, [Xbase, Zindices.S, SXTW #3]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch64Bit(System.Numerics.Vector{System.UInt64},System.Void*,System.Numerics.Vector{System.Int64},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfd_gather_[s64]index(svbool_t pg, const void *base, svint64_t indices, enum svprfop op)</para>
        <para>  PRFD op, Pg, [Xbase, Zindices.D, LSL #3]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch64Bit(System.Numerics.Vector{System.UInt64},System.Void*,System.Numerics.Vector{System.UInt32},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfd_gather_[u32]index(svbool_t pg, const void *base, svuint32_t indices, enum svprfop op)</para>
        <para>  PRFD op, Pg, [Xbase, Zindices.S, UXTW #3]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch64Bit(System.Numerics.Vector{System.UInt64},System.Void*,System.Numerics.Vector{System.UInt64},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfd_gather_[u64]index(svbool_t pg, const void *base, svuint64_t indices, enum svprfop op)</para>
        <para>  PRFD op, Pg, [Xbase, Zindices.D, LSL #3]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch8Bit(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.UInt64},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfb_gather_u64base</para>
        <para>  PRFB op, Pg, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch8Bit(System.Numerics.Vector{System.Byte},System.Void*,System.Numerics.Vector{System.Int32},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfb_gather_[s32]offset(svbool_t pg, const void *base, svint32_t offsets, enum svprfop op)</para>
        <para>  PRFB op, Pg, [Xbase, Zoffsets.S, SXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch8Bit(System.Numerics.Vector{System.Byte},System.Void*,System.Numerics.Vector{System.Int64},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfb_gather_[s64]offset(svbool_t pg, const void *base, svint64_t offsets, enum svprfop op)</para>
        <para>  PRFB op, Pg, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch8Bit(System.Numerics.Vector{System.Byte},System.Void*,System.Numerics.Vector{System.UInt32},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfb_gather_[u32]offset(svbool_t pg, const void *base, svuint32_t offsets, enum svprfop op)</para>
        <para>  PRFB op, Pg, [Xbase, Zoffsets.S, UXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch8Bit(System.Numerics.Vector{System.Byte},System.Void*,System.Numerics.Vector{System.UInt64},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfb_gather_[u64]offset(svbool_t pg, const void *base, svuint64_t offsets, enum svprfop op)</para>
        <para>  PRFB op, Pg, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch8Bit(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.UInt64},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfb_gather_u64base</para>
        <para>  PRFB op, Pg, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch8Bit(System.Numerics.Vector{System.SByte},System.Void*,System.Numerics.Vector{System.Int32},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfb_gather_[s32]offset(svbool_t pg, const void *base, svint32_t offsets, enum svprfop op)</para>
        <para>  PRFB op, Pg, [Xbase, Zoffsets.S, SXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch8Bit(System.Numerics.Vector{System.SByte},System.Void*,System.Numerics.Vector{System.Int64},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfb_gather_[s64]offset(svbool_t pg, const void *base, svint64_t offsets, enum svprfop op)</para>
        <para>  PRFB op, Pg, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch8Bit(System.Numerics.Vector{System.SByte},System.Void*,System.Numerics.Vector{System.UInt32},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfb_gather_[u32]offset(svbool_t pg, const void *base, svuint32_t offsets, enum svprfop op)</para>
        <para>  PRFB op, Pg, [Xbase, Zoffsets.S, UXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherPrefetch8Bit(System.Numerics.Vector{System.SByte},System.Void*,System.Numerics.Vector{System.UInt64},System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfb_gather_[u64]offset(svbool_t pg, const void *base, svuint64_t offsets, enum svprfop op)</para>
        <para>  PRFB op, Pg, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVector(System.Numerics.Vector{System.Double},System.Double*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svfloat64_t svld1_gather_s64]index[_f64</para>
        <para>  LD1D Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #3]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVector(System.Numerics.Vector{System.Double},System.Double*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svfloat64_t svld1_gather_u64]index[_f64</para>
        <para>  LD1D Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #3]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVector(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svfloat64_t svld1_gather[_u64base]_f64(svbool_t pg, svuint64_t bases)</para>
        <para>  LD1D Zresult.D, Pg/Z, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVector(System.Numerics.Vector{System.Int32},System.Int32*,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svld1_gather_s32]index[_s32</para>
        <para>  LD1W Zresult.S, Pg/Z, [Xbase, Zindices.S, SXTW #2]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVector(System.Numerics.Vector{System.Int32},System.Int32*,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svint32_t svld1_gather_u32]index[_s32</para>
        <para>  LD1W Zresult.S, Pg/Z, [Xbase, Zindices.S, UXTW #2]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVector(System.Numerics.Vector{System.Int64},System.Int64*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svld1_gather_s64]index[_s64</para>
        <para>  LD1D Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #3]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVector(System.Numerics.Vector{System.Int64},System.Int64*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint64_t svld1_gather_u64]index[_s64</para>
        <para>  LD1D Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #3]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVector(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint64_t svld1_gather[_u64base]_s64(svbool_t pg, svuint64_t bases)</para>
        <para>  LD1D Zresult.D, Pg/Z, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVector(System.Numerics.Vector{System.Single},System.Single*,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svfloat32_t svld1_gather_s32]index[_f32</para>
        <para>  LD1W Zresult.S, Pg/Z, [Xbase, Zindices.S, SXTW #2]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVector(System.Numerics.Vector{System.Single},System.Single*,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svfloat32_t svld1_gather_u32]index[_f32</para>
        <para>  LD1W Zresult.S, Pg/Z, [Xbase, Zindices.S, UXTW #2]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVector(System.Numerics.Vector{System.UInt32},System.UInt32*,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svuint32_t svld1_gather_s32]index[_u32</para>
        <para>  LD1W Zresult.S, Pg/Z, [Xbase, Zindices.S, SXTW #2]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVector(System.Numerics.Vector{System.UInt32},System.UInt32*,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svld1_gather_u32]index[_u32</para>
        <para>  LD1W Zresult.S, Pg/Z, [Xbase, Zindices.S, UXTW #2]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVector(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svld1_gather[_u64base]_u64(svbool_t pg, svuint64_t bases)</para>
        <para>  LD1D Zresult.D, Pg/Z, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVector(System.Numerics.Vector{System.UInt64},System.UInt64*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svuint64_t svld1_gather_s64]index[_u64</para>
        <para>  LD1D Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #3]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVector(System.Numerics.Vector{System.UInt64},System.UInt64*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svld1_gather_u64]index[_u64</para>
        <para>  LD1D Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #3]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorByteZeroExtend(System.Numerics.Vector{System.Int32},System.Byte*,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svld1ub_gather_[s32]offset_s32(svbool_t pg, const uint8_t *base, svint32_t offsets)</para>
        <para>  LD1B Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorByteZeroExtend(System.Numerics.Vector{System.Int32},System.Byte*,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svint32_t svld1ub_gather_[u32]offset_s32(svbool_t pg, const uint8_t *base, svuint32_t offsets)</para>
        <para>  LD1B Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorByteZeroExtend(System.Numerics.Vector{System.Int64},System.Byte*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svld1ub_gather_[s64]offset_s64(svbool_t pg, const uint8_t *base, svint64_t offsets)</para>
        <para>  LD1B Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorByteZeroExtend(System.Numerics.Vector{System.Int64},System.Byte*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint64_t svld1ub_gather_[u64]offset_s64(svbool_t pg, const uint8_t *base, svuint64_t offsets)</para>
        <para>  LD1B Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorByteZeroExtend(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint64_t svld1ub_gather[_u64base]_s64(svbool_t pg, svuint64_t bases)</para>
        <para>  LD1B Zresult.D, Pg/Z, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorByteZeroExtend(System.Numerics.Vector{System.UInt32},System.Byte*,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svuint32_t svld1ub_gather_[s32]offset_u32(svbool_t pg, const uint8_t *base, svint32_t offsets)</para>
        <para>  LD1B Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorByteZeroExtend(System.Numerics.Vector{System.UInt32},System.Byte*,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svld1ub_gather_[u32]offset_u32(svbool_t pg, const uint8_t *base, svuint32_t offsets)</para>
        <para>  LD1B Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorByteZeroExtend(System.Numerics.Vector{System.UInt64},System.Byte*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svuint64_t svld1ub_gather_[s64]offset_u64(svbool_t pg, const uint8_t *base, svint64_t offsets)</para>
        <para>  LD1B Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorByteZeroExtend(System.Numerics.Vector{System.UInt64},System.Byte*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svld1ub_gather_[u64]offset_u64(svbool_t pg, const uint8_t *base, svuint64_t offsets)</para>
        <para>  LD1B Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorByteZeroExtend(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svld1ub_gather[_u64base]_u64(svbool_t pg, svuint64_t bases)</para>
        <para>  LD1B Zresult.D, Pg/Z, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorByteZeroExtendFirstFaulting(System.Numerics.Vector{System.Int32},System.Byte*,System.Numerics.Vector{System.Int32})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorByteZeroExtendFirstFaulting(System.Numerics.Vector{System.Int32},System.Byte*,System.Numerics.Vector{System.UInt32})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorByteZeroExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.Byte*,System.Numerics.Vector{System.Int64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorByteZeroExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.Byte*,System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorByteZeroExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorByteZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt32},System.Byte*,System.Numerics.Vector{System.Int32})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorByteZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt32},System.Byte*,System.Numerics.Vector{System.UInt32})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorByteZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.Byte*,System.Numerics.Vector{System.Int64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorByteZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.Byte*,System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorByteZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorFirstFaulting(System.Numerics.Vector{System.Double},System.Double*,System.Numerics.Vector{System.Int64})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorFirstFaulting(System.Numerics.Vector{System.Double},System.Double*,System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorFirstFaulting(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorFirstFaulting(System.Numerics.Vector{System.Int32},System.Int32*,System.Numerics.Vector{System.Int32})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorFirstFaulting(System.Numerics.Vector{System.Int32},System.Int32*,System.Numerics.Vector{System.UInt32})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorFirstFaulting(System.Numerics.Vector{System.Int64},System.Int64*,System.Numerics.Vector{System.Int64})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorFirstFaulting(System.Numerics.Vector{System.Int64},System.Int64*,System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorFirstFaulting(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorFirstFaulting(System.Numerics.Vector{System.Single},System.Single*,System.Numerics.Vector{System.Int32})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorFirstFaulting(System.Numerics.Vector{System.Single},System.Single*,System.Numerics.Vector{System.UInt32})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorFirstFaulting(System.Numerics.Vector{System.UInt32},System.UInt32*,System.Numerics.Vector{System.Int32})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorFirstFaulting(System.Numerics.Vector{System.UInt32},System.UInt32*,System.Numerics.Vector{System.UInt32})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorFirstFaulting(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorFirstFaulting(System.Numerics.Vector{System.UInt64},System.UInt64*,System.Numerics.Vector{System.Int64})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorFirstFaulting(System.Numerics.Vector{System.UInt64},System.UInt64*,System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16SignExtend(System.Numerics.Vector{System.Int32},System.Int16*,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svld1sh_gather_[s32]index_s32(svbool_t pg, const int16_t *base, svint32_t indices)</para>
        <para>  LD1SH Zresult.S, Pg/Z, [Xbase, Zindices.S, SXTW #1]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16SignExtend(System.Numerics.Vector{System.Int32},System.Int16*,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svint32_t svld1sh_gather_[u32]index_s32(svbool_t pg, const int16_t *base, svuint32_t indices)</para>
        <para>  LD1SH Zresult.S, Pg/Z, [Xbase, Zindices.S, UXTW #1]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16SignExtend(System.Numerics.Vector{System.Int64},System.Int16*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svld1sh_gather_[s64]index_s64(svbool_t pg, const int16_t *base, svint64_t indices)</para>
        <para>  LD1SH Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #1]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16SignExtend(System.Numerics.Vector{System.Int64},System.Int16*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint64_t svld1sh_gather_[u64]index_s64(svbool_t pg, const int16_t *base, svuint64_t indices)</para>
        <para>  LD1SH Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #1]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16SignExtend(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint64_t svld1sh_gather[_u64base]_s64(svbool_t pg, svuint64_t bases)</para>
        <para>  LD1SH Zresult.D, Pg/Z, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16SignExtend(System.Numerics.Vector{System.UInt32},System.Int16*,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svuint32_t svld1sh_gather_[s32]index_u32(svbool_t pg, const int16_t *base, svint32_t indices)</para>
        <para>  LD1SH Zresult.S, Pg/Z, [Xbase, Zindices.S, SXTW #1]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16SignExtend(System.Numerics.Vector{System.UInt32},System.Int16*,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svld1sh_gather_[u32]index_u32(svbool_t pg, const int16_t *base, svuint32_t indices)</para>
        <para>  LD1SH Zresult.S, Pg/Z, [Xbase, Zindices.S, UXTW #1]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16SignExtend(System.Numerics.Vector{System.UInt64},System.Int16*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svuint64_t svld1sh_gather_[s64]index_u64(svbool_t pg, const int16_t *base, svint64_t indices)</para>
        <para>  LD1SH Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #1]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16SignExtend(System.Numerics.Vector{System.UInt64},System.Int16*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svld1sh_gather_[u64]index_u64(svbool_t pg, const int16_t *base, svuint64_t indices)</para>
        <para>  LD1SH Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #1]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16SignExtend(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svld1sh_gather[_u64base]_u64(svbool_t pg, svuint64_t bases)</para>
        <para>  LD1SH Zresult.D, Pg/Z, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16SignExtendFirstFaulting(System.Numerics.Vector{System.Int32},System.Int16*,System.Numerics.Vector{System.Int32})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16SignExtendFirstFaulting(System.Numerics.Vector{System.Int32},System.Int16*,System.Numerics.Vector{System.UInt32})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16SignExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.Int16*,System.Numerics.Vector{System.Int64})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16SignExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.Int16*,System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16SignExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16SignExtendFirstFaulting(System.Numerics.Vector{System.UInt32},System.Int16*,System.Numerics.Vector{System.Int32})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16SignExtendFirstFaulting(System.Numerics.Vector{System.UInt32},System.Int16*,System.Numerics.Vector{System.UInt32})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16SignExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.Int16*,System.Numerics.Vector{System.Int64})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16SignExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.Int16*,System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16SignExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16WithByteOffsetsSignExtend(System.Numerics.Vector{System.Int32},System.Int16*,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svld1sh_gather_[s32]offset_s32(svbool_t pg, const int16_t *base, svint32_t offsets)</para>
        <para>  LD1SH Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16WithByteOffsetsSignExtend(System.Numerics.Vector{System.Int32},System.Int16*,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svint32_t svld1sh_gather_[u32]offset_s32(svbool_t pg, const int16_t *base, svuint32_t offsets)</para>
        <para>  LD1SH Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16WithByteOffsetsSignExtend(System.Numerics.Vector{System.Int64},System.Int16*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svld1sh_gather_[s64]offset_s64(svbool_t pg, const int16_t *base, svint64_t offsets)</para>
        <para>  LD1SH Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16WithByteOffsetsSignExtend(System.Numerics.Vector{System.Int64},System.Int16*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint64_t svld1sh_gather_[u64]offset_s64(svbool_t pg, const int16_t *base, svuint64_t offsets)</para>
        <para>  LD1SH Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16WithByteOffsetsSignExtend(System.Numerics.Vector{System.UInt32},System.Int16*,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svuint32_t svld1sh_gather_[s32]offset_u32(svbool_t pg, const int16_t *base, svint32_t offsets)</para>
        <para>  LD1SH Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16WithByteOffsetsSignExtend(System.Numerics.Vector{System.UInt32},System.Int16*,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svld1sh_gather_[u32]offset_u32(svbool_t pg, const int16_t *base, svuint32_t offsets)</para>
        <para>  LD1SH Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16WithByteOffsetsSignExtend(System.Numerics.Vector{System.UInt64},System.Int16*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svuint64_t svld1sh_gather_[s64]offset_u64(svbool_t pg, const int16_t *base, svint64_t offsets)</para>
        <para>  LD1SH Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16WithByteOffsetsSignExtend(System.Numerics.Vector{System.UInt64},System.Int16*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svld1sh_gather_[u64]offset_u64(svbool_t pg, const int16_t *base, svuint64_t offsets)</para>
        <para>  LD1SH Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16WithByteOffsetsSignExtendFirstFaulting(System.Numerics.Vector{System.Int32},System.Int16*,System.Numerics.Vector{System.Int32})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16WithByteOffsetsSignExtendFirstFaulting(System.Numerics.Vector{System.Int32},System.Int16*,System.Numerics.Vector{System.UInt32})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16WithByteOffsetsSignExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.Int16*,System.Numerics.Vector{System.Int64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16WithByteOffsetsSignExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.Int16*,System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16WithByteOffsetsSignExtendFirstFaulting(System.Numerics.Vector{System.UInt32},System.Int16*,System.Numerics.Vector{System.Int32})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16WithByteOffsetsSignExtendFirstFaulting(System.Numerics.Vector{System.UInt32},System.Int16*,System.Numerics.Vector{System.UInt32})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16WithByteOffsetsSignExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.Int16*,System.Numerics.Vector{System.Int64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt16WithByteOffsetsSignExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.Int16*,System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt32SignExtend(System.Numerics.Vector{System.Int64},System.Int32*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svld1sw_gather_[s64]index_s64(svbool_t pg, const int32_t *base, svint64_t indices)</para>
        <para>  LD1SW Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #2]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt32SignExtend(System.Numerics.Vector{System.Int64},System.Int32*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint64_t svld1sw_gather_[u64]index_s64(svbool_t pg, const int32_t *base, svuint64_t indices)</para>
        <para>  LD1SW Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #2]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt32SignExtend(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint64_t svld1sw_gather[_u64base]_s64(svbool_t pg, svuint64_t bases)</para>
        <para>  LD1SW Zresult.D, Pg/Z, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt32SignExtend(System.Numerics.Vector{System.UInt64},System.Int32*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svuint64_t svld1sw_gather_[s64]index_u64(svbool_t pg, const int32_t *base, svint64_t indices)</para>
        <para>  LD1SW Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #2]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt32SignExtend(System.Numerics.Vector{System.UInt64},System.Int32*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svld1sw_gather_[u64]index_u64(svbool_t pg, const int32_t *base, svuint64_t indices)</para>
        <para>  LD1SW Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #2]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt32SignExtend(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svld1sw_gather[_u64base]_u64(svbool_t pg, svuint64_t bases)</para>
        <para>  LD1SW Zresult.D, Pg/Z, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt32SignExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.Int32*,System.Numerics.Vector{System.Int64})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt32SignExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.Int32*,System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt32SignExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt32SignExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.Int32*,System.Numerics.Vector{System.Int64})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt32SignExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.Int32*,System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt32SignExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt32WithByteOffsetsSignExtend(System.Numerics.Vector{System.Int64},System.Int32*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svld1sw_gather_[s64]offset_s64(svbool_t pg, const int32_t *base, svint64_t offsets)</para>
        <para>  LD1SW Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt32WithByteOffsetsSignExtend(System.Numerics.Vector{System.Int64},System.Int32*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint64_t svld1sw_gather_[u64]offset_s64(svbool_t pg, const int32_t *base, svuint64_t offsets)</para>
        <para>  LD1SW Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt32WithByteOffsetsSignExtend(System.Numerics.Vector{System.UInt64},System.Int32*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svuint64_t svld1sw_gather_[s64]offset_u64(svbool_t pg, const int32_t *base, svint64_t offsets)</para>
        <para>  LD1SW Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt32WithByteOffsetsSignExtend(System.Numerics.Vector{System.UInt64},System.Int32*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svld1sw_gather_[u64]offset_u64(svbool_t pg, const int32_t *base, svuint64_t offsets)</para>
        <para>  LD1SW Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt32WithByteOffsetsSignExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.Int32*,System.Numerics.Vector{System.Int64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt32WithByteOffsetsSignExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.Int32*,System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt32WithByteOffsetsSignExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.Int32*,System.Numerics.Vector{System.Int64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorInt32WithByteOffsetsSignExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.Int32*,System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorSByteSignExtend(System.Numerics.Vector{System.Int32},System.SByte*,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svld1sb_gather_[s32]offset_s32(svbool_t pg, const int8_t *base, svint32_t offsets)</para>
        <para>  LD1SB Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorSByteSignExtend(System.Numerics.Vector{System.Int32},System.SByte*,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svint32_t svld1sb_gather_[u32]offset_s32(svbool_t pg, const int8_t *base, svuint32_t offsets)</para>
        <para>  LD1SB Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorSByteSignExtend(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint64_t svld1sb_gather[_u64base]_s64(svbool_t pg, svuint64_t bases)</para>
        <para>  LD1SB Zresult.D, Pg/Z, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorSByteSignExtend(System.Numerics.Vector{System.Int64},System.SByte*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svld1sb_gather_[s64]offset_s64(svbool_t pg, const int8_t *base, svint64_t offsets)</para>
        <para>  LD1SB Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorSByteSignExtend(System.Numerics.Vector{System.Int64},System.SByte*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint64_t svld1sb_gather_[u64]offset_s64(svbool_t pg, const int8_t *base, svuint64_t offsets)</para>
        <para>  LD1SB Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorSByteSignExtend(System.Numerics.Vector{System.UInt32},System.SByte*,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svuint32_t svld1sb_gather_[s32]offset_u32(svbool_t pg, const int8_t *base, svint32_t offsets)</para>
        <para>  LD1SB Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorSByteSignExtend(System.Numerics.Vector{System.UInt32},System.SByte*,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svld1sb_gather_[u32]offset_u32(svbool_t pg, const int8_t *base, svuint32_t offsets)</para>
        <para>  LD1SB Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorSByteSignExtend(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svld1sb_gather[_u64base]_u64(svbool_t pg, svuint64_t bases)</para>
        <para>  LD1SB Zresult.D, Pg/Z, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorSByteSignExtend(System.Numerics.Vector{System.UInt64},System.SByte*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svuint64_t svld1sb_gather_[s64]offset_u64(svbool_t pg, const int8_t *base, svint64_t offsets)</para>
        <para>  LD1SB Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorSByteSignExtend(System.Numerics.Vector{System.UInt64},System.SByte*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svld1sb_gather_[u64]offset_u64(svbool_t pg, const int8_t *base, svuint64_t offsets)</para>
        <para>  LD1SB Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorSByteSignExtendFirstFaulting(System.Numerics.Vector{System.Int32},System.SByte*,System.Numerics.Vector{System.Int32})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorSByteSignExtendFirstFaulting(System.Numerics.Vector{System.Int32},System.SByte*,System.Numerics.Vector{System.UInt32})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorSByteSignExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorSByteSignExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.SByte*,System.Numerics.Vector{System.Int64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorSByteSignExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.SByte*,System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorSByteSignExtendFirstFaulting(System.Numerics.Vector{System.UInt32},System.SByte*,System.Numerics.Vector{System.Int32})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorSByteSignExtendFirstFaulting(System.Numerics.Vector{System.UInt32},System.SByte*,System.Numerics.Vector{System.UInt32})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorSByteSignExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorSByteSignExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.SByte*,System.Numerics.Vector{System.Int64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorSByteSignExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.SByte*,System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16WithByteOffsetsZeroExtend(System.Numerics.Vector{System.Int32},System.UInt16*,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svld1uh_gather_[s32]offset_s32(svbool_t pg, const uint16_t *base, svint32_t offsets)</para>
        <para>  LD1H Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16WithByteOffsetsZeroExtend(System.Numerics.Vector{System.Int32},System.UInt16*,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svint32_t svld1uh_gather_[u32]offset_s32(svbool_t pg, const uint16_t *base, svuint32_t offsets)</para>
        <para>  LD1H Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16WithByteOffsetsZeroExtend(System.Numerics.Vector{System.Int64},System.UInt16*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svld1uh_gather_[s64]offset_s64(svbool_t pg, const uint16_t *base, svint64_t offsets)</para>
        <para>  LD1H Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16WithByteOffsetsZeroExtend(System.Numerics.Vector{System.Int64},System.UInt16*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint64_t svld1uh_gather_[u64]offset_s64(svbool_t pg, const uint16_t *base, svuint64_t offsets)</para>
        <para>  LD1H Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16WithByteOffsetsZeroExtend(System.Numerics.Vector{System.UInt32},System.UInt16*,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svuint32_t svld1uh_gather_[s32]offset_u32(svbool_t pg, const uint16_t *base, svint32_t offsets)</para>
        <para>  LD1H Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16WithByteOffsetsZeroExtend(System.Numerics.Vector{System.UInt32},System.UInt16*,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svld1uh_gather_[u32]offset_u32(svbool_t pg, const uint16_t *base, svuint32_t offsets)</para>
        <para>  LD1H Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16WithByteOffsetsZeroExtend(System.Numerics.Vector{System.UInt64},System.UInt16*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svuint64_t svld1uh_gather_[s64]offset_u64(svbool_t pg, const uint16_t *base, svint64_t offsets)</para>
        <para>  LD1H Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16WithByteOffsetsZeroExtend(System.Numerics.Vector{System.UInt64},System.UInt16*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svld1uh_gather_[u64]offset_u64(svbool_t pg, const uint16_t *base, svuint64_t offsets)</para>
        <para>  LD1H Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16WithByteOffsetsZeroExtendFirstFaulting(System.Numerics.Vector{System.Int32},System.UInt16*,System.Numerics.Vector{System.Int32})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16WithByteOffsetsZeroExtendFirstFaulting(System.Numerics.Vector{System.Int32},System.UInt16*,System.Numerics.Vector{System.UInt32})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16WithByteOffsetsZeroExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.UInt16*,System.Numerics.Vector{System.Int64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16WithByteOffsetsZeroExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.UInt16*,System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16WithByteOffsetsZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt32},System.UInt16*,System.Numerics.Vector{System.Int32})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16WithByteOffsetsZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt32},System.UInt16*,System.Numerics.Vector{System.UInt32})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16WithByteOffsetsZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.UInt16*,System.Numerics.Vector{System.Int64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16WithByteOffsetsZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.UInt16*,System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16ZeroExtend(System.Numerics.Vector{System.Int32},System.UInt16*,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svld1uh_gather_[s32]index_s32(svbool_t pg, const uint16_t *base, svint32_t indices)</para>
        <para>  LD1H Zresult.S, Pg/Z, [Xbase, Zindices.S, SXTW #1]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16ZeroExtend(System.Numerics.Vector{System.Int32},System.UInt16*,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svint32_t svld1uh_gather_[u32]index_s32(svbool_t pg, const uint16_t *base, svuint32_t indices)</para>
        <para>  LD1H Zresult.S, Pg/Z, [Xbase, Zindices.S, UXTW #1]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16ZeroExtend(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint64_t svld1uh_gather[_u64base]_s64(svbool_t pg, svuint64_t bases)</para>
        <para>  LD1H Zresult.D, Pg/Z, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16ZeroExtend(System.Numerics.Vector{System.Int64},System.UInt16*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svld1uh_gather_[s64]index_s64(svbool_t pg, const uint16_t *base, svint64_t indices)</para>
        <para>  LD1H Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #1]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16ZeroExtend(System.Numerics.Vector{System.Int64},System.UInt16*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint64_t svld1uh_gather_[u64]index_s64(svbool_t pg, const uint16_t *base, svuint64_t indices)</para>
        <para>  LD1H Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #1]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16ZeroExtend(System.Numerics.Vector{System.UInt32},System.UInt16*,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svuint32_t svld1uh_gather_[s32]index_u32(svbool_t pg, const uint16_t *base, svint32_t indices)</para>
        <para>  LD1H Zresult.S, Pg/Z, [Xbase, Zindices.S, SXTW #1]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16ZeroExtend(System.Numerics.Vector{System.UInt32},System.UInt16*,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svld1uh_gather_[u32]index_u32(svbool_t pg, const uint16_t *base, svuint32_t indices)</para>
        <para>  LD1H Zresult.S, Pg/Z, [Xbase, Zindices.S, UXTW #1]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16ZeroExtend(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svld1uh_gather[_u64base]_u64(svbool_t pg, svuint64_t bases)</para>
        <para>  LD1H Zresult.D, Pg/Z, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16ZeroExtend(System.Numerics.Vector{System.UInt64},System.UInt16*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svuint64_t svld1uh_gather_[s64]index_u64(svbool_t pg, const uint16_t *base, svint64_t indices)</para>
        <para>  LD1H Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #1]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16ZeroExtend(System.Numerics.Vector{System.UInt64},System.UInt16*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svld1uh_gather_[u64]index_u64(svbool_t pg, const uint16_t *base, svuint64_t indices)</para>
        <para>  LD1H Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #1]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector{System.Int32},System.UInt16*,System.Numerics.Vector{System.Int32})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector{System.Int32},System.UInt16*,System.Numerics.Vector{System.UInt32})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.UInt16*,System.Numerics.Vector{System.Int64})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.UInt16*,System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt32},System.UInt16*,System.Numerics.Vector{System.Int32})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt32},System.UInt16*,System.Numerics.Vector{System.UInt32})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.UInt16*,System.Numerics.Vector{System.Int64})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.UInt16*,System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32WithByteOffsetsZeroExtend(System.Numerics.Vector{System.Int32},System.UInt32*,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint64_t svld1uw_gather_[s64]offset_s64(svbool_t pg, const uint32_t *base, svint64_t offsets)</para>
        <para>  LD1W Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32WithByteOffsetsZeroExtend(System.Numerics.Vector{System.Int32},System.UInt32*,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svint64_t svld1uw_gather_[u64]offset_s64(svbool_t pg, const uint32_t *base, svuint64_t offsets)</para>
        <para>  LD1W Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32WithByteOffsetsZeroExtend(System.Numerics.Vector{System.Int64},System.UInt32*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svld1uw_gather_[s64]offset_s64(svbool_t pg, const uint32_t *base, svint64_t offsets)</para>
        <para>  LD1W Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32WithByteOffsetsZeroExtend(System.Numerics.Vector{System.Int64},System.UInt32*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint64_t svld1uw_gather_[u64]offset_s64(svbool_t pg, const uint32_t *base, svuint64_t offsets)</para>
        <para>  LD1W Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32WithByteOffsetsZeroExtend(System.Numerics.Vector{System.UInt32},System.UInt32*,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svuint64_t svld1uw_gather_[s64]offset_u64(svbool_t pg, const uint32_t *base, svint64_t offsets)</para>
        <para>  LD1W Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32WithByteOffsetsZeroExtend(System.Numerics.Vector{System.UInt32},System.UInt32*,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint64_t svld1uw_gather_[u64]offset_u64(svbool_t pg, const uint32_t *base, svuint64_t offsets)</para>
        <para>  LD1W Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32WithByteOffsetsZeroExtend(System.Numerics.Vector{System.UInt64},System.UInt32*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svuint64_t svld1uw_gather_[s64]offset_u64(svbool_t pg, const uint32_t *base, svint64_t offsets)</para>
        <para>  LD1W Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32WithByteOffsetsZeroExtend(System.Numerics.Vector{System.UInt64},System.UInt32*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svld1uw_gather_[u64]offset_u64(svbool_t pg, const uint32_t *base, svuint64_t offsets)</para>
        <para>  LD1W Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32WithByteOffsetsZeroExtendFirstFaulting(System.Numerics.Vector{System.Int32},System.UInt32*,System.Numerics.Vector{System.Int32})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32WithByteOffsetsZeroExtendFirstFaulting(System.Numerics.Vector{System.Int32},System.UInt32*,System.Numerics.Vector{System.UInt32})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32WithByteOffsetsZeroExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.UInt32*,System.Numerics.Vector{System.Int64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32WithByteOffsetsZeroExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.UInt32*,System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32WithByteOffsetsZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt32},System.UInt32*,System.Numerics.Vector{System.Int32})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32WithByteOffsetsZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt32},System.UInt32*,System.Numerics.Vector{System.UInt32})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32WithByteOffsetsZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.UInt32*,System.Numerics.Vector{System.Int64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32WithByteOffsetsZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.UInt32*,System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32ZeroExtend(System.Numerics.Vector{System.Int32},System.UInt32*,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint64_t svld1uw_gather_[s64]index_s64(svbool_t pg, const uint32_t *base, svint64_t indices)</para>
        <para>  LD1W Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #2]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32ZeroExtend(System.Numerics.Vector{System.Int32},System.UInt32*,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svint64_t svld1uw_gather_[u64]index_s64(svbool_t pg, const uint32_t *base, svuint64_t indices)</para>
        <para>  LD1W Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #2]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32ZeroExtend(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint64_t svld1uw_gather[_u64base]_s64(svbool_t pg, svuint64_t bases)</para>
        <para>  LD1W Zresult.D, Pg/Z, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32ZeroExtend(System.Numerics.Vector{System.Int64},System.UInt32*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svld1uw_gather_[s64]index_s64(svbool_t pg, const uint32_t *base, svint64_t indices)</para>
        <para>  LD1W Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #2]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32ZeroExtend(System.Numerics.Vector{System.Int64},System.UInt32*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint64_t svld1uw_gather_[u64]index_s64(svbool_t pg, const uint32_t *base, svuint64_t indices)</para>
        <para>  LD1W Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #2]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32ZeroExtend(System.Numerics.Vector{System.UInt32},System.UInt32*,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svuint64_t svld1uw_gather_[s64]index_u64(svbool_t pg, const uint32_t *base, svint64_t indices)</para>
        <para>  LD1W Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #2]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32ZeroExtend(System.Numerics.Vector{System.UInt32},System.UInt32*,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint64_t svld1uw_gather_[u64]index_u64(svbool_t pg, const uint32_t *base, svuint64_t indices)</para>
        <para>  LD1W Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #2]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32ZeroExtend(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svld1uw_gather[_u64base]_u64(svbool_t pg, svuint64_t bases)</para>
        <para>  LD1W Zresult.D, Pg/Z, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32ZeroExtend(System.Numerics.Vector{System.UInt64},System.UInt32*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svuint64_t svld1uw_gather_[s64]index_u64(svbool_t pg, const uint32_t *base, svint64_t indices)</para>
        <para>  LD1W Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #2]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32ZeroExtend(System.Numerics.Vector{System.UInt64},System.UInt32*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svld1uw_gather_[u64]index_u64(svbool_t pg, const uint32_t *base, svuint64_t indices)</para>
        <para>  LD1W Zresult.D, Pg/Z, [Xbase, Zindices.D, LSL #2]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32ZeroExtendFirstFaulting(System.Numerics.Vector{System.Int32},System.UInt32*,System.Numerics.Vector{System.Int32})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32ZeroExtendFirstFaulting(System.Numerics.Vector{System.Int32},System.UInt32*,System.Numerics.Vector{System.UInt32})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32ZeroExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32ZeroExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.UInt32*,System.Numerics.Vector{System.Int64})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32ZeroExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.UInt32*,System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32ZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt32},System.UInt32*,System.Numerics.Vector{System.Int32})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32ZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt32},System.UInt32*,System.Numerics.Vector{System.UInt32})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32ZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="addresses" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32ZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.UInt32*,System.Numerics.Vector{System.Int64})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorUInt32ZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.UInt32*,System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="address" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorWithByteOffsetFirstFaulting(System.Numerics.Vector{System.Double},System.Double*,System.Numerics.Vector{System.Int64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorWithByteOffsetFirstFaulting(System.Numerics.Vector{System.Double},System.Double*,System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorWithByteOffsetFirstFaulting(System.Numerics.Vector{System.Int32},System.Int32*,System.Numerics.Vector{System.Int32})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorWithByteOffsetFirstFaulting(System.Numerics.Vector{System.Int32},System.Int32*,System.Numerics.Vector{System.UInt32})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorWithByteOffsetFirstFaulting(System.Numerics.Vector{System.Int64},System.Int64*,System.Numerics.Vector{System.Int64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorWithByteOffsetFirstFaulting(System.Numerics.Vector{System.Int64},System.Int64*,System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorWithByteOffsetFirstFaulting(System.Numerics.Vector{System.Single},System.Single*,System.Numerics.Vector{System.Int32})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorWithByteOffsetFirstFaulting(System.Numerics.Vector{System.Single},System.Single*,System.Numerics.Vector{System.UInt32})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorWithByteOffsetFirstFaulting(System.Numerics.Vector{System.UInt32},System.UInt32*,System.Numerics.Vector{System.Int32})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorWithByteOffsetFirstFaulting(System.Numerics.Vector{System.UInt32},System.UInt32*,System.Numerics.Vector{System.UInt32})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorWithByteOffsetFirstFaulting(System.Numerics.Vector{System.UInt64},System.UInt64*,System.Numerics.Vector{System.Int64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorWithByteOffsetFirstFaulting(System.Numerics.Vector{System.UInt64},System.UInt64*,System.Numerics.Vector{System.UInt64})">
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorWithByteOffsets(System.Numerics.Vector{System.Double},System.Double*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svfloat64_t svld1_gather_s64]offset[_f64</para>
        <para>  LD1D Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorWithByteOffsets(System.Numerics.Vector{System.Double},System.Double*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svfloat64_t svld1_gather_u64]offset[_f64</para>
        <para>  LD1D Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorWithByteOffsets(System.Numerics.Vector{System.Int32},System.Int32*,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svld1_gather_s32]offset[_s32</para>
        <para>  LD1W Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorWithByteOffsets(System.Numerics.Vector{System.Int32},System.Int32*,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svint32_t svld1_gather_u32]offset[_s32</para>
        <para>  LD1W Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorWithByteOffsets(System.Numerics.Vector{System.Int64},System.Int64*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svld1_gather_s64]offset[_s64</para>
        <para>  LD1D Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorWithByteOffsets(System.Numerics.Vector{System.Int64},System.Int64*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint64_t svld1_gather_u64]offset[_s64</para>
        <para>  LD1D Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorWithByteOffsets(System.Numerics.Vector{System.Single},System.Single*,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svfloat32_t svld1_gather_s32]offset[_f32</para>
        <para>  LD1W Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorWithByteOffsets(System.Numerics.Vector{System.Single},System.Single*,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svfloat32_t svld1_gather_u32]offset[_f32</para>
        <para>  LD1W Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorWithByteOffsets(System.Numerics.Vector{System.UInt32},System.UInt32*,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svuint32_t svld1_gather_s32]offset[_u32</para>
        <para>  LD1W Zresult.S, Pg/Z, [Xbase, Zoffsets.S, SXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorWithByteOffsets(System.Numerics.Vector{System.UInt32},System.UInt32*,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svld1_gather_u32]offset[_u32</para>
        <para>  LD1W Zresult.S, Pg/Z, [Xbase, Zoffsets.S, UXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorWithByteOffsets(System.Numerics.Vector{System.UInt64},System.UInt64*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svuint64_t svld1_gather_s64]offset[_u64</para>
        <para>  LD1D Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GatherVectorWithByteOffsets(System.Numerics.Vector{System.UInt64},System.UInt64*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svld1_gather_u64]offset[_u64</para>
        <para>  LD1D Zresult.D, Pg/Z, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GetActiveElementCount(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>uint64_t svcntp_b8(svbool_t pg, svbool_t op)</para>
        <para>  CNTP Xresult, Pg, Pop.B</para>
      </summary>
      <param name="mask" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GetActiveElementCount(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>uint64_t svcntp_b8(svbool_t pg, svbool_t op)</para>
        <para>  CNTP Xresult, Pg, Pop.B</para>
      </summary>
      <param name="mask" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GetActiveElementCount(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>uint64_t svcntp_b8(svbool_t pg, svbool_t op)</para>
        <para>  CNTP Xresult, Pg, Pop.B</para>
      </summary>
      <param name="mask" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GetActiveElementCount(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>uint64_t svcntp_b8(svbool_t pg, svbool_t op)</para>
        <para>  CNTP Xresult, Pg, Pop.B</para>
      </summary>
      <param name="mask" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GetActiveElementCount(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>uint64_t svcntp_b8(svbool_t pg, svbool_t op)</para>
        <para>  CNTP Xresult, Pg, Pop.B</para>
      </summary>
      <param name="mask" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GetActiveElementCount(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>uint64_t svcntp_b8(svbool_t pg, svbool_t op)</para>
        <para>  CNTP Xresult, Pg, Pop.B</para>
      </summary>
      <param name="mask" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GetActiveElementCount(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>uint64_t svcntp_b8(svbool_t pg, svbool_t op)</para>
        <para>  CNTP Xresult, Pg, Pop.B</para>
      </summary>
      <param name="mask" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GetActiveElementCount(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>uint64_t svcntp_b16(svbool_t pg, svbool_t op)</para>
        <para>  CNTP Xresult, Pg, Pop.H</para>
      </summary>
      <param name="mask" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GetActiveElementCount(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>uint64_t svcntp_b32(svbool_t pg, svbool_t op)</para>
        <para>  CNTP Xresult, Pg, Pop.S</para>
      </summary>
      <param name="mask" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GetActiveElementCount(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>uint64_t svcntp_b64(svbool_t pg, svbool_t op)</para>
        <para>  CNTP Xresult, Pg, Pop.D</para>
      </summary>
      <param name="mask" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GetFfrByte" />
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GetFfrInt16" />
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GetFfrInt32" />
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GetFfrInt64" />
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GetFfrSByte" />
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GetFfrUInt16" />
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GetFfrUInt32" />
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.GetFfrUInt64" />
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.InsertIntoShiftedVector(System.Numerics.Vector{System.Byte},System.Byte)">
      <summary>
        <para>svuint8_t svinsr_n_u8</para>
        <para>  INSR Ztied1.B, Wop2</para>
        <para>  INSR Ztied1.B, Bop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.InsertIntoShiftedVector(System.Numerics.Vector{System.Double},System.Double)">
      <summary>
        <para>svfloat64_t svinsr_n_f64</para>
        <para>  INSR Ztied1.D, Xop2</para>
        <para>  INSR Ztied1.D, Dop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.InsertIntoShiftedVector(System.Numerics.Vector{System.Int16},System.Int16)">
      <summary>
        <para>svint16_t svinsr_n_s16</para>
        <para>  INSR Ztied1.H, Wop2</para>
        <para>  INSR Ztied1.H, Hop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.InsertIntoShiftedVector(System.Numerics.Vector{System.Int32},System.Int32)">
      <summary>
        <para>svint32_t svinsr_n_s32</para>
        <para>  INSR Ztied1.S, Wop2</para>
        <para>  INSR Ztied1.S, Sop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.InsertIntoShiftedVector(System.Numerics.Vector{System.Int64},System.Int64)">
      <summary>
        <para>svint64_t svinsr_n_s64</para>
        <para>  INSR Ztied1.D, Xop2</para>
        <para>  INSR Ztied1.D, Dop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.InsertIntoShiftedVector(System.Numerics.Vector{System.SByte},System.SByte)">
      <summary>
        <para>svint8_t svinsr_n_s8</para>
        <para>  INSR Ztied1.B, Wop2</para>
        <para>  INSR Ztied1.B, Bop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.InsertIntoShiftedVector(System.Numerics.Vector{System.Single},System.Single)">
      <summary>
        <para>svfloat32_t svinsr_n_f32</para>
        <para>  INSR Ztied1.S, Wop2</para>
        <para>  INSR Ztied1.S, Sop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.InsertIntoShiftedVector(System.Numerics.Vector{System.UInt16},System.UInt16)">
      <summary>
        <para>svuint16_t svinsr_n_u16</para>
        <para>  INSR Ztied1.H, Wop2</para>
        <para>  INSR Ztied1.H, Hop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.InsertIntoShiftedVector(System.Numerics.Vector{System.UInt32},System.UInt32)">
      <summary>
        <para>svuint32_t svinsr_n_u32</para>
        <para>  INSR Ztied1.S, Wop2</para>
        <para>  INSR Ztied1.S, Sop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.InsertIntoShiftedVector(System.Numerics.Vector{System.UInt64},System.UInt64)">
      <summary>
        <para>svuint64_t svinsr_n_u64</para>
        <para>  INSR Ztied1.D, Xop2</para>
        <para>  INSR Ztied1.D, Dop2</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LeadingSignCount(System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svuint16_t svcls[_s16]_m(svuint16_t inactive, svbool_t pg, svint16_t op)</para>
        <para>svuint16_t svcls[_s16]_x(svbool_t pg, svint16_t op)</para>
        <para>svuint16_t svcls[_s16]_z(svbool_t pg, svint16_t op)</para>
        <para>  CLS Zresult.H, Pg/M, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LeadingSignCount(System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svuint32_t svcls[_s32]_m(svuint32_t inactive, svbool_t pg, svint32_t op)</para>
        <para>svuint32_t svcls[_s32]_x(svbool_t pg, svint32_t op)</para>
        <para>svuint32_t svcls[_s32]_z(svbool_t pg, svint32_t op)</para>
        <para>  CLS Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LeadingSignCount(System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svuint64_t svcls[_s64]_m(svuint64_t inactive, svbool_t pg, svint64_t op)</para>
        <para>svuint64_t svcls[_s64]_x(svbool_t pg, svint64_t op)</para>
        <para>svuint64_t svcls[_s64]_z(svbool_t pg, svint64_t op)</para>
        <para>  CLS Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LeadingSignCount(System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svuint8_t svcls[_s8]_m(svuint8_t inactive, svbool_t pg, svint8_t op)</para>
        <para>svuint8_t svcls[_s8]_x(svbool_t pg, svint8_t op)</para>
        <para>svuint8_t svcls[_s8]_z(svbool_t pg, svint8_t op)</para>
        <para>  CLS Zresult.B, Pg/M, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LeadingZeroCount(System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svclz[_u8]_m(svuint8_t inactive, svbool_t pg, svuint8_t op)</para>
        <para>svuint8_t svclz[_u8]_x(svbool_t pg, svuint8_t op)</para>
        <para>svuint8_t svclz[_u8]_z(svbool_t pg, svuint8_t op)</para>
        <para>  CLZ Zresult.B, Pg/M, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LeadingZeroCount(System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svuint16_t svclz[_s16]_m(svuint16_t inactive, svbool_t pg, svint16_t op)</para>
        <para>svuint16_t svclz[_s16]_x(svbool_t pg, svint16_t op)</para>
        <para>svuint16_t svclz[_s16]_z(svbool_t pg, svint16_t op)</para>
        <para>  CLZ Zresult.H, Pg/M, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LeadingZeroCount(System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svuint32_t svclz[_s32]_m(svuint32_t inactive, svbool_t pg, svint32_t op)</para>
        <para>svuint32_t svclz[_s32]_x(svbool_t pg, svint32_t op)</para>
        <para>svuint32_t svclz[_s32]_z(svbool_t pg, svint32_t op)</para>
        <para>  CLZ Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LeadingZeroCount(System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svuint64_t svclz[_s64]_m(svuint64_t inactive, svbool_t pg, svint64_t op)</para>
        <para>svuint64_t svclz[_s64]_x(svbool_t pg, svint64_t op)</para>
        <para>svuint64_t svclz[_s64]_z(svbool_t pg, svint64_t op)</para>
        <para>  CLZ Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LeadingZeroCount(System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svuint8_t svclz[_s8]_m(svuint8_t inactive, svbool_t pg, svint8_t op)</para>
        <para>svuint8_t svclz[_s8]_x(svbool_t pg, svint8_t op)</para>
        <para>svuint8_t svclz[_s8]_z(svbool_t pg, svint8_t op)</para>
        <para>  CLZ Zresult.B, Pg/M, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LeadingZeroCount(System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svclz[_u16]_m(svuint16_t inactive, svbool_t pg, svuint16_t op)</para>
        <para>svuint16_t svclz[_u16]_x(svbool_t pg, svuint16_t op)</para>
        <para>svuint16_t svclz[_u16]_z(svbool_t pg, svuint16_t op)</para>
        <para>  CLZ Zresult.H, Pg/M, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LeadingZeroCount(System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svclz[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op)</para>
        <para>svuint32_t svclz[_u32]_x(svbool_t pg, svuint32_t op)</para>
        <para>svuint32_t svclz[_u32]_z(svbool_t pg, svuint32_t op)</para>
        <para>  CLZ Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LeadingZeroCount(System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svclz[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op)</para>
        <para>svuint64_t svclz[_u64]_x(svbool_t pg, svuint64_t op)</para>
        <para>svuint64_t svclz[_u64]_z(svbool_t pg, svuint64_t op)</para>
        <para>  CLZ Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load2xVectorAndUnzip(System.Numerics.Vector{System.Byte},System.Byte*)">
      <summary>
        <para>svuint8x2_t svld2_u8</para>
        <para>  LD2B {Zresult0.B, Zresult1.B}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load2xVectorAndUnzip(System.Numerics.Vector{System.Double},System.Double*)">
      <summary>
        <para>svfloat64x2_t svld2_f64</para>
        <para>  LD2D {Zresult0.D, Zresult1.D}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load2xVectorAndUnzip(System.Numerics.Vector{System.Int16},System.Int16*)">
      <summary>
        <para>svint16x2_t svld2_s16</para>
        <para>  LD2H {Zresult0.H, Zresult1.H}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load2xVectorAndUnzip(System.Numerics.Vector{System.Int32},System.Int32*)">
      <summary>
        <para>svint32x2_t svld2_s32</para>
        <para>  LD2W {Zresult0.S, Zresult1.S}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load2xVectorAndUnzip(System.Numerics.Vector{System.Int64},System.Int64*)">
      <summary>
        <para>svint64x2_t svld2_s64</para>
        <para>  LD2D {Zresult0.D, Zresult1.D}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load2xVectorAndUnzip(System.Numerics.Vector{System.SByte},System.SByte*)">
      <summary>
        <para>svint8x2_t svld2_s8</para>
        <para>  LD2B {Zresult0.B, Zresult1.B}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load2xVectorAndUnzip(System.Numerics.Vector{System.Single},System.Single*)">
      <summary>
        <para>svfloat32x2_t svld2_f32</para>
        <para>  LD2W {Zresult0.S, Zresult1.S}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load2xVectorAndUnzip(System.Numerics.Vector{System.UInt16},System.UInt16*)">
      <summary>
        <para>svuint16x2_t svld2_u16</para>
        <para>  LD2H {Zresult0.H, Zresult1.H}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load2xVectorAndUnzip(System.Numerics.Vector{System.UInt32},System.UInt32*)">
      <summary>
        <para>svuint32x2_t svld2_u32</para>
        <para>  LD2W {Zresult0.S, Zresult1.S}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load2xVectorAndUnzip(System.Numerics.Vector{System.UInt64},System.UInt64*)">
      <summary>
        <para>svuint64x2_t svld2_u64</para>
        <para>  LD2D {Zresult0.D, Zresult1.D}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load3xVectorAndUnzip(System.Numerics.Vector{System.Byte},System.Byte*)">
      <summary>
        <para>svuint8x3_t svld3_u8</para>
        <para>  LD3B {Zresult0.B - Zresult2.B}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load3xVectorAndUnzip(System.Numerics.Vector{System.Double},System.Double*)">
      <summary>
        <para>svfloat64x3_t svld3_f64</para>
        <para>  LD3D {Zresult0.D - Zresult2.D}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load3xVectorAndUnzip(System.Numerics.Vector{System.Int16},System.Int16*)">
      <summary>
        <para>svint16x3_t svld3_s16</para>
        <para>  LD3H {Zresult0.H - Zresult2.H}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load3xVectorAndUnzip(System.Numerics.Vector{System.Int32},System.Int32*)">
      <summary>
        <para>svint32x3_t svld3_s32</para>
        <para>  LD3W {Zresult0.S - Zresult2.S}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load3xVectorAndUnzip(System.Numerics.Vector{System.Int64},System.Int64*)">
      <summary>
        <para>svint64x3_t svld3_s64</para>
        <para>  LD3D {Zresult0.D - Zresult2.D}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load3xVectorAndUnzip(System.Numerics.Vector{System.SByte},System.SByte*)">
      <summary>
        <para>svint8x3_t svld3_s8</para>
        <para>  LD3B {Zresult0.B - Zresult2.B}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load3xVectorAndUnzip(System.Numerics.Vector{System.Single},System.Single*)">
      <summary>
        <para>svfloat32x3_t svld3_f32</para>
        <para>  LD3W {Zresult0.S - Zresult2.S}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load3xVectorAndUnzip(System.Numerics.Vector{System.UInt16},System.UInt16*)">
      <summary>
        <para>svuint16x3_t svld3_u16</para>
        <para>  LD3H {Zresult0.H - Zresult2.H}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load3xVectorAndUnzip(System.Numerics.Vector{System.UInt32},System.UInt32*)">
      <summary>
        <para>svuint32x3_t svld3_u32</para>
        <para>  LD3W {Zresult0.S - Zresult2.S}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load3xVectorAndUnzip(System.Numerics.Vector{System.UInt64},System.UInt64*)">
      <summary>
        <para>svuint64x3_t svld3_u64</para>
        <para>  LD3D {Zresult0.D - Zresult2.D}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load4xVectorAndUnzip(System.Numerics.Vector{System.Byte},System.Byte*)">
      <summary>
        <para>svuint8x4_t svld4_u8</para>
        <para>  LD4B {Zresult0.B - Zresult3.B}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load4xVectorAndUnzip(System.Numerics.Vector{System.Double},System.Double*)">
      <summary>
        <para>svfloat64x4_t svld4_f64</para>
        <para>  LD4D {Zresult0.D - Zresult3.D}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load4xVectorAndUnzip(System.Numerics.Vector{System.Int16},System.Int16*)">
      <summary>
        <para>svint16x4_t svld4_s16</para>
        <para>  LD4H {Zresult0.H - Zresult3.H}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load4xVectorAndUnzip(System.Numerics.Vector{System.Int32},System.Int32*)">
      <summary>
        <para>svint32x4_t svld4_s32</para>
        <para>  LD4W {Zresult0.S - Zresult3.S}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load4xVectorAndUnzip(System.Numerics.Vector{System.Int64},System.Int64*)">
      <summary>
        <para>svint64x4_t svld4_s64</para>
        <para>  LD4D {Zresult0.D - Zresult3.D}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load4xVectorAndUnzip(System.Numerics.Vector{System.SByte},System.SByte*)">
      <summary>
        <para>svint8x4_t svld4_s8</para>
        <para>  LD4B {Zresult0.B - Zresult3.B}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load4xVectorAndUnzip(System.Numerics.Vector{System.Single},System.Single*)">
      <summary>
        <para>svfloat32x4_t svld4_f32</para>
        <para>  LD4W {Zresult0.S - Zresult3.S}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load4xVectorAndUnzip(System.Numerics.Vector{System.UInt16},System.UInt16*)">
      <summary>
        <para>svuint16x4_t svld4_u16</para>
        <para>  LD4H {Zresult0.H - Zresult3.H}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load4xVectorAndUnzip(System.Numerics.Vector{System.UInt32},System.UInt32*)">
      <summary>
        <para>svuint32x4_t svld4_u32</para>
        <para>  LD4W {Zresult0.S - Zresult3.S}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Load4xVectorAndUnzip(System.Numerics.Vector{System.UInt64},System.UInt64*)">
      <summary>
        <para>svuint64x4_t svld4_u64</para>
        <para>  LD4D {Zresult0.D - Zresult3.D}, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVector(System.Numerics.Vector{System.Byte},System.Byte*)">
      <summary>
        <para>svuint8_t svld1_u8</para>
        <para>  LD1B Zresult.B, Pg/Z, [Xarray, Xindex]</para>
        <para>  LD1B Zresult.B, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVector(System.Numerics.Vector{System.Double},System.Double*)">
      <summary>
        <para>svfloat64_t svld1_f64</para>
        <para>  LD1D Zresult.D, Pg/Z, [Xarray, Xindex, LSL #3]</para>
        <para>  LD1D Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVector(System.Numerics.Vector{System.Int16},System.Int16*)">
      <summary>
        <para>svint16_t svld1_s16</para>
        <para>  LD1H Zresult.H, Pg/Z, [Xarray, Xindex, LSL #1]</para>
        <para>  LD1H Zresult.H, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVector(System.Numerics.Vector{System.Int32},System.Int32*)">
      <summary>
        <para>svint32_t svld1_s32</para>
        <para>  LD1W Zresult.S, Pg/Z, [Xarray, Xindex, LSL #2]</para>
        <para>  LD1W Zresult.S, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVector(System.Numerics.Vector{System.Int64},System.Int64*)">
      <summary>
        <para>svint64_t svld1_s64</para>
        <para>  LD1D Zresult.D, Pg/Z, [Xarray, Xindex, LSL #3]</para>
        <para>  LD1D Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVector(System.Numerics.Vector{System.SByte},System.SByte*)">
      <summary>
        <para>svint8_t svld1_s8</para>
        <para>  LD1B Zresult.B, Pg/Z, [Xarray, Xindex]</para>
        <para>  LD1B Zresult.B, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVector(System.Numerics.Vector{System.Single},System.Single*)">
      <summary>
        <para>svfloat32_t svld1_f32</para>
        <para>  LD1W Zresult.S, Pg/Z, [Xarray, Xindex, LSL #2]</para>
        <para>  LD1W Zresult.S, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVector(System.Numerics.Vector{System.UInt16},System.UInt16*)">
      <summary>
        <para>svuint16_t svld1_u16</para>
        <para>  LD1H Zresult.H, Pg/Z, [Xarray, Xindex, LSL #1]</para>
        <para>  LD1H Zresult.H, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVector(System.Numerics.Vector{System.UInt32},System.UInt32*)">
      <summary>
        <para>svuint32_t svld1_u32</para>
        <para>  LD1W Zresult.S, Pg/Z, [Xarray, Xindex, LSL #2]</para>
        <para>  LD1W Zresult.S, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVector(System.Numerics.Vector{System.UInt64},System.UInt64*)">
      <summary>
        <para>svuint64_t svld1_u64</para>
        <para>  LD1D Zresult.D, Pg/Z, [Xarray, Xindex, LSL #3]</para>
        <para>  LD1D Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVector128AndReplicateToVector(System.Numerics.Vector{System.Byte},System.Byte*)">
      <summary>
        <para>svuint8_t svld1rq_u8</para>
        <para>  LD1RQB Zresult.B, Pg/Z, [Xbase, #0]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVector128AndReplicateToVector(System.Numerics.Vector{System.Double},System.Double*)">
      <summary>
        <para>svfloat64_t svld1rq_f64</para>
        <para>  LD1RQD Zresult.D, Pg/Z, [Xbase, #0]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVector128AndReplicateToVector(System.Numerics.Vector{System.Int16},System.Int16*)">
      <summary>
        <para>svint16_t svld1rq_s16</para>
        <para>  LD1RQH Zresult.H, Pg/Z, [Xbase, #0]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVector128AndReplicateToVector(System.Numerics.Vector{System.Int32},System.Int32*)">
      <summary>
        <para>svint32_t svld1rq_s32</para>
        <para>  LD1RQW Zresult.S, Pg/Z, [Xbase, #0]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVector128AndReplicateToVector(System.Numerics.Vector{System.Int64},System.Int64*)">
      <summary>
        <para>svint64_t svld1rq_s64</para>
        <para>  LD1RQD Zresult.D, Pg/Z, [Xbase, #0]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVector128AndReplicateToVector(System.Numerics.Vector{System.SByte},System.SByte*)">
      <summary>
        <para>svint8_t svld1rq_s8</para>
        <para>  LD1RQB Zresult.B, Pg/Z, [Xbase, #0]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVector128AndReplicateToVector(System.Numerics.Vector{System.Single},System.Single*)">
      <summary>
        <para>svfloat32_t svld1rq_f32</para>
        <para>  LD1RQW Zresult.S, Pg/Z, [Xbase, #0]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVector128AndReplicateToVector(System.Numerics.Vector{System.UInt16},System.UInt16*)">
      <summary>
        <para>svuint16_t svld1rq_u16</para>
        <para>  LD1RQH Zresult.H, Pg/Z, [Xbase, #0]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVector128AndReplicateToVector(System.Numerics.Vector{System.UInt32},System.UInt32*)">
      <summary>
        <para>svuint32_t svld1rq_u32</para>
        <para>  LD1RQW Zresult.S, Pg/Z, [Xbase, #0]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVector128AndReplicateToVector(System.Numerics.Vector{System.UInt64},System.UInt64*)">
      <summary>
        <para>svuint64_t svld1rq_u64</para>
        <para>  LD1RQD Zresult.D, Pg/Z, [Xbase, #0]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorByteNonFaultingZeroExtendToInt16(System.Byte*)">
      <summary>
        <para>svint16_t svldnf1ub_s16(svbool_t pg, const uint8_t *base)</para>
        <para>  LDNF1B Zresult.H, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorByteNonFaultingZeroExtendToInt32(System.Byte*)">
      <summary>
        <para>svint32_t svldnf1ub_s32(svbool_t pg, const uint8_t *base)</para>
        <para>  LDNF1B Zresult.S, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorByteNonFaultingZeroExtendToInt64(System.Byte*)">
      <summary>
        <para>svint64_t svldnf1ub_s64(svbool_t pg, const uint8_t *base)</para>
        <para>  LDNF1B Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorByteNonFaultingZeroExtendToUInt16(System.Byte*)">
      <summary>
        <para>svuint16_t svldnf1ub_u16(svbool_t pg, const uint8_t *base)</para>
        <para>  LDNF1B Zresult.H, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorByteNonFaultingZeroExtendToUInt32(System.Byte*)">
      <summary>
        <para>svuint32_t svldnf1ub_u32(svbool_t pg, const uint8_t *base)</para>
        <para>  LDNF1B Zresult.S, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorByteNonFaultingZeroExtendToUInt64(System.Byte*)">
      <summary>
        <para>svuint64_t svldnf1ub_u64(svbool_t pg, const uint8_t *base)</para>
        <para>  LDNF1B Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorByteZeroExtendFirstFaulting(System.Numerics.Vector{System.Int16},System.Byte*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorByteZeroExtendFirstFaulting(System.Numerics.Vector{System.Int32},System.Byte*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorByteZeroExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.Byte*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorByteZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt16},System.Byte*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorByteZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt32},System.Byte*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorByteZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.Byte*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorByteZeroExtendToInt16(System.Numerics.Vector{System.Int16},System.Byte*)">
      <summary>
        <para>svint16_t svld1ub_s16(svbool_t pg, const uint8_t *base)</para>
        <para>  LD1B Zresult.H, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorByteZeroExtendToInt32(System.Numerics.Vector{System.Int32},System.Byte*)">
      <summary>
        <para>svint32_t svld1ub_s32(svbool_t pg, const uint8_t *base)</para>
        <para>  LD1B Zresult.S, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorByteZeroExtendToInt64(System.Numerics.Vector{System.Int64},System.Byte*)">
      <summary>
        <para>svint64_t svld1ub_s64(svbool_t pg, const uint8_t *base)</para>
        <para>  LD1B Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorByteZeroExtendToUInt16(System.Numerics.Vector{System.UInt16},System.Byte*)">
      <summary>
        <para>svuint16_t svld1ub_u16(svbool_t pg, const uint8_t *base)</para>
        <para>  LD1B Zresult.H, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorByteZeroExtendToUInt32(System.Numerics.Vector{System.UInt32},System.Byte*)">
      <summary>
        <para>svuint32_t svld1ub_u32(svbool_t pg, const uint8_t *base)</para>
        <para>  LD1B Zresult.S, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorByteZeroExtendToUInt64(System.Numerics.Vector{System.UInt64},System.Byte*)">
      <summary>
        <para>svuint64_t svld1ub_u64(svbool_t pg, const uint8_t *base)</para>
        <para>  LD1B Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorFirstFaulting(System.Numerics.Vector{System.Byte},System.Byte*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorFirstFaulting(System.Numerics.Vector{System.Double},System.Double*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorFirstFaulting(System.Numerics.Vector{System.Int16},System.Int16*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorFirstFaulting(System.Numerics.Vector{System.Int32},System.Int32*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorFirstFaulting(System.Numerics.Vector{System.Int64},System.Int64*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorFirstFaulting(System.Numerics.Vector{System.SByte},System.SByte*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorFirstFaulting(System.Numerics.Vector{System.Single},System.Single*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorFirstFaulting(System.Numerics.Vector{System.UInt16},System.UInt16*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorFirstFaulting(System.Numerics.Vector{System.UInt32},System.UInt32*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorFirstFaulting(System.Numerics.Vector{System.UInt64},System.UInt64*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorInt16NonFaultingSignExtendToInt32(System.Int16*)">
      <summary>
        <para>svint32_t svldnf1sh_s32(svbool_t pg, const int16_t *base)</para>
        <para>  LDNF1SH Zresult.S, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorInt16NonFaultingSignExtendToInt64(System.Int16*)">
      <summary>
        <para>svint64_t svldnf1sh_s64(svbool_t pg, const int16_t *base)</para>
        <para>  LDNF1SH Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorInt16NonFaultingSignExtendToUInt32(System.Int16*)">
      <summary>
        <para>svuint32_t svldnf1sh_u32(svbool_t pg, const int16_t *base)</para>
        <para>  LDNF1SH Zresult.S, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorInt16NonFaultingSignExtendToUInt64(System.Int16*)">
      <summary>
        <para>svuint64_t svldnf1sh_u64(svbool_t pg, const int16_t *base)</para>
        <para>  LDNF1SH Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorInt16SignExtendFirstFaulting(System.Numerics.Vector{System.Int32},System.Int16*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorInt16SignExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.Int16*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorInt16SignExtendFirstFaulting(System.Numerics.Vector{System.UInt32},System.Int16*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorInt16SignExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.Int16*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorInt16SignExtendToInt32(System.Numerics.Vector{System.Int32},System.Int16*)">
      <summary>
        <para>svint32_t svld1sh_s32(svbool_t pg, const int16_t *base)</para>
        <para>  LD1SH Zresult.S, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorInt16SignExtendToInt64(System.Numerics.Vector{System.Int64},System.Int16*)">
      <summary>
        <para>svint64_t svld1sh_s64(svbool_t pg, const int16_t *base)</para>
        <para>  LD1SH Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorInt16SignExtendToUInt32(System.Numerics.Vector{System.UInt32},System.Int16*)">
      <summary>
        <para>svuint32_t svld1sh_u32(svbool_t pg, const int16_t *base)</para>
        <para>  LD1SH Zresult.S, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorInt16SignExtendToUInt64(System.Numerics.Vector{System.UInt64},System.Int16*)">
      <summary>
        <para>svuint64_t svld1sh_u64(svbool_t pg, const int16_t *base)</para>
        <para>  LD1SH Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorInt32NonFaultingSignExtendToInt64(System.Int32*)">
      <summary>
        <para>svint64_t svldnf1sw_s64(svbool_t pg, const int32_t *base)</para>
        <para>  LDNF1SW Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorInt32NonFaultingSignExtendToUInt64(System.Int32*)">
      <summary>
        <para>svuint64_t svldnf1sw_u64(svbool_t pg, const int32_t *base)</para>
        <para>  LDNF1SW Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorInt32SignExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.Int32*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorInt32SignExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.Int32*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorInt32SignExtendToInt64(System.Numerics.Vector{System.Int64},System.Int32*)">
      <summary>
        <para>svint64_t svld1sw_s64(svbool_t pg, const int32_t *base)</para>
        <para>  LD1SW Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorInt32SignExtendToUInt64(System.Numerics.Vector{System.UInt64},System.Int32*)">
      <summary>
        <para>svuint64_t svld1sw_u64(svbool_t pg, const int32_t *base)</para>
        <para>  LD1SW Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorNonFaulting(System.Byte*)">
      <summary>
        <para>svuint8_t svldnf1_u8</para>
        <para>  LDNF1B Zresult.B, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorNonFaulting(System.Double*)">
      <summary>
        <para>svfloat64_t svldnf1_f64</para>
        <para>  LDNF1D Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorNonFaulting(System.Int16*)">
      <summary>
        <para>svint16_t svldnf1_s16</para>
        <para>  LDNF1H Zresult.H, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorNonFaulting(System.Int32*)">
      <summary>
        <para>svint32_t svldnf1_s32</para>
        <para>  LDNF1W Zresult.S, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorNonFaulting(System.Int64*)">
      <summary>
        <para>svint64_t svldnf1_s64</para>
        <para>  LDNF1D Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorNonFaulting(System.SByte*)">
      <summary>
        <para>svint8_t svldnf1_s8</para>
        <para>  LDNF1B Zresult.B, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorNonFaulting(System.Single*)">
      <summary>
        <para>svfloat32_t svldnf1_f32</para>
        <para>  LDNF1W Zresult.S, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorNonFaulting(System.UInt16*)">
      <summary>
        <para>svuint16_t svldnf1_u16</para>
        <para>  LDNF1H Zresult.H, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorNonFaulting(System.UInt32*)">
      <summary>
        <para>svuint32_t svldnf1_u32</para>
        <para>  LDNF1W Zresult.S, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorNonFaulting(System.UInt64*)">
      <summary>
        <para>svuint64_t svldnf1_u64</para>
        <para>  LDNF1D Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorNonTemporal(System.Numerics.Vector{System.Byte},System.Byte*)">
      <summary>
        <para>svuint8_t svldnt1_u8</para>
        <para>  LDNT1B Zresult.B, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorNonTemporal(System.Numerics.Vector{System.Double},System.Double*)">
      <summary>
        <para>svfloat64_t svldnt1_f64</para>
        <para>  LDNT1D Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorNonTemporal(System.Numerics.Vector{System.Int16},System.Int16*)">
      <summary>
        <para>svint16_t svldnt1_s16</para>
        <para>  LDNT1H Zresult.H, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorNonTemporal(System.Numerics.Vector{System.Int32},System.Int32*)">
      <summary>
        <para>svint32_t svldnt1_s32</para>
        <para>  LDNT1W Zresult.S, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorNonTemporal(System.Numerics.Vector{System.Int64},System.Int64*)">
      <summary>
        <para>svint64_t svldnt1_s64</para>
        <para>  LDNT1D Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorNonTemporal(System.Numerics.Vector{System.SByte},System.SByte*)">
      <summary>
        <para>svint8_t svldnt1_s8</para>
        <para>  LDNT1B Zresult.B, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorNonTemporal(System.Numerics.Vector{System.Single},System.Single*)">
      <summary>
        <para>svfloat32_t svldnt1_f32</para>
        <para>  LDNT1W Zresult.S, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorNonTemporal(System.Numerics.Vector{System.UInt16},System.UInt16*)">
      <summary>
        <para>svuint16_t svldnt1_u16</para>
        <para>  LDNT1H Zresult.H, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorNonTemporal(System.Numerics.Vector{System.UInt32},System.UInt32*)">
      <summary>
        <para>svuint32_t svldnt1_u32</para>
        <para>  LDNT1W Zresult.S, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorNonTemporal(System.Numerics.Vector{System.UInt64},System.UInt64*)">
      <summary>
        <para>svuint64_t svldnt1_u64</para>
        <para>  LDNT1D Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorSByteNonFaultingSignExtendToInt16(System.SByte*)">
      <summary>
        <para>svint16_t svldnf1sb_s16(svbool_t pg, const int8_t *base)</para>
        <para>  LDNF1SB Zresult.H, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorSByteNonFaultingSignExtendToInt32(System.SByte*)">
      <summary>
        <para>svint32_t svldnf1sb_s32(svbool_t pg, const int8_t *base)</para>
        <para>  LDNF1SB Zresult.S, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorSByteNonFaultingSignExtendToInt64(System.SByte*)">
      <summary>
        <para>svint64_t svldnf1sb_s64(svbool_t pg, const int8_t *base)</para>
        <para>  LDNF1SB Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorSByteNonFaultingSignExtendToUInt16(System.SByte*)">
      <summary>
        <para>svuint16_t svldnf1sb_u16(svbool_t pg, const int8_t *base)</para>
        <para>  LDNF1SB Zresult.H, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorSByteNonFaultingSignExtendToUInt32(System.SByte*)">
      <summary>
        <para>svuint32_t svldnf1sb_u32(svbool_t pg, const int8_t *base)</para>
        <para>  LDNF1SB Zresult.S, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorSByteNonFaultingSignExtendToUInt64(System.SByte*)">
      <summary>
        <para>svuint64_t svldnf1sb_u64(svbool_t pg, const int8_t *base)</para>
        <para>  LDNF1SB Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorSByteSignExtendFirstFaulting(System.Numerics.Vector{System.Int16},System.SByte*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorSByteSignExtendFirstFaulting(System.Numerics.Vector{System.Int32},System.SByte*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorSByteSignExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.SByte*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorSByteSignExtendFirstFaulting(System.Numerics.Vector{System.UInt16},System.SByte*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorSByteSignExtendFirstFaulting(System.Numerics.Vector{System.UInt32},System.SByte*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorSByteSignExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.SByte*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorSByteSignExtendToInt16(System.Numerics.Vector{System.Int16},System.SByte*)">
      <summary>
        <para>svint16_t svld1sb_s16(svbool_t pg, const int8_t *base)</para>
        <para>  LD1SB Zresult.H, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorSByteSignExtendToInt32(System.Numerics.Vector{System.Int32},System.SByte*)">
      <summary>
        <para>svint32_t svld1sb_s32(svbool_t pg, const int8_t *base)</para>
        <para>  LD1SB Zresult.S, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorSByteSignExtendToInt64(System.Numerics.Vector{System.Int64},System.SByte*)">
      <summary>
        <para>svint64_t svld1sb_s64(svbool_t pg, const int8_t *base)</para>
        <para>  LD1SB Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorSByteSignExtendToUInt16(System.Numerics.Vector{System.UInt16},System.SByte*)">
      <summary>
        <para>svuint16_t svld1sb_u16(svbool_t pg, const int8_t *base)</para>
        <para>  LD1SB Zresult.H, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorSByteSignExtendToUInt32(System.Numerics.Vector{System.UInt32},System.SByte*)">
      <summary>
        <para>svuint32_t svld1sb_u32(svbool_t pg, const int8_t *base)</para>
        <para>  LD1SB Zresult.S, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorSByteSignExtendToUInt64(System.Numerics.Vector{System.UInt64},System.SByte*)">
      <summary>
        <para>svuint64_t svld1sb_u64(svbool_t pg, const int8_t *base)</para>
        <para>  LD1SB Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorUInt16NonFaultingZeroExtendToInt32(System.UInt16*)">
      <summary>
        <para>svint32_t svldnf1uh_s32(svbool_t pg, const uint16_t *base)</para>
        <para>  LDNF1H Zresult.S, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorUInt16NonFaultingZeroExtendToInt64(System.UInt16*)">
      <summary>
        <para>svint64_t svldnf1uh_s64(svbool_t pg, const uint16_t *base)</para>
        <para>  LDNF1H Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorUInt16NonFaultingZeroExtendToUInt32(System.UInt16*)">
      <summary>
        <para>svuint32_t svldnf1uh_u32(svbool_t pg, const uint16_t *base)</para>
        <para>  LDNF1H Zresult.S, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorUInt16NonFaultingZeroExtendToUInt64(System.UInt16*)">
      <summary>
        <para>svuint64_t svldnf1uh_u64(svbool_t pg, const uint16_t *base)</para>
        <para>  LDNF1H Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector{System.Int32},System.UInt16*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.UInt16*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt32},System.UInt16*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.UInt16*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorUInt16ZeroExtendToInt32(System.Numerics.Vector{System.Int32},System.UInt16*)">
      <summary>
        <para>svint32_t svld1uh_s32(svbool_t pg, const uint16_t *base)</para>
        <para>  LD1H Zresult.S, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorUInt16ZeroExtendToInt64(System.Numerics.Vector{System.Int64},System.UInt16*)">
      <summary>
        <para>svint64_t svld1uh_s64(svbool_t pg, const uint16_t *base)</para>
        <para>  LD1H Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorUInt16ZeroExtendToUInt32(System.Numerics.Vector{System.UInt32},System.UInt16*)">
      <summary>
        <para>svuint32_t svld1uh_u32(svbool_t pg, const uint16_t *base)</para>
        <para>  LD1H Zresult.S, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorUInt16ZeroExtendToUInt64(System.Numerics.Vector{System.UInt64},System.UInt16*)">
      <summary>
        <para>svuint64_t svld1uh_u64(svbool_t pg, const uint16_t *base)</para>
        <para>  LD1H Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorUInt32NonFaultingZeroExtendToInt64(System.UInt32*)">
      <summary>
        <para>svint64_t svldnf1uw_s64(svbool_t pg, const uint32_t *base)</para>
        <para>  LDNF1W Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorUInt32NonFaultingZeroExtendToUInt64(System.UInt32*)">
      <summary>
        <para>svuint64_t svldnf1uw_u64(svbool_t pg, const uint32_t *base)</para>
        <para>  LDNF1W Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorUInt32ZeroExtendFirstFaulting(System.Numerics.Vector{System.Int64},System.UInt32*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorUInt32ZeroExtendFirstFaulting(System.Numerics.Vector{System.UInt64},System.UInt32*)">
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorUInt32ZeroExtendToInt64(System.Numerics.Vector{System.Int64},System.UInt32*)">
      <summary>
        <para>svint64_t svld1uw_s64(svbool_t pg, const uint32_t *base)</para>
        <para>  LD1W Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.LoadVectorUInt32ZeroExtendToUInt64(System.Numerics.Vector{System.UInt64},System.UInt32*)">
      <summary>
        <para>svuint64_t svld1uw_u64(svbool_t pg, const uint32_t *base)</para>
        <para>  LD1W Zresult.D, Pg/Z, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Max(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svmax[_u8]_m(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>svuint8_t svmax[_u8]_x(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>svuint8_t svmax[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>  UMAX Ztied1.B, Pg/M, Ztied1.B, Zop2.B</para>
        <para>  UMAX Ztied2.B, Pg/M, Ztied2.B, Zop1.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Max(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svmax[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>svfloat64_t svmax[_f64]_x(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>svfloat64_t svmax[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>  FMAX Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
        <para>  FMAX Ztied2.D, Pg/M, Ztied2.D, Zop1.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Max(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svmax[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>svint16_t svmax[_s16]_x(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>svint16_t svmax[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>  SMAX Ztied1.H, Pg/M, Ztied1.H, Zop2.H</para>
        <para>  SMAX Ztied2.H, Pg/M, Ztied2.H, Zop1.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Max(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svmax[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>svint32_t svmax[_s32]_x(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>svint32_t svmax[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>  SMAX Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
        <para>  SMAX Ztied2.S, Pg/M, Ztied2.S, Zop1.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Max(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svmax[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>svint64_t svmax[_s64]_x(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>svint64_t svmax[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>  SMAX Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
        <para>  SMAX Ztied2.D, Pg/M, Ztied2.D, Zop1.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Max(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svmax[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>svint8_t svmax[_s8]_x(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>svint8_t svmax[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>  SMAX Ztied1.B, Pg/M, Ztied1.B, Zop2.B</para>
        <para>  SMAX Ztied2.B, Pg/M, Ztied2.B, Zop1.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Max(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svmax[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>svfloat32_t svmax[_f32]_x(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>svfloat32_t svmax[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>  FMAX Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
        <para>  FMAX Ztied2.S, Pg/M, Ztied2.S, Zop1.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Max(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svmax[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>svuint16_t svmax[_u16]_x(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>svuint16_t svmax[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>  UMAX Ztied1.H, Pg/M, Ztied1.H, Zop2.H</para>
        <para>  UMAX Ztied2.H, Pg/M, Ztied2.H, Zop1.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Max(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svmax[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>svuint32_t svmax[_u32]_x(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>svuint32_t svmax[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>  UMAX Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
        <para>  UMAX Ztied2.S, Pg/M, Ztied2.S, Zop1.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Max(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svmax[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>svuint64_t svmax[_u64]_x(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>svuint64_t svmax[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>  UMAX Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
        <para>  UMAX Ztied2.D, Pg/M, Ztied2.D, Zop1.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MaxAcross(System.Numerics.Vector{System.Byte})">
      <summary>
        <para>uint8_t svmaxv_u8</para>
        <para>  UMAXV Bresult, Pg, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MaxAcross(System.Numerics.Vector{System.Double})">
      <summary>
        <para>float64_t svmaxv_f64</para>
        <para>  FMAXV Dresult, Pg, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MaxAcross(System.Numerics.Vector{System.Int16})">
      <summary>
        <para>int16_t svmaxv_s16</para>
        <para>  SMAXV Hresult, Pg, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MaxAcross(System.Numerics.Vector{System.Int32})">
      <summary>
        <para>int32_t svmaxv_s32</para>
        <para>  SMAXV Sresult, Pg, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MaxAcross(System.Numerics.Vector{System.Int64})">
      <summary>
        <para>int64_t svmaxv_s64</para>
        <para>  SMAXV Dresult, Pg, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MaxAcross(System.Numerics.Vector{System.SByte})">
      <summary>
        <para>int8_t svmaxv_s8</para>
        <para>  SMAXV Bresult, Pg, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MaxAcross(System.Numerics.Vector{System.Single})">
      <summary>
        <para>float32_t svmaxv_f32</para>
        <para>  FMAXV Sresult, Pg, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MaxAcross(System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>uint16_t svmaxv_u16</para>
        <para>  UMAXV Hresult, Pg, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MaxAcross(System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>uint32_t svmaxv_u32</para>
        <para>  UMAXV Sresult, Pg, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MaxAcross(System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>uint64_t svmaxv_u64</para>
        <para>  UMAXV Dresult, Pg, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MaxNumber(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svmaxnm[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>svfloat64_t svmaxnm[_f64]_x(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>svfloat64_t svmaxnm[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>  FMAXNM Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
        <para>  FMAXNM Ztied2.D, Pg/M, Ztied2.D, Zop1.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MaxNumber(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svmaxnm[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>svfloat32_t svmaxnm[_f32]_x(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>svfloat32_t svmaxnm[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>  FMAXNM Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
        <para>  FMAXNM Ztied2.S, Pg/M, Ztied2.S, Zop1.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MaxNumberAcross(System.Numerics.Vector{System.Double})">
      <summary>
        <para>float64_t svmaxnmv_f64</para>
        <para>  FMAXNMV Dresult, Pg, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MaxNumberAcross(System.Numerics.Vector{System.Single})">
      <summary>
        <para>float32_t svmaxnmv_f32</para>
        <para>  FMAXNMV Sresult, Pg, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Min(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svmin[_u8]_m(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>svuint8_t svmin[_u8]_x(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>svuint8_t svmin[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>  UMIN Ztied1.B, Pg/M, Ztied1.B, Zop2.B</para>
        <para>  UMIN Ztied2.B, Pg/M, Ztied2.B, Zop1.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Min(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svmin[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>svfloat64_t svmin[_f64]_x(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>svfloat64_t svmin[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>  FMIN Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
        <para>  FMIN Ztied2.D, Pg/M, Ztied2.D, Zop1.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Min(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svmin[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>svint16_t svmin[_s16]_x(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>svint16_t svmin[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>  SMIN Ztied1.H, Pg/M, Ztied1.H, Zop2.H</para>
        <para>  SMIN Ztied2.H, Pg/M, Ztied2.H, Zop1.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Min(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svmin[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>svint32_t svmin[_s32]_x(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>svint32_t svmin[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>  SMIN Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
        <para>  SMIN Ztied2.S, Pg/M, Ztied2.S, Zop1.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Min(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svmin[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>svint64_t svmin[_s64]_x(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>svint64_t svmin[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>  SMIN Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
        <para>  SMIN Ztied2.D, Pg/M, Ztied2.D, Zop1.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Min(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svmin[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>svint8_t svmin[_s8]_x(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>svint8_t svmin[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>  SMIN Ztied1.B, Pg/M, Ztied1.B, Zop2.B</para>
        <para>  SMIN Ztied2.B, Pg/M, Ztied2.B, Zop1.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Min(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svmin[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>svfloat32_t svmin[_f32]_x(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>svfloat32_t svmin[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>  FMIN Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
        <para>  FMIN Ztied2.S, Pg/M, Ztied2.S, Zop1.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Min(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svmin[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>svuint16_t svmin[_u16]_x(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>svuint16_t svmin[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>  UMIN Ztied1.H, Pg/M, Ztied1.H, Zop2.H</para>
        <para>  UMIN Ztied2.H, Pg/M, Ztied2.H, Zop1.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Min(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svmin[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>svuint32_t svmin[_u32]_x(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>svuint32_t svmin[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>  UMIN Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
        <para>  UMIN Ztied2.S, Pg/M, Ztied2.S, Zop1.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Min(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svmin[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>svuint64_t svmin[_u64]_x(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>svuint64_t svmin[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>  UMIN Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
        <para>  UMIN Ztied2.D, Pg/M, Ztied2.D, Zop1.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MinAcross(System.Numerics.Vector{System.Byte})">
      <summary>
        <para>uint8_t svminv_u8</para>
        <para>  UMINV Bresult, Pg, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MinAcross(System.Numerics.Vector{System.Double})">
      <summary>
        <para>float64_t svminv_f64</para>
        <para>  FMINV Dresult, Pg, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MinAcross(System.Numerics.Vector{System.Int16})">
      <summary>
        <para>int16_t svminv_s16</para>
        <para>  SMINV Hresult, Pg, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MinAcross(System.Numerics.Vector{System.Int32})">
      <summary>
        <para>int32_t svminv_s32</para>
        <para>  SMINV Sresult, Pg, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MinAcross(System.Numerics.Vector{System.Int64})">
      <summary>
        <para>int64_t svminv_s64</para>
        <para>  SMINV Dresult, Pg, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MinAcross(System.Numerics.Vector{System.SByte})">
      <summary>
        <para>int8_t svminv_s8</para>
        <para>  SMINV Bresult, Pg, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MinAcross(System.Numerics.Vector{System.Single})">
      <summary>
        <para>float32_t svminv_f32</para>
        <para>  FMINV Sresult, Pg, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MinAcross(System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>uint16_t svminv_u16</para>
        <para>  UMINV Hresult, Pg, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MinAcross(System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>uint32_t svminv_u32</para>
        <para>  UMINV Sresult, Pg, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MinAcross(System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>uint64_t svminv_u64</para>
        <para>  UMINV Dresult, Pg, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MinNumber(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svminnm[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>svfloat64_t svminnm[_f64]_x(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>svfloat64_t svminnm[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>  FMINNM Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
        <para>  FMINNM Ztied2.D, Pg/M, Ztied2.D, Zop1.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MinNumber(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svminnm[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>svfloat32_t svminnm[_f32]_x(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>svfloat32_t svminnm[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>  FMINNM Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
        <para>  FMINNM Ztied2.S, Pg/M, Ztied2.S, Zop1.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MinNumberAcross(System.Numerics.Vector{System.Double})">
      <summary>
        <para>float64_t svminnmv_f64</para>
        <para>  FMINNMV Dresult, Pg, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MinNumberAcross(System.Numerics.Vector{System.Single})">
      <summary>
        <para>float32_t svminnmv_f32</para>
        <para>  FMINNMV Sresult, Pg, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Multiply(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svmul[_u8]_m(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>svuint8_t svmul[_u8]_x(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>svuint8_t svmul[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>  MUL Ztied1.B, Pg/M, Ztied1.B, Zop2.B</para>
        <para>  MUL Ztied2.B, Pg/M, Ztied2.B, Zop1.B</para>
        <para>svuint8_t svmul[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Multiply(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svmul[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>svfloat64_t svmul[_f64]_x(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>svfloat64_t svmul[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>  FMUL Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
        <para>  FMUL Ztied2.D, Pg/M, Ztied2.D, Zop1.D</para>
        <para>svfloat64_t svmul[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Multiply(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svmul[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>svint16_t svmul[_s16]_x(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>svint16_t svmul[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>  MUL Ztied1.H, Pg/M, Ztied1.H, Zop2.H</para>
        <para>  MUL Ztied2.H, Pg/M, Ztied2.H, Zop1.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Multiply(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svmul[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>svint32_t svmul[_s32]_x(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>svint32_t svmul[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>  MUL Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
        <para>  MUL Ztied2.S, Pg/M, Ztied2.S, Zop1.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Multiply(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svmul[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>svint64_t svmul[_s64]_x(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>svint64_t svmul[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>  MUL Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
        <para>  MUL Ztied2.D, Pg/M, Ztied2.D, Zop1.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Multiply(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svmul[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>svint8_t svmul[_s8]_x(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>svint8_t svmul[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>  MUL Ztied1.B, Pg/M, Ztied1.B, Zop2.B</para>
        <para>  MUL Ztied2.B, Pg/M, Ztied2.B, Zop1.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Multiply(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svmul[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>svfloat32_t svmul[_f32]_x(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>svfloat32_t svmul[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>  FMUL Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
        <para>  FMUL Ztied2.S, Pg/M, Ztied2.S, Zop1.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Multiply(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svmul[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>svuint16_t svmul[_u16]_x(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>svuint16_t svmul[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>  MUL Ztied1.H, Pg/M, Ztied1.H, Zop2.H</para>
        <para>  MUL Ztied2.H, Pg/M, Ztied2.H, Zop1.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Multiply(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svmul[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>svuint32_t svmul[_u32]_x(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>svuint32_t svmul[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>  MUL Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
        <para>  MUL Ztied2.S, Pg/M, Ztied2.S, Zop1.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Multiply(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svmul[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>svuint64_t svmul[_u64]_x(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>svuint64_t svmul[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>  MUL Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
        <para>  MUL Ztied2.D, Pg/M, Ztied2.D, Zop1.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MultiplyAdd(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svmla[_u8]_m(svbool_t pg, svuint8_t op1, svuint8_t op2, svuint8_t op3)</para>
        <para>svuint8_t svmla[_u8]_x(svbool_t pg, svuint8_t op1, svuint8_t op2, svuint8_t op3)</para>
        <para>svuint8_t svmla[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2, svuint8_t op3)</para>
        <para>  MLA Ztied1.B, Pg/M, Zop2.B, Zop3.B</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MultiplyAdd(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svmla[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2, svint16_t op3)</para>
        <para>svint16_t svmla[_s16]_x(svbool_t pg, svint16_t op1, svint16_t op2, svint16_t op3)</para>
        <para>svint16_t svmla[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2, svint16_t op3)</para>
        <para>  MLA Ztied1.H, Pg/M, Zop2.H, Zop3.H</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MultiplyAdd(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svmla[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2, svint32_t op3)</para>
        <para>svint32_t svmla[_s32]_x(svbool_t pg, svint32_t op1, svint32_t op2, svint32_t op3)</para>
        <para>svint32_t svmla[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2, svint32_t op3)</para>
        <para>  MLA Ztied1.S, Pg/M, Zop2.S, Zop3.S</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MultiplyAdd(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svmla[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2, svint64_t op3)</para>
        <para>svint64_t svmla[_s64]_x(svbool_t pg, svint64_t op1, svint64_t op2, svint64_t op3)</para>
        <para>svint64_t svmla[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2, svint64_t op3)</para>
        <para>  MLA Ztied1.D, Pg/M, Zop2.D, Zop3.D</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MultiplyAdd(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svmla[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2, svint8_t op3)</para>
        <para>svint8_t svmla[_s8]_x(svbool_t pg, svint8_t op1, svint8_t op2, svint8_t op3)</para>
        <para>svint8_t svmla[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2, svint8_t op3)</para>
        <para>  MLA Ztied1.B, Pg/M, Zop2.B, Zop3.B</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MultiplyAdd(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svmla[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2, svuint16_t op3)</para>
        <para>svuint16_t svmla[_u16]_x(svbool_t pg, svuint16_t op1, svuint16_t op2, svuint16_t op3)</para>
        <para>svuint16_t svmla[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2, svuint16_t op3)</para>
        <para>  MLA Ztied1.H, Pg/M, Zop2.H, Zop3.H</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MultiplyAdd(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svmla[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2, svuint32_t op3)</para>
        <para>svuint32_t svmla[_u32]_x(svbool_t pg, svuint32_t op1, svuint32_t op2, svuint32_t op3)</para>
        <para>svuint32_t svmla[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2, svuint32_t op3)</para>
        <para>  MLA Ztied1.S, Pg/M, Zop2.S, Zop3.S</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MultiplyAdd(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svmla[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2, svuint64_t op3)</para>
        <para>svuint64_t svmla[_u64]_x(svbool_t pg, svuint64_t op1, svuint64_t op2, svuint64_t op3)</para>
        <para>svuint64_t svmla[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2, svuint64_t op3)</para>
        <para>  MLA Ztied1.D, Pg/M, Zop2.D, Zop3.D</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MultiplyAddRotateComplex(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Byte)">
      <summary>
        <para>svfloat64_t svcmla[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2, svfloat64_t op3, uint64_t imm_rotation)</para>
        <para>svfloat64_t svcmla[_f64]_x(svbool_t pg, svfloat64_t op1, svfloat64_t op2, svfloat64_t op3, uint64_t imm_rotation)</para>
        <para>svfloat64_t svcmla[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2, svfloat64_t op3, uint64_t imm_rotation)</para>
        <para>  FCMLA Ztied1.D, Pg/M, Zop2.D, Zop3.D, #imm_rotation</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rotation" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MultiplyAddRotateComplex(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Byte)">
      <summary>
        <para>svfloat32_t svcmla[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3, uint64_t imm_rotation)</para>
        <para>svfloat32_t svcmla[_f32]_x(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3, uint64_t imm_rotation)</para>
        <para>svfloat32_t svcmla[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3, uint64_t imm_rotation)</para>
        <para>  FCMLA Ztied1.S, Pg/M, Zop2.S, Zop3.S, #imm_rotation</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rotation" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MultiplyAddRotateComplexBySelectedScalar(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Byte,System.Byte)">
      <summary>
        <para>svfloat32_t svcmla_lane_f32</para>
        <para>  FCMLA Ztied1.S, Zop2.S, Zop3.S[imm_index], #imm_rotation</para>
      </summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
      <param name="rotation" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MultiplyBySelectedScalar(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Byte)">
      <summary>
        <para>svfloat64_t svmul_lane_f64</para>
        <para>  FMUL Zresult.D, Zop1.D, Zop2.D[imm_index]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MultiplyBySelectedScalar(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Byte)">
      <summary>
        <para>svfloat32_t svmul_lane_f32</para>
        <para>  FMUL Zresult.S, Zop1.S, Zop2.S[imm_index]</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="rightIndex" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MultiplyExtended(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svmulx[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>svfloat64_t svmulx[_f64]_x(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>svfloat64_t svmulx[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>  FMULX Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MultiplyExtended(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svmulx[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>svfloat32_t svmulx[_f32]_x(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>svfloat32_t svmulx[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>  FMULX Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MultiplySubtract(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svmls[_u8]_m(svbool_t pg, svuint8_t op1, svuint8_t op2, svuint8_t op3)</para>
        <para>svuint8_t svmls[_u8]_x(svbool_t pg, svuint8_t op1, svuint8_t op2, svuint8_t op3)</para>
        <para>svuint8_t svmls[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2, svuint8_t op3)</para>
        <para>  MLS Ztied1.B, Pg/M, Zop2.B, Zop3.B</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MultiplySubtract(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svmls[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2, svint16_t op3)</para>
        <para>svint16_t svmls[_s16]_x(svbool_t pg, svint16_t op1, svint16_t op2, svint16_t op3)</para>
        <para>svint16_t svmls[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2, svint16_t op3)</para>
        <para>  MLS Ztied1.H, Pg/M, Zop2.H, Zop3.H</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MultiplySubtract(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svmls[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2, svint32_t op3)</para>
        <para>svint32_t svmls[_s32]_x(svbool_t pg, svint32_t op1, svint32_t op2, svint32_t op3)</para>
        <para>svint32_t svmls[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2, svint32_t op3)</para>
        <para>  MLS Ztied1.S, Pg/M, Zop2.S, Zop3.S</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MultiplySubtract(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svmls[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2, svint64_t op3)</para>
        <para>svint64_t svmls[_s64]_x(svbool_t pg, svint64_t op1, svint64_t op2, svint64_t op3)</para>
        <para>svint64_t svmls[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2, svint64_t op3)</para>
        <para>  MLS Ztied1.D, Pg/M, Zop2.D, Zop3.D</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MultiplySubtract(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svmls[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2, svint8_t op3)</para>
        <para>svint8_t svmls[_s8]_x(svbool_t pg, svint8_t op1, svint8_t op2, svint8_t op3)</para>
        <para>svint8_t svmls[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2, svint8_t op3)</para>
        <para>  MLS Ztied1.B, Pg/M, Zop2.B, Zop3.B</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MultiplySubtract(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svmls[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2, svuint16_t op3)</para>
        <para>svuint16_t svmls[_u16]_x(svbool_t pg, svuint16_t op1, svuint16_t op2, svuint16_t op3)</para>
        <para>svuint16_t svmls[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2, svuint16_t op3)</para>
        <para>  MLS Ztied1.H, Pg/M, Zop2.H, Zop3.H</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MultiplySubtract(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svmls[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2, svuint32_t op3)</para>
        <para>svuint32_t svmls[_u32]_x(svbool_t pg, svuint32_t op1, svuint32_t op2, svuint32_t op3)</para>
        <para>svuint32_t svmls[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2, svuint32_t op3)</para>
        <para>  MLS Ztied1.S, Pg/M, Zop2.S, Zop3.S</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.MultiplySubtract(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svmls[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2, svuint64_t op3)</para>
        <para>svuint64_t svmls[_u64]_x(svbool_t pg, svuint64_t op1, svuint64_t op2, svuint64_t op3)</para>
        <para>svuint64_t svmls[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2, svuint64_t op3)</para>
        <para>  MLS Ztied1.D, Pg/M, Zop2.D, Zop3.D</para>
      </summary>
      <param name="minuend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Negate(System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svneg[_f64]_m(svfloat64_t inactive, svbool_t pg, svfloat64_t op)</para>
        <para>svfloat64_t svneg[_f64]_x(svbool_t pg, svfloat64_t op)</para>
        <para>svfloat64_t svneg[_f64]_z(svbool_t pg, svfloat64_t op)</para>
        <para>  FNEG Ztied.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Negate(System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svneg[_s16]_m(svint16_t inactive, svbool_t pg, svint16_t op)</para>
        <para>svint16_t svneg[_s16]_x(svbool_t pg, svint16_t op)</para>
        <para>svint16_t svneg[_s16]_z(svbool_t pg, svint16_t op)</para>
        <para>  NEG Ztied.H, Pg/M, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Negate(System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svneg[_s32]_m(svint32_t inactive, svbool_t pg, svint32_t op)</para>
        <para>svint32_t svneg[_s32]_x(svbool_t pg, svint32_t op)</para>
        <para>svint32_t svneg[_s32]_z(svbool_t pg, svint32_t op)</para>
        <para>  NEG Ztied.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Negate(System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svneg[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op)</para>
        <para>svint64_t svneg[_s64]_x(svbool_t pg, svint64_t op)</para>
        <para>svint64_t svneg[_s64]_z(svbool_t pg, svint64_t op)</para>
        <para>  NEG Ztied.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Negate(System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svneg[_s8]_m(svint8_t inactive, svbool_t pg, svint8_t op)</para>
        <para>svint8_t svneg[_s8]_x(svbool_t pg, svint8_t op)</para>
        <para>svint8_t svneg[_s8]_z(svbool_t pg, svint8_t op)</para>
        <para>  NEG Ztied.B, Pg/M, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Negate(System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svneg[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op)</para>
        <para>svfloat32_t svneg[_f32]_x(svbool_t pg, svfloat32_t op)</para>
        <para>svfloat32_t svneg[_f32]_z(svbool_t pg, svfloat32_t op)</para>
        <para>  FNEG Ztied.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Not(System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svnot[_u8]_m(svuint8_t inactive, svbool_t pg, svuint8_t op)</para>
        <para>svuint8_t svnot[_u8]_x(svbool_t pg, svuint8_t op)</para>
        <para>svuint8_t svnot[_u8]_z(svbool_t pg, svuint8_t op)</para>
        <para>svbool_t svnot[_b]_z(svbool_t pg, svbool_t op)</para>
        <para>  NOT Zresult.B, Pg/M, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Not(System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svnot[_s16]_m(svint16_t inactive, svbool_t pg, svint16_t op)</para>
        <para>svint16_t svnot[_s16]_x(svbool_t pg, svint16_t op)</para>
        <para>svint16_t svnot[_s16]_z(svbool_t pg, svint16_t op)</para>
        <para>svbool_t svnot[_b]_z(svbool_t pg, svbool_t op)</para>
        <para>  NOT Zresult.H, Pg/M, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Not(System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svnot[_s32]_m(svint32_t inactive, svbool_t pg, svint32_t op)</para>
        <para>svint32_t svnot[_s32]_x(svbool_t pg, svint32_t op)</para>
        <para>svint32_t svnot[_s32]_z(svbool_t pg, svint32_t op)</para>
        <para>svbool_t svnot[_b]_z(svbool_t pg, svbool_t op)</para>
        <para>  NOT Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Not(System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svnot[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op)</para>
        <para>svint64_t svnot[_s64]_x(svbool_t pg, svint64_t op)</para>
        <para>svint64_t svnot[_s64]_z(svbool_t pg, svint64_t op)</para>
        <para>svbool_t svnot[_b]_z(svbool_t pg, svbool_t op)</para>
        <para>  NOT Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Not(System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svnot[_s8]_m(svint8_t inactive, svbool_t pg, svint8_t op)</para>
        <para>svint8_t svnot[_s8]_x(svbool_t pg, svint8_t op)</para>
        <para>svint8_t svnot[_s8]_z(svbool_t pg, svint8_t op)</para>
        <para>svbool_t svnot[_b]_z(svbool_t pg, svbool_t op)</para>
        <para>  NOT Zresult.B, Pg/M, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Not(System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svnot[_u16]_m(svuint16_t inactive, svbool_t pg, svuint16_t op)</para>
        <para>svuint16_t svnot[_u16]_x(svbool_t pg, svuint16_t op)</para>
        <para>svuint16_t svnot[_u16]_z(svbool_t pg, svuint16_t op)</para>
        <para>svbool_t svnot[_b]_z(svbool_t pg, svbool_t op)</para>
        <para>  NOT Zresult.H, Pg/M, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Not(System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svnot[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op)</para>
        <para>svuint32_t svnot[_u32]_x(svbool_t pg, svuint32_t op)</para>
        <para>svuint32_t svnot[_u32]_z(svbool_t pg, svuint32_t op)</para>
        <para>svbool_t svnot[_b]_z(svbool_t pg, svbool_t op)</para>
        <para>  NOT Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Not(System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svnot[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op)</para>
        <para>svuint64_t svnot[_u64]_x(svbool_t pg, svuint64_t op)</para>
        <para>svuint64_t svnot[_u64]_z(svbool_t pg, svuint64_t op)</para>
        <para>svbool_t svnot[_b]_z(svbool_t pg, svbool_t op)</para>
        <para>  NOT Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Or(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svorr[_u8]_m(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>svuint8_t svorr[_u8]_x(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>svuint8_t svorr[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>  ORR Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Or(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svorr[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>svint16_t svorr[_s16]_x(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>svint16_t svorr[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>  ORR Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Or(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svorr[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>svint32_t svorr[_s32]_x(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>svint32_t svorr[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>  ORR Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Or(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svorr[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>svint64_t svorr[_s64]_x(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>svint64_t svorr[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>  ORR Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Or(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svorr[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>svint8_t svorr[_s8]_x(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>svint8_t svorr[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>  ORR Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Or(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svorr[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>svuint16_t svorr[_u16]_x(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>svuint16_t svorr[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>  ORR Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Or(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svorr[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>svuint32_t svorr[_u32]_x(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>svuint32_t svorr[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>  ORR Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Or(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svorr[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>svuint64_t svorr[_u64]_x(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>svuint64_t svorr[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>  ORR Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.OrAcross(System.Numerics.Vector{System.Byte})">
      <summary>
        <para>uint8_t svorv_u8</para>
        <para>  ORV Bresult, Pg, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.OrAcross(System.Numerics.Vector{System.Int16})">
      <summary>
        <para>int16_t svorv_s16</para>
        <para>  ORV Hresult, Pg, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.OrAcross(System.Numerics.Vector{System.Int32})">
      <summary>
        <para>int32_t svorv_s32</para>
        <para>  ORV Sresult, Pg, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.OrAcross(System.Numerics.Vector{System.Int64})">
      <summary>
        <para>int64_t svorv_s64</para>
        <para>  ORV Dresult, Pg, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.OrAcross(System.Numerics.Vector{System.SByte})">
      <summary>
        <para>int8_t svorv_s8</para>
        <para>  ORV Bresult, Pg, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.OrAcross(System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>uint16_t svorv_u16</para>
        <para>  ORV Hresult, Pg, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.OrAcross(System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>uint32_t svorv_u32</para>
        <para>  ORV Sresult, Pg, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.OrAcross(System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>uint64_t svorv_u64</para>
        <para>  ORV Dresult, Pg, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.PopCount(System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svcnt[_u8]_m(svuint8_t inactive, svbool_t pg, svuint8_t op)</para>
        <para>svuint8_t svcnt[_u8]_x(svbool_t pg, svuint8_t op)</para>
        <para>svuint8_t svcnt[_u8]_z(svbool_t pg, svuint8_t op)</para>
        <para>  CNT Zresult.B, Pg/M, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.PopCount(System.Numerics.Vector{System.Double})">
      <summary>
        <para>svuint64_t svcnt[_f64]_m(svuint64_t inactive, svbool_t pg, svfloat64_t op)</para>
        <para>svuint64_t svcnt[_f64]_x(svbool_t pg, svfloat64_t op)</para>
        <para>svuint64_t svcnt[_f64]_z(svbool_t pg, svfloat64_t op)</para>
        <para>  CNT Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.PopCount(System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svuint16_t svcnt[_s16]_m(svuint16_t inactive, svbool_t pg, svint16_t op)</para>
        <para>svuint16_t svcnt[_s16]_x(svbool_t pg, svint16_t op)</para>
        <para>svuint16_t svcnt[_s16]_z(svbool_t pg, svint16_t op)</para>
        <para>  CNT Zresult.H, Pg/M, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.PopCount(System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svuint32_t svcnt[_s32]_m(svuint32_t inactive, svbool_t pg, svint32_t op)</para>
        <para>svuint32_t svcnt[_s32]_x(svbool_t pg, svint32_t op)</para>
        <para>svuint32_t svcnt[_s32]_z(svbool_t pg, svint32_t op)</para>
        <para>  CNT Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.PopCount(System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svuint64_t svcnt[_s64]_m(svuint64_t inactive, svbool_t pg, svint64_t op)</para>
        <para>svuint64_t svcnt[_s64]_x(svbool_t pg, svint64_t op)</para>
        <para>svuint64_t svcnt[_s64]_z(svbool_t pg, svint64_t op)</para>
        <para>  CNT Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.PopCount(System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svuint8_t svcnt[_s8]_m(svuint8_t inactive, svbool_t pg, svint8_t op)</para>
        <para>svuint8_t svcnt[_s8]_x(svbool_t pg, svint8_t op)</para>
        <para>svuint8_t svcnt[_s8]_z(svbool_t pg, svint8_t op)</para>
        <para>  CNT Zresult.B, Pg/M, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.PopCount(System.Numerics.Vector{System.Single})">
      <summary>
        <para>svuint32_t svcnt[_f32]_m(svuint32_t inactive, svbool_t pg, svfloat32_t op)</para>
        <para>svuint32_t svcnt[_f32]_x(svbool_t pg, svfloat32_t op)</para>
        <para>svuint32_t svcnt[_f32]_z(svbool_t pg, svfloat32_t op)</para>
        <para>  CNT Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.PopCount(System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svcnt[_u16]_m(svuint16_t inactive, svbool_t pg, svuint16_t op)</para>
        <para>svuint16_t svcnt[_u16]_x(svbool_t pg, svuint16_t op)</para>
        <para>svuint16_t svcnt[_u16]_z(svbool_t pg, svuint16_t op)</para>
        <para>  CNT Zresult.H, Pg/M, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.PopCount(System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svcnt[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op)</para>
        <para>svuint32_t svcnt[_u32]_x(svbool_t pg, svuint32_t op)</para>
        <para>svuint32_t svcnt[_u32]_z(svbool_t pg, svuint32_t op)</para>
        <para>  CNT Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.PopCount(System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svcnt[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op)</para>
        <para>svuint64_t svcnt[_u64]_x(svbool_t pg, svuint64_t op)</para>
        <para>svuint64_t svcnt[_u64]_z(svbool_t pg, svuint64_t op)</para>
        <para>  CNT Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.PrefetchBytes(System.Numerics.Vector{System.Byte},System.Void*,System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfb(svbool_t pg, const void *base, enum svprfop op)</para>
        <para>  PRFB op, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.PrefetchInt16(System.Numerics.Vector{System.UInt16},System.Void*,System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfh(svbool_t pg, const void *base, enum svprfop op)</para>
        <para>  PRFH op, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.PrefetchInt32(System.Numerics.Vector{System.UInt32},System.Void*,System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfw(svbool_t pg, const void *base, enum svprfop op)</para>
        <para>  PRFW op, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.PrefetchInt64(System.Numerics.Vector{System.UInt64},System.Void*,System.Runtime.Intrinsics.Arm.SvePrefetchType)">
      <summary>
        <para>void svprfd(svbool_t pg, const void *base, enum svprfop op)</para>
        <para>  PRFD op, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="prefetchType" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReciprocalEstimate(System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svrecpe_f64</para>
        <para>  FRECPE Zresult.D, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReciprocalEstimate(System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svrecpe_f32</para>
        <para>  FRECPE Zresult.S, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReciprocalExponent(System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svrecpx[_f64]_m(svfloat64_t inactive, svbool_t pg, svfloat64_t op)</para>
        <para>svfloat64_t svrecpx[_f64]_x(svbool_t pg, svfloat64_t op)</para>
        <para>svfloat64_t svrecpx[_f64]_z(svbool_t pg, svfloat64_t op)</para>
        <para>  FRECPX Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReciprocalExponent(System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svrecpx[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op)</para>
        <para>svfloat32_t svrecpx[_f32]_x(svbool_t pg, svfloat32_t op)</para>
        <para>svfloat32_t svrecpx[_f32]_z(svbool_t pg, svfloat32_t op)</para>
        <para>  FRECPX Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReciprocalSqrtEstimate(System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svrsqrte_f64</para>
        <para>  FRSQRTE Zresult.D, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReciprocalSqrtEstimate(System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svrsqrte_f32</para>
        <para>  FRSQRTE Zresult.S, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReciprocalSqrtStep(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svrsqrts_f64</para>
        <para>  FRSQRTS Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReciprocalSqrtStep(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svrsqrts_f32</para>
        <para>  FRSQRTS Zresult.S, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReciprocalStep(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svrecps_f64</para>
        <para>  FRECPS Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReciprocalStep(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svrecps_f32</para>
        <para>  FRECPS Zresult.S, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseBits(System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svrbit[_u8]_m(svuint8_t inactive, svbool_t pg, svuint8_t op)</para>
        <para>svuint8_t svrbit[_u8]_x(svbool_t pg, svuint8_t op)</para>
        <para>svuint8_t svrbit[_u8]_z(svbool_t pg, svuint8_t op)</para>
        <para>  RBIT Zresult.B, Pg/M, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseBits(System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svrbit[_s16]_m(svint16_t inactive, svbool_t pg, svint16_t op)</para>
        <para>svint16_t svrbit[_s16]_x(svbool_t pg, svint16_t op)</para>
        <para>svint16_t svrbit[_s16]_z(svbool_t pg, svint16_t op)</para>
        <para>  RBIT Zresult.H, Pg/M, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseBits(System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svrbit[_s32]_m(svint32_t inactive, svbool_t pg, svint32_t op)</para>
        <para>svint32_t svrbit[_s32]_x(svbool_t pg, svint32_t op)</para>
        <para>svint32_t svrbit[_s32]_z(svbool_t pg, svint32_t op)</para>
        <para>  RBIT Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseBits(System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svrbit[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op)</para>
        <para>svint64_t svrbit[_s64]_x(svbool_t pg, svint64_t op)</para>
        <para>svint64_t svrbit[_s64]_z(svbool_t pg, svint64_t op)</para>
        <para>  RBIT Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseBits(System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svrbit[_s8]_m(svint8_t inactive, svbool_t pg, svint8_t op)</para>
        <para>svint8_t svrbit[_s8]_x(svbool_t pg, svint8_t op)</para>
        <para>svint8_t svrbit[_s8]_z(svbool_t pg, svint8_t op)</para>
        <para>  RBIT Zresult.B, Pg/M, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseBits(System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svrbit[_u16]_m(svuint16_t inactive, svbool_t pg, svuint16_t op)</para>
        <para>svuint16_t svrbit[_u16]_x(svbool_t pg, svuint16_t op)</para>
        <para>svuint16_t svrbit[_u16]_z(svbool_t pg, svuint16_t op)</para>
        <para>  RBIT Zresult.H, Pg/M, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseBits(System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svrbit[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op)</para>
        <para>svuint32_t svrbit[_u32]_x(svbool_t pg, svuint32_t op)</para>
        <para>svuint32_t svrbit[_u32]_z(svbool_t pg, svuint32_t op)</para>
        <para>  RBIT Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseBits(System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svrbit[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op)</para>
        <para>svuint64_t svrbit[_u64]_x(svbool_t pg, svuint64_t op)</para>
        <para>svuint64_t svrbit[_u64]_z(svbool_t pg, svuint64_t op)</para>
        <para>  RBIT Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseElement(System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svrev_u8</para>
        <para>  REV Zresult.B, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseElement(System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svrev_f64</para>
        <para>  REV Zresult.D, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseElement(System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svrev_s16</para>
        <para>  REV Zresult.H, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseElement(System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svrev_s32</para>
        <para>  REV Zresult.S, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseElement(System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svrev_s64</para>
        <para>  REV Zresult.D, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseElement(System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svrev_s8</para>
        <para>  REV Zresult.B, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseElement(System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svrev_f32</para>
        <para>  REV Zresult.S, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseElement(System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svrev_u16</para>
        <para>  REV Zresult.H, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseElement(System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svrev_u32</para>
        <para>  REV Zresult.S, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseElement(System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svrev_u64</para>
        <para>  REV Zresult.D, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseElement16(System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svrevh[_s32]_m(svint32_t inactive, svbool_t pg, svint32_t op)</para>
        <para>svint32_t svrevh[_s32]_x(svbool_t pg, svint32_t op)</para>
        <para>svint32_t svrevh[_s32]_z(svbool_t pg, svint32_t op)</para>
        <para>  REVH Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseElement16(System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svrevh[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op)</para>
        <para>svint64_t svrevh[_s64]_x(svbool_t pg, svint64_t op)</para>
        <para>svint64_t svrevh[_s64]_z(svbool_t pg, svint64_t op)</para>
        <para>  REVH Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseElement16(System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svrevh[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op)</para>
        <para>svuint32_t svrevh[_u32]_x(svbool_t pg, svuint32_t op)</para>
        <para>svuint32_t svrevh[_u32]_z(svbool_t pg, svuint32_t op)</para>
        <para>  REVH Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseElement16(System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svrevh[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op)</para>
        <para>svuint64_t svrevh[_u64]_x(svbool_t pg, svuint64_t op)</para>
        <para>svuint64_t svrevh[_u64]_z(svbool_t pg, svuint64_t op)</para>
        <para>  REVH Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseElement32(System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svrevw[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op)</para>
        <para>svint64_t svrevw[_s64]_x(svbool_t pg, svint64_t op)</para>
        <para>svint64_t svrevw[_s64]_z(svbool_t pg, svint64_t op)</para>
        <para>  REVW Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseElement32(System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svrevw[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op)</para>
        <para>svuint64_t svrevw[_u64]_x(svbool_t pg, svuint64_t op)</para>
        <para>svuint64_t svrevw[_u64]_z(svbool_t pg, svuint64_t op)</para>
        <para>  REVW Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseElement8(System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svrevb[_s16]_m(svint16_t inactive, svbool_t pg, svint16_t op)</para>
        <para>svint16_t svrevb[_s16]_x(svbool_t pg, svint16_t op)</para>
        <para>svint16_t svrevb[_s16]_z(svbool_t pg, svint16_t op)</para>
        <para>  REVB Zresult.H, Pg/M, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseElement8(System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svrevb[_s32]_m(svint32_t inactive, svbool_t pg, svint32_t op)</para>
        <para>svint32_t svrevb[_s32]_x(svbool_t pg, svint32_t op)</para>
        <para>svint32_t svrevb[_s32]_z(svbool_t pg, svint32_t op)</para>
        <para>  REVB Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseElement8(System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svrevb[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op)</para>
        <para>svint64_t svrevb[_s64]_x(svbool_t pg, svint64_t op)</para>
        <para>svint64_t svrevb[_s64]_z(svbool_t pg, svint64_t op)</para>
        <para>  REVB Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseElement8(System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svrevb[_u16]_m(svuint16_t inactive, svbool_t pg, svuint16_t op)</para>
        <para>svuint16_t svrevb[_u16]_x(svbool_t pg, svuint16_t op)</para>
        <para>svuint16_t svrevb[_u16]_z(svbool_t pg, svuint16_t op)</para>
        <para>  REVB Zresult.H, Pg/M, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseElement8(System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svrevb[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op)</para>
        <para>svuint32_t svrevb[_u32]_x(svbool_t pg, svuint32_t op)</para>
        <para>svuint32_t svrevb[_u32]_z(svbool_t pg, svuint32_t op)</para>
        <para>  REVB Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ReverseElement8(System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svrevb[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op)</para>
        <para>svuint64_t svrevb[_u64]_x(svbool_t pg, svuint64_t op)</para>
        <para>svuint64_t svrevb[_u64]_z(svbool_t pg, svuint64_t op)</para>
        <para>  REVB Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.RoundAwayFromZero(System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svrinta[_f64]_m(svfloat64_t inactive, svbool_t pg, svfloat64_t op)</para>
        <para>svfloat64_t svrinta[_f64]_x(svbool_t pg, svfloat64_t op)</para>
        <para>svfloat64_t svrinta[_f64]_z(svbool_t pg, svfloat64_t op)</para>
        <para>  FRINTA Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.RoundAwayFromZero(System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svrinta[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op)</para>
        <para>svfloat32_t svrinta[_f32]_x(svbool_t pg, svfloat32_t op)</para>
        <para>svfloat32_t svrinta[_f32]_z(svbool_t pg, svfloat32_t op)</para>
        <para>  FRINTA Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.RoundToNearest(System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svrintn[_f64]_m(svfloat64_t inactive, svbool_t pg, svfloat64_t op)</para>
        <para>svfloat64_t svrintn[_f64]_x(svbool_t pg, svfloat64_t op)</para>
        <para>svfloat64_t svrintn[_f64]_z(svbool_t pg, svfloat64_t op)</para>
        <para>  FRINTN Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.RoundToNearest(System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svrintn[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op)</para>
        <para>svfloat32_t svrintn[_f32]_x(svbool_t pg, svfloat32_t op)</para>
        <para>svfloat32_t svrintn[_f32]_z(svbool_t pg, svfloat32_t op)</para>
        <para>  FRINTN Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.RoundToNegativeInfinity(System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svrintm[_f64]_m(svfloat64_t inactive, svbool_t pg, svfloat64_t op)</para>
        <para>svfloat64_t svrintm[_f64]_x(svbool_t pg, svfloat64_t op)</para>
        <para>svfloat64_t svrintm[_f64]_z(svbool_t pg, svfloat64_t op)</para>
        <para>  FRINTM Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.RoundToNegativeInfinity(System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svrintm[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op)</para>
        <para>svfloat32_t svrintm[_f32]_x(svbool_t pg, svfloat32_t op)</para>
        <para>svfloat32_t svrintm[_f32]_z(svbool_t pg, svfloat32_t op)</para>
        <para>  FRINTM Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.RoundToPositiveInfinity(System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svrintp[_f64]_m(svfloat64_t inactive, svbool_t pg, svfloat64_t op)</para>
        <para>svfloat64_t svrintp[_f64]_x(svbool_t pg, svfloat64_t op)</para>
        <para>svfloat64_t svrintp[_f64]_z(svbool_t pg, svfloat64_t op)</para>
        <para>  FRINTP Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.RoundToPositiveInfinity(System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svrintp[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op)</para>
        <para>svfloat32_t svrintp[_f32]_x(svbool_t pg, svfloat32_t op)</para>
        <para>svfloat32_t svrintp[_f32]_z(svbool_t pg, svfloat32_t op)</para>
        <para>  FRINTP Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.RoundToZero(System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svrintz[_f64]_m(svfloat64_t inactive, svbool_t pg, svfloat64_t op)</para>
        <para>svfloat64_t svrintz[_f64]_x(svbool_t pg, svfloat64_t op)</para>
        <para>svfloat64_t svrintz[_f64]_z(svbool_t pg, svfloat64_t op)</para>
        <para>  FRINTZ Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.RoundToZero(System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svrintz[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op)</para>
        <para>svfloat32_t svrintz[_f32]_x(svbool_t pg, svfloat32_t op)</para>
        <para>svfloat32_t svrintz[_f32]_z(svbool_t pg, svfloat32_t op)</para>
        <para>  FRINTZ Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementBy16BitElementCount(System.Int32,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>int32_t svqdech_pat_n_s32</para>
        <para>  SQDECH Xtied, Wtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementBy16BitElementCount(System.Int64,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>int64_t svqdech_pat_n_s64</para>
        <para>  SQDECH Xtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementBy16BitElementCount(System.Numerics.Vector{System.Int16},System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>svint16_t svqdech_pat_s16</para>
        <para>  SQDECH Ztied.H, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementBy16BitElementCount(System.Numerics.Vector{System.UInt16},System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>svuint16_t svqdech_pat_u16</para>
        <para>  UQDECH Ztied.H, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementBy16BitElementCount(System.UInt32,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>uint32_t svqdech_pat_n_u32</para>
        <para>  UQDECH Wtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementBy16BitElementCount(System.UInt64,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>uint64_t svqdech_pat_n_u64</para>
        <para>  UQDECH Xtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementBy32BitElementCount(System.Int32,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>int32_t svqdecw_pat_n_s32</para>
        <para>  SQDECW Xtied, Wtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementBy32BitElementCount(System.Int64,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>int64_t svqdecw_pat_n_s64</para>
        <para>  SQDECW Xtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementBy32BitElementCount(System.Numerics.Vector{System.Int32},System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>svint32_t svqdecw_pat_s32</para>
        <para>  SQDECW Ztied.S, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementBy32BitElementCount(System.Numerics.Vector{System.UInt32},System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>svuint32_t svqdecw_pat_u32</para>
        <para>  UQDECW Ztied.S, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementBy32BitElementCount(System.UInt32,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>uint32_t svqdecw_pat_n_u32</para>
        <para>  UQDECW Wtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementBy32BitElementCount(System.UInt64,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>uint64_t svqdecw_pat_n_u64</para>
        <para>  UQDECW Xtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementBy64BitElementCount(System.Int32,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>int32_t svqdecd_pat_n_s32</para>
        <para>  SQDECD Xtied, Wtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementBy64BitElementCount(System.Int64,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>int64_t svqdecd_pat_n_s64</para>
        <para>  SQDECD Xtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementBy64BitElementCount(System.Numerics.Vector{System.Int64},System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>svint64_t svqdecd_pat_s64</para>
        <para>  SQDECD Ztied.D, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementBy64BitElementCount(System.Numerics.Vector{System.UInt64},System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>svuint64_t svqdecd_pat_u64</para>
        <para>  UQDECD Ztied.D, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementBy64BitElementCount(System.UInt32,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>uint32_t svqdecd_pat_n_u32</para>
        <para>  UQDECD Wtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementBy64BitElementCount(System.UInt64,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>uint64_t svqdecd_pat_n_u64</para>
        <para>  UQDECD Xtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementBy8BitElementCount(System.Int32,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>int32_t svqdecb_pat_n_s32</para>
        <para>  SQDECB Xtied, Wtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementBy8BitElementCount(System.Int64,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>int64_t svqdecb_pat_n_s64</para>
        <para>  SQDECB Xtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementBy8BitElementCount(System.UInt32,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>uint32_t svqdecb_pat_n_u32</para>
        <para>  UQDECB Wtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementBy8BitElementCount(System.UInt64,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>uint64_t svqdecb_pat_n_u64</para>
        <para>  UQDECB Xtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementByActiveElementCount(System.Int32,System.Numerics.Vector{System.Byte})">
      <summary>
        <para>int32_t svqdecp[_n_s32]_b8(int32_t op, svbool_t pg)</para>
        <para>  SQDECP Xtied, Pg.B, Wtied</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementByActiveElementCount(System.Int32,System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>int32_t svqdecp[_n_s32]_b16(int32_t op, svbool_t pg)</para>
        <para>  SQDECP Xtied, Pg.H, Wtied</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementByActiveElementCount(System.Int32,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>int32_t svqdecp[_n_s32]_b32(int32_t op, svbool_t pg)</para>
        <para>  SQDECP Xtied, Pg.S, Wtied</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementByActiveElementCount(System.Int32,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>int32_t svqdecp[_n_s32]_b64(int32_t op, svbool_t pg)</para>
        <para>  SQDECP Xtied, Pg.D, Wtied</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementByActiveElementCount(System.Int64,System.Numerics.Vector{System.Byte})">
      <summary>
        <para>int64_t svqdecp[_n_s64]_b8(int64_t op, svbool_t pg)</para>
        <para>  SQDECP Xtied, Pg.B</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementByActiveElementCount(System.Int64,System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>int64_t svqdecp[_n_s64]_b16(int64_t op, svbool_t pg)</para>
        <para>  SQDECP Xtied, Pg.H</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementByActiveElementCount(System.Int64,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>int64_t svqdecp[_n_s64]_b32(int64_t op, svbool_t pg)</para>
        <para>  SQDECP Xtied, Pg.S</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementByActiveElementCount(System.Int64,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>int64_t svqdecp[_n_s64]_b64(int64_t op, svbool_t pg)</para>
        <para>  SQDECP Xtied, Pg.D</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementByActiveElementCount(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svqdecp_s16</para>
        <para>  SQDECP Ztied.H, Pg</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementByActiveElementCount(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svqdecp_s32</para>
        <para>  SQDECP Ztied.S, Pg</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementByActiveElementCount(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svqdecp_s64</para>
        <para>  SQDECP Ztied.D, Pg</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementByActiveElementCount(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svqdecp_u16</para>
        <para>  UQDECP Ztied.H, Pg</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementByActiveElementCount(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svqdecp_u32</para>
        <para>  UQDECP Ztied.S, Pg</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementByActiveElementCount(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svqdecp_u64</para>
        <para>  UQDECP Ztied.D, Pg</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementByActiveElementCount(System.UInt32,System.Numerics.Vector{System.Byte})">
      <summary>
        <para>uint32_t svqdecp[_n_u32]_b8(uint32_t op, svbool_t pg)</para>
        <para>  UQDECP Wtied, Pg.B</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementByActiveElementCount(System.UInt32,System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>uint32_t svqdecp[_n_u32]_b16(uint32_t op, svbool_t pg)</para>
        <para>  UQDECP Wtied, Pg.H</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementByActiveElementCount(System.UInt32,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>uint32_t svqdecp[_n_u32]_b32(uint32_t op, svbool_t pg)</para>
        <para>  UQDECP Wtied, Pg.S</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementByActiveElementCount(System.UInt32,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>uint32_t svqdecp[_n_u32]_b64(uint32_t op, svbool_t pg)</para>
        <para>  UQDECP Wtied, Pg.D</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementByActiveElementCount(System.UInt64,System.Numerics.Vector{System.Byte})">
      <summary>
        <para>uint64_t svqdecp[_n_u64]_b8(uint64_t op, svbool_t pg)</para>
        <para>  UQDECP Xtied, Pg.B</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementByActiveElementCount(System.UInt64,System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>uint64_t svqdecp[_n_u64]_b16(uint64_t op, svbool_t pg)</para>
        <para>  UQDECP Xtied, Pg.H</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementByActiveElementCount(System.UInt64,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>uint64_t svqdecp[_n_u64]_b32(uint64_t op, svbool_t pg)</para>
        <para>  UQDECP Xtied, Pg.S</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingDecrementByActiveElementCount(System.UInt64,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>uint64_t svqdecp[_n_u64]_b64(uint64_t op, svbool_t pg)</para>
        <para>  UQDECP Xtied, Pg.D</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementBy16BitElementCount(System.Int32,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>int32_t svqinch_pat_n_s32</para>
        <para>  SQINCH Xtied, Wtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementBy16BitElementCount(System.Int64,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>int64_t svqinch_pat_n_s64</para>
        <para>  SQINCH Xtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementBy16BitElementCount(System.Numerics.Vector{System.Int16},System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>svint16_t svqinch_pat_s16</para>
        <para>  SQINCH Ztied.H, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementBy16BitElementCount(System.Numerics.Vector{System.UInt16},System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>svuint16_t svqinch_pat_u16</para>
        <para>  UQINCH Ztied.H, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementBy16BitElementCount(System.UInt32,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>uint32_t svqinch_pat_n_u32</para>
        <para>  UQINCH Wtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementBy16BitElementCount(System.UInt64,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>uint64_t svqinch_pat_n_u64</para>
        <para>  UQINCH Xtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementBy32BitElementCount(System.Int32,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>int32_t svqincw_pat_n_s32</para>
        <para>  SQINCW Xtied, Wtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementBy32BitElementCount(System.Int64,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>int64_t svqincw_pat_n_s64</para>
        <para>  SQINCW Xtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementBy32BitElementCount(System.Numerics.Vector{System.Int32},System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>svint32_t svqincw_pat_s32</para>
        <para>  SQINCW Ztied.S, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementBy32BitElementCount(System.Numerics.Vector{System.UInt32},System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>svuint32_t svqincw_pat_u32</para>
        <para>  UQINCW Ztied.S, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementBy32BitElementCount(System.UInt32,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>uint32_t svqincw_pat_n_u32</para>
        <para>  UQINCW Wtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementBy32BitElementCount(System.UInt64,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>uint64_t svqincw_pat_n_u64</para>
        <para>  UQINCW Xtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementBy64BitElementCount(System.Int32,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>int32_t svqincd_pat_n_s32</para>
        <para>  SQINCD Xtied, Wtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementBy64BitElementCount(System.Int64,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>int64_t svqincd_pat_n_s64</para>
        <para>  SQINCD Xtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementBy64BitElementCount(System.Numerics.Vector{System.Int64},System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>svint64_t svqincd_pat_s64</para>
        <para>  SQINCD Ztied.D, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementBy64BitElementCount(System.Numerics.Vector{System.UInt64},System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>svuint64_t svqincd_pat_u64</para>
        <para>  UQINCD Ztied.D, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementBy64BitElementCount(System.UInt32,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>uint32_t svqincd_pat_n_u32</para>
        <para>  UQINCD Wtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementBy64BitElementCount(System.UInt64,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>uint64_t svqincd_pat_n_u64</para>
        <para>  UQINCD Xtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementBy8BitElementCount(System.Int32,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>int32_t svqincb_pat_n_s32</para>
        <para>  SQINCB Xtied, Wtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementBy8BitElementCount(System.Int64,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>int64_t svqincb_pat_n_s64</para>
        <para>  SQINCB Xtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementBy8BitElementCount(System.UInt32,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>uint32_t svqincb_pat_n_u32</para>
        <para>  UQINCB Wtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementBy8BitElementCount(System.UInt64,System.Byte,System.Runtime.Intrinsics.Arm.SveMaskPattern)">
      <summary>
        <para>uint64_t svqincb_pat_n_u64</para>
        <para>  UQINCB Xtied, pattern, MUL #imm_factor</para>
      </summary>
      <param name="value" />
      <param name="scale" />
      <param name="pattern" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementByActiveElementCount(System.Int32,System.Numerics.Vector{System.Byte})">
      <summary>
        <para>int32_t svqincp[_n_s32]_b8(int32_t op, svbool_t pg)</para>
        <para>  SQINCP Xtied, Pg.B, Wtied</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementByActiveElementCount(System.Int32,System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>int32_t svqincp[_n_s32]_b16(int32_t op, svbool_t pg)</para>
        <para>  SQINCP Xtied, Pg.H, Wtied</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementByActiveElementCount(System.Int32,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>int32_t svqincp[_n_s32]_b32(int32_t op, svbool_t pg)</para>
        <para>  SQINCP Xtied, Pg.S, Wtied</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementByActiveElementCount(System.Int32,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>int32_t svqincp[_n_s32]_b64(int32_t op, svbool_t pg)</para>
        <para>  SQINCP Xtied, Pg.D, Wtied</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementByActiveElementCount(System.Int64,System.Numerics.Vector{System.Byte})">
      <summary>
        <para>int64_t svqincp[_n_s64]_b8(int64_t op, svbool_t pg)</para>
        <para>  SQINCP Xtied, Pg.B</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementByActiveElementCount(System.Int64,System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>int64_t svqincp[_n_s64]_b16(int64_t op, svbool_t pg)</para>
        <para>  SQINCP Xtied, Pg.H</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementByActiveElementCount(System.Int64,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>int64_t svqincp[_n_s64]_b32(int64_t op, svbool_t pg)</para>
        <para>  SQINCP Xtied, Pg.S</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementByActiveElementCount(System.Int64,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>int64_t svqincp[_n_s64]_b64(int64_t op, svbool_t pg)</para>
        <para>  SQINCP Xtied, Pg.D</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementByActiveElementCount(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svqincp_s16</para>
        <para>  SQINCP Ztied.H, Pg</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementByActiveElementCount(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svqincp_s32</para>
        <para>  SQINCP Ztied.S, Pg</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementByActiveElementCount(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svqincp_s64</para>
        <para>  SQINCP Ztied.D, Pg</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementByActiveElementCount(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svqincp_u16</para>
        <para>  UQINCP Ztied.H, Pg</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementByActiveElementCount(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svqincp_u32</para>
        <para>  UQINCP Ztied.S, Pg</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementByActiveElementCount(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svqincp_u64</para>
        <para>  UQINCP Ztied.D, Pg</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementByActiveElementCount(System.UInt32,System.Numerics.Vector{System.Byte})">
      <summary>
        <para>uint32_t svqincp[_n_u32]_b8(uint32_t op, svbool_t pg)</para>
        <para>  UQINCP Wtied, Pg.B</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementByActiveElementCount(System.UInt32,System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>uint32_t svqincp[_n_u32]_b16(uint32_t op, svbool_t pg)</para>
        <para>  UQINCP Wtied, Pg.H</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementByActiveElementCount(System.UInt32,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>uint32_t svqincp[_n_u32]_b32(uint32_t op, svbool_t pg)</para>
        <para>  UQINCP Wtied, Pg.S</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementByActiveElementCount(System.UInt32,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>uint32_t svqincp[_n_u32]_b64(uint32_t op, svbool_t pg)</para>
        <para>  UQINCP Wtied, Pg.D</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementByActiveElementCount(System.UInt64,System.Numerics.Vector{System.Byte})">
      <summary>
        <para>uint64_t svqincp[_n_u64]_b8(uint64_t op, svbool_t pg)</para>
        <para>  UQINCP Xtied, Pg.B</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementByActiveElementCount(System.UInt64,System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>uint64_t svqincp[_n_u64]_b16(uint64_t op, svbool_t pg)</para>
        <para>  UQINCP Xtied, Pg.H</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementByActiveElementCount(System.UInt64,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>uint64_t svqincp[_n_u64]_b32(uint64_t op, svbool_t pg)</para>
        <para>  UQINCP Xtied, Pg.S</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SaturatingIncrementByActiveElementCount(System.UInt64,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>uint64_t svqincp[_n_u64]_b64(uint64_t op, svbool_t pg)</para>
        <para>  UQINCP Xtied, Pg.D</para>
      </summary>
      <param name="value" />
      <param name="from" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scale(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svfloat64_t svscale[_f64]_m(svbool_t pg, svfloat64_t op1, svint64_t op2)</para>
        <para>svfloat64_t svscale[_f64]_x(svbool_t pg, svfloat64_t op1, svint64_t op2)</para>
        <para>svfloat64_t svscale[_f64]_z(svbool_t pg, svfloat64_t op1, svint64_t op2)</para>
        <para>  FSCALE Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scale(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svfloat32_t svscale[_f32]_m(svbool_t pg, svfloat32_t op1, svint32_t op2)</para>
        <para>svfloat32_t svscale[_f32]_x(svbool_t pg, svfloat32_t op1, svint32_t op2)</para>
        <para>svfloat32_t svscale[_f32]_z(svbool_t pg, svfloat32_t op1, svint32_t op2)</para>
        <para>  FSCALE Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter(System.Numerics.Vector{System.Double},System.Double*,System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Double})">
      <summary>
        <para>void svst1_scatter_s64]offset[_f64</para>
        <para>  ST1D Zdata.D, Pg, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indicies" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter(System.Numerics.Vector{System.Double},System.Double*,System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.Double})">
      <summary>
        <para>void svst1_scatter_u64]offset[_f64</para>
        <para>  ST1D Zdata.D, Pg, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indicies" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.Double})">
      <summary>
        <para>void svst1_scatter_u64base_f64</para>
        <para>  ST1D Zdata.D, Pg, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter(System.Numerics.Vector{System.Int32},System.Int32*,System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>void svst1_scatter_s32]offset[_s32</para>
        <para>  ST1W Zdata.S, Pg, [Xbase, Zoffsets.S, SXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indicies" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter(System.Numerics.Vector{System.Int32},System.Int32*,System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>void svst1_scatter_u32]offset[_s32</para>
        <para>  ST1W Zdata.S, Pg, [Xbase, Zoffsets.S, UXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indicies" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter(System.Numerics.Vector{System.Int64},System.Int64*,System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>void svst1_scatter_s64]offset[_s64</para>
        <para>  ST1D Zdata.D, Pg, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indicies" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter(System.Numerics.Vector{System.Int64},System.Int64*,System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>void svst1_scatter_u64]offset[_s64</para>
        <para>  ST1D Zdata.D, Pg, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indicies" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>void svst1_scatter_u64base_s64</para>
        <para>  ST1D Zdata.D, Pg, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter(System.Numerics.Vector{System.Single},System.Single*,System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Single})">
      <summary>
        <para>void svst1_scatter_s32]offset[_f32</para>
        <para>  ST1W Zdata.S, Pg, [Xbase, Zoffsets.S, SXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indicies" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter(System.Numerics.Vector{System.Single},System.Single*,System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.Single})">
      <summary>
        <para>void svst1_scatter_u32]offset[_f32</para>
        <para>  ST1W Zdata.S, Pg, [Xbase, Zoffsets.S, UXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indicies" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter(System.Numerics.Vector{System.UInt32},System.UInt32*,System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>void svst1_scatter_s32]offset[_u32</para>
        <para>  ST1W Zdata.S, Pg, [Xbase, Zoffsets.S, SXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indicies" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter(System.Numerics.Vector{System.UInt32},System.UInt32*,System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>void svst1_scatter_u32]offset[_u32</para>
        <para>  ST1W Zdata.S, Pg, [Xbase, Zoffsets.S, UXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indicies" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>void svst1_scatter_u64base_u64</para>
        <para>  ST1D Zdata.D, Pg, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter(System.Numerics.Vector{System.UInt64},System.UInt64*,System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>void svst1_scatter_s64]offset[_u64</para>
        <para>  ST1D Zdata.D, Pg, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indicies" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter(System.Numerics.Vector{System.UInt64},System.UInt64*,System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>void svst1_scatter_u64]offset[_u64</para>
        <para>  ST1D Zdata.D, Pg, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="indicies" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter16BitNarrowing(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>void svst1h_scatter_u64base_s64</para>
        <para>  ST1H Zdata.D, Pg, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter16BitNarrowing(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>void svst1h_scatter_u64base_u64</para>
        <para>  ST1H Zdata.D, Pg, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter16BitWithByteOffsetsNarrowing(System.Numerics.Vector{System.Int32},System.Int16*,System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>void svst1h_scatter_s32]offset[_s32</para>
        <para>  ST1H Zdata.S, Pg, [Xbase, Zoffsets.S, SXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter16BitWithByteOffsetsNarrowing(System.Numerics.Vector{System.Int32},System.Int16*,System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>void svst1h_scatter_u32]offset[_s32</para>
        <para>  ST1H Zdata.S, Pg, [Xbase, Zoffsets.S, UXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter16BitWithByteOffsetsNarrowing(System.Numerics.Vector{System.Int64},System.Int16*,System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>void svst1h_scatter_s64]offset[_s64</para>
        <para>  ST1H Zdata.D, Pg, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter16BitWithByteOffsetsNarrowing(System.Numerics.Vector{System.Int64},System.Int16*,System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>void svst1h_scatter_u64]offset[_s64</para>
        <para>  ST1H Zdata.D, Pg, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter16BitWithByteOffsetsNarrowing(System.Numerics.Vector{System.UInt32},System.UInt16*,System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>void svst1h_scatter_s32]offset[_u32</para>
        <para>  ST1H Zdata.S, Pg, [Xbase, Zoffsets.S, SXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter16BitWithByteOffsetsNarrowing(System.Numerics.Vector{System.UInt32},System.UInt16*,System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>void svst1h_scatter_u32]offset[_u32</para>
        <para>  ST1H Zdata.S, Pg, [Xbase, Zoffsets.S, UXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter16BitWithByteOffsetsNarrowing(System.Numerics.Vector{System.UInt64},System.UInt16*,System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>void svst1h_scatter_s64]offset[_u64</para>
        <para>  ST1H Zdata.D, Pg, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter16BitWithByteOffsetsNarrowing(System.Numerics.Vector{System.UInt64},System.UInt16*,System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>void svst1h_scatter_u64]offset[_u64</para>
        <para>  ST1H Zdata.D, Pg, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter32BitNarrowing(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>void svst1w_scatter_u64base_s64</para>
        <para>  ST1W Zdata.D, Pg, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter32BitNarrowing(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>void svst1w_scatter_u64base_u64</para>
        <para>  ST1W Zdata.D, Pg, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter32BitWithByteOffsetsNarrowing(System.Numerics.Vector{System.Int64},System.Int32*,System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>void svst1w_scatter_s64]offset[_s64</para>
        <para>  ST1W Zdata.D, Pg, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter32BitWithByteOffsetsNarrowing(System.Numerics.Vector{System.Int64},System.Int32*,System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>void svst1w_scatter_u64]offset[_s64</para>
        <para>  ST1W Zdata.D, Pg, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter32BitWithByteOffsetsNarrowing(System.Numerics.Vector{System.UInt64},System.UInt32*,System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>void svst1w_scatter_s64]offset[_u64</para>
        <para>  ST1W Zdata.D, Pg, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter32BitWithByteOffsetsNarrowing(System.Numerics.Vector{System.UInt64},System.UInt32*,System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>void svst1w_scatter_u64]offset[_u64</para>
        <para>  ST1W Zdata.D, Pg, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter8BitNarrowing(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>void svst1b_scatter_u64base_s64</para>
        <para>  ST1B Zdata.D, Pg, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter8BitNarrowing(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>void svst1b_scatter_u64base_u64</para>
        <para>  ST1B Zdata.D, Pg, [Zbases.D, #0]</para>
      </summary>
      <param name="mask" />
      <param name="addresses" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter8BitWithByteOffsetsNarrowing(System.Numerics.Vector{System.Int32},System.SByte*,System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>void svst1b_scatter_s32]offset[_s32</para>
        <para>  ST1B Zdata.S, Pg, [Xbase, Zoffsets.S, SXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter8BitWithByteOffsetsNarrowing(System.Numerics.Vector{System.Int32},System.SByte*,System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>void svst1b_scatter_u32]offset[_s32</para>
        <para>  ST1B Zdata.S, Pg, [Xbase, Zoffsets.S, UXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter8BitWithByteOffsetsNarrowing(System.Numerics.Vector{System.Int64},System.SByte*,System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>void svst1b_scatter_s64]offset[_s64</para>
        <para>  ST1B Zdata.D, Pg, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter8BitWithByteOffsetsNarrowing(System.Numerics.Vector{System.Int64},System.SByte*,System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>void svst1b_scatter_u64]offset[_s64</para>
        <para>  ST1B Zdata.D, Pg, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter8BitWithByteOffsetsNarrowing(System.Numerics.Vector{System.UInt32},System.Byte*,System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>void svst1b_scatter_s32]offset[_u32</para>
        <para>  ST1B Zdata.S, Pg, [Xbase, Zoffsets.S, SXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter8BitWithByteOffsetsNarrowing(System.Numerics.Vector{System.UInt32},System.Byte*,System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>void svst1b_scatter_u32]offset[_u32</para>
        <para>  ST1B Zdata.S, Pg, [Xbase, Zoffsets.S, UXTW]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter8BitWithByteOffsetsNarrowing(System.Numerics.Vector{System.UInt64},System.Byte*,System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>void svst1b_scatter_s64]offset[_u64</para>
        <para>  ST1B Zdata.D, Pg, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Scatter8BitWithByteOffsetsNarrowing(System.Numerics.Vector{System.UInt64},System.Byte*,System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>void svst1b_scatter_u64]offset[_u64</para>
        <para>  ST1B Zdata.D, Pg, [Xbase, Zoffsets.D]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="offsets" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SetFfr(System.Numerics.Vector{System.Byte})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SetFfr(System.Numerics.Vector{System.Int16})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SetFfr(System.Numerics.Vector{System.Int32})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SetFfr(System.Numerics.Vector{System.Int64})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SetFfr(System.Numerics.Vector{System.SByte})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SetFfr(System.Numerics.Vector{System.UInt16})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SetFfr(System.Numerics.Vector{System.UInt32})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SetFfr(System.Numerics.Vector{System.UInt64})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftLeftLogical(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svlsl[_u8]_m(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>svuint8_t svlsl[_u8]_x(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>svuint8_t svlsl[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>  LSL Ztied1.B, Pg/M, Ztied1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftLeftLogical(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint8_t svlsl_wide[_u8]_m(svbool_t pg, svuint8_t op1, svuint64_t op2)</para>
        <para>svuint8_t svlsl_wide[_u8]_x(svbool_t pg, svuint8_t op1, svuint64_t op2)</para>
        <para>  LSL Ztied1.B, Pg/M, Ztied1.B, Zop2.D</para>
        <para>  LSL Zresult.B, Zop1.B, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftLeftLogical(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svint16_t svlsl[_s16]_m(svbool_t pg, svint16_t op1, svuint16_t op2)</para>
        <para>svint16_t svlsl[_s16]_x(svbool_t pg, svint16_t op1, svuint16_t op2)</para>
        <para>svint16_t svlsl[_s16]_z(svbool_t pg, svint16_t op1, svuint16_t op2)</para>
        <para>  LSL Ztied1.H, Pg/M, Ztied1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftLeftLogical(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint16_t svlsl_wide[_s16]_m(svbool_t pg, svint16_t op1, svuint64_t op2)</para>
        <para>svint16_t svlsl_wide[_s16]_x(svbool_t pg, svint16_t op1, svuint64_t op2)</para>
        <para>svint16_t svlsl_wide[_s16]_z(svbool_t pg, svint16_t op1, svuint64_t op2)</para>
        <para>  LSL Ztied1.H, Pg/M, Ztied1.H, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftLeftLogical(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svint32_t svlsl[_s32]_m(svbool_t pg, svint32_t op1, svuint32_t op2)</para>
        <para>svint32_t svlsl[_s32]_x(svbool_t pg, svint32_t op1, svuint32_t op2)</para>
        <para>svint32_t svlsl[_s32]_z(svbool_t pg, svint32_t op1, svuint32_t op2)</para>
        <para>  LSL Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftLeftLogical(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint32_t svlsl_wide[_s32]_m(svbool_t pg, svint32_t op1, svuint64_t op2)</para>
        <para>svint32_t svlsl_wide[_s32]_x(svbool_t pg, svint32_t op1, svuint64_t op2)</para>
        <para>svint32_t svlsl_wide[_s32]_z(svbool_t pg, svint32_t op1, svuint64_t op2)</para>
        <para>  LSL Ztied1.S, Pg/M, Ztied1.S, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftLeftLogical(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint64_t svlsl[_s64]_m(svbool_t pg, svint64_t op1, svuint64_t op2)</para>
        <para>svint64_t svlsl[_s64]_x(svbool_t pg, svint64_t op1, svuint64_t op2)</para>
        <para>svint64_t svlsl[_s64]_z(svbool_t pg, svint64_t op1, svuint64_t op2)</para>
        <para>  LSL Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftLeftLogical(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svint8_t svlsl[_s8]_m(svbool_t pg, svint8_t op1, svuint8_t op2)</para>
        <para>svint8_t svlsl[_s8]_x(svbool_t pg, svint8_t op1, svuint8_t op2)</para>
        <para>svint8_t svlsl[_s8]_z(svbool_t pg, svint8_t op1, svuint8_t op2)</para>
        <para>  LSL Ztied1.B, Pg/M, Ztied1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftLeftLogical(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint8_t svlsl_wide[_s8]_m(svbool_t pg, svint8_t op1, svuint64_t op2)</para>
        <para>svint8_t svlsl_wide[_s8]_x(svbool_t pg, svint8_t op1, svuint64_t op2)</para>
        <para>svint8_t svlsl_wide[_s8]_z(svbool_t pg, svint8_t op1, svuint64_t op2)</para>
        <para>  LSL Ztied1.B, Pg/M, Ztied1.B, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftLeftLogical(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svlsl[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>svuint16_t svlsl[_u16]_x(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>svuint16_t svlsl[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>  LSL Ztied1.H, Pg/M, Ztied1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftLeftLogical(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint16_t svlsl_wide[_u16]_m(svbool_t pg, svuint16_t op1, svuint64_t op2)</para>
        <para>svuint16_t svlsl_wide[_u16]_x(svbool_t pg, svuint16_t op1, svuint64_t op2)</para>
        <para>svuint16_t svlsl_wide[_u16]_z(svbool_t pg, svuint16_t op1, svuint64_t op2)</para>
        <para>  LSL Ztied1.H, Pg/M, Ztied1.H, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftLeftLogical(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svlsl[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>svuint32_t svlsl[_u32]_x(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>svuint32_t svlsl[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>  LSL Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftLeftLogical(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint32_t svlsl_wide[_u32]_m(svbool_t pg, svuint32_t op1, svuint64_t op2)</para>
        <para>svuint32_t svlsl_wide[_u32]_x(svbool_t pg, svuint32_t op1, svuint64_t op2)</para>
        <para>svuint32_t svlsl_wide[_u32]_z(svbool_t pg, svuint32_t op1, svuint64_t op2)</para>
        <para>  LSL Ztied1.S, Pg/M, Ztied1.S, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftLeftLogical(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svlsl[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>svuint64_t svlsl[_u64]_x(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>svuint64_t svlsl[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>  LSL Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftRightArithmetic(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svint16_t svasr[_s16]_m(svbool_t pg, svint16_t op1, svuint16_t op2)</para>
        <para>svint16_t svasr[_s16]_x(svbool_t pg, svint16_t op1, svuint16_t op2)</para>
        <para>svint16_t svasr[_s16]_z(svbool_t pg, svint16_t op1, svuint16_t op2)</para>
        <para>  ASR Ztied1.H, Pg/M, Ztied1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftRightArithmetic(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint16_t svasr_wide[_s16]_m(svbool_t pg, svint16_t op1, svuint64_t op2)</para>
        <para>svint16_t svasr_wide[_s16]_x(svbool_t pg, svint16_t op1, svuint64_t op2)</para>
        <para>svint16_t svasr_wide[_s16]_z(svbool_t pg, svint16_t op1, svuint64_t op2)</para>
        <para>  ASR Ztied1.H, Pg/M, Ztied1.H, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftRightArithmetic(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svint32_t svasr[_s32]_m(svbool_t pg, svint32_t op1, svuint32_t op2)</para>
        <para>svint32_t svasr[_s32]_x(svbool_t pg, svint32_t op1, svuint32_t op2)</para>
        <para>svint32_t svasr[_s32]_z(svbool_t pg, svint32_t op1, svuint32_t op2)</para>
        <para>  ASR Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftRightArithmetic(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint32_t svasr_wide[_s32]_m(svbool_t pg, svint32_t op1, svuint64_t op2)</para>
        <para>svint32_t svasr_wide[_s32]_x(svbool_t pg, svint32_t op1, svuint64_t op2)</para>
        <para>svint32_t svasr_wide[_s32]_z(svbool_t pg, svint32_t op1, svuint64_t op2)</para>
        <para>  ASR Ztied1.S, Pg/M, Ztied1.S, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftRightArithmetic(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint64_t svasr[_s64]_m(svbool_t pg, svint64_t op1, svuint64_t op2)</para>
        <para>svint64_t svasr[_s64]_x(svbool_t pg, svint64_t op1, svuint64_t op2)</para>
        <para>svint64_t svasr[_s64]_z(svbool_t pg, svint64_t op1, svuint64_t op2)</para>
        <para>  ASR Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftRightArithmetic(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svint8_t svasr[_s8]_m(svbool_t pg, svint8_t op1, svuint8_t op2)</para>
        <para>svint8_t svasr[_s8]_x(svbool_t pg, svint8_t op1, svuint8_t op2)</para>
        <para>svint8_t svasr[_s8]_z(svbool_t pg, svint8_t op1, svuint8_t op2)</para>
        <para>  ASR Ztied1.B, Pg/M, Ztied1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftRightArithmetic(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint8_t svasr_wide[_s8]_m(svbool_t pg, svint8_t op1, svuint64_t op2)</para>
        <para>svint8_t svasr_wide[_s8]_x(svbool_t pg, svint8_t op1, svuint64_t op2)</para>
        <para>svint8_t svasr_wide[_s8]_z(svbool_t pg, svint8_t op1, svuint64_t op2)</para>
        <para>  ASR Ztied1.B, Pg/M, Ztied1.B, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftRightArithmeticForDivide(System.Numerics.Vector{System.Int16},System.Byte)">
      <summary>
        <para>svint16_t svasrd[_n_s16]_m(svbool_t pg, svint16_t op1, uint64_t imm2)</para>
        <para>svint16_t svasrd[_n_s16]_x(svbool_t pg, svint16_t op1, uint64_t imm2)</para>
        <para>svint16_t svasrd[_n_s16]_z(svbool_t pg, svint16_t op1, uint64_t imm2)</para>
        <para>  ASRD Ztied1.H, Pg/M, Ztied1.H, #imm2</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftRightArithmeticForDivide(System.Numerics.Vector{System.Int32},System.Byte)">
      <summary>
        <para>svint32_t svasrd[_n_s32]_m(svbool_t pg, svint32_t op1, uint64_t imm2)</para>
        <para>svint32_t svasrd[_n_s32]_x(svbool_t pg, svint32_t op1, uint64_t imm2)</para>
        <para>svint32_t svasrd[_n_s32]_z(svbool_t pg, svint32_t op1, uint64_t imm2)</para>
        <para>  ASRD Ztied1.S, Pg/M, Ztied1.S, #imm2</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftRightArithmeticForDivide(System.Numerics.Vector{System.Int64},System.Byte)">
      <summary>
        <para>svint64_t svasrd[_n_s64]_m(svbool_t pg, svint64_t op1, uint64_t imm2)</para>
        <para>svint64_t svasrd[_n_s64]_x(svbool_t pg, svint64_t op1, uint64_t imm2)</para>
        <para>svint64_t svasrd[_n_s64]_z(svbool_t pg, svint64_t op1, uint64_t imm2)</para>
        <para>  ASRD Ztied1.D, Pg/M, Ztied1.D, #imm2</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftRightArithmeticForDivide(System.Numerics.Vector{System.SByte},System.Byte)">
      <summary>
        <para>svint8_t svasrd[_n_s8]_m(svbool_t pg, svint8_t op1, uint64_t imm2)</para>
        <para>svint8_t svasrd[_n_s8]_x(svbool_t pg, svint8_t op1, uint64_t imm2)</para>
        <para>svint8_t svasrd[_n_s8]_z(svbool_t pg, svint8_t op1, uint64_t imm2)</para>
        <para>  ASRD Ztied1.B, Pg/M, Ztied1.B, #imm2</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftRightLogical(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svlsr[_u8]_m(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>svuint8_t svlsr[_u8]_x(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>svuint8_t svlsr[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>  LSR Ztied1.B, Pg/M, Ztied1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftRightLogical(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint8_t svlsr_wide[_u8]_m(svbool_t pg, svuint8_t op1, svuint64_t op2)</para>
        <para>svuint8_t svlsr_wide[_u8]_x(svbool_t pg, svuint8_t op1, svuint64_t op2)</para>
        <para>svuint8_t svlsr_wide[_u8]_z(svbool_t pg, svuint8_t op1, svuint64_t op2)</para>
        <para>  LSR Ztied1.B, Pg/M, Ztied1.B, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftRightLogical(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svlsr[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>svuint16_t svlsr[_u16]_x(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>svuint16_t svlsr[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>  LSR Ztied1.H, Pg/M, Ztied1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftRightLogical(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint16_t svlsr_wide[_u16]_m(svbool_t pg, svuint16_t op1, svuint64_t op2)</para>
        <para>svuint16_t svlsr_wide[_u16]_x(svbool_t pg, svuint16_t op1, svuint64_t op2)</para>
        <para>svuint16_t svlsr_wide[_u16]_z(svbool_t pg, svuint16_t op1, svuint64_t op2)</para>
        <para>  LSR Ztied1.H, Pg/M, Ztied1.H, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftRightLogical(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svlsr[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>svuint32_t svlsr[_u32]_x(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>svuint32_t svlsr[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>  LSR Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftRightLogical(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint32_t svlsr_wide[_u32]_m(svbool_t pg, svuint32_t op1, svuint64_t op2)</para>
        <para>svuint32_t svlsr_wide[_u32]_x(svbool_t pg, svuint32_t op1, svuint64_t op2)</para>
        <para>svuint32_t svlsr_wide[_u32]_z(svbool_t pg, svuint32_t op1, svuint64_t op2)</para>
        <para>  LSR Ztied1.S, Pg/M, Ztied1.S, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ShiftRightLogical(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svlsr[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>svuint64_t svlsr[_u64]_x(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>svuint64_t svlsr[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>  LSR Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SignExtend16(System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svexth[_s32]_m(svint32_t inactive, svbool_t pg, svint32_t op)</para>
        <para>svint32_t svexth[_s32]_x(svbool_t pg, svint32_t op)</para>
        <para>svint32_t svexth[_s32]_z(svbool_t pg, svint32_t op)</para>
        <para>  SXTH Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SignExtend16(System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svexth[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op)</para>
        <para>svint64_t svexth[_s64]_x(svbool_t pg, svint64_t op)</para>
        <para>svint64_t svexth[_s64]_z(svbool_t pg, svint64_t op)</para>
        <para>  SXTH Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SignExtend32(System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svextw[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op)</para>
        <para>svint64_t svextw[_s64]_x(svbool_t pg, svint64_t op)</para>
        <para>svint64_t svextw[_s64]_z(svbool_t pg, svint64_t op)</para>
        <para>  SXTW Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SignExtend8(System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svextb[_s16]_m(svint16_t inactive, svbool_t pg, svint16_t op)</para>
        <para>svint16_t svextb[_s16]_x(svbool_t pg, svint16_t op)</para>
        <para>svint16_t svextb[_s16]_z(svbool_t pg, svint16_t op)</para>
        <para>  SXTB Zresult.H, Pg/M, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SignExtend8(System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svextb[_s32]_m(svint32_t inactive, svbool_t pg, svint32_t op)</para>
        <para>svint32_t svextb[_s32]_x(svbool_t pg, svint32_t op)</para>
        <para>svint32_t svextb[_s32]_z(svbool_t pg, svint32_t op)</para>
        <para>  SXTB Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SignExtend8(System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svextb[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op)</para>
        <para>svint64_t svextb[_s64]_x(svbool_t pg, svint64_t op)</para>
        <para>svint64_t svextb[_s64]_z(svbool_t pg, svint64_t op)</para>
        <para>  SXTB Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SignExtendWideningLower(System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint32_t svunpklo_s32</para>
        <para>  SUNPKLO Zresult.S, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SignExtendWideningLower(System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint64_t svunpklo_s64</para>
        <para>  SUNPKLO Zresult.D, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SignExtendWideningLower(System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint16_t svunpklo_s16</para>
        <para>  SUNPKLO Zresult.H, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SignExtendWideningUpper(System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint32_t svunpkhi_s32</para>
        <para>  SUNPKHI Zresult.S, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SignExtendWideningUpper(System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint64_t svunpkhi_s64</para>
        <para>  SUNPKHI Zresult.D, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SignExtendWideningUpper(System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint16_t svunpkhi_s16</para>
        <para>  SUNPKHI Zresult.H, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Splice(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svsplice_u8</para>
        <para>  SPLICE Ztied1.B, Pg, Ztied1.B, Zop2.B</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Splice(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svsplice_f64</para>
        <para>  SPLICE Ztied1.D, Pg, Ztied1.D, Zop2.D</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Splice(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svsplice_s16</para>
        <para>  SPLICE Ztied1.H, Pg, Ztied1.H, Zop2.H</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Splice(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svsplice_s32</para>
        <para>  SPLICE Ztied1.S, Pg, Ztied1.S, Zop2.S</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Splice(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svsplice_s64</para>
        <para>  SPLICE Ztied1.D, Pg, Ztied1.D, Zop2.D</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Splice(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svsplice_s8</para>
        <para>  SPLICE Ztied1.B, Pg, Ztied1.B, Zop2.B</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Splice(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svsplice_f32</para>
        <para>  SPLICE Ztied1.S, Pg, Ztied1.S, Zop2.S</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Splice(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svsplice_u16</para>
        <para>  SPLICE Ztied1.H, Pg, Ztied1.H, Zop2.H</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Splice(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svsplice_u32</para>
        <para>  SPLICE Ztied1.S, Pg, Ztied1.S, Zop2.S</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Splice(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svsplice_u64</para>
        <para>  SPLICE Ztied1.D, Pg, Ztied1.D, Zop2.D</para>
      </summary>
      <param name="mask" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Sqrt(System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svsqrt[_f64]_m(svfloat64_t inactive, svbool_t pg, svfloat64_t op)</para>
        <para>svfloat64_t svsqrt[_f64]_x(svbool_t pg, svfloat64_t op)</para>
        <para>svfloat64_t svsqrt[_f64]_z(svbool_t pg, svfloat64_t op)</para>
        <para>  FSQRT Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Sqrt(System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svsqrt[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op)</para>
        <para>svfloat32_t svsqrt[_f32]_x(svbool_t pg, svfloat32_t op)</para>
        <para>svfloat32_t svsqrt[_f32]_z(svbool_t pg, svfloat32_t op)</para>
        <para>  FSQRT Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.Byte},System.Byte*,System.Numerics.Vector{System.Byte})">
      <summary>
        <para>void svst1_u8</para>
        <para>  ST1B Zdata.B, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.Byte},System.Byte*,System.ValueTuple{System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte}})">
      <summary>
        <para>void svst4_u8</para>
        <para>  ST4B {Zdata0.B - Zdata3.B}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.Byte},System.Byte*,System.ValueTuple{System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte}})">
      <summary>
        <para>void svst3_u8</para>
        <para>  ST3B {Zdata0.B - Zdata2.B}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.Byte},System.Byte*,System.ValueTuple{System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte}})">
      <summary>
        <para>void svst2_u8</para>
        <para>  ST2B {Zdata0.B, Zdata1.B}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.Double},System.Double*,System.Numerics.Vector{System.Double})">
      <summary>
        <para>void svst1_f64</para>
        <para>  ST1D Zdata.D, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.Double},System.Double*,System.ValueTuple{System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double}})">
      <summary>
        <para>void svst4_f64</para>
        <para>  ST4D {Zdata0.D - Zdata3.D}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.Double},System.Double*,System.ValueTuple{System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double}})">
      <summary>
        <para>void svst3_f64</para>
        <para>  ST3D {Zdata0.D - Zdata2.D}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.Double},System.Double*,System.ValueTuple{System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double}})">
      <summary>
        <para>void svst2_f64</para>
        <para>  ST2D {Zdata0.D, Zdata1.D}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.Int16},System.Int16*,System.Numerics.Vector{System.Int16})">
      <summary>
        <para>void svst1_s16</para>
        <para>  ST1H Zdata.H, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.Int16},System.Int16*,System.ValueTuple{System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16}})">
      <summary>
        <para>void svst4_s16</para>
        <para>  ST4H {Zdata0.H - Zdata3.H}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.Int16},System.Int16*,System.ValueTuple{System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16}})">
      <summary>
        <para>void svst3_s16</para>
        <para>  ST3H {Zdata0.H - Zdata2.H}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.Int16},System.Int16*,System.ValueTuple{System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16}})">
      <summary>
        <para>void svst2_s16</para>
        <para>  ST2H {Zdata0.H, Zdata1.H}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.Int32},System.Int32*,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>void svst1_s32</para>
        <para>  ST1W Zdata.S, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.Int32},System.Int32*,System.ValueTuple{System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32}})">
      <summary>
        <para>void svst4_s32</para>
        <para>  ST4W {Zdata0.S - Zdata3.S}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.Int32},System.Int32*,System.ValueTuple{System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32}})">
      <summary>
        <para>void svst3_s32</para>
        <para>  ST3W {Zdata0.S - Zdata2.S}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.Int32},System.Int32*,System.ValueTuple{System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32}})">
      <summary>
        <para>void svst2_s32</para>
        <para>  ST2W {Zdata0.S, Zdata1.S}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.Int64},System.Int64*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>void svst1_s64</para>
        <para>  ST1D Zdata.D, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.Int64},System.Int64*,System.ValueTuple{System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64}})">
      <summary>
        <para>void svst4_s64</para>
        <para>  ST4D {Zdata0.D - Zdata3.D}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.Int64},System.Int64*,System.ValueTuple{System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64}})">
      <summary>
        <para>void svst3_s64</para>
        <para>  ST3D {Zdata0.D - Zdata2.D}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.Int64},System.Int64*,System.ValueTuple{System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64}})">
      <summary>
        <para>void svst2_s64</para>
        <para>  ST2D {Zdata0.D, Zdata1.D}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.SByte},System.SByte*,System.Numerics.Vector{System.SByte})">
      <summary>
        <para>void svst1_s8</para>
        <para>  ST1B Zdata.B, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.SByte},System.SByte*,System.ValueTuple{System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte}})">
      <summary>
        <para>void svst4_s8</para>
        <para>  ST4B {Zdata0.B - Zdata3.B}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.SByte},System.SByte*,System.ValueTuple{System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte}})">
      <summary>
        <para>void svst3_s8</para>
        <para>  ST3B {Zdata0.B - Zdata2.B}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.SByte},System.SByte*,System.ValueTuple{System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte}})">
      <summary>
        <para>void svst2_s8</para>
        <para>  ST2B {Zdata0.B, Zdata1.B}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.Single},System.Single*,System.Numerics.Vector{System.Single})">
      <summary>
        <para>void svst1_f32</para>
        <para>  ST1W Zdata.S, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.Single},System.Single*,System.ValueTuple{System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single}})">
      <summary>
        <para>void svst4_f32</para>
        <para>  ST4W {Zdata0.S - Zdata3.S}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.Single},System.Single*,System.ValueTuple{System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single}})">
      <summary>
        <para>void svst3_f32</para>
        <para>  ST3W {Zdata0.S - Zdata2.S}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.Single},System.Single*,System.ValueTuple{System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single}})">
      <summary>
        <para>void svst2_f32</para>
        <para>  ST2W {Zdata0.S, Zdata1.S}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.UInt16},System.UInt16*,System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>void svst1_u16</para>
        <para>  ST1H Zdata.H, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.UInt16},System.UInt16*,System.ValueTuple{System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16}})">
      <summary>
        <para>void svst4_u16</para>
        <para>  ST4H {Zdata0.H - Zdata3.H}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.UInt16},System.UInt16*,System.ValueTuple{System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16}})">
      <summary>
        <para>void svst3_u16</para>
        <para>  ST3H {Zdata0.H - Zdata2.H}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.UInt16},System.UInt16*,System.ValueTuple{System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16}})">
      <summary>
        <para>void svst2_u16</para>
        <para>  ST2H {Zdata0.H, Zdata1.H}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.UInt32},System.UInt32*,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>void svst1_u32</para>
        <para>  ST1W Zdata.S, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.UInt32},System.UInt32*,System.ValueTuple{System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32}})">
      <summary>
        <para>void svst4_u32</para>
        <para>  ST4W {Zdata0.S - Zdata3.S}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.UInt32},System.UInt32*,System.ValueTuple{System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32}})">
      <summary>
        <para>void svst3_u32</para>
        <para>  ST3W {Zdata0.S - Zdata2.S}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.UInt32},System.UInt32*,System.ValueTuple{System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32}})">
      <summary>
        <para>void svst2_u32</para>
        <para>  ST2W {Zdata0.S, Zdata1.S}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.UInt64},System.UInt64*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>void svst1_u64</para>
        <para>  ST1D Zdata.D, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.UInt64},System.UInt64*,System.ValueTuple{System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64}})">
      <summary>
        <para>void svst4_u64</para>
        <para>  ST4D {Zdata0.D - Zdata3.D}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.UInt64},System.UInt64*,System.ValueTuple{System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64}})">
      <summary>
        <para>void svst3_u64</para>
        <para>  ST3D {Zdata0.D - Zdata2.D}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreAndZip(System.Numerics.Vector{System.UInt64},System.UInt64*,System.ValueTuple{System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64}})">
      <summary>
        <para>void svst2_u64</para>
        <para>  ST2D {Zdata0.D, Zdata1.D}, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreNarrowing(System.Numerics.Vector{System.Int16},System.SByte*,System.Numerics.Vector{System.Int16})">
      <summary>
        <para>void svst1b_s16</para>
        <para>  ST1B Zdata.H, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreNarrowing(System.Numerics.Vector{System.Int32},System.Int16*,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>void svst1h_s32</para>
        <para>  ST1H Zdata.S, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreNarrowing(System.Numerics.Vector{System.Int32},System.SByte*,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>void svst1b_s32</para>
        <para>  ST1B Zdata.S, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreNarrowing(System.Numerics.Vector{System.Int64},System.Int16*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>void svst1h_s64</para>
        <para>  ST1H Zdata.D, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreNarrowing(System.Numerics.Vector{System.Int64},System.Int32*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>void svst1w_s64</para>
        <para>  ST1W Zdata.D, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreNarrowing(System.Numerics.Vector{System.Int64},System.SByte*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>void svst1b_s64</para>
        <para>  ST1B Zdata.D, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreNarrowing(System.Numerics.Vector{System.UInt16},System.Byte*,System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>void svst1b_u16</para>
        <para>  ST1B Zdata.H, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreNarrowing(System.Numerics.Vector{System.UInt32},System.Byte*,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>void svst1b_u32</para>
        <para>  ST1B Zdata.S, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreNarrowing(System.Numerics.Vector{System.UInt32},System.UInt16*,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>void svst1h_u32</para>
        <para>  ST1H Zdata.S, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreNarrowing(System.Numerics.Vector{System.UInt64},System.Byte*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>void svst1b_u64</para>
        <para>  ST1B Zdata.D, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreNarrowing(System.Numerics.Vector{System.UInt64},System.UInt16*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>void svst1h_u64</para>
        <para>  ST1H Zdata.D, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreNarrowing(System.Numerics.Vector{System.UInt64},System.UInt32*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>void svst1w_u64</para>
        <para>  ST1W Zdata.D, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreNonTemporal(System.Numerics.Vector{System.Byte},System.Byte*,System.Numerics.Vector{System.Byte})">
      <summary>
        <para>void svstnt1_u8</para>
        <para>  STNT1B Zdata.B, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreNonTemporal(System.Numerics.Vector{System.Double},System.Double*,System.Numerics.Vector{System.Double})">
      <summary>
        <para>void svstnt1_f64</para>
        <para>  STNT1D Zdata.D, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreNonTemporal(System.Numerics.Vector{System.Int16},System.Int16*,System.Numerics.Vector{System.Int16})">
      <summary>
        <para>void svstnt1_s16</para>
        <para>  STNT1H Zdata.H, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreNonTemporal(System.Numerics.Vector{System.Int32},System.Int32*,System.Numerics.Vector{System.Int32})">
      <summary>
        <para>void svstnt1_s32</para>
        <para>  STNT1W Zdata.S, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreNonTemporal(System.Numerics.Vector{System.Int64},System.Int64*,System.Numerics.Vector{System.Int64})">
      <summary>
        <para>void svstnt1_s64</para>
        <para>  STNT1D Zdata.D, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreNonTemporal(System.Numerics.Vector{System.SByte},System.SByte*,System.Numerics.Vector{System.SByte})">
      <summary>
        <para>void svstnt1_s8</para>
        <para>  STNT1B Zdata.B, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreNonTemporal(System.Numerics.Vector{System.Single},System.Single*,System.Numerics.Vector{System.Single})">
      <summary>
        <para>void svstnt1_f32</para>
        <para>  STNT1W Zdata.S, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreNonTemporal(System.Numerics.Vector{System.UInt16},System.UInt16*,System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>void svstnt1_u16</para>
        <para>  STNT1H Zdata.H, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreNonTemporal(System.Numerics.Vector{System.UInt32},System.UInt32*,System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>void svstnt1_u32</para>
        <para>  STNT1W Zdata.S, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.StoreNonTemporal(System.Numerics.Vector{System.UInt64},System.UInt64*,System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>void svstnt1_u64</para>
        <para>  STNT1D Zdata.D, Pg, [Xbase, #0, MUL VL]</para>
      </summary>
      <param name="mask" />
      <param name="address" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Subtract(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svsub[_u8]_m(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>svuint8_t svsub[_u8]_x(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>svuint8_t svsub[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>  SUB Ztied1.B, Pg/M, Ztied1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Subtract(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svsub[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>svfloat64_t svsub[_f64]_x(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>svfloat64_t svsub[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2)</para>
        <para>  FSUB Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Subtract(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svsub[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>svint16_t svsub[_s16]_x(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>svint16_t svsub[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>  SUB Ztied1.H, Pg/M, Ztied1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Subtract(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svsub[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>svint32_t svsub[_s32]_x(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>svint32_t svsub[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>  SUB Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Subtract(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svsub[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>svint64_t svsub[_s64]_x(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>svint64_t svsub[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>  SUB Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Subtract(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svsub[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>svint8_t svsub[_s8]_x(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>svint8_t svsub[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>  SUB Ztied1.B, Pg/M, Ztied1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Subtract(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svsub[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>svfloat32_t svsub[_f32]_x(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>svfloat32_t svsub[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2)</para>
        <para>  FSUB Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Subtract(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svsub[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>svuint16_t svsub[_u16]_x(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>svuint16_t svsub[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>  SUB Ztied1.H, Pg/M, Ztied1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Subtract(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svsub[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>svuint32_t svsub[_u32]_x(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>svuint32_t svsub[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>  SUB Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Subtract(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svsub[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>svuint64_t svsub[_u64]_x(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>svuint64_t svsub[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>  SUB Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SubtractSaturate(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svqsub_u8</para>
        <para>  UQSUB Zresult.B, Zop1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SubtractSaturate(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svqsub_s16</para>
        <para>  SQSUB Zresult.H, Zop1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SubtractSaturate(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svqsub_s32</para>
        <para>  SQSUB Zresult.S, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SubtractSaturate(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svqsub_s64</para>
        <para>  SQSUB Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SubtractSaturate(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svqsub_s8</para>
        <para>  SQSUB Zresult.B, Zop1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SubtractSaturate(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svqsub_u16</para>
        <para>  UQSUB Zresult.H, Zop1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SubtractSaturate(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svqsub_u32</para>
        <para>  UQSUB Zresult.S, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.SubtractSaturate(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svqsub_u64</para>
        <para>  UQSUB Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TestAnyTrue(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>bool svptest_any(svbool_t pg, svbool_t op)</para>
        <para>  PTEST</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TestAnyTrue(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>bool svptest_any(svbool_t pg, svbool_t op)</para>
        <para>  PTEST</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TestAnyTrue(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>bool svptest_any(svbool_t pg, svbool_t op)</para>
        <para>  PTEST</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TestAnyTrue(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>bool svptest_any(svbool_t pg, svbool_t op)</para>
        <para>  PTEST</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TestAnyTrue(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>bool svptest_any(svbool_t pg, svbool_t op)</para>
        <para>  PTEST</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TestAnyTrue(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>bool svptest_any(svbool_t pg, svbool_t op)</para>
        <para>  PTEST</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TestAnyTrue(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>bool svptest_any(svbool_t pg, svbool_t op)</para>
        <para>  PTEST</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TestAnyTrue(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>bool svptest_any(svbool_t pg, svbool_t op)</para>
        <para>  PTEST</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TestFirstTrue(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>bool svptest_first(svbool_t pg, svbool_t op)</para>
        <para>  PTEST</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TestFirstTrue(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>bool svptest_first(svbool_t pg, svbool_t op)</para>
        <para>  PTEST</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TestFirstTrue(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>bool svptest_first(svbool_t pg, svbool_t op)</para>
        <para>  PTEST</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TestFirstTrue(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>bool svptest_first(svbool_t pg, svbool_t op)</para>
        <para>  PTEST</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TestFirstTrue(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>bool svptest_first(svbool_t pg, svbool_t op)</para>
        <para>  PTEST</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TestFirstTrue(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>bool svptest_first(svbool_t pg, svbool_t op)</para>
        <para>  PTEST</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TestFirstTrue(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>bool svptest_first(svbool_t pg, svbool_t op)</para>
        <para>  PTEST</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TestFirstTrue(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>bool svptest_first(svbool_t pg, svbool_t op)</para>
        <para>  PTEST</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TestLastTrue(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>bool svptest_last(svbool_t pg, svbool_t op)</para>
        <para>  PTEST</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TestLastTrue(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>bool svptest_last(svbool_t pg, svbool_t op)</para>
        <para>  PTEST</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TestLastTrue(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>bool svptest_last(svbool_t pg, svbool_t op)</para>
        <para>  PTEST</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TestLastTrue(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>bool svptest_last(svbool_t pg, svbool_t op)</para>
        <para>  PTEST</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TestLastTrue(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>bool svptest_last(svbool_t pg, svbool_t op)</para>
        <para>  PTEST</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TestLastTrue(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>bool svptest_last(svbool_t pg, svbool_t op)</para>
        <para>  PTEST</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TestLastTrue(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>bool svptest_last(svbool_t pg, svbool_t op)</para>
        <para>  PTEST</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TestLastTrue(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>bool svptest_last(svbool_t pg, svbool_t op)</para>
        <para>  PTEST</para>
      </summary>
      <param name="mask" />
      <param name="srcMask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TransposeEven(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svtrn1_u8</para>
        <para>  TRN1 Zresult.B, Zop1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TransposeEven(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svtrn1_f64</para>
        <para>  TRN1 Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TransposeEven(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svtrn1_s16</para>
        <para>  TRN1 Zresult.H, Zop1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TransposeEven(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svtrn1_s32</para>
        <para>  TRN1 Zresult.S, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TransposeEven(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svtrn1_s64</para>
        <para>  TRN1 Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TransposeEven(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svtrn1_s8</para>
        <para>  TRN1 Zresult.B, Zop1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TransposeEven(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svtrn1_f32</para>
        <para>  TRN1 Zresult.S, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TransposeEven(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svtrn1_u16</para>
        <para>  TRN1 Zresult.H, Zop1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TransposeEven(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svtrn1_u32</para>
        <para>  TRN1 Zresult.S, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TransposeEven(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svtrn1_u64</para>
        <para>  TRN1 Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TransposeOdd(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svtrn2_u8</para>
        <para>  TRN2 Zresult.B, Zop1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TransposeOdd(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svtrn2_f64</para>
        <para>  TRN2 Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TransposeOdd(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svtrn2_s16</para>
        <para>  TRN2 Zresult.H, Zop1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TransposeOdd(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svtrn2_s32</para>
        <para>  TRN2 Zresult.S, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TransposeOdd(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svtrn2_s64</para>
        <para>  TRN2 Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TransposeOdd(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svtrn2_s8</para>
        <para>  TRN2 Zresult.B, Zop1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TransposeOdd(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svtrn2_f32</para>
        <para>  TRN2 Zresult.S, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TransposeOdd(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svtrn2_u16</para>
        <para>  TRN2 Zresult.H, Zop1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TransposeOdd(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svtrn2_u32</para>
        <para>  TRN2 Zresult.S, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TransposeOdd(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svtrn2_u64</para>
        <para>  TRN2 Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TrigonometricMultiplyAddCoefficient(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Byte)">
      <summary>
        <para>svfloat64_t svtmad_f64</para>
        <para>  FTMAD Ztied1.D, Ztied1.D, Zop2.D, #imm3</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TrigonometricMultiplyAddCoefficient(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Byte)">
      <summary>
        <para>svfloat32_t svtmad_f32</para>
        <para>  FTMAD Ztied1.S, Ztied1.S, Zop2.S, #imm3</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TrigonometricSelectCoefficient(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svfloat64_t svtssel_f64</para>
        <para>  FTSSEL Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="value" />
      <param name="selector" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TrigonometricSelectCoefficient(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svfloat32_t svtssel_f32</para>
        <para>  FTSSEL Zresult.S, Zop1.S, Zop2.S</para>
      </summary>
      <param name="value" />
      <param name="selector" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TrigonometricStartingValue(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svfloat64_t svtsmul_f64</para>
        <para>  FTSMUL Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="value" />
      <param name="sign" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.TrigonometricStartingValue(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svfloat32_t svtsmul_f32</para>
        <para>  FTSMUL Zresult.S, Zop1.S, Zop2.S</para>
      </summary>
      <param name="value" />
      <param name="sign" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.UnzipEven(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svuzp1_u8</para>
        <para>svbool_t svuzp1_b8(svbool_t op1, svbool_t op2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.UnzipEven(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svuzp1_f64</para>
        <para>  UZP1 Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.UnzipEven(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svuzp1_s16</para>
        <para>  UZP1 Zresult.H, Zop1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.UnzipEven(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svuzp1_s32</para>
        <para>  UZP1 Zresult.S, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.UnzipEven(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svuzp1_s64</para>
        <para>  UZP1 Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.UnzipEven(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svuzp1_s8</para>
        <para>  UZP1 Zresult.B, Zop1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.UnzipEven(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svuzp1_f32</para>
        <para>  UZP1 Zresult.S, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.UnzipEven(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svuzp1_u16</para>
        <para>  UZP1 Zresult.H, Zop1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.UnzipEven(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svuzp1_u32</para>
        <para>  UZP1 Zresult.S, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.UnzipEven(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svuzp1_u64</para>
        <para>  UZP1 Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.UnzipOdd(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svuzp2_u8</para>
        <para>  UZP2 Zresult.B, Zop1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.UnzipOdd(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svuzp2_f64</para>
        <para>  UZP2 Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.UnzipOdd(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svuzp2_s16</para>
        <para>  UZP2 Zresult.H, Zop1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.UnzipOdd(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svuzp2_s32</para>
        <para>  UZP2 Zresult.S, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.UnzipOdd(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svuzp2_s64</para>
        <para>  UZP2 Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.UnzipOdd(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svuzp2_s8</para>
        <para>  UZP2 Zresult.B, Zop1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.UnzipOdd(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svuzp2_f32</para>
        <para>  UZP2 Zresult.S, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.UnzipOdd(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svuzp2_u16</para>
        <para>  UZP2 Zresult.H, Zop1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.UnzipOdd(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svuzp2_u32</para>
        <para>  UZP2 Zresult.S, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.UnzipOdd(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svuzp2_u64</para>
        <para>  UZP2 Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.VectorTableLookup(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svtbl_u8</para>
        <para>  TBL Zresult.B, {Zdata.B}, Zindices.B</para>
      </summary>
      <param name="data" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.VectorTableLookup(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svfloat64_t svtbl_f64</para>
        <para>  TBL Zresult.D, {Zdata.D}, Zindices.D</para>
      </summary>
      <param name="data" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.VectorTableLookup(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svint16_t svtbl_s16</para>
        <para>  TBL Zresult.H, {Zdata.H}, Zindices.H</para>
      </summary>
      <param name="data" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.VectorTableLookup(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svint32_t svtbl_s32</para>
        <para>  TBL Zresult.S, {Zdata.S}, Zindices.S</para>
      </summary>
      <param name="data" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.VectorTableLookup(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svint64_t svtbl_s64</para>
        <para>  TBL Zresult.D, {Zdata.D}, Zindices.D</para>
      </summary>
      <param name="data" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.VectorTableLookup(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svint8_t svtbl_s8</para>
        <para>  TBL Zresult.B, {Zdata.B}, Zindices.B</para>
      </summary>
      <param name="data" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.VectorTableLookup(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svfloat32_t svtbl_f32</para>
        <para>  TBL Zresult.S, {Zdata.S}, Zindices.S</para>
      </summary>
      <param name="data" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.VectorTableLookup(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svtbl_u16</para>
        <para>  TBL Zresult.H, {Zdata.H}, Zindices.H</para>
      </summary>
      <param name="data" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.VectorTableLookup(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svtbl_u32</para>
        <para>  TBL Zresult.S, {Zdata.S}, Zindices.S</para>
      </summary>
      <param name="data" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.VectorTableLookup(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svtbl_u64</para>
        <para>  TBL Zresult.D, {Zdata.D}, Zindices.D</para>
      </summary>
      <param name="data" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Xor(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t sveor[_u8]_m(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>svuint8_t sveor[_u8]_x(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>svuint8_t sveor[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2)</para>
        <para>  EOR Ztied1.B, Pg/M, Ztied1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Xor(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t sveor[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>svint16_t sveor[_s16]_x(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>svint16_t sveor[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2)</para>
        <para>  EOR Ztied1.H, Pg/M, Ztied1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Xor(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t sveor[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>svint32_t sveor[_s32]_x(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>svint32_t sveor[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2)</para>
        <para>  EOR Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Xor(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t sveor[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>svint64_t sveor[_s64]_x(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>svint64_t sveor[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2)</para>
        <para>  EOR Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Xor(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t sveor[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>svint8_t sveor[_s8]_x(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>svint8_t sveor[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2)</para>
        <para>  EOR Ztied1.B, Pg/M, Ztied1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Xor(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t sveor[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>svuint16_t sveor[_u16]_x(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>svuint16_t sveor[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2)</para>
        <para>  EOR Ztied1.H, Pg/M, Ztied1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Xor(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t sveor[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>svuint32_t sveor[_u32]_x(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>svuint32_t sveor[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2)</para>
        <para>  EOR Ztied1.S, Pg/M, Ztied1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.Xor(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t sveor[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>svuint64_t sveor[_u64]_x(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>svuint64_t sveor[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2)</para>
        <para>  EOR Ztied1.D, Pg/M, Ztied1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.XorAcross(System.Numerics.Vector{System.Byte})">
      <summary>
        <para>uint8_t sveorv_u8</para>
        <para>  EORV Bresult, Pg, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.XorAcross(System.Numerics.Vector{System.Int16})">
      <summary>
        <para>int16_t sveorv_s16</para>
        <para>  EORV Hresult, Pg, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.XorAcross(System.Numerics.Vector{System.Int32})">
      <summary>
        <para>int32_t sveorv_s32</para>
        <para>  EORV Sresult, Pg, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.XorAcross(System.Numerics.Vector{System.Int64})">
      <summary>
        <para>int64_t sveorv_s64</para>
        <para>  EORV Dresult, Pg, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.XorAcross(System.Numerics.Vector{System.SByte})">
      <summary>
        <para>int8_t sveorv_s8</para>
        <para>  EORV Bresult, Pg, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.XorAcross(System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>uint16_t sveorv_u16</para>
        <para>  EORV Hresult, Pg, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.XorAcross(System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>uint32_t sveorv_u32</para>
        <para>  EORV Sresult, Pg, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.XorAcross(System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>uint64_t sveorv_u64</para>
        <para>  EORV Dresult, Pg, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZeroExtend16(System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svexth[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op)</para>
        <para>svuint32_t svexth[_u32]_x(svbool_t pg, svuint32_t op)</para>
        <para>svuint32_t svexth[_u32]_z(svbool_t pg, svuint32_t op)</para>
        <para>  UXTH Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZeroExtend16(System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svexth[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op)</para>
        <para>svuint64_t svexth[_u64]_x(svbool_t pg, svuint64_t op)</para>
        <para>svuint64_t svexth[_u64]_z(svbool_t pg, svuint64_t op)</para>
        <para>  UXTH Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZeroExtend32(System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svextw[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op)</para>
        <para>svuint64_t svextw[_u64]_x(svbool_t pg, svuint64_t op)</para>
        <para>svuint64_t svextw[_u64]_z(svbool_t pg, svuint64_t op)</para>
        <para>  UXTW Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZeroExtend8(System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svextb[_u16]_m(svuint16_t inactive, svbool_t pg, svuint16_t op)</para>
        <para>svuint16_t svextb[_u16]_x(svbool_t pg, svuint16_t op)</para>
        <para>svuint16_t svextb[_u16]_z(svbool_t pg, svuint16_t op)</para>
        <para>  UXTB Zresult.H, Pg/M, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZeroExtend8(System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svextb[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op)</para>
        <para>svuint32_t svextb[_u32]_x(svbool_t pg, svuint32_t op)</para>
        <para>svuint32_t svextb[_u32]_z(svbool_t pg, svuint32_t op)</para>
        <para>  UXTB Zresult.S, Pg/M, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZeroExtend8(System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svextb[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op)</para>
        <para>svuint64_t svextb[_u64]_x(svbool_t pg, svuint64_t op)</para>
        <para>svuint64_t svextb[_u64]_z(svbool_t pg, svuint64_t op)</para>
        <para>  UXTB Zresult.D, Pg/M, Zop.D</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZeroExtendWideningLower(System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint16_t svunpklo_u16</para>
        <para>  UUNPKLO Zresult.H, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZeroExtendWideningLower(System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint32_t svunpklo_u32</para>
        <para>  UUNPKLO Zresult.S, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZeroExtendWideningLower(System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint64_t svunpklo_u64</para>
        <para>  UUNPKLO Zresult.D, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZeroExtendWideningUpper(System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint16_t svunpkhi_u16</para>
        <para>  UUNPKHI Zresult.H, Zop.B</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZeroExtendWideningUpper(System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint32_t svunpkhi_u32</para>
        <para>  UUNPKHI Zresult.S, Zop.H</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZeroExtendWideningUpper(System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint64_t svunpkhi_u64</para>
        <para>  UUNPKHI Zresult.D, Zop.S</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZipHigh(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svzip2_u8</para>
        <para>  ZIP2 Zresult.B, Zop1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZipHigh(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svzip2_f64</para>
        <para>  ZIP2 Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZipHigh(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svzip2_s16</para>
        <para>  ZIP2 Zresult.H, Zop1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZipHigh(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svzip2_s32</para>
        <para>  ZIP2 Zresult.S, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZipHigh(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svzip2_s64</para>
        <para>  ZIP2 Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZipHigh(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svzip2_s8</para>
        <para>  ZIP2 Zresult.B, Zop1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZipHigh(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svzip2_f32</para>
        <para>  ZIP2 Zresult.S, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZipHigh(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svzip2_u16</para>
        <para>  ZIP2 Zresult.H, Zop1.H, Zop2.H</para>
        <para>svbool_t svzip2_b16(svbool_t op1, svbool_t op2)</para>
        <para>  ZIP2 Presult.H, Pop1.H, Pop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZipHigh(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svzip2_u32</para>
        <para>  ZIP2 Zresult.S, Zop1.S, Zop2.S</para>
        <para>svbool_t svzip2_b32(svbool_t op1, svbool_t op2)</para>
        <para>  ZIP2 Presult.S, Pop1.S, Pop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZipHigh(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svzip2_u64</para>
        <para>  ZIP2 Zresult.D, Zop1.D, Zop2.D</para>
        <para>svbool_t svzip2_b64(svbool_t op1, svbool_t op2)</para>
        <para>  ZIP2 Presult.D, Pop1.D, Pop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZipLow(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})">
      <summary>
        <para>svuint8_t svzip1_u8</para>
        <para>  ZIP1 Zresult.B, Zop1.B, Zop2.B</para>
        <para>svbool_t svzip1_b8(svbool_t op1, svbool_t op2)</para>
        <para>  ZIP1 Presult.B, Pop1.B, Pop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZipLow(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>
        <para>svfloat64_t svzip1_f64</para>
        <para>  ZIP1 Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZipLow(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <summary>
        <para>svint16_t svzip1_s16</para>
        <para>  ZIP1 Zresult.H, Zop1.H, Zop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZipLow(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>
        <para>svint32_t svzip1_s32</para>
        <para>  ZIP1 Zresult.S, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZipLow(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>
        <para>svint64_t svzip1_s64</para>
        <para>  ZIP1 Zresult.D, Zop1.D, Zop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZipLow(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})">
      <summary>
        <para>svint8_t svzip1_s8</para>
        <para>  ZIP1 Zresult.B, Zop1.B, Zop2.B</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZipLow(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>
        <para>svfloat32_t svzip1_f32</para>
        <para>  ZIP1 Zresult.S, Zop1.S, Zop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZipLow(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <summary>
        <para>svuint16_t svzip1_u16</para>
        <para>  ZIP1 Zresult.H, Zop1.H, Zop2.H</para>
        <para>svbool_t svzip1_b16(svbool_t op1, svbool_t op2)</para>
        <para>  ZIP1 Presult.H, Pop1.H, Pop2.H</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZipLow(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <summary>
        <para>svuint32_t svzip1_u32</para>
        <para>  ZIP1 Zresult.S, Zop1.S, Zop2.S</para>
        <para>svbool_t svzip1_b32(svbool_t op1, svbool_t op2)</para>
        <para>  ZIP1 Presult.S, Pop1.S, Pop2.S</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Arm.Sve.ZipLow(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <summary>
        <para>svuint64_t svzip1_u64</para>
        <para>  ZIP1 Zresult.D, Zop1.D, Zop2.D</para>
        <para>svbool_t svzip1_b64(svbool_t op1, svbool_t op2)</para>
        <para>  ZIP1 Presult.D, Pop1.D, Pop2.D</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="P:System.Runtime.Intrinsics.Arm.Sve.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.Arm.Sve.Arm64">
      <summary>Provides access to the ARM SVE hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="P:System.Runtime.Intrinsics.Arm.Sve.Arm64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.Arm.SveMaskPattern" />
    <member name="F:System.Runtime.Intrinsics.Arm.SveMaskPattern.All">
      <summary>
        <para>ALL</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.Arm.SveMaskPattern.LargestMultipleOf3">
      <summary>
        <para>MUL3</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.Arm.SveMaskPattern.LargestMultipleOf4">
      <summary>
        <para>MUL4</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.Arm.SveMaskPattern.LargestPowerOf2">
      <summary>
        <para>POW2</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.Arm.SveMaskPattern.VectorCount1">
      <summary>
        <para>VL1</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.Arm.SveMaskPattern.VectorCount128">
      <summary>
        <para>VL128</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.Arm.SveMaskPattern.VectorCount16">
      <summary>
        <para>VL16</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.Arm.SveMaskPattern.VectorCount2">
      <summary>
        <para>VL2</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.Arm.SveMaskPattern.VectorCount256">
      <summary>
        <para>VL256</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.Arm.SveMaskPattern.VectorCount3">
      <summary>
        <para>VL3</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.Arm.SveMaskPattern.VectorCount32">
      <summary>
        <para>VL32</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.Arm.SveMaskPattern.VectorCount4">
      <summary>
        <para>VL4</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.Arm.SveMaskPattern.VectorCount5">
      <summary>
        <para>VL5</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.Arm.SveMaskPattern.VectorCount6">
      <summary>
        <para>VL6</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.Arm.SveMaskPattern.VectorCount64">
      <summary>
        <para>VL64</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.Arm.SveMaskPattern.VectorCount7">
      <summary>
        <para>VL7</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.Arm.SveMaskPattern.VectorCount8">
      <summary>
        <para>VL8</para>
      </summary>
    </member>
    <member name="T:System.Runtime.Intrinsics.Arm.SvePrefetchType" />
    <member name="F:System.Runtime.Intrinsics.Arm.SvePrefetchType.LoadL1NonTemporal">
      <summary>
        <para>PLDL1STRM</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.Arm.SvePrefetchType.LoadL1Temporal">
      <summary>
        <para>PLDL1KEEP</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.Arm.SvePrefetchType.LoadL2NonTemporal">
      <summary>
        <para>PLDL2STRM</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.Arm.SvePrefetchType.LoadL2Temporal">
      <summary>
        <para>PLDL2KEEP</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.Arm.SvePrefetchType.LoadL3NonTemporal">
      <summary>
        <para>PLDL3STRM</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.Arm.SvePrefetchType.LoadL3Temporal">
      <summary>
        <para>PLDL3KEEP</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.Arm.SvePrefetchType.StoreL1NonTemporal">
      <summary>
        <para>PSTL1STRM</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.Arm.SvePrefetchType.StoreL1Temporal">
      <summary>
        <para>PSTL1KEEP</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.Arm.SvePrefetchType.StoreL2NonTemporal">
      <summary>
        <para>PSTL2STRM</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.Arm.SvePrefetchType.StoreL2Temporal">
      <summary>
        <para>PSTL2KEEP</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.Arm.SvePrefetchType.StoreL3NonTemporal">
      <summary>
        <para>PSTL3STRM</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.Arm.SvePrefetchType.StoreL3Temporal">
      <summary>
        <para>PSTL3KEEP</para>
      </summary>
    </member>
    <member name="T:System.Runtime.Intrinsics.Vector128">
      <summary>Provides a collection of static methods for creating, manipulating, and otherwise operating on 128-bit vectors.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Abs``1(System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Computes the absolute value of each element in a vector.</summary>
      <param name="vector">The vector that will have its absolute value computed.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are the absolute value of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Add``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Adds two vectors to compute their sum.</summary>
      <param name="left">The vector to add with <paramref name="right" />.</param>
      <param name="right">The vector to add with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The sum of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.AndNot``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Computes the bitwise-and of a given vector and the ones complement of another vector.</summary>
      <param name="left">The vector to bitwise-and with <paramref name="right" />.</param>
      <param name="right">The vector to that is ones-complemented before being bitwise-and with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <returns>The bitwise-and of <paramref name="left" /> and the ones-complement of <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.As``2(System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> of type <typeparamref name="TFrom" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> of type <typeparamref name="TTo" />.</summary>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <typeparam name="TFrom">The type of the input vector.</typeparam>
      <typeparam name="U">The type that the vector <paramref name="vector" /> should be reinterpreted as.</typeparam>
      <typeparam name="TTo">The type that the vector <paramref name="vector" /> should be reinterpreted as.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="TFrom" />) or the type of the target (<typeparamref name="TTo" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> of type <typeparamref name="TTo" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.AsByte``1(System.Runtime.Intrinsics.Vector128{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.Byte" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.AsDouble``1(System.Runtime.Intrinsics.Vector128{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.Double" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.AsInt16``1(System.Runtime.Intrinsics.Vector128{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.Int16" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.AsInt32``1(System.Runtime.Intrinsics.Vector128{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.Int32" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.AsInt64``1(System.Runtime.Intrinsics.Vector128{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.Int64" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.AsNInt``1(System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.AsNUInt``1(System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.AsSByte``1(System.Runtime.Intrinsics.Vector128{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.SByte" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.AsSingle``1(System.Runtime.Intrinsics.Vector128{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.Single" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.AsUInt16``1(System.Runtime.Intrinsics.Vector128{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.UInt16" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.AsUInt32``1(System.Runtime.Intrinsics.Vector128{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.UInt32" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.AsUInt64``1(System.Runtime.Intrinsics.Vector128{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128" /> of type <see cref="T:System.UInt64" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.AsVector``1(System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Numerics.Vector`1" />.</summary>
      <param name="value">The vector to reinterpret.</param>
      <typeparam name="T">The type of the vectors.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="value" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="value" /> reinterpreted as a new <see cref="T:System.Numerics.Vector`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.AsVector128(System.Numerics.Vector2)">
      <summary>Reinterprets a <see cref="T:System.Numerics.Vector2" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="value">The vector to reinterpret.</param>
      <returns>
        <paramref name="value" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.AsVector128(System.Numerics.Vector3)">
      <summary>Reinterprets a <see cref="T:System.Numerics.Vector3" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="value">The vector to reinterpret.</param>
      <returns>
        <paramref name="value" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.AsVector128(System.Numerics.Vector4)">
      <summary>Reinterprets a <see cref="T:System.Numerics.Vector4" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="value">The vector to reinterpret.</param>
      <returns>
        <paramref name="value" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.AsVector128``1(System.Numerics.Vector{``0})">
      <summary>Reinterprets a <see cref="T:System.Numerics.Vector`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="value">The vector to reinterpret.</param>
      <typeparam name="T">The type of the vectors.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="value" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="value" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.AsVector128Unsafe(System.Numerics.Vector2)">
      <summary>Reinterprets a <see langword="Vector2" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />, leaving the new elements undefined.</summary>
      <param name="value">The vector to reinterpret.</param>
      <returns>
        <paramref name="value" /> reinterpreted as a new <see langword="Vector128&lt;Single&gt;" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.AsVector128Unsafe(System.Numerics.Vector3)">
      <summary>Reinterprets a <see langword="Vector3" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />, leaving the new elements undefined.</summary>
      <param name="value">The vector to reinterpret.</param>
      <returns>
        <paramref name="value" /> reinterpreted as a new <see langword="Vector128&lt;Single&gt;" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.AsVector2(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Numerics.Vector2" />.</summary>
      <param name="value">The vector to reinterpret.</param>
      <returns>
        <paramref name="value" /> reinterpreted as a new <see cref="T:System.Numerics.Vector2" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.AsVector3(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Numerics.Vector3" />.</summary>
      <param name="value">The vector to reinterpret.</param>
      <returns>
        <paramref name="value" /> reinterpreted as a new <see cref="T:System.Numerics.Vector3" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.AsVector4(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> as a new <see cref="T:System.Numerics.Vector4" />.</summary>
      <param name="value">The vector to reinterpret.</param>
      <returns>
        <paramref name="value" /> reinterpreted as a new <see cref="T:System.Numerics.Vector4" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.BitwiseAnd``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Computes the bitwise-and of two vectors.</summary>
      <param name="left">The vector to bitwise-and with <paramref name="right" />.</param>
      <param name="right">The vector to bitwise-and with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The bitwise-and of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.BitwiseOr``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Computes the bitwise-or of two vectors.</summary>
      <param name="left">The vector to bitwise-or with <paramref name="right" />.</param>
      <param name="right">The vector to bitwise-or with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The bitwise-or of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Ceiling(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>Computes the ceiling of each element in a vector.</summary>
      <param name="vector">The vector that will have its ceiling computed.</param>
      <returns>A vector whose elements are the ceiling of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Ceiling(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>Computes the ceiling of each element in a vector.</summary>
      <param name="vector">The vector that will have its ceiling computed.</param>
      <returns>A vector whose elements are the ceiling of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Clamp``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Restricts a vector between a minimum and a maximum value.</summary>
      <param name="value">The vector to restrict.</param>
      <param name="min">The minimum value.</param>
      <param name="max">The maximum value.</param>
      <typeparam name="T" />
      <exception cref="T:System.NotSupportedException">The type of the elements in the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The restricted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ClampNative``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Restricts a vector between a minimum and a maximum value using platform specific behavior for <c>NaN</c> and <c>NegativeZero</c>..</summary>
      <param name="value">The vector to restrict.</param>
      <param name="min">The minimum value.</param>
      <param name="max">The maximum value.</param>
      <typeparam name="T" />
      <exception cref="T:System.NotSupportedException">The type of the elements in the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The restricted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ConditionalSelect``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Conditionally selects a value from two vectors on a bitwise basis.</summary>
      <param name="condition">The mask that is used to select a value from <paramref name="left" /> or <paramref name="right" />.</param>
      <param name="left">The vector that is selected when the corresponding bit in <paramref name="condition" /> is one.</param>
      <param name="right">The vector that is selected when the corresponding bit in <paramref name="condition" /> is zero.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="condition" />, <paramref name="left" />, and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose bits come from <paramref name="left" /> or <paramref name="right" /> based on the value of <paramref name="condition" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ConvertToDouble(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ConvertToDouble(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ConvertToInt32(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ConvertToInt32Native(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>Converts a <see langword="Vector128&lt;Single&gt;" /> to a <see langword="Vector128&lt;Int32&gt;" /> platform specific behavior on overflow.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ConvertToInt64(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ConvertToInt64Native(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>Converts a <see langword="Vector128&lt;Double&gt;" /> to a <see langword="Vector128&lt;Int64&gt;" /> using platform specific behavior on overflow.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ConvertToSingle(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ConvertToSingle(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ConvertToUInt32(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ConvertToUInt32Native(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>Converts a <see langword="Vector128&lt;Single&gt;" /> to a <see langword="Vector128&lt;UInt32&gt;" /> using platform specific behavior on overflow.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ConvertToUInt64(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ConvertToUInt64Native(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>Converts a <see langword="Vector128&lt;Double&gt;" /> to a <see langword="Vector128&lt;UInt64&gt;" /> using platform specific behavior on overflow.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CopySign``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Copies the per-element sign of a vector to the per-element sign of another vector.</summary>
      <param name="value">The vector whose magnitude is used in the result.</param>
      <param name="sign">The vector whose sign is used in the result.</param>
      <typeparam name="T" />
      <returns>A vector with the magnitude of <paramref name="value" /> and the sign of <paramref name="sign" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CopyTo``1(System.Runtime.Intrinsics.Vector128{``0},``0[],System.Int32)">
      <summary>Copies a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> to a given array starting at the specified index.</summary>
      <param name="vector">The vector to be copied.</param>
      <param name="destination">The array to which <paramref name="vector" /> is copied.</param>
      <param name="startIndex">The starting index of <paramref name="destination" /> which <paramref name="vector" /> will be copied to.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.ArgumentException">The length of <paramref name="destination" /> is less than <see cref="P:System.Runtime.Intrinsics.Vector128`1.Count" />.</exception>
      <exception cref="T:System.NullReferenceException">
        <paramref name="destination" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="startIndex" /> is negative or greater than the length of <paramref name="destination" />.</exception>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> and <paramref name="destination" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CopyTo``1(System.Runtime.Intrinsics.Vector128{``0},``0[])">
      <summary>Copies a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> to a given array.</summary>
      <param name="vector">The vector to be copied.</param>
      <param name="destination">The array to which <paramref name="vector" /> is copied.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NullReferenceException">
        <paramref name="destination" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The length of <paramref name="destination" /> is less than <see cref="P:System.Runtime.Intrinsics.Vector128`1.Count" />.</exception>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> and <paramref name="destination" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CopyTo``1(System.Runtime.Intrinsics.Vector128{``0},System.Span{``0})">
      <summary>Copies a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> to a given span.</summary>
      <param name="vector">The vector to be copied.</param>
      <param name="destination">The span to which the <paramref name="vector" /> is copied.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.ArgumentException">The length of <paramref name="destination" /> is less than <see cref="P:System.Runtime.Intrinsics.Vector128`1.Count" />.</exception>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> and <paramref name="destination" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Cos(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>Computes the cos of each element in a vector.</summary>
      <param name="vector">The vector that will have its Cos computed.</param>
      <returns>A vector whose elements are the cos of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Cos(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>Computes the cos of each element in a vector.</summary>
      <param name="vector">The vector that will have its Cos computed.</param>
      <returns>A vector whose elements are the cos of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <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)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <param name="e4">The value that element 4 will be initialized to.</param>
      <param name="e5">The value that element 5 will be initialized to.</param>
      <param name="e6">The value that element 6 will be initialized to.</param>
      <param name="e7">The value that element 7 will be initialized to.</param>
      <param name="e8">The value that element 8 will be initialized to.</param>
      <param name="e9">The value that element 9 will be initialized to.</param>
      <param name="e10">The value that element 10 will be initialized to.</param>
      <param name="e11">The value that element 11 will be initialized to.</param>
      <param name="e12">The value that element 12 will be initialized to.</param>
      <param name="e13">The value that element 13 will be initialized to.</param>
      <param name="e14">The value that element 14 will be initialized to.</param>
      <param name="e15">The value that element 15 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Byte)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Double,System.Double)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Double)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16,System.Int16)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <param name="e4">The value that element 4 will be initialized to.</param>
      <param name="e5">The value that element 5 will be initialized to.</param>
      <param name="e6">The value that element 6 will be initialized to.</param>
      <param name="e7">The value that element 7 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Int16)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Int32)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Int64,System.Int64)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Int64)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.IntPtr)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <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>
      <param name="lower">The value that the lower 64-bits will be initialized to.</param>
      <param name="upper">The value that the upper 64-bits will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <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>
      <param name="lower">The value that the lower 64-bits will be initialized to.</param>
      <param name="upper">The value that the upper 64-bits will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <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>
      <param name="lower">The value that the lower 64-bits will be initialized to.</param>
      <param name="upper">The value that the upper 64-bits will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <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>
      <param name="lower">The value that the lower 64-bits will be initialized to.</param>
      <param name="upper">The value that the upper 64-bits will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <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>
      <param name="lower">The value that the lower 64-bits will be initialized to.</param>
      <param name="upper">The value that the upper 64-bits will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.IntPtr},System.Runtime.Intrinsics.Vector64{System.IntPtr})">
      <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>
      <param name="lower">The value that the lower 64-bits will be initialized to.</param>
      <param name="upper">The value that the upper 64-bits will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <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>
      <param name="lower">The value that the lower 64-bits will be initialized to.</param>
      <param name="upper">The value that the upper 64-bits will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <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>
      <param name="lower">The value that the lower 64-bits will be initialized to.</param>
      <param name="upper">The value that the upper 64-bits will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <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>
      <param name="lower">The value that the lower 64-bits will be initialized to.</param>
      <param name="upper">The value that the upper 64-bits will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <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>
      <param name="lower">The value that the lower 64-bits will be initialized to.</param>
      <param name="upper">The value that the upper 64-bits will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <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>
      <param name="lower">The value that the lower 64-bits will be initialized to.</param>
      <param name="upper">The value that the upper 64-bits will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Runtime.Intrinsics.Vector64{System.UIntPtr},System.Runtime.Intrinsics.Vector64{System.UIntPtr})">
      <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>
      <param name="lower">The value that the lower 64-bits will be initialized to.</param>
      <param name="upper">The value that the upper 64-bits will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <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)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <param name="e4">The value that element 4 will be initialized to.</param>
      <param name="e5">The value that element 5 will be initialized to.</param>
      <param name="e6">The value that element 6 will be initialized to.</param>
      <param name="e7">The value that element 7 will be initialized to.</param>
      <param name="e8">The value that element 8 will be initialized to.</param>
      <param name="e9">The value that element 9 will be initialized to.</param>
      <param name="e10">The value that element 10 will be initialized to.</param>
      <param name="e11">The value that element 11 will be initialized to.</param>
      <param name="e12">The value that element 12 will be initialized to.</param>
      <param name="e13">The value that element 13 will be initialized to.</param>
      <param name="e14">The value that element 14 will be initialized to.</param>
      <param name="e15">The value that element 15 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.SByte)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Single,System.Single,System.Single,System.Single)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.Single)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.UInt16)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <param name="e4">The value that element 4 will be initialized to.</param>
      <param name="e5">The value that element 5 will be initialized to.</param>
      <param name="e6">The value that element 6 will be initialized to.</param>
      <param name="e7">The value that element 7 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.UInt16)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.UInt32)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.UInt64,System.UInt64)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.UInt64)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create(System.UIntPtr)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create``1(``0)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="value" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create``1(``0[],System.Int32)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> from a given array.</summary>
      <param name="values">The array from which the vector is created.</param>
      <param name="index">The index in <paramref name="values" /> at which to being reading elements.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NullReferenceException">
        <paramref name="values" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="values" />, starting from <paramref name="index" />, is less than <see cref="P:System.Runtime.Intrinsics.Vector128`1.Count" />.</exception>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="values" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with its elements set to the first <see cref="P:System.Runtime.Intrinsics.Vector128`1.Count" /> elements from <paramref name="values" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create``1(``0[])">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> from a given array.</summary>
      <param name="values">The array from which the vector is created.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NullReferenceException">
        <paramref name="values" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="values" /> is less than <see cref="P:System.Runtime.Intrinsics.Vector128`1.Count" />.</exception>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="values" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with its elements set to the first <see cref="P:System.Runtime.Intrinsics.Vector128`1.Count" /> elements from <paramref name="values" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create``1(System.ReadOnlySpan{``0})">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> from a given readonly span.</summary>
      <param name="values">The readonly span from which the vector is created.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="values" /> is less than <see cref="P:System.Runtime.Intrinsics.Vector128`1.Count" />.</exception>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="values" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with its elements set to the first <see cref="P:System.Runtime.Intrinsics.Vector128`1.Count" /> elements from <paramref name="values" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <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>
      <param name="lower">The value that the lower 64-bits will be initialized to.</param>
      <param name="upper">The value that the upper 64-bits will be initialized to.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="lower" /> and <paramref name="upper" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Create``1(System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the lower and upper 64-bits initialized to a specified value.</summary>
      <param name="value">The value that the lower and upper 64-bits will be initialized to.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="value" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with the lower and upper 64-bits initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.Byte)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.Double)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.Int16)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.Int32)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.Int64)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.IntPtr)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.SByte)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.Single)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.UInt16)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.UInt32)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.UInt64)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar(System.UIntPtr)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalar``1(``0)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="value" /> (<typeparamref name="T" />) is not supported.</exception>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.Byte)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.Double)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.Int16)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.Int32)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.Int64)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.IntPtr)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.SByte)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.Single)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.UInt16)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.UInt32)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.UInt64)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe(System.UIntPtr)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CreateScalarUnsafe``1(``0)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="value" /> (<typeparamref name="T" />) is not supported.</exception>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.CreateSequence``1(``0,``0)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance where the elements begin at a specified value and which are spaced apart according to another specified value.</summary>
      <param name="start">The value that element 0 will be initialized to.</param>
      <param name="step">The value that indicates how far apart each element should be from the previous.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instance with the first element initialized to <paramref name="start" /> and each subsequent element initialized to the value of the previous element plus <paramref name="step" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.DegreesToRadians(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>Converts a given vector from degrees to radians.</summary>
      <param name="degrees">The vector to convert to radians.</param>
      <returns>The vector of <code data-dev-comment-type="paramref">degrees</code> converted to radians.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.DegreesToRadians(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>Converts a given vector from degrees to radians.</summary>
      <param name="degrees">The vector to convert to radians.</param>
      <returns>The vector of <code data-dev-comment-type="paramref">degrees</code> converted to radians.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Divide``1(System.Runtime.Intrinsics.Vector128{``0},``0)">
      <summary>Divides a vector by a scalar to compute the per-element quotient.</summary>
      <param name="left">The vector that will be divided by <paramref name="right" />.</param>
      <param name="right">The scalar that will divide <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <returns>The quotient of <paramref name="left" /> divided by <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Divide``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Divides two vectors to compute their quotient.</summary>
      <param name="left">The vector that will be divided by <paramref name="right" />.</param>
      <param name="right">The vector that will divide <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The quotient of <paramref name="left" /> divided by <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Dot``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Computes the dot product of two vectors.</summary>
      <param name="left">The vector that will be dotted with <paramref name="right" />.</param>
      <param name="right">The vector that will be dotted with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The dot product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Equals``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Compares two vectors to determine if they are equal on a per-element basis.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <paramref name="left" /> and <paramref name="right" /> were equal.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.EqualsAll``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Compares two vectors to determine if all elements are equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if all elements in <paramref name="left" /> were equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.EqualsAny``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Compares two vectors to determine if any elements are equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if any elements in <paramref name="left" /> was equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Exp(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>Computes the exp of each element in a vector.</summary>
      <param name="vector">The vector that will have its Exp computed.</param>
      <returns>A vector whose elements are the exp of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Exp(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>Computes the exp of each element in a vector.</summary>
      <param name="vector">The vector that will have its exp computed.</param>
      <returns>A vector whose elements are the exp of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ExtractMostSignificantBits``1(System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Extracts the most significant bit from each element in a vector.</summary>
      <param name="vector">The vector whose elements should have their most significant bit extracted.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The packed most significant bits extracted from the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Floor(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>Computes the floor of each element in a vector.</summary>
      <param name="vector">The vector that will have its floor computed.</param>
      <returns>A vector whose elements are the floor of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Floor(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>Computes the floor of each element in a vector.</summary>
      <param name="vector">The vector that will have its floor computed.</param>
      <returns>A vector whose elements are the floor of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.FusedMultiplyAdd(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>Computes (<code data-dev-comment-type="paramref">left</code> * <code data-dev-comment-type="paramref">right</code>) + <code data-dev-comment-type="paramref">addend</code>, rounded as one ternary operation.</summary>
      <param name="left">The vector to be multiplied with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to be multiplied with <code data-dev-comment-type="paramref">left</code>.</param>
      <param name="addend">The vector to be added to the result of <code data-dev-comment-type="paramref">left</code> multiplied by <code data-dev-comment-type="paramref">right</code>.</param>
      <returns>(<code data-dev-comment-type="paramref">left</code> * <code data-dev-comment-type="paramref">right</code>) + <code data-dev-comment-type="paramref">addend</code>, rounded as one ternary operation.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.FusedMultiplyAdd(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>Computes (<code data-dev-comment-type="paramref">left</code> * <code data-dev-comment-type="paramref">right</code>) + <code data-dev-comment-type="paramref">addend</code>, rounded as one ternary operation.</summary>
      <param name="left">The vector to be multiplied with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to be multiplied with <code data-dev-comment-type="paramref">left</code>.</param>
      <param name="addend">The vector to be added to the result of <code data-dev-comment-type="paramref">left</code> multiplied by <code data-dev-comment-type="paramref">right</code>.</param>
      <returns>(<code data-dev-comment-type="paramref">left</code> * <code data-dev-comment-type="paramref">right</code>) + <code data-dev-comment-type="paramref">addend</code>, rounded as one ternary operation.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.GetElement``1(System.Runtime.Intrinsics.Vector128{``0},System.Int32)">
      <summary>Gets the element at the specified index.</summary>
      <param name="vector">The vector to get the element from.</param>
      <param name="index">The index of the element to get.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> was less than zero or greater than the number of elements.</exception>
      <returns>The value of the element at <paramref name="index" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.GetLower``1(System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Gets the value of the lower 64-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="vector">The vector to get the lower 64-bits from.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The value of the lower 64-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.GetUpper``1(System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Gets the value of the upper 64-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="vector">The vector to get the upper 64-bits from.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The value of the upper 64-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.GreaterThan``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Compares two vectors to determine which is greater on a per-element basis.</summary>
      <param name="left">The vector to compare with <paramref name="left" />.</param>
      <param name="right">The vector to compare with <paramref name="right" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are all-bits-set or zero, depending on if which of the corresponding elements in <paramref name="left" /> and <paramref name="right" /> were greater.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.GreaterThanAll``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Compares two vectors to determine if all elements are greater.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if all elements in <paramref name="left" /> were greater than the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.GreaterThanAny``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Compares two vectors to determine if any elements are greater.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if any elements in <paramref name="left" /> was greater than the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.GreaterThanOrEqual``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Compares two vectors to determine which is greater or equal on a per-element basis.</summary>
      <param name="left">The vector to compare with <paramref name="left" />.</param>
      <param name="right">The vector to compare with <paramref name="right" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are all-bits-set or zero, depending on if which of the corresponding elements in <paramref name="left" /> and <paramref name="right" /> were greater or equal.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.GreaterThanOrEqualAll``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Compares two vectors to determine if all elements are greater or equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if all elements in <paramref name="left" /> were greater than or equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.GreaterThanOrEqualAny``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Compares two vectors to determine if any elements are greater or equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if any elements in <paramref name="left" /> was greater than or equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Hypot(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>Computes the hypotenuse given two vectors representing the lengths of the shorter sides in a right-angled triangle.</summary>
      <param name="x">The vector to square and add to <code data-dev-comment-type="paramref">y</code>.</param>
      <param name="y">The vector to square and add to <code data-dev-comment-type="paramref">x</code>.</param>
      <returns>The square root of <code data-dev-comment-type="paramref">x</code>-squared plus <code data-dev-comment-type="paramref">y</code>-squared.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Hypot(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>Computes the hypotenuse given two vectors representing the lengths of the shorter sides in a right-angled triangle.</summary>
      <param name="x">The vector to square and add to <code data-dev-comment-type="paramref">y</code>.</param>
      <param name="y">The vector to square and add to <code data-dev-comment-type="paramref">x</code>.</param>
      <returns>The square root of <code data-dev-comment-type="paramref">x</code>-squared plus <code data-dev-comment-type="paramref">y</code>-squared.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.IsNaN``1(System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Determines which elements in a vector are NaN.</summary>
      <param name="vector">The vector to be checked.</param>
      <typeparam name="T" />
      <returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <paramref name="vector" /> were NaN.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.IsNegative``1(System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Determines which elements in a vector represents negative real numbers.</summary>
      <param name="vector">The vector to be checked.</param>
      <typeparam name="T" />
      <returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <paramref name="vector" /> were negative.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.IsPositive``1(System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Determines which elements in a vector represents positive real numbers.</summary>
      <param name="vector">The vector to be checked.</param>
      <typeparam name="T" />
      <returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <paramref name="vector" /> were positive.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.IsPositiveInfinity``1(System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Determines which elements in a vector are positive infinity.</summary>
      <param name="vector">The vector to be checked.</param>
      <typeparam name="T" />
      <returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <paramref name="vector" /> were positive infinity.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.IsZero``1(System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Determines which elements in a vector are zero.</summary>
      <param name="vector">The vector to be checked.</param>
      <typeparam name="T" />
      <returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <paramref name="vector" /> were zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Lerp(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>Performs a linear interpolation between two vectors based on the given weighting.</summary>
      <param name="x">The first vector.</param>
      <param name="y">The second vector.</param>
      <param name="amount">A value between 0 and 1 that indicates the weight of <code data-dev-comment-type="paramref">y</code>.</param>
      <returns>The interpolated vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Lerp(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>Performs a linear interpolation between two vectors based on the given weighting.</summary>
      <param name="x">The first vector.</param>
      <param name="y">The second vector.</param>
      <param name="amount">A value between 0 and 1 that indicates the weight of <code data-dev-comment-type="paramref">y</code>.</param>
      <returns>The interpolated vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.LessThan``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Compares two vectors to determine which is less on a per-element basis.</summary>
      <param name="left">The vector to compare with <paramref name="left" />.</param>
      <param name="right">The vector to compare with <paramref name="right" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are all-bits-set or zero, depending on if which of the corresponding elements in <paramref name="left" /> and <paramref name="right" /> were less.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.LessThanAll``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Compares two vectors to determine if all elements are less.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if all elements in <paramref name="left" /> were less than the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.LessThanAny``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Compares two vectors to determine if any elements are less.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if any elements in <paramref name="left" /> was less than the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.LessThanOrEqual``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Compares two vectors to determine which is less or equal on a per-element basis.</summary>
      <param name="left">The vector to compare with <paramref name="left" />.</param>
      <param name="right">The vector to compare with <paramref name="right" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are all-bits-set or zero, depending on if which of the corresponding elements in <paramref name="left" /> and <paramref name="right" /> were less or equal.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.LessThanOrEqualAll``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Compares two vectors to determine if all elements are less or equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if all elements in <paramref name="left" /> were less than or equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.LessThanOrEqualAny``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Compares two vectors to determine if any elements are less or equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if any elements in <paramref name="left" /> was less than or equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Load``1(``0*)">
      <summary>Loads a vector from the given source.</summary>
      <param name="source">The source from which the vector will be loaded.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The vector loaded from <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.LoadAligned``1(``0*)">
      <summary>Loads a vector from the given aligned source.</summary>
      <param name="source">The aligned source from which the vector will be loaded.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The vector loaded from <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.LoadAlignedNonTemporal``1(``0*)">
      <summary>Loads a vector from the given aligned source.</summary>
      <param name="source">The aligned source from which the vector will be loaded.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The vector loaded from <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.LoadUnsafe``1(``0@,System.UIntPtr)">
      <summary>Loads a vector from the given source and element offset.</summary>
      <param name="source">The source to which <paramref name="elementOffset" /> will be added before loading the vector.</param>
      <param name="elementOffset">The element offset from <paramref name="source" /> from which the vector will be loaded.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The vector loaded from <paramref name="source" /> plus <paramref name="elementOffset" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.LoadUnsafe``1(``0@)">
      <summary>Loads a vector from the given source.</summary>
      <param name="source">The source from which the vector will be loaded.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The vector loaded from <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Log(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>Computes the log of each element in a vector.</summary>
      <param name="vector">The vector that will have its log computed.</param>
      <returns>A vector whose elements are the log of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Log(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>Computes the log of each element in a vector.</summary>
      <param name="vector">The vector that will have its log computed.</param>
      <returns>A vector whose elements are the log of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Log2(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>Computes the log2 of each element in a vector.</summary>
      <param name="vector">The vector that will have its log2 computed.</param>
      <returns>A vector whose elements are the log2 of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Log2(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>Computes the log2 of each element in a vector.</summary>
      <param name="vector">The vector that will have its log2 computed.</param>
      <returns>A vector whose elements are the log2 of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Max``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Computes the maximum of two vectors on a per-element basis.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are the maximum of the corresponding elements in <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.MaxMagnitude``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Compares two vectors to compute which has the greater magnitude on a per-element basis.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T" />
      <exception cref="T:System.NotSupportedException">The type of the elements in the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector where the corresponding element comes from <paramref name="left" /> if it has a greater magnitude than <paramref name="right" />; otherwise, <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.MaxMagnitudeNumber``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Compares two vectors, on a per-element basis, to compute which has the greater magnitude and returning the other value if an input is <c>NaN</c>.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T" />
      <exception cref="T:System.NotSupportedException">The type of the elements in the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector where the corresponding element comes from <paramref name="left" /> if it has a greater magnitude than <paramref name="right" />; otherwise, <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.MaxNative``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Compare two vectors to determine which is greater on a per-element basis using platform specific behavior for <c>NaN</c> and <c>NegativeZero</c>.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T" />
      <exception cref="T:System.NotSupportedException">The type of the elements in the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector where the corresponding element comes from <paramref name="left" /> if it is greater than <paramref name="right" />; otherwise, <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.MaxNumber``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Compares two vectors, on a per-element basis, to compute which is greater and returning the other value if an element is <c>NaN</c>.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T" />
      <exception cref="T:System.NotSupportedException">The type of the elements in the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector where the corresponding element comes from <paramref name="left" /> if it is greater than <paramref name="right" />; otherwise, <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Min``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Computes the minimum of two vectors on a per-element basis.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are the minimum of the corresponding elements in <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.MinMagnitude``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Compares two vectors to compute which has the lesser magnitude on a per-element basis.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T" />
      <exception cref="T:System.NotSupportedException">The type of the elements in the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector where the corresponding element comes from <paramref name="left" /> if it has a lesser magnitude than <paramref name="right" />; otherwise, <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.MinMagnitudeNumber``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Compares two vectors, on a per-element basis, to compute which has the lesser magnitude and returning the other value if an input is <c>NaN</c>.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T" />
      <exception cref="T:System.NotSupportedException">The type of the elements in the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector where the corresponding element comes from <paramref name="left" /> if it has a lesser magnitude than <paramref name="right" />; otherwise, <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.MinNative``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Compare two vectors to determine which is lesser on a per-element basis using platform specific behavior for <c>NaN</c> and <c>NegativeZero</c>.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T" />
      <exception cref="T:System.NotSupportedException">The type of the elements in the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector where the corresponding element comes from <paramref name="left" /> if it is lesser than <paramref name="right" />; otherwise, <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.MinNumber``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Compares two vectors, on a per-element basis, to compute which is lesser and returning the other value if an element is <c>NaN</c>.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T" />
      <exception cref="T:System.NotSupportedException">The type of the elements in the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector where the corresponding element comes from <paramref name="left" /> if it is lesser than <paramref name="right" />; otherwise, <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Multiply``1(``0,System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Multiplies a vector by a scalar to compute their product.</summary>
      <param name="left">The scalar to multiply with <paramref name="right" />.</param>
      <param name="right">The vector to multiply with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Multiply``1(System.Runtime.Intrinsics.Vector128{``0},``0)">
      <summary>Multiplies a vector by a scalar to compute their product.</summary>
      <param name="left">The vector to multiply with <paramref name="right" />.</param>
      <param name="right">The scalar to multiply with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Multiply``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Multiplies two vectors to compute their element-wise product.</summary>
      <param name="left">The vector to multiply with <paramref name="right" />.</param>
      <param name="right">The vector to multiply with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The element-wise product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.MultiplyAddEstimate(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>Computes an estimate of (<code data-dev-comment-type="paramref">left</code> * <code data-dev-comment-type="paramref">right</code>) + <code data-dev-comment-type="paramref">addend</code>.</summary>
      <param name="left">The vector to be multiplied with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to be multiplied with <code data-dev-comment-type="paramref">left</code>.</param>
      <param name="addend">The vector to be added to the result of <code data-dev-comment-type="paramref">left</code> multiplied by <code data-dev-comment-type="paramref">right</code>.</param>
      <returns>An estimate of (<code data-dev-comment-type="paramref">left</code> * <code data-dev-comment-type="paramref">right</code>) + <code data-dev-comment-type="paramref">addend</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.MultiplyAddEstimate(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>Computes an estimate of (<code data-dev-comment-type="paramref">left</code> * <code data-dev-comment-type="paramref">right</code>) + <code data-dev-comment-type="paramref">addend</code>.</summary>
      <param name="left">The vector to be multiplied with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to be multiplied with <code data-dev-comment-type="paramref">left</code>.</param>
      <param name="addend">The vector to be added to the result of <code data-dev-comment-type="paramref">left</code> multiplied by <code data-dev-comment-type="paramref">right</code>.</param>
      <returns>An estimate of (<code data-dev-comment-type="paramref">left</code> * <code data-dev-comment-type="paramref">right</code>) + <code data-dev-comment-type="paramref">addend</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Narrow(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Narrow(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Narrow(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Narrow(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Narrow(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Narrow(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Narrow(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Negate``1(System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Negates a vector.</summary>
      <param name="vector">The vector to negate.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are the negation of the corresponding elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.OnesComplement``1(System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Computes the ones-complement of a vector.</summary>
      <param name="vector">The vector whose ones-complement is to be computed.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are the ones-complement of the corresponding elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.RadiansToDegrees(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>Converts a given vector from radians to degrees.</summary>
      <param name="radians">The vector to convert to degrees.</param>
      <returns>The vector of <code data-dev-comment-type="paramref">radians</code> converted to degrees.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.RadiansToDegrees(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>Converts a given vector from radians to degrees.</summary>
      <param name="radians">The vector to convert to degrees.</param>
      <returns>The vector of <code data-dev-comment-type="paramref">radians</code> converted to degrees.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Round(System.Runtime.Intrinsics.Vector128{System.Double},System.MidpointRounding)">
      <summary>Rounds each element in a vector to the nearest integer using the specified rounding mode.</summary>
      <param name="vector">The vector to round.</param>
      <param name="mode">The mode under which <code data-dev-comment-type="paramref">vector</code> should be rounded.</param>
      <returns>The result of rounding each element in <code data-dev-comment-type="paramref">vector</code> to the nearest integer using <code data-dev-comment-type="paramref">mode</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Round(System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="vector" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Round(System.Runtime.Intrinsics.Vector128{System.Single},System.MidpointRounding)">
      <summary>Rounds each element in a vector to the nearest integer using the specified rounding mode.</summary>
      <param name="vector">The vector to round.</param>
      <param name="mode">The mode under which <code data-dev-comment-type="paramref">vector</code> should be rounded.</param>
      <returns>The result of rounding each element in <code data-dev-comment-type="paramref">vector</code> to the nearest integer using <code data-dev-comment-type="paramref">mode</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Round(System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="vector" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ShiftLeft(System.Runtime.Intrinsics.Vector128{System.Byte},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ShiftLeft(System.Runtime.Intrinsics.Vector128{System.Int16},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ShiftLeft(System.Runtime.Intrinsics.Vector128{System.Int32},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ShiftLeft(System.Runtime.Intrinsics.Vector128{System.Int64},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ShiftLeft(System.Runtime.Intrinsics.Vector128{System.IntPtr},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ShiftLeft(System.Runtime.Intrinsics.Vector128{System.SByte},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ShiftLeft(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ShiftLeft(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ShiftLeft(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ShiftLeft(System.Runtime.Intrinsics.Vector128{System.UIntPtr},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int16},System.Int32)">
      <summary>Shifts (signed) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int32},System.Int32)">
      <summary>Shifts (signed) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int64},System.Int32)">
      <summary>Shifts (signed) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.IntPtr},System.Int32)">
      <summary>Shifts (signed) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.SByte},System.Int32)">
      <summary>Shifts (signed) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Byte},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.IntPtr},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.SByte},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UIntPtr},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Shuffle(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Shuffle(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Shuffle(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Shuffle(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Shuffle(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Shuffle(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Shuffle(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Shuffle(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Shuffle(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Shuffle(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Sin(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>Computes the sin of each element in a vector.</summary>
      <param name="vector">The vector that will have its Sin computed.</param>
      <returns>A vector whose elements are the sin of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Sin(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>Computes the sin of each element in a vector.</summary>
      <param name="vector">The vector that will have its Sin computed.</param>
      <returns>A vector whose elements are the sin of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.SinCos(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>Computes the cos of each element in a vector.</summary>
      <param name="vector">The vector that will have its Cos computed.</param>
      <returns>A vector whose elements are the cos of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.SinCos(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>Computes the cos of each element in a vector.</summary>
      <param name="vector">The vector that will have its Cos computed.</param>
      <returns>A vector whose elements are the cos of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Sqrt``1(System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Computes the square root of a vector on a per-element basis.</summary>
      <param name="vector">The vector whose square root is to be computed.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are the square root of the corresponding elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Store``1(System.Runtime.Intrinsics.Vector128{``0},``0*)">
      <summary>Stores a vector at the given destination.</summary>
      <param name="source">The vector that will be stored.</param>
      <param name="destination">The destination at which <paramref name="source" /> will be stored.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.StoreAligned``1(System.Runtime.Intrinsics.Vector128{``0},``0*)">
      <summary>Stores a vector at the given aligned destination.</summary>
      <param name="source">The vector that will be stored.</param>
      <param name="destination">The aligned destination at which <paramref name="source" /> will be stored.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.StoreAlignedNonTemporal``1(System.Runtime.Intrinsics.Vector128{``0},``0*)">
      <summary>Stores a vector at the given aligned destination.</summary>
      <param name="source">The vector that will be stored.</param>
      <param name="destination">The aligned destination at which <paramref name="source" /> will be stored.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.StoreUnsafe``1(System.Runtime.Intrinsics.Vector128{``0},``0@,System.UIntPtr)">
      <summary>Stores a vector at the given destination.</summary>
      <param name="source">The vector that will be stored.</param>
      <param name="destination">The destination to which <paramref name="elementOffset" /> will be added before the vector will be stored.</param>
      <param name="elementOffset">The element offset from <paramref name="destination" /> from which the vector will be stored.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.StoreUnsafe``1(System.Runtime.Intrinsics.Vector128{``0},``0@)">
      <summary>Stores a vector at the given destination.</summary>
      <param name="source">The vector that will be stored.</param>
      <param name="destination">The destination at which <paramref name="source" /> will be stored.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Subtract``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Subtracts two vectors to compute their difference.</summary>
      <param name="left">The vector from which <paramref name="right" /> will be subtracted.</param>
      <param name="right">The vector to subtract from <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The difference of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Sum``1(System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Computes the sum of all elements in a vector.</summary>
      <param name="vector">The vector whose elements will be summed.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The sum of all elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ToScalar``1(System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Converts the given vector to a scalar containing the value of the first element.</summary>
      <param name="vector">The vector to get the first element from.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A scalar <typeparamref name="T" /> containing the value of the first element.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ToVector256``1(System.Runtime.Intrinsics.Vector128{``0})">
      <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>
      <param name="vector">The vector to extend.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.ToVector256Unsafe``1(System.Runtime.Intrinsics.Vector128{``0})">
      <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>
      <param name="vector">The vector to extend.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Truncate(System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="vector" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Truncate(System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="vector" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.TryCopyTo``1(System.Runtime.Intrinsics.Vector128{``0},System.Span{``0})">
      <summary>Tries to copy a <see cref="T:System.Numerics.Vector`1" /> to a given span.</summary>
      <param name="vector">The vector to copy.</param>
      <param name="destination">The span to which <paramref name="destination" /> is copied.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> and <paramref name="destination" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if <paramref name="vector" /> was succesfully copied to <paramref name="destination" />; otherwise, <see langword="false" /> if the length of <paramref name="destination" /> is less than <see cref="P:System.Runtime.Intrinsics.Vector128`1.Count" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Widen(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Widen(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Widen(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Widen(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Widen(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Widen(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Widen(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.WidenLower(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.WidenLower(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.WidenLower(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.WidenLower(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.WidenLower(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.WidenLower(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.WidenLower(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.WidenUpper(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.WidenUpper(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.WidenUpper(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.WidenUpper(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.WidenUpper(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.WidenUpper(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.WidenUpper(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.WithElement``1(System.Runtime.Intrinsics.Vector128{``0},System.Int32,``0)">
      <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>
      <param name="vector">The vector to get the remaining elements from.</param>
      <param name="index">The index of the element to set.</param>
      <param name="value">The value to set the element to.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> was less than zero or greater than the number of elements.</exception>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.WithLower``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <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>
      <param name="vector">The vector to get the upper 64-bits from.</param>
      <param name="value">The value of the lower 64-bits as a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.WithUpper``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <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>
      <param name="vector">The vector to get the lower 64-bits from.</param>
      <param name="value">The upper 64-bits.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128.Xor``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Computes the exclusive-or of two vectors.</summary>
      <param name="left">The vector to exclusive-or with <paramref name="right" />.</param>
      <param name="right">The vector to exclusive-or with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The exclusive-or of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector128.IsHardwareAccelerated">
      <summary>Gets a value that indicates whether 128-bit vector operations are subject to hardware acceleration through JIT intrinsic support.</summary>
      <returns>
        <see langword="true" /> if 128-bit vector operations are subject to hardware acceleration; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.Vector128`1">
      <summary>Represents a 128-bit vector of a specified numeric type that is suitable for low-level optimization of parallel algorithms.</summary>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128`1.Equals(System.Object)">
      <summary>Determines whether the specified object is equal to the current instance.</summary>
      <param name="obj">The object to compare with the current instance.</param>
      <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128`1.Equals(System.Runtime.Intrinsics.Vector128{`0})">
      <summary>Determines whether the specified <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> is equal to the current instance.</summary>
      <param name="other">The <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> to compare with the current instance.</param>
      <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if <paramref name="other" /> is equal to the current instance; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128`1.GetHashCode">
      <summary>Gets the hash code for the instance.</summary>
      <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
      <returns>The hash code for the instance.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128`1.op_Addition(System.Runtime.Intrinsics.Vector128{`0},System.Runtime.Intrinsics.Vector128{`0})">
      <summary>Adds two vectors to compute their sum.</summary>
      <param name="left">The vector to add with <paramref name="right" />.</param>
      <param name="right">The vector to add with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The sum of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128`1.op_BitwiseAnd(System.Runtime.Intrinsics.Vector128{`0},System.Runtime.Intrinsics.Vector128{`0})">
      <summary>Computes the bitwise-and of two vectors.</summary>
      <param name="left">The vector to bitwise-and with <paramref name="right" />.</param>
      <param name="right">The vector to bitwise-and with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The bitwise-and of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128`1.op_BitwiseOr(System.Runtime.Intrinsics.Vector128{`0},System.Runtime.Intrinsics.Vector128{`0})">
      <summary>Computes the bitwise-or of two vectors.</summary>
      <param name="left">The vector to bitwise-or with <paramref name="right" />.</param>
      <param name="right">The vector to bitwise-or with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The bitwise-or of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128`1.op_Division(System.Runtime.Intrinsics.Vector128{`0},`0)">
      <summary>Divides a vector by a scalar to compute the per-element quotient.</summary>
      <param name="left">The vector that will be divided by <paramref name="right" />.</param>
      <param name="right">The scalar that will divide <paramref name="left" />.</param>
      <returns>The quotient of <paramref name="left" /> divided by <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128`1.op_Division(System.Runtime.Intrinsics.Vector128{`0},System.Runtime.Intrinsics.Vector128{`0})">
      <summary>Divides two vectors to compute their quotient.</summary>
      <param name="left">The vector that will be divided by <paramref name="right" />.</param>
      <param name="right">The vector that will divide <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The quotient of <paramref name="left" /> divided by <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128`1.op_Equality(System.Runtime.Intrinsics.Vector128{`0},System.Runtime.Intrinsics.Vector128{`0})">
      <summary>Compares two vectors to determine if all elements are equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if all elements in <paramref name="left" /> were equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128`1.op_ExclusiveOr(System.Runtime.Intrinsics.Vector128{`0},System.Runtime.Intrinsics.Vector128{`0})">
      <summary>Computes the exclusive-or of two vectors.</summary>
      <param name="left">The vector to exclusive-or with <paramref name="right" />.</param>
      <param name="right">The vector to exclusive-or with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The exclusive-or of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128`1.op_Inequality(System.Runtime.Intrinsics.Vector128{`0},System.Runtime.Intrinsics.Vector128{`0})">
      <summary>Compares two vectors to determine if any elements are not equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if any elements in <paramref name="left" /> was not equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128`1.op_LeftShift(System.Runtime.Intrinsics.Vector128{`0},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="value">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128`1.op_Multiply(`0,System.Runtime.Intrinsics.Vector128{`0})">
      <summary>Multiplies a vector by a scalar to compute their product.</summary>
      <param name="left">The scalar to multiply with <paramref name="right" />.</param>
      <param name="right">The vector to multiply with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128`1.op_Multiply(System.Runtime.Intrinsics.Vector128{`0},`0)">
      <summary>Multiplies a vector by a scalar to compute their product.</summary>
      <param name="left">The vector to multiply with <paramref name="right" />.</param>
      <param name="right">The scalar to multiply with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128`1.op_Multiply(System.Runtime.Intrinsics.Vector128{`0},System.Runtime.Intrinsics.Vector128{`0})">
      <summary>Multiplies two vectors to compute their element-wise product.</summary>
      <param name="left">The vector to multiply with <paramref name="right" />.</param>
      <param name="right">The vector to multiply with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The element-wise product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128`1.op_OnesComplement(System.Runtime.Intrinsics.Vector128{`0})">
      <summary>Computes the ones-complement of a vector.</summary>
      <param name="vector">The vector whose ones-complement is to be computed.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are the ones-complement of the corresponding elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128`1.op_RightShift(System.Runtime.Intrinsics.Vector128{`0},System.Int32)">
      <summary>Shifts (signed) each element of a vector right by the specified amount.</summary>
      <param name="value">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128`1.op_Subtraction(System.Runtime.Intrinsics.Vector128{`0},System.Runtime.Intrinsics.Vector128{`0})">
      <summary>Subtracts two vectors to compute their difference.</summary>
      <param name="left">The vector from which <paramref name="right" /> will be subtracted.</param>
      <param name="right">The vector to subtract from <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The difference of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128`1.op_UnaryNegation(System.Runtime.Intrinsics.Vector128{`0})">
      <summary>Computes the unary negation of a vector.</summary>
      <param name="vector">The vector to negate.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are the unary negation of the corresponding elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128`1.op_UnaryPlus(System.Runtime.Intrinsics.Vector128{`0})">
      <summary>Returns a given vector unchanged.</summary>
      <param name="value">The vector.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="value" />
      </returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128`1.op_UnsignedRightShift(System.Runtime.Intrinsics.Vector128{`0},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="value">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector128`1.ToString">
      <summary>Converts the current instance to an equivalent string representation.</summary>
      <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
      <returns>An equivalent string representation of the current instance.</returns>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector128`1.AllBitsSet">
      <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all bits set to 1.</summary>
      <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector128`1.Count">
      <summary>Gets the number of <typeparamref name="T" /> that are in a <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector128`1.Indices">
      <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with the elements set to their index.</summary>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector128`1.IsSupported">
      <summary>Gets a value that indicates whether <typeparamref name="T" /> is supported.</summary>
      <returns>
        <see langword="true" /> if <typeparamref name="T" /> is supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector128`1.Item(System.Int32)">
      <summary>Gets the element at the specified index.</summary>
      <param name="index">The index of the element to get.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> was less than zero or greater than the number of elements.</exception>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The value of the element at <paramref name="index" />.</returns>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector128`1.One">
      <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to one.</summary>
      <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector128`1.Zero">
      <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with all elements initialized to zero.</summary>
      <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="T:System.Runtime.Intrinsics.Vector256">
      <summary>Provides a collection of static methods for creating, manipulating, and otherwise operating on 256-bit vectors.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Abs``1(System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Computes the absolute value of each element in a vector.</summary>
      <param name="vector">The vector that will have its absolute value computed.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are the absolute value of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Add``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Adds two vectors to compute their sum.</summary>
      <param name="left">The vector to add with <paramref name="right" />.</param>
      <param name="right">The vector to add with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The sum of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.AndNot``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Computes the bitwise-and of a given vector and the ones complement of another vector.</summary>
      <param name="left">The vector to bitwise-and with <paramref name="right" />.</param>
      <param name="right">The vector to that is ones-complemented before being bitwise-and with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The bitwise-and of <paramref name="left" /> and the ones-complement of <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.As``2(System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> of type <typeparamref name="TFrom" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> of type <typeparamref name="TTo" />.</summary>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <typeparam name="TFrom">The type of the input vector.</typeparam>
      <typeparam name="U">The type that the vector <paramref name="vector" /> should be reinterpreted as.</typeparam>
      <typeparam name="TTo">The type that the vector <paramref name="vector" /> should be reinterpreted as.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="TFrom" />) or the type of the target (<typeparamref name="TTo" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> of type <typeparamref name="TTo" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.AsByte``1(System.Runtime.Intrinsics.Vector256{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.Byte" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.AsDouble``1(System.Runtime.Intrinsics.Vector256{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.Double" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.AsInt16``1(System.Runtime.Intrinsics.Vector256{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.Int16" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.AsInt32``1(System.Runtime.Intrinsics.Vector256{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.Int32" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.AsInt64``1(System.Runtime.Intrinsics.Vector256{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.Int64" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.AsNInt``1(System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.AsNUInt``1(System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.AsSByte``1(System.Runtime.Intrinsics.Vector256{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.SByte" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.AsSingle``1(System.Runtime.Intrinsics.Vector256{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.Single" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.AsUInt16``1(System.Runtime.Intrinsics.Vector256{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.UInt16" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.AsUInt32``1(System.Runtime.Intrinsics.Vector256{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.UInt32" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.AsUInt64``1(System.Runtime.Intrinsics.Vector256{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256" /> of type <see cref="T:System.UInt64" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.AsVector``1(System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> as a new <see cref="T:System.Numerics.Vector`1" />.</summary>
      <param name="value">The vector to reinterpret.</param>
      <typeparam name="T">The type of the vectors.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="value" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="value" /> reinterpreted as a new <see cref="T:System.Numerics.Vector`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.AsVector256``1(System.Numerics.Vector{``0})">
      <summary>Reinterprets a <see cref="T:System.Numerics.Vector`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="value">The vector to reinterpret.</param>
      <typeparam name="T">The type of the vectors.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="value" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="value" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.BitwiseAnd``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Computes the bitwise-and of two vectors.</summary>
      <param name="left">The vector to bitwise-and with <paramref name="right" />.</param>
      <param name="right">The vector to bitwise-and with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The bitwise-and of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.BitwiseOr``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Computes the bitwise-or of two vectors.</summary>
      <param name="left">The vector to bitwise-or with <paramref name="right" />.</param>
      <param name="right">The vector to bitwise-or with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The bitwise-or of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Ceiling(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>Computes the ceiling of each element in a vector.</summary>
      <param name="vector">The vector that will have its ceiling computed.</param>
      <returns>A vector whose elements are the ceiling of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Ceiling(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>Computes the ceiling of each element in a vector.</summary>
      <param name="vector">The vector that will have its ceiling computed.</param>
      <returns>A vector whose elements are the ceiling of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Clamp``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Restricts a vector between a minimum and a maximum value.</summary>
      <param name="value">The vector to restrict.</param>
      <param name="min">The minimum value.</param>
      <param name="max">The maximum value.</param>
      <typeparam name="T" />
      <returns>The restricted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ClampNative``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Restricts a vector between a minimum and a maximum value using platform specific behavior for <code data-dev-comment-type="c">NaN</code> and <code data-dev-comment-type="c">NegativeZero</code>..</summary>
      <param name="value">The vector to restrict.</param>
      <param name="min">The minimum value.</param>
      <param name="max">The maximum value.</param>
      <typeparam name="T" />
      <returns>The restricted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ConditionalSelect``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Conditionally selects a value from two vectors on a bitwise basis.</summary>
      <param name="condition">The mask that is used to select a value from <paramref name="left" /> or <paramref name="right" />.</param>
      <param name="left">The vector that is selected when the corresponding bit in <paramref name="condition" /> is one.</param>
      <param name="right">The vector that is selected when the corresponding bit in <paramref name="condition" /> is zero.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="condition" />, <paramref name="left" />, and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose bits come from <paramref name="left" /> or <paramref name="right" /> based on the value of <paramref name="condition" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ConvertToDouble(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ConvertToDouble(System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ConvertToInt32(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ConvertToInt32Native(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>Converts a <see langword="Vector256&lt;Single&gt;" /> to a <see langword="Vector256&lt;Int32&gt;" /> using platform specific behavior on overflow.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ConvertToInt64(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ConvertToInt64Native(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>Converts a <see langword="Vector256&lt;Double&gt;" /> to a <see langword="Vector256&lt;Int64&gt;" /> using platform specific behavior on overflow.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ConvertToSingle(System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ConvertToSingle(System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ConvertToUInt32(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ConvertToUInt32Native(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>Converts a <see langword="Vector256&lt;Single&gt;" /> to a <see langword="Vector256&lt;UInt32&gt;" /> using platform specific behavior on overflow.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ConvertToUInt64(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ConvertToUInt64Native(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>Converts a <see langword="Vector256&lt;Double&gt;" /> to a <see langword="Vector256&lt;UInt64&gt;" /> using platform specific behavior on overflow.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CopySign``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Copies the per-element sign of a vector to the per-element sign of another vector.</summary>
      <param name="value">The vector whose magnitude is used in the result.</param>
      <param name="sign">The vector whose sign is used in the result.</param>
      <typeparam name="T" />
      <returns>A vector with the magnitude of <code data-dev-comment-type="paramref">value</code> and the sign of <code data-dev-comment-type="paramref">sign</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CopyTo``1(System.Runtime.Intrinsics.Vector256{``0},``0[],System.Int32)">
      <summary>Copies a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> to a given array starting at the specified index.</summary>
      <param name="vector">The vector to be copied.</param>
      <param name="destination">The array to which <paramref name="vector" /> is copied.</param>
      <param name="startIndex">The starting index of <paramref name="destination" /> which <paramref name="vector" /> will be copied to.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.ArgumentException">The length of <paramref name="destination" /> is less than <see cref="P:System.Runtime.Intrinsics.Vector256`1.Count" />.</exception>
      <exception cref="T:System.NullReferenceException">
        <paramref name="destination" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="startIndex" /> is negative or greater than the length of <paramref name="destination" />.</exception>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> and <paramref name="destination" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CopyTo``1(System.Runtime.Intrinsics.Vector256{``0},``0[])">
      <summary>Copies a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> to a given array.</summary>
      <param name="vector">The vector to be copied.</param>
      <param name="destination">The array to which <paramref name="vector" /> is copied.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NullReferenceException">
        <paramref name="destination" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The length of <paramref name="destination" /> is less than <see cref="P:System.Runtime.Intrinsics.Vector256`1.Count" />.</exception>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> and <paramref name="destination" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CopyTo``1(System.Runtime.Intrinsics.Vector256{``0},System.Span{``0})">
      <summary>Copies a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> to a given span.</summary>
      <param name="vector">The vector to be copied.</param>
      <param name="destination">The span to which the <paramref name="vector" /> is copied.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.ArgumentException">The length of <paramref name="destination" /> is less than <see cref="P:System.Runtime.Intrinsics.Vector256`1.Count" />.</exception>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> and <paramref name="destination" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Cos(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>Computes the cos of each element in a vector.</summary>
      <param name="vector">The vector that will have its Cos computed.</param>
      <returns>A vector whose elements are the cos of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Cos(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>Computes the cos of each element in a vector.</summary>
      <param name="vector">The vector that will have its Cos computed.</param>
      <returns>A vector whose elements are the cos of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <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)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <param name="e4">The value that element 4 will be initialized to.</param>
      <param name="e5">The value that element 5 will be initialized to.</param>
      <param name="e6">The value that element 6 will be initialized to.</param>
      <param name="e7">The value that element 7 will be initialized to.</param>
      <param name="e8">The value that element 8 will be initialized to.</param>
      <param name="e9">The value that element 9 will be initialized to.</param>
      <param name="e10">The value that element 10 will be initialized to.</param>
      <param name="e11">The value that element 11 will be initialized to.</param>
      <param name="e12">The value that element 12 will be initialized to.</param>
      <param name="e13">The value that element 13 will be initialized to.</param>
      <param name="e14">The value that element 14 will be initialized to.</param>
      <param name="e15">The value that element 15 will be initialized to.</param>
      <param name="e16">The value that element 16 will be initialized to.</param>
      <param name="e17">The value that element 17 will be initialized to.</param>
      <param name="e18">The value that element 18 will be initialized to.</param>
      <param name="e19">The value that element 19 will be initialized to.</param>
      <param name="e20">The value that element 20 will be initialized to.</param>
      <param name="e21">The value that element 21 will be initialized to.</param>
      <param name="e22">The value that element 22 will be initialized to.</param>
      <param name="e23">The value that element 23 will be initialized to.</param>
      <param name="e24">The value that element 24 will be initialized to.</param>
      <param name="e25">The value that element 25 will be initialized to.</param>
      <param name="e26">The value that element 26 will be initialized to.</param>
      <param name="e27">The value that element 27 will be initialized to.</param>
      <param name="e28">The value that element 28 will be initialized to.</param>
      <param name="e29">The value that element 29 will be initialized to.</param>
      <param name="e30">The value that element 30 will be initialized to.</param>
      <param name="e31">The value that element 31 will be initialized to.</param>
      <returns>A new vector with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Byte)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new vector with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Double,System.Double,System.Double,System.Double)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <returns>A new vector with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Double)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new vector with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <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)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <param name="e4">The value that element 4 will be initialized to.</param>
      <param name="e5">The value that element 5 will be initialized to.</param>
      <param name="e6">The value that element 6 will be initialized to.</param>
      <param name="e7">The value that element 7 will be initialized to.</param>
      <param name="e8">The value that element 8 will be initialized to.</param>
      <param name="e9">The value that element 9 will be initialized to.</param>
      <param name="e10">The value that element 10 will be initialized to.</param>
      <param name="e11">The value that element 11 will be initialized to.</param>
      <param name="e12">The value that element 12 will be initialized to.</param>
      <param name="e13">The value that element 13 will be initialized to.</param>
      <param name="e14">The value that element 14 will be initialized to.</param>
      <param name="e15">The value that element 15 will be initialized to.</param>
      <returns>A new vector with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Int16)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new vector with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <param name="e4">The value that element 4 will be initialized to.</param>
      <param name="e5">The value that element 5 will be initialized to.</param>
      <param name="e6">The value that element 6 will be initialized to.</param>
      <param name="e7">The value that element 7 will be initialized to.</param>
      <returns>A new vector with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Int32)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new vector with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Int64,System.Int64,System.Int64,System.Int64)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <returns>A new vector with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Int64)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new vector with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.IntPtr)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <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>
      <param name="lower">The value that the lower 128 bits will be initialized to.</param>
      <param name="upper">The value that the upper 128 bits will be initialized to.</param>
      <returns>A new vector initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <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>
      <param name="lower">The value that the lower 128 bits will be initialized to.</param>
      <param name="upper">The value that the upper 128 bits will be initialized to.</param>
      <returns>A new vector initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <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>
      <param name="lower">The value that the lower 128 bits will be initialized to.</param>
      <param name="upper">The value that the upper 128 bits will be initialized to.</param>
      <returns>A new vector initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <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>
      <param name="lower">The value that the lower 128 bits will be initialized to.</param>
      <param name="upper">The value that the upper 128 bits will be initialized to.</param>
      <returns>A new vector initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <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>
      <param name="lower">The value that the lower 128 bits will be initialized to.</param>
      <param name="upper">The value that the upper 128 bits will be initialized to.</param>
      <returns>A new vector initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.IntPtr},System.Runtime.Intrinsics.Vector128{System.IntPtr})">
      <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>
      <param name="lower">The value that the lower 128-bits will be initialized to.</param>
      <param name="upper">The value that the upper 128-bits will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <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>
      <param name="lower">The value that the lower 128 bits will be initialized to.</param>
      <param name="upper">The value that the upper 128 bits will be initialized to.</param>
      <returns>A new vector initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <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>
      <param name="lower">The value that the lower 128 bits will be initialized to.</param>
      <param name="upper">The value that the upper 128 bits will be initialized to.</param>
      <returns>A new vector initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <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>
      <param name="lower">The value that the lower 128 bits will be initialized to.</param>
      <param name="upper">The value that the upper 128 bits will be initialized to.</param>
      <returns>A new vector initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <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>
      <param name="lower">The value that the lower 128 bits will be initialized to.</param>
      <param name="upper">The value that the upper 128 bits will be initialized to.</param>
      <returns>A new vector initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <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>
      <param name="lower">The value that the lower 128 bits will be initialized to.</param>
      <param name="upper">The value that the upper 128 bits will be initialized to.</param>
      <returns>A new vector initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Runtime.Intrinsics.Vector128{System.UIntPtr},System.Runtime.Intrinsics.Vector128{System.UIntPtr})">
      <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>
      <param name="lower">The value that the lower 128-bits will be initialized to.</param>
      <param name="upper">The value that the upper 128-bits will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <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)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <param name="e4">The value that element 4 will be initialized to.</param>
      <param name="e5">The value that element 5 will be initialized to.</param>
      <param name="e6">The value that element 6 will be initialized to.</param>
      <param name="e7">The value that element 7 will be initialized to.</param>
      <param name="e8">The value that element 8 will be initialized to.</param>
      <param name="e9">The value that element 9 will be initialized to.</param>
      <param name="e10">The value that element 10 will be initialized to.</param>
      <param name="e11">The value that element 11 will be initialized to.</param>
      <param name="e12">The value that element 12 will be initialized to.</param>
      <param name="e13">The value that element 13 will be initialized to.</param>
      <param name="e14">The value that element 14 will be initialized to.</param>
      <param name="e15">The value that element 15 will be initialized to.</param>
      <param name="e16">The value that element 16 will be initialized to.</param>
      <param name="e17">The value that element 17 will be initialized to.</param>
      <param name="e18">The value that element 18 will be initialized to.</param>
      <param name="e19">The value that element 19 will be initialized to.</param>
      <param name="e20">The value that element 20 will be initialized to.</param>
      <param name="e21">The value that element 21 will be initialized to.</param>
      <param name="e22">The value that element 22 will be initialized to.</param>
      <param name="e23">The value that element 23 will be initialized to.</param>
      <param name="e24">The value that element 24 will be initialized to.</param>
      <param name="e25">The value that element 25 will be initialized to.</param>
      <param name="e26">The value that element 26 will be initialized to.</param>
      <param name="e27">The value that element 27 will be initialized to.</param>
      <param name="e28">The value that element 28 will be initialized to.</param>
      <param name="e29">The value that element 29 will be initialized to.</param>
      <param name="e30">The value that element 30 will be initialized to.</param>
      <param name="e31">The value that element 31 will be initialized to.</param>
      <returns>A new vector with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.SByte)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new vector with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <param name="e4">The value that element 4 will be initialized to.</param>
      <param name="e5">The value that element 5 will be initialized to.</param>
      <param name="e6">The value that element 6 will be initialized to.</param>
      <param name="e7">The value that element 7 will be initialized to.</param>
      <returns>A new vector with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.Single)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new vector with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <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)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <param name="e4">The value that element 4 will be initialized to.</param>
      <param name="e5">The value that element 5 will be initialized to.</param>
      <param name="e6">The value that element 6 will be initialized to.</param>
      <param name="e7">The value that element 7 will be initialized to.</param>
      <param name="e8">The value that element 8 will be initialized to.</param>
      <param name="e9">The value that element 9 will be initialized to.</param>
      <param name="e10">The value that element 10 will be initialized to.</param>
      <param name="e11">The value that element 11 will be initialized to.</param>
      <param name="e12">The value that element 12 will be initialized to.</param>
      <param name="e13">The value that element 13 will be initialized to.</param>
      <param name="e14">The value that element 14 will be initialized to.</param>
      <param name="e15">The value that element 15 will be initialized to.</param>
      <returns>A new vector with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.UInt16)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new vector with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <param name="e4">The value that element 4 will be initialized to.</param>
      <param name="e5">The value that element 5 will be initialized to.</param>
      <param name="e6">The value that element 6 will be initialized to.</param>
      <param name="e7">The value that element 7 will be initialized to.</param>
      <returns>A new vector with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.UInt32)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new vector with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.UInt64,System.UInt64,System.UInt64,System.UInt64)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <returns>A new vector with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.UInt64)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new vector with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create(System.UIntPtr)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create``1(``0)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="value" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create``1(``0[],System.Int32)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> from a given array.</summary>
      <param name="values">The array from which the vector is created.</param>
      <param name="index">The index in <paramref name="values" /> at which to being reading elements.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NullReferenceException">
        <paramref name="values" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="values" />, starting from <paramref name="index" />, is less than <see cref="P:System.Runtime.Intrinsics.Vector256`1.Count" />.</exception>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="values" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with its elements set to the first <see cref="P:System.Runtime.Intrinsics.Vector128`1.Count" /> elements from <paramref name="values" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create``1(``0[])">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> from a given array.</summary>
      <param name="values">The array from which the vector is created.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NullReferenceException">
        <paramref name="values" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="values" /> is less than <see cref="P:System.Runtime.Intrinsics.Vector256`1.Count" />.</exception>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="values" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with its elements set to the first <see cref="P:System.Runtime.Intrinsics.Vector256`1.Count" /> elements from <paramref name="values" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create``1(System.ReadOnlySpan{``0})">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> from a given readonly span.</summary>
      <param name="values">The readonly span from which the vector is created.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="values" /> is less than <see cref="P:System.Runtime.Intrinsics.Vector256`1.Count" />.</exception>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="values" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with its elements set to the first <see cref="P:System.Runtime.Intrinsics.Vector256`1.Count" /> elements from <paramref name="values" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create``1(System.Runtime.Intrinsics.Vector128{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <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>
      <param name="lower">The value that the lower 128-bits will be initialized to.</param>
      <param name="upper">The value that the upper 128-bits will be initialized to.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="lower" /> and <paramref name="upper" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create``1(System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the lower and upper 128-bits initialized to a specified value.</summary>
      <param name="value">The value that the lower and upper 128-bits will be initialized to.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="value" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with the lower and upper 128-bits initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Create``1(System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with all 64-bit parts initialized to a specified value.</summary>
      <param name="value">The value that the 64-bit parts will be initialized to.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="value" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with the 64-bit parts initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.Byte)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.Double)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.Int16)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.Int32)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.Int64)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.IntPtr)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.SByte)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.Single)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.UInt16)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.UInt32)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.UInt64)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar(System.UIntPtr)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalar``1(``0)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="value" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.Byte)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.Double)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.Int16)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.Int32)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.Int64)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.IntPtr)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.SByte)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.Single)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.UInt16)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.UInt32)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.UInt64)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new vector instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe(System.UIntPtr)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CreateScalarUnsafe``1(``0)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="value" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.CreateSequence``1(``0,``0)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance where the elements begin at a specified value and which are spaced apart according to another specified value.</summary>
      <param name="start">The value that element 0 will be initialized to.</param>
      <param name="step">The value that indicates how far apart each element should be from the previous.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instance with the first element initialized to <paramref name="start" /> and each subsequent element initialized to the value of the previous element plus <paramref name="step" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.DegreesToRadians(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>Converts a given vector from degrees to radians.</summary>
      <param name="degrees">The vector to convert to radians.</param>
      <returns>The vector of <code data-dev-comment-type="paramref">degrees</code> converted to radians.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.DegreesToRadians(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>Converts a given vector from degrees to radians.</summary>
      <param name="degrees">The vector to convert to radians.</param>
      <returns>The vector of <code data-dev-comment-type="paramref">degrees</code> converted to radians.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Divide``1(System.Runtime.Intrinsics.Vector256{``0},``0)">
      <summary>Divides a vector by a scalar to compute the per-element quotient.</summary>
      <param name="left">The vector that will be divided by <paramref name="right" />.</param>
      <param name="right">The scalar that will divide <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <returns>The quotient of <paramref name="left" /> divided by <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Divide``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Divides two vectors to compute their quotient.</summary>
      <param name="left">The vector that will be divided by <paramref name="right" />.</param>
      <param name="right">The vector that will divide <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The quotient of <paramref name="left" /> divided by <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Dot``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Computes the dot product of two vectors.</summary>
      <param name="left">The vector that will be dotted with <paramref name="right" />.</param>
      <param name="right">The vector that will be dotted with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The dot product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Equals``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Compares two vectors to determine if they are equal on a per-element basis.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <paramref name="left" /> and <paramref name="right" /> were equal.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.EqualsAll``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Compares two vectors to determine if all elements are equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if all elements in <paramref name="left" /> were equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.EqualsAny``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Compares two vectors to determine if any elements are equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if any elements in <paramref name="left" /> was equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Exp(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>Computes the exp of each element in a vector.</summary>
      <param name="vector">The vector that will have its Exp computed.</param>
      <returns>A vector whose elements are the exp of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Exp(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>Computes the exp of each element in a vector.</summary>
      <param name="vector">The vector that will have its exp computed.</param>
      <returns>A vector whose elements are the exp of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ExtractMostSignificantBits``1(System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Extracts the most significant bit from each element in a vector.</summary>
      <param name="vector">The vector whose elements should have their most significant bit extracted.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The packed most significant bits extracted from the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Floor(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>Computes the floor of each element in a vector.</summary>
      <param name="vector">The vector that will have its floor computed.</param>
      <returns>A vector whose elements are the floor of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Floor(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>Computes the floor of each element in a vector.</summary>
      <param name="vector">The vector that will have its floor computed.</param>
      <returns>A vector whose elements are the floor of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.FusedMultiplyAdd(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>Computes (<code data-dev-comment-type="paramref">left</code> * <code data-dev-comment-type="paramref">right</code>) + <code data-dev-comment-type="paramref">addend</code>, rounded as one ternary operation.</summary>
      <param name="left">The vector to be multiplied with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to be multiplied with <code data-dev-comment-type="paramref">left</code>.</param>
      <param name="addend">The vector to be added to the result of <code data-dev-comment-type="paramref">left</code> multiplied by <code data-dev-comment-type="paramref">right</code>.</param>
      <returns>(<code data-dev-comment-type="paramref">left</code> * <code data-dev-comment-type="paramref">right</code>) + <code data-dev-comment-type="paramref">addend</code>, rounded as one ternary operation.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.FusedMultiplyAdd(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>Computes (<code data-dev-comment-type="paramref">left</code> * <code data-dev-comment-type="paramref">right</code>) + <code data-dev-comment-type="paramref">addend</code>, rounded as one ternary operation.</summary>
      <param name="left">The vector to be multiplied with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to be multiplied with <code data-dev-comment-type="paramref">left</code>.</param>
      <param name="addend">The vector to be added to the result of <code data-dev-comment-type="paramref">left</code> multiplied by <code data-dev-comment-type="paramref">right</code>.</param>
      <returns>(<code data-dev-comment-type="paramref">left</code> * <code data-dev-comment-type="paramref">right</code>) + <code data-dev-comment-type="paramref">addend</code>, rounded as one ternary operation.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.GetElement``1(System.Runtime.Intrinsics.Vector256{``0},System.Int32)">
      <summary>Gets the element at the specified index.</summary>
      <param name="vector">The vector to get the element from.</param>
      <param name="index">The index of the element to get.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> was less than zero or greater than the number of elements.</exception>
      <returns>The value of the element at <paramref name="index" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.GetLower``1(System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Gets the value of the lower 128 bits as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="vector">The vector to get the lower 128 bits from.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The value of the lower 128 bits as a new vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.GetUpper``1(System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Gets the value of the upper 128 bits as a new <see cref="T:System.Runtime.Intrinsics.Vector128`1" />.</summary>
      <param name="vector">The vector to get the upper 128 bits from.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The value of the upper 128 bits as a new vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.GreaterThan``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Compares two vectors to determine which is greater on a per-element basis.</summary>
      <param name="left">The vector to compare with <paramref name="left" />.</param>
      <param name="right">The vector to compare with <paramref name="right" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are all-bits-set or zero, depending on if which of the corresponding elements in <paramref name="left" /> and <paramref name="right" /> were greater.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.GreaterThanAll``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Compares two vectors to determine if all elements are greater.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if all elements in <paramref name="left" /> were greater than the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.GreaterThanAny``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Compares two vectors to determine if any elements are greater.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if any elements in <paramref name="left" /> was greater than the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.GreaterThanOrEqual``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Compares two vectors to determine which is greater or equal on a per-element basis.</summary>
      <param name="left">The vector to compare with <paramref name="left" />.</param>
      <param name="right">The vector to compare with <paramref name="right" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are all-bits-set or zero, depending on if which of the corresponding elements in <paramref name="left" /> and <paramref name="right" /> were greater or equal.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.GreaterThanOrEqualAll``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Compares two vectors to determine if all elements are greater or equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if all elements in <paramref name="left" /> were greater than or equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.GreaterThanOrEqualAny``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Compares two vectors to determine if any elements are greater or equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if any elements in <paramref name="left" /> was greater than or equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Hypot(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>Computes the hypotenuse given two vectors representing the lengths of the shorter sides in a right-angled triangle.</summary>
      <param name="x">The vector to square and add to <code data-dev-comment-type="paramref">y</code>.</param>
      <param name="y">The vector to square and add to <code data-dev-comment-type="paramref">x</code>.</param>
      <returns>The square root of <code data-dev-comment-type="paramref">x</code>-squared plus <code data-dev-comment-type="paramref">y</code>-squared.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Hypot(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>Computes the hypotenuse given two vectors representing the lengths of the shorter sides in a right-angled triangle.</summary>
      <param name="x">The vector to square and add to <code data-dev-comment-type="paramref">y</code>.</param>
      <param name="y">The vector to square and add to <code data-dev-comment-type="paramref">x</code>.</param>
      <returns>The square root of <code data-dev-comment-type="paramref">x</code>-squared plus <code data-dev-comment-type="paramref">y</code>-squared.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.IsNaN``1(System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Determines which elements in a vector are NaN.</summary>
      <param name="vector">The vector to be checked.</param>
      <typeparam name="T" />
      <returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <code data-dev-comment-type="paramref">vector</code> were NaN.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.IsNegative``1(System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Determines which elements in a vector represents negative real numbers.</summary>
      <param name="vector">The vector to be checked.</param>
      <typeparam name="T" />
      <returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <code data-dev-comment-type="paramref">vector</code> were negative.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.IsPositive``1(System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Determines which elements in a vector represents positive real numbers.</summary>
      <param name="vector">The vector to be checked.</param>
      <typeparam name="T" />
      <returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <code data-dev-comment-type="paramref">vector</code> were positive.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.IsPositiveInfinity``1(System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Determines which elements in a vector are positive infinity.</summary>
      <param name="vector">The vector to be checked.</param>
      <typeparam name="T" />
      <returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <code data-dev-comment-type="paramref">vector</code> were positive infinity.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.IsZero``1(System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Determines which elements in a vector are zero.</summary>
      <param name="vector">The vector to be checked.</param>
      <typeparam name="T" />
      <returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <code data-dev-comment-type="paramref">vector</code> were zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Lerp(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>Performs a linear interpolation between two vectors based on the given weighting.</summary>
      <param name="x">The first vector.</param>
      <param name="y">The second vector.</param>
      <param name="amount">A value between 0 and 1 that indicates the weight of <code data-dev-comment-type="paramref">y</code>.</param>
      <returns>The interpolated vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Lerp(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>Performs a linear interpolation between two vectors based on the given weighting.</summary>
      <param name="x">The first vector.</param>
      <param name="y">The second vector.</param>
      <param name="amount">A value between 0 and 1 that indicates the weight of <code data-dev-comment-type="paramref">y</code>.</param>
      <returns>The interpolated vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.LessThan``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Compares two vectors to determine which is less on a per-element basis.</summary>
      <param name="left">The vector to compare with <paramref name="left" />.</param>
      <param name="right">The vector to compare with <paramref name="right" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are all-bits-set or zero, depending on if which of the corresponding elements in <paramref name="left" /> and <paramref name="right" /> were less.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.LessThanAll``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Compares two vectors to determine if all elements are less.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if all elements in <paramref name="left" /> were less than the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.LessThanAny``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Compares two vectors to determine if any elements are less.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if any elements in <paramref name="left" /> was less than the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.LessThanOrEqual``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Compares two vectors to determine which is less or equal on a per-element basis.</summary>
      <param name="left">The vector to compare with <paramref name="left" />.</param>
      <param name="right">The vector to compare with <paramref name="right" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are all-bits-set or zero, depending on if which of the corresponding elements in <paramref name="left" /> and <paramref name="right" /> were less or equal.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.LessThanOrEqualAll``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Compares two vectors to determine if all elements are less or equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if all elements in <paramref name="left" /> were less than or equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.LessThanOrEqualAny``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Compares two vectors to determine if any elements are less or equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if any elements in <paramref name="left" /> was less than or equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Load``1(``0*)">
      <summary>Loads a vector from the given source.</summary>
      <param name="source">The source from which the vector will be loaded.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The vector loaded from <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.LoadAligned``1(``0*)">
      <summary>Loads a vector from the given aligned source.</summary>
      <param name="source">The aligned source from which the vector will be loaded.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The vector loaded from <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.LoadAlignedNonTemporal``1(``0*)">
      <summary>Loads a vector from the given aligned source.</summary>
      <param name="source">The aligned source from which the vector will be loaded.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The vector loaded from <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.LoadUnsafe``1(``0@,System.UIntPtr)">
      <summary>Loads a vector from the given source and element offset.</summary>
      <param name="source">The source to which <paramref name="elementOffset" /> will be added before loading the vector.</param>
      <param name="elementOffset">The element offset from <paramref name="source" /> from which the vector will be loaded.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The vector loaded from <paramref name="source" /> plus <paramref name="elementOffset" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.LoadUnsafe``1(``0@)">
      <summary>Loads a vector from the given source.</summary>
      <param name="source">The source from which the vector will be loaded.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The vector loaded from <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Log(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>Computes the log of each element in a vector.</summary>
      <param name="vector">The vector that will have its log computed.</param>
      <returns>A vector whose elements are the log of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Log(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>Computes the log of each element in a vector.</summary>
      <param name="vector">The vector that will have its log computed.</param>
      <returns>A vector whose elements are the log of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Log2(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>Computes the log2 of each element in a vector.</summary>
      <param name="vector">The vector that will have its log2 computed.</param>
      <returns>A vector whose elements are the log2 of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Log2(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>Computes the log2 of each element in a vector.</summary>
      <param name="vector">The vector that will have its log2 computed.</param>
      <returns>A vector whose elements are the log2 of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Max``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Computes the maximum of two vectors on a per-element basis.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <returns>A vector whose elements are the maximum of the corresponding elements in <code data-dev-comment-type="paramref">left</code> and <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.MaxMagnitude``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Compares two vectors to compute which has the greater magnitude on a per-element basis.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T" />
      <returns>A vector where the corresponding element comes from <code data-dev-comment-type="paramref">left</code> if it has a greater magnitude than <code data-dev-comment-type="paramref">right</code>; otherwise, <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.MaxMagnitudeNumber``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Compares two vectors, on a per-element basis, to compute which has the greater magnitude and returning the other value if an input is <code data-dev-comment-type="c">NaN</code>.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T" />
      <returns>A vector where the corresponding element comes from <code data-dev-comment-type="paramref">left</code> if it has a greater magnitude than <code data-dev-comment-type="paramref">right</code>; otherwise, <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.MaxNative``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Compare two vectors to determine which is greater on a per-element basis using platform specific behavior for <code data-dev-comment-type="c">NaN</code> and <code data-dev-comment-type="c">NegativeZero</code>.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T" />
      <returns>A vector where the corresponding element comes from <code data-dev-comment-type="paramref">left</code> if it is greater than <code data-dev-comment-type="paramref">right</code>; otherwise, <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.MaxNumber``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Compares two vectors, on a per-element basis, to compute which is greater and returning the other value if an element is <code data-dev-comment-type="c">NaN</code>.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T" />
      <returns>A vector where the corresponding element comes from <code data-dev-comment-type="paramref">left</code> if it is greater than <code data-dev-comment-type="paramref">right</code>; otherwise, <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Min``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Computes the minimum of two vectors on a per-element basis.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <returns>A vector whose elements are the minimum of the corresponding elements in <code data-dev-comment-type="paramref">left</code> and <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.MinMagnitude``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Compares two vectors to compute which has the lesser magnitude on a per-element basis.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T" />
      <returns>A vector where the corresponding element comes from <code data-dev-comment-type="paramref">left</code> if it has a lesser magnitude than <code data-dev-comment-type="paramref">right</code>; otherwise, <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.MinMagnitudeNumber``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Compares two vectors, on a per-element basis, to compute which has the lesser magnitude and returning the other value if an input is <code data-dev-comment-type="c">NaN</code>.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T" />
      <returns>A vector where the corresponding element comes from <code data-dev-comment-type="paramref">left</code> if it has a lesser magnitude than <code data-dev-comment-type="paramref">right</code>; otherwise, <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.MinNative``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Compare two vectors to determine which is lesser on a per-element basis using platform specific behavior for <code data-dev-comment-type="c">NaN</code> and <code data-dev-comment-type="c">NegativeZero</code>.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T" />
      <returns>A vector where the corresponding element comes from <code data-dev-comment-type="paramref">left</code> if it is lesser than <code data-dev-comment-type="paramref">right</code>; otherwise, <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.MinNumber``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Compares two vectors, on a per-element basis, to compute which is lesser and returning the other value if an element is <code data-dev-comment-type="c">NaN</code>.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T" />
      <returns>A vector where the corresponding element comes from <code data-dev-comment-type="paramref">left</code> if it is lesser than <code data-dev-comment-type="paramref">right</code>; otherwise, <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Multiply``1(``0,System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Multiplies a vector by a scalar to compute their product.</summary>
      <param name="left">The scalar to multiply with <paramref name="right" />.</param>
      <param name="right">The vector to multiply with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Multiply``1(System.Runtime.Intrinsics.Vector256{``0},``0)">
      <summary>Multiplies a vector by a scalar to compute their product.</summary>
      <param name="left">The vector to multiply with <paramref name="right" />.</param>
      <param name="right">The scalar to multiply with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Multiply``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Multiplies two vectors to compute their element-wise product.</summary>
      <param name="left">The vector to multiply with <paramref name="right" />.</param>
      <param name="right">The vector to multiply with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The element-wise product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.MultiplyAddEstimate(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>Computes an estimate of (<code data-dev-comment-type="paramref">left</code> * <code data-dev-comment-type="paramref">right</code>) + <code data-dev-comment-type="paramref">addend</code>.</summary>
      <param name="left">The vector to be multiplied with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to be multiplied with <code data-dev-comment-type="paramref">left</code>.</param>
      <param name="addend">The vector to be added to the result of <code data-dev-comment-type="paramref">left</code> multiplied by <code data-dev-comment-type="paramref">right</code>.</param>
      <returns>An estimate of (<code data-dev-comment-type="paramref">left</code> * <code data-dev-comment-type="paramref">right</code>) + <code data-dev-comment-type="paramref">addend</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.MultiplyAddEstimate(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>Computes an estimate of (<code data-dev-comment-type="paramref">left</code> * <code data-dev-comment-type="paramref">right</code>) + <code data-dev-comment-type="paramref">addend</code>.</summary>
      <param name="left">The vector to be multiplied with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to be multiplied with <code data-dev-comment-type="paramref">left</code>.</param>
      <param name="addend">The vector to be added to the result of <code data-dev-comment-type="paramref">left</code> multiplied by <code data-dev-comment-type="paramref">right</code>.</param>
      <returns>An estimate of (<code data-dev-comment-type="paramref">left</code> * <code data-dev-comment-type="paramref">right</code>) + <code data-dev-comment-type="paramref">addend</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Narrow(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Narrow(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Narrow(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Narrow(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Narrow(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Narrow(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Narrow(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Negate``1(System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Negates a vector.</summary>
      <param name="vector">The vector to negate.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are the negation of the corresponding elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.OnesComplement``1(System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Computes the ones-complement of a vector.</summary>
      <param name="vector">The vector whose ones-complement is to be computed.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are the ones-complement of the corresponding elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.RadiansToDegrees(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>Converts a given vector from radians to degrees.</summary>
      <param name="radians">The vector to convert to degrees.</param>
      <returns>The vector of <code data-dev-comment-type="paramref">radians</code> converted to degrees.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.RadiansToDegrees(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>Converts a given vector from radians to degrees.</summary>
      <param name="radians">The vector to convert to degrees.</param>
      <returns>The vector of <code data-dev-comment-type="paramref">radians</code> converted to degrees.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Round(System.Runtime.Intrinsics.Vector256{System.Double},System.MidpointRounding)">
      <summary>Rounds each element in a vector to the nearest integer using the specified rounding mode.</summary>
      <param name="vector">The vector to round.</param>
      <param name="mode">The mode under which <code data-dev-comment-type="paramref">vector</code> should be rounded.</param>
      <returns>The result of rounding each element in <code data-dev-comment-type="paramref">vector</code> to the nearest integer using <code data-dev-comment-type="paramref">mode</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Round(System.Runtime.Intrinsics.Vector256{System.Double})">
      <param name="vector" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Round(System.Runtime.Intrinsics.Vector256{System.Single},System.MidpointRounding)">
      <summary>Rounds each element in a vector to the nearest integer using the specified rounding mode.</summary>
      <param name="vector">The vector to round.</param>
      <param name="mode">The mode under which <code data-dev-comment-type="paramref">vector</code> should be rounded.</param>
      <returns>The result of rounding each element in <code data-dev-comment-type="paramref">vector</code> to the nearest integer using <code data-dev-comment-type="paramref">mode</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Round(System.Runtime.Intrinsics.Vector256{System.Single})">
      <param name="vector" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ShiftLeft(System.Runtime.Intrinsics.Vector256{System.Byte},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ShiftLeft(System.Runtime.Intrinsics.Vector256{System.Int16},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ShiftLeft(System.Runtime.Intrinsics.Vector256{System.Int32},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ShiftLeft(System.Runtime.Intrinsics.Vector256{System.Int64},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ShiftLeft(System.Runtime.Intrinsics.Vector256{System.IntPtr},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ShiftLeft(System.Runtime.Intrinsics.Vector256{System.SByte},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ShiftLeft(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ShiftLeft(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ShiftLeft(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ShiftLeft(System.Runtime.Intrinsics.Vector256{System.UIntPtr},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int16},System.Int32)">
      <summary>Shifts (signed) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int32},System.Int32)">
      <summary>Shifts (signed) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int64},System.Int32)">
      <summary>Shifts (signed) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.IntPtr},System.Int32)">
      <summary>Shifts (signed) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.SByte},System.Int32)">
      <summary>Shifts (signed) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Byte},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int16},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int32},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int64},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.IntPtr},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.SByte},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UIntPtr},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Shuffle(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Shuffle(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Shuffle(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Shuffle(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Shuffle(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Shuffle(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Shuffle(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Shuffle(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Shuffle(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Shuffle(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Sin(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>Computes the sin of each element in a vector.</summary>
      <param name="vector">The vector that will have its Sin computed.</param>
      <returns>A vector whose elements are the sin of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Sin(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>Computes the sin of each element in a vector.</summary>
      <param name="vector">The vector that will have its Sin computed.</param>
      <returns>A vector whose elements are the sin of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.SinCos(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>Computes the cos of each element in a vector.</summary>
      <param name="vector">The vector that will have its Cos computed.</param>
      <returns>A vector whose elements are the cos of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.SinCos(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>Computes the cos of each element in a vector.</summary>
      <param name="vector">The vector that will have its Cos computed.</param>
      <returns>A vector whose elements are the cos of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Sqrt``1(System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Computes the square root of a vector on a per-element basis.</summary>
      <param name="vector">The vector whose square root is to be computed.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are the square root of the corresponding elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Store``1(System.Runtime.Intrinsics.Vector256{``0},``0*)">
      <summary>Stores a vector at the given destination.</summary>
      <param name="source">The vector that will be stored.</param>
      <param name="destination">The destination at which <paramref name="source" /> will be stored.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> and <paramref name="destination" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.StoreAligned``1(System.Runtime.Intrinsics.Vector256{``0},``0*)">
      <summary>Stores a vector at the given aligned destination.</summary>
      <param name="source">The vector that will be stored.</param>
      <param name="destination">The aligned destination at which <paramref name="source" /> will be stored.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> and <paramref name="destination" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.StoreAlignedNonTemporal``1(System.Runtime.Intrinsics.Vector256{``0},``0*)">
      <summary>Stores a vector at the given aligned destination.</summary>
      <param name="source">The vector that will be stored.</param>
      <param name="destination">The aligned destination at which <paramref name="source" /> will be stored.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> and <paramref name="destination" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.StoreUnsafe``1(System.Runtime.Intrinsics.Vector256{``0},``0@,System.UIntPtr)">
      <summary>Stores a vector at the given destination.</summary>
      <param name="source">The vector that will be stored.</param>
      <param name="destination">The destination to which <paramref name="elementOffset" /> will be added before the vector will be stored.</param>
      <param name="elementOffset">The element offset from <paramref name="destination" /> from which the vector will be stored.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> and <paramref name="destination" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.StoreUnsafe``1(System.Runtime.Intrinsics.Vector256{``0},``0@)">
      <summary>Stores a vector at the given destination.</summary>
      <param name="source">The vector that will be stored.</param>
      <param name="destination">The destination at which <paramref name="source" /> will be stored.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> and <paramref name="destination" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Subtract``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Subtracts two vectors to compute their difference.</summary>
      <param name="left">The vector from which <paramref name="right" /> will be subtracted.</param>
      <param name="right">The vector to subtract from <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The difference of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Sum``1(System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Computes the sum of all elements in a vector.</summary>
      <param name="vector">The vector whose elements will be summed.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The sum of all elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ToScalar``1(System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Converts the given vector to a scalar containing the value of the first element.</summary>
      <param name="vector">The vector to get the first element from.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A scalar that contains the value of the first element.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ToVector512``1(System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Converts the given vector to a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with the lower 256-bits set to the value of the given vector and the upper 256-bits initialized to zero.</summary>
      <param name="vector">The vector to extend.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with the lower 256-bits set to the value of <paramref name="vector" /> and the upper 256-bits initialized to zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.ToVector512Unsafe``1(System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Converts the given vector to a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with the lower 256-bits set to the value of the given vector and the upper 256-bits left uninitialized.</summary>
      <param name="vector">The vector to extend.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with the lower 256-bits set to the value of <paramref name="vector" /> and the upper 256-bits left uninitialized.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Truncate(System.Runtime.Intrinsics.Vector256{System.Double})">
      <param name="vector" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Truncate(System.Runtime.Intrinsics.Vector256{System.Single})">
      <param name="vector" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.TryCopyTo``1(System.Runtime.Intrinsics.Vector256{``0},System.Span{``0})">
      <summary>Tries to copy a <see cref="T:System.Numerics.Vector`1" /> to a given span.</summary>
      <param name="vector">The vector to copy.</param>
      <param name="destination">The span to which <paramref name="destination" /> is copied.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> and <paramref name="destination" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if <paramref name="vector" /> was succesfully copied to <paramref name="destination" />; otherwise, <see langword="false" /> if the length of <paramref name="destination" /> is less than <see cref="P:System.Runtime.Intrinsics.Vector256`1.Count" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Widen(System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Widen(System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Widen(System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Widen(System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Widen(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Widen(System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Widen(System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.WidenLower(System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.WidenLower(System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.WidenLower(System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.WidenLower(System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.WidenLower(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.WidenLower(System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.WidenLower(System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.WidenUpper(System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.WidenUpper(System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.WidenUpper(System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.WidenUpper(System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.WidenUpper(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.WidenUpper(System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.WidenUpper(System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.WithElement``1(System.Runtime.Intrinsics.Vector256{``0},System.Int32,``0)">
      <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>
      <param name="vector">The vector to get the remaining elements from.</param>
      <param name="index">The index of the element to set.</param>
      <param name="value">The value to set the element to.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> was less than zero or greater than the number of elements.</exception>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.WithLower``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <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>
      <param name="vector">The vector to get the upper 128 bits from.</param>
      <param name="value">The lower 128 bits.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.WithUpper``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector128{``0})">
      <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>
      <param name="vector">The vector to get the lower 128 bits from.</param>
      <param name="value">The upper 128 bits.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256.Xor``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Computes the exclusive-or of two vectors.</summary>
      <param name="left">The vector to exclusive-or with <paramref name="right" />.</param>
      <param name="right">The vector to exclusive-or with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The exclusive-or of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector256.IsHardwareAccelerated">
      <summary>Gets a value that indicates whether 256-bit vector operations are subject to hardware acceleration through JIT intrinsic support.</summary>
      <returns>
        <see langword="true" /> if 256-bit vector operations are subject to hardware acceleration; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.Vector256`1">
      <summary>Represents a 256-bit vector of a specified numeric type that is suitable for low-level optimization of parallel algorithms.</summary>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256`1.Equals(System.Object)">
      <summary>Determines whether the specified object is equal to the current instance.</summary>
      <param name="obj">The object to compare with the current instance.</param>
      <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256`1.Equals(System.Runtime.Intrinsics.Vector256{`0})">
      <summary>Determines whether the specified <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> is equal to the current instance.</summary>
      <param name="other">The <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> to compare with the current instance.</param>
      <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if <paramref name="other" /> is equal to the current instance; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256`1.GetHashCode">
      <summary>Gets the hash code for the instance.</summary>
      <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
      <returns>The hash code for the instance.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256`1.op_Addition(System.Runtime.Intrinsics.Vector256{`0},System.Runtime.Intrinsics.Vector256{`0})">
      <summary>Adds two vectors to compute their sum.</summary>
      <param name="left">The vector to add with <paramref name="right" />.</param>
      <param name="right">The vector to add with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The sum of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256`1.op_BitwiseAnd(System.Runtime.Intrinsics.Vector256{`0},System.Runtime.Intrinsics.Vector256{`0})">
      <summary>Computes the bitwise-and of two vectors.</summary>
      <param name="left">The vector to bitwise-and with <paramref name="right" />.</param>
      <param name="right">The vector to bitwise-and with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The bitwise-and of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256`1.op_BitwiseOr(System.Runtime.Intrinsics.Vector256{`0},System.Runtime.Intrinsics.Vector256{`0})">
      <summary>Computes the bitwise-or of two vectors.</summary>
      <param name="left">The vector to bitwise-or with <paramref name="right" />.</param>
      <param name="right">The vector to bitwise-or with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The bitwise-or of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256`1.op_Division(System.Runtime.Intrinsics.Vector256{`0},`0)">
      <summary>Divides a vector by a scalar to compute the per-element quotient.</summary>
      <param name="left">The vector that will be divided by <paramref name="right" />.</param>
      <param name="right">The scalar that will divide <paramref name="left" />.</param>
      <returns>The quotient of <paramref name="left" /> divided by <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256`1.op_Division(System.Runtime.Intrinsics.Vector256{`0},System.Runtime.Intrinsics.Vector256{`0})">
      <summary>Divides two vectors to compute their quotient.</summary>
      <param name="left">The vector that will be divided by <paramref name="right" />.</param>
      <param name="right">The vector that will divide <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The quotient of <paramref name="left" /> divided by <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256`1.op_Equality(System.Runtime.Intrinsics.Vector256{`0},System.Runtime.Intrinsics.Vector256{`0})">
      <summary>Compares two vectors to determine if all elements are equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if all elements in <paramref name="left" /> were equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256`1.op_ExclusiveOr(System.Runtime.Intrinsics.Vector256{`0},System.Runtime.Intrinsics.Vector256{`0})">
      <summary>Computes the exclusive-or of two vectors.</summary>
      <param name="left">The vector to exclusive-or with <paramref name="right" />.</param>
      <param name="right">The vector to exclusive-or with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The exclusive-or of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256`1.op_Inequality(System.Runtime.Intrinsics.Vector256{`0},System.Runtime.Intrinsics.Vector256{`0})">
      <summary>Compares two vectors to determine if any elements are not equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if any elements in <paramref name="left" /> was not equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256`1.op_LeftShift(System.Runtime.Intrinsics.Vector256{`0},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="value">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256`1.op_Multiply(`0,System.Runtime.Intrinsics.Vector256{`0})">
      <summary>Multiplies a vector by a scalar to compute their product.</summary>
      <param name="left">The scalar to multiply with <paramref name="right" />.</param>
      <param name="right">The vector to multiply with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256`1.op_Multiply(System.Runtime.Intrinsics.Vector256{`0},`0)">
      <summary>Multiplies a vector by a scalar to compute their product.</summary>
      <param name="left">The vector to multiply with <paramref name="right" />.</param>
      <param name="right">The scalar to multiply with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256`1.op_Multiply(System.Runtime.Intrinsics.Vector256{`0},System.Runtime.Intrinsics.Vector256{`0})">
      <summary>Multiplies two vectors to compute their element-wise product.</summary>
      <param name="left">The vector to multiply with <paramref name="right" />.</param>
      <param name="right">The vector to multiply with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The element-wise product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256`1.op_OnesComplement(System.Runtime.Intrinsics.Vector256{`0})">
      <summary>Computes the ones-complement of a vector.</summary>
      <param name="vector">The vector whose ones-complement is to be computed.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are the ones-complement of the corresponding elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256`1.op_RightShift(System.Runtime.Intrinsics.Vector256{`0},System.Int32)">
      <summary>Shifts (signed) each element of a vector right by the specified amount.</summary>
      <param name="value">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256`1.op_Subtraction(System.Runtime.Intrinsics.Vector256{`0},System.Runtime.Intrinsics.Vector256{`0})">
      <summary>Subtracts two vectors to compute their difference.</summary>
      <param name="left">The vector from which <paramref name="right" /> will be subtracted.</param>
      <param name="right">The vector to subtract from <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The difference of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256`1.op_UnaryNegation(System.Runtime.Intrinsics.Vector256{`0})">
      <summary>Computes the unary negation of a vector.</summary>
      <param name="vector">The vector to negate.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are the unary negation of the corresponding elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256`1.op_UnaryPlus(System.Runtime.Intrinsics.Vector256{`0})">
      <summary>Returns a given vector unchanged.</summary>
      <param name="value">The vector.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="value" />
      </returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256`1.op_UnsignedRightShift(System.Runtime.Intrinsics.Vector256{`0},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="value">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector256`1.ToString">
      <summary>Converts the current instance to an equivalent string representation.</summary>
      <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
      <returns>An equivalent string representation of the current instance.</returns>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector256`1.AllBitsSet">
      <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all bits set to 1.</summary>
      <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector256`1.Count">
      <summary>Gets the number of <typeparamref name="T" /> that are in a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector256`1.Indices">
      <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with the elements set to their index.</summary>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector256`1.IsSupported">
      <summary>Gets a value that indicates whether <typeparamref name="T" /> is supported.</summary>
      <returns>
        <see langword="true" /> if <typeparamref name="T" /> is supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector256`1.Item(System.Int32)">
      <summary>Gets the element at the specified index.</summary>
      <param name="index">The index of the element to get.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> was less than zero or greater than the number of elements.</exception>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The value of the element at <paramref name="index" />.</returns>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector256`1.One">
      <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to one.</summary>
      <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector256`1.Zero">
      <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> with all elements initialized to zero.</summary>
      <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="T:System.Runtime.Intrinsics.Vector512">
      <summary>Provides a collection of static methods for creating, manipulating, and otherwise operating on 512-bit vectors.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Abs``1(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Computes the absolute value of each element in a vector.</summary>
      <param name="vector">The vector that will have its absolute value computed.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are the absolute value of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Add``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Adds two vectors to compute their sum.</summary>
      <param name="left">The vector to add with <paramref name="right" />.</param>
      <param name="right">The vector to add with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The sum of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.AndNot``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Computes the bitwise-and of a given vector and the ones complement of another vector.</summary>
      <param name="left">The vector to bitwise-and with <paramref name="right" />.</param>
      <param name="right">The vector to that is ones-complemented before being bitwise-and with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The bitwise-and of <paramref name="left" /> and the ones-complement of <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.As``2(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="TFrom">The type of the elements in the input vector.</typeparam>
      <typeparam name="TTo">The type of the elements in the output vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="TFrom" />) or the type of the target (<typeparamref name="TTo" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.AsByte``1(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.AsDouble``1(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.AsInt16``1(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.AsInt32``1(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.AsInt64``1(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.AsNInt``1(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.AsNUInt``1(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.AsSByte``1(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.AsSingle``1(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.AsUInt16``1(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.AsUInt32``1(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.AsUInt64``1(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.AsVector``1(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> as a new <see cref="T:System.Numerics.Vector`1" />.</summary>
      <param name="value">The vector to reinterpret.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="value" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="value" /> reinterpreted as a new <see cref="T:System.Numerics.Vector`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.AsVector512``1(System.Numerics.Vector{``0})">
      <summary>Reinterprets a <see cref="T:System.Numerics.Vector`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="value">The vector to reinterpret.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="value" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="value" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.BitwiseAnd``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Computes the bitwise-and of two vectors.</summary>
      <param name="left">The vector to bitwise-and with <paramref name="right" />.</param>
      <param name="right">The vector to bitwise-and with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The bitwise-and of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.BitwiseOr``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Computes the bitwise-or of two vectors.</summary>
      <param name="left">The vector to bitwise-or with <paramref name="right" />.</param>
      <param name="right">The vector to bitwise-or with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The bitwise-or of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Ceiling(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>Computes the ceiling of each element in a vector.</summary>
      <param name="vector">The vector that will have its ceiling computed.</param>
      <returns>A vector whose elements are the ceiling of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Ceiling(System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>Computes the ceiling of each element in a vector.</summary>
      <param name="vector">The vector that will have its ceiling computed.</param>
      <returns>A vector whose elements are the ceiling of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Clamp``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Restricts a vector between a minimum and a maximum value.</summary>
      <param name="value">The vector to restrict.</param>
      <param name="min">The minimum value.</param>
      <param name="max">The maximum value.</param>
      <typeparam name="T" />
      <returns>The restricted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ClampNative``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Restricts a vector between a minimum and a maximum value using platform specific behavior for <code data-dev-comment-type="c">NaN</code> and <code data-dev-comment-type="c">NegativeZero</code>..</summary>
      <param name="value">The vector to restrict.</param>
      <param name="min">The minimum value.</param>
      <param name="max">The maximum value.</param>
      <typeparam name="T" />
      <returns>The restricted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ConditionalSelect``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Conditionally selects a value from two vectors on a bitwise basis.</summary>
      <param name="condition">The mask that is used to select a value from <paramref name="left" /> or <paramref name="right" />.</param>
      <param name="left">The vector that is selected when the corresponding bit in <paramref name="condition" /> is one.</param>
      <param name="right">The vector that is selected when the corresponding bit in <paramref name="condition" /> is zero.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="condition" />, <paramref name="left" />, and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose bits come from <paramref name="left" /> or <paramref name="right" /> based on the value of <paramref name="condition" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ConvertToDouble(System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ConvertToDouble(System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ConvertToInt32(System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ConvertToInt32Native(System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>Converts a <see langword="Vector512&lt;Single&gt;" /> to a <see langword="Vector512&lt;Int32&gt;" /> using platform specific behavior on overflow.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ConvertToInt64(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ConvertToInt64Native(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>Converts a <see langword="Vector512&lt;Double&gt;" /> to a <see langword="Vector512&lt;Int64&gt;" /> using platform specific behavior on overflow.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ConvertToSingle(System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ConvertToSingle(System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ConvertToUInt32(System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ConvertToUInt32Native(System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>Converts a <see langword="Vector512&lt;Single&gt;" /> to a <see langword="Vector512&lt;UInt32&gt;" /> using platform specific behavior on overflow.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ConvertToUInt64(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ConvertToUInt64Native(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>Converts a <see langword="Vector512&lt;Double&gt;" /> to a <see langword="Vector512&lt;UInt64&gt;" /> using platform specific behavior on overflow.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CopySign``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Copies the per-element sign of a vector to the per-element sign of another vector.</summary>
      <param name="value">The vector whose magnitude is used in the result.</param>
      <param name="sign">The vector whose sign is used in the result.</param>
      <typeparam name="T" />
      <returns>A vector with the magnitude of <code data-dev-comment-type="paramref">value</code> and the sign of <code data-dev-comment-type="paramref">sign</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CopyTo``1(System.Runtime.Intrinsics.Vector512{``0},``0[],System.Int32)">
      <summary>Copies a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> to a given array starting at the specified index.</summary>
      <param name="vector">The vector to be copied.</param>
      <param name="destination">The array to which <paramref name="vector" /> is copied.</param>
      <param name="startIndex">The starting index of <paramref name="destination" /> which <paramref name="vector" /> will be copied to.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.ArgumentException">The length of <paramref name="destination" /> is less than <see cref="P:System.Runtime.Intrinsics.Vector512`1.Count" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="startIndex" /> is negative or greater than the length of <paramref name="destination" />.</exception>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> and <paramref name="destination" /> (<typeparamref name="T" />) is not supported.</exception>
      <exception cref="T:System.NullReferenceException">
        <paramref name="destination" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CopyTo``1(System.Runtime.Intrinsics.Vector512{``0},``0[])">
      <summary>Copies a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> to a given array.</summary>
      <param name="vector">The vector to be copied.</param>
      <param name="destination">The array to which <paramref name="vector" /> is copied.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.ArgumentException">The length of <paramref name="destination" /> is less than <see cref="P:System.Runtime.Intrinsics.Vector512`1.Count" />.</exception>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> and <paramref name="destination" /> (<typeparamref name="T" />) is not supported.</exception>
      <exception cref="T:System.NullReferenceException">
        <paramref name="destination" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CopyTo``1(System.Runtime.Intrinsics.Vector512{``0},System.Span{``0})">
      <summary>Copies a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> to a given span.</summary>
      <param name="vector">The vector to be copied.</param>
      <param name="destination">The span to which the <paramref name="vector" /> is copied.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.ArgumentException">The length of <paramref name="destination" /> is less than <see cref="P:System.Runtime.Intrinsics.Vector512`1.Count" />.</exception>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> and <paramref name="destination" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Cos(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>Computes the cos of each element in a vector.</summary>
      <param name="vector">The vector that will have its Cos computed.</param>
      <returns>A vector whose elements are the cos of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Cos(System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>Computes the cos of each element in a vector.</summary>
      <param name="vector">The vector that will have its Cos computed.</param>
      <returns>A vector whose elements are the cos of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.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,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)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <param name="e4">The value that element 4 will be initialized to.</param>
      <param name="e5">The value that element 5 will be initialized to.</param>
      <param name="e6">The value that element 6 will be initialized to.</param>
      <param name="e7">The value that element 7 will be initialized to.</param>
      <param name="e8">The value that element 8 will be initialized to.</param>
      <param name="e9">The value that element 9 will be initialized to.</param>
      <param name="e10">The value that element 10 will be initialized to.</param>
      <param name="e11">The value that element 11 will be initialized to.</param>
      <param name="e12">The value that element 12 will be initialized to.</param>
      <param name="e13">The value that element 13 will be initialized to.</param>
      <param name="e14">The value that element 14 will be initialized to.</param>
      <param name="e15">The value that element 15 will be initialized to.</param>
      <param name="e16">The value that element 16 will be initialized to.</param>
      <param name="e17">The value that element 17 will be initialized to.</param>
      <param name="e18">The value that element 18 will be initialized to.</param>
      <param name="e19">The value that element 19 will be initialized to.</param>
      <param name="e20">The value that element 20 will be initialized to.</param>
      <param name="e21">The value that element 21 will be initialized to.</param>
      <param name="e22">The value that element 22 will be initialized to.</param>
      <param name="e23">The value that element 23 will be initialized to.</param>
      <param name="e24">The value that element 24 will be initialized to.</param>
      <param name="e25">The value that element 25 will be initialized to.</param>
      <param name="e26">The value that element 26 will be initialized to.</param>
      <param name="e27">The value that element 27 will be initialized to.</param>
      <param name="e28">The value that element 28 will be initialized to.</param>
      <param name="e29">The value that element 29 will be initialized to.</param>
      <param name="e30">The value that element 30 will be initialized to.</param>
      <param name="e31">The value that element 31 will be initialized to.</param>
      <param name="e32">The value that element 32 will be initialized to.</param>
      <param name="e33">The value that element 33 will be initialized to.</param>
      <param name="e34">The value that element 34 will be initialized to.</param>
      <param name="e35">The value that element 35 will be initialized to.</param>
      <param name="e36">The value that element 36 will be initialized to.</param>
      <param name="e37">The value that element 37 will be initialized to.</param>
      <param name="e38">The value that element 38 will be initialized to.</param>
      <param name="e39">The value that element 39 will be initialized to.</param>
      <param name="e40">The value that element 40 will be initialized to.</param>
      <param name="e41">The value that element 41 will be initialized to.</param>
      <param name="e42">The value that element 42 will be initialized to.</param>
      <param name="e43">The value that element 43 will be initialized to.</param>
      <param name="e44">The value that element 44 will be initialized to.</param>
      <param name="e45">The value that element 45 will be initialized to.</param>
      <param name="e46">The value that element 46 will be initialized to.</param>
      <param name="e47">The value that element 47 will be initialized to.</param>
      <param name="e48">The value that element 48 will be initialized to.</param>
      <param name="e49">The value that element 49 will be initialized to.</param>
      <param name="e50">The value that element 50 will be initialized to.</param>
      <param name="e51">The value that element 51 will be initialized to.</param>
      <param name="e52">The value that element 52 will be initialized to.</param>
      <param name="e53">The value that element 53 will be initialized to.</param>
      <param name="e54">The value that element 54 will be initialized to.</param>
      <param name="e55">The value that element 55 will be initialized to.</param>
      <param name="e56">The value that element 56 will be initialized to.</param>
      <param name="e57">The value that element 57 will be initialized to.</param>
      <param name="e58">The value that element 58 will be initialized to.</param>
      <param name="e59">The value that element 59 will be initialized to.</param>
      <param name="e60">The value that element 60 will be initialized to.</param>
      <param name="e61">The value that element 61 will be initialized to.</param>
      <param name="e62">The value that element 62 will be initialized to.</param>
      <param name="e63">The value that element 63 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.Byte)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <param name="e4">The value that element 4 will be initialized to.</param>
      <param name="e5">The value that element 5 will be initialized to.</param>
      <param name="e6">The value that element 6 will be initialized to.</param>
      <param name="e7">The value that element 7 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.Double)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.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,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)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <param name="e4">The value that element 4 will be initialized to.</param>
      <param name="e5">The value that element 5 will be initialized to.</param>
      <param name="e6">The value that element 6 will be initialized to.</param>
      <param name="e7">The value that element 7 will be initialized to.</param>
      <param name="e8">The value that element 8 will be initialized to.</param>
      <param name="e9">The value that element 9 will be initialized to.</param>
      <param name="e10">The value that element 10 will be initialized to.</param>
      <param name="e11">The value that element 11 will be initialized to.</param>
      <param name="e12">The value that element 12 will be initialized to.</param>
      <param name="e13">The value that element 13 will be initialized to.</param>
      <param name="e14">The value that element 14 will be initialized to.</param>
      <param name="e15">The value that element 15 will be initialized to.</param>
      <param name="e16">The value that element 16 will be initialized to.</param>
      <param name="e17">The value that element 17 will be initialized to.</param>
      <param name="e18">The value that element 18 will be initialized to.</param>
      <param name="e19">The value that element 19 will be initialized to.</param>
      <param name="e20">The value that element 20 will be initialized to.</param>
      <param name="e21">The value that element 21 will be initialized to.</param>
      <param name="e22">The value that element 22 will be initialized to.</param>
      <param name="e23">The value that element 23 will be initialized to.</param>
      <param name="e24">The value that element 24 will be initialized to.</param>
      <param name="e25">The value that element 25 will be initialized to.</param>
      <param name="e26">The value that element 26 will be initialized to.</param>
      <param name="e27">The value that element 27 will be initialized to.</param>
      <param name="e28">The value that element 28 will be initialized to.</param>
      <param name="e29">The value that element 29 will be initialized to.</param>
      <param name="e30">The value that element 30 will be initialized to.</param>
      <param name="e31">The value that element 31 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.Int16)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <param name="e4">The value that element 4 will be initialized to.</param>
      <param name="e5">The value that element 5 will be initialized to.</param>
      <param name="e6">The value that element 6 will be initialized to.</param>
      <param name="e7">The value that element 7 will be initialized to.</param>
      <param name="e8">The value that element 8 will be initialized to.</param>
      <param name="e9">The value that element 9 will be initialized to.</param>
      <param name="e10">The value that element 10 will be initialized to.</param>
      <param name="e11">The value that element 11 will be initialized to.</param>
      <param name="e12">The value that element 12 will be initialized to.</param>
      <param name="e13">The value that element 13 will be initialized to.</param>
      <param name="e14">The value that element 14 will be initialized to.</param>
      <param name="e15">The value that element 15 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.Int32)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.Int64,System.Int64,System.Int64,System.Int64,System.Int64,System.Int64,System.Int64,System.Int64)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <param name="e4">The value that element 4 will be initialized to.</param>
      <param name="e5">The value that element 5 will be initialized to.</param>
      <param name="e6">The value that element 6 will be initialized to.</param>
      <param name="e7">The value that element 7 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.Int64)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.IntPtr)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instances.</summary>
      <param name="lower">The value that the lower 256-bits will be initialized to.</param>
      <param name="upper">The value that the upper 256-bits will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instances.</summary>
      <param name="lower">The value that the lower 256-bits will be initialized to.</param>
      <param name="upper">The value that the upper 256-bits will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instances.</summary>
      <param name="lower">The value that the lower 256-bits will be initialized to.</param>
      <param name="upper">The value that the upper 256-bits will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instances.</summary>
      <param name="lower">The value that the lower 256-bits will be initialized to.</param>
      <param name="upper">The value that the upper 256-bits will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instances.</summary>
      <param name="lower">The value that the lower 256-bits will be initialized to.</param>
      <param name="upper">The value that the upper 256-bits will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.Runtime.Intrinsics.Vector256{System.IntPtr},System.Runtime.Intrinsics.Vector256{System.IntPtr})">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instances.</summary>
      <param name="lower">The value that the lower 256-bits will be initialized to.</param>
      <param name="upper">The value that the upper 256-bits will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instances.</summary>
      <param name="lower">The value that the lower 256-bits will be initialized to.</param>
      <param name="upper">The value that the upper 256-bits will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instances.</summary>
      <param name="lower">The value that the lower 256-bits will be initialized to.</param>
      <param name="upper">The value that the upper 256-bits will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instances.</summary>
      <param name="lower">The value that the lower 256-bits will be initialized to.</param>
      <param name="upper">The value that the upper 256-bits will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instances.</summary>
      <param name="lower">The value that the lower 256-bits will be initialized to.</param>
      <param name="upper">The value that the upper 256-bits will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instances.</summary>
      <param name="lower">The value that the lower 256-bits will be initialized to.</param>
      <param name="upper">The value that the upper 256-bits will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.Runtime.Intrinsics.Vector256{System.UIntPtr},System.Runtime.Intrinsics.Vector256{System.UIntPtr})">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instances.</summary>
      <param name="lower">The value that the lower 256-bits will be initialized to.</param>
      <param name="upper">The value that the upper 256-bits will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.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,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)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <param name="e4">The value that element 4 will be initialized to.</param>
      <param name="e5">The value that element 5 will be initialized to.</param>
      <param name="e6">The value that element 6 will be initialized to.</param>
      <param name="e7">The value that element 7 will be initialized to.</param>
      <param name="e8">The value that element 8 will be initialized to.</param>
      <param name="e9">The value that element 9 will be initialized to.</param>
      <param name="e10">The value that element 10 will be initialized to.</param>
      <param name="e11">The value that element 11 will be initialized to.</param>
      <param name="e12">The value that element 12 will be initialized to.</param>
      <param name="e13">The value that element 13 will be initialized to.</param>
      <param name="e14">The value that element 14 will be initialized to.</param>
      <param name="e15">The value that element 15 will be initialized to.</param>
      <param name="e16">The value that element 16 will be initialized to.</param>
      <param name="e17">The value that element 17 will be initialized to.</param>
      <param name="e18">The value that element 18 will be initialized to.</param>
      <param name="e19">The value that element 19 will be initialized to.</param>
      <param name="e20">The value that element 20 will be initialized to.</param>
      <param name="e21">The value that element 21 will be initialized to.</param>
      <param name="e22">The value that element 22 will be initialized to.</param>
      <param name="e23">The value that element 23 will be initialized to.</param>
      <param name="e24">The value that element 24 will be initialized to.</param>
      <param name="e25">The value that element 25 will be initialized to.</param>
      <param name="e26">The value that element 26 will be initialized to.</param>
      <param name="e27">The value that element 27 will be initialized to.</param>
      <param name="e28">The value that element 28 will be initialized to.</param>
      <param name="e29">The value that element 29 will be initialized to.</param>
      <param name="e30">The value that element 30 will be initialized to.</param>
      <param name="e31">The value that element 31 will be initialized to.</param>
      <param name="e32">The value that element 32 will be initialized to.</param>
      <param name="e33">The value that element 33 will be initialized to.</param>
      <param name="e34">The value that element 34 will be initialized to.</param>
      <param name="e35">The value that element 35 will be initialized to.</param>
      <param name="e36">The value that element 36 will be initialized to.</param>
      <param name="e37">The value that element 37 will be initialized to.</param>
      <param name="e38">The value that element 38 will be initialized to.</param>
      <param name="e39">The value that element 39 will be initialized to.</param>
      <param name="e40">The value that element 40 will be initialized to.</param>
      <param name="e41">The value that element 41 will be initialized to.</param>
      <param name="e42">The value that element 42 will be initialized to.</param>
      <param name="e43">The value that element 43 will be initialized to.</param>
      <param name="e44">The value that element 44 will be initialized to.</param>
      <param name="e45">The value that element 45 will be initialized to.</param>
      <param name="e46">The value that element 46 will be initialized to.</param>
      <param name="e47">The value that element 47 will be initialized to.</param>
      <param name="e48">The value that element 48 will be initialized to.</param>
      <param name="e49">The value that element 49 will be initialized to.</param>
      <param name="e50">The value that element 50 will be initialized to.</param>
      <param name="e51">The value that element 51 will be initialized to.</param>
      <param name="e52">The value that element 52 will be initialized to.</param>
      <param name="e53">The value that element 53 will be initialized to.</param>
      <param name="e54">The value that element 54 will be initialized to.</param>
      <param name="e55">The value that element 55 will be initialized to.</param>
      <param name="e56">The value that element 56 will be initialized to.</param>
      <param name="e57">The value that element 57 will be initialized to.</param>
      <param name="e58">The value that element 58 will be initialized to.</param>
      <param name="e59">The value that element 59 will be initialized to.</param>
      <param name="e60">The value that element 60 will be initialized to.</param>
      <param name="e61">The value that element 61 will be initialized to.</param>
      <param name="e62">The value that element 62 will be initialized to.</param>
      <param name="e63">The value that element 63 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.SByte)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <param name="e4">The value that element 4 will be initialized to.</param>
      <param name="e5">The value that element 5 will be initialized to.</param>
      <param name="e6">The value that element 6 will be initialized to.</param>
      <param name="e7">The value that element 7 will be initialized to.</param>
      <param name="e8">The value that element 8 will be initialized to.</param>
      <param name="e9">The value that element 9 will be initialized to.</param>
      <param name="e10">The value that element 10 will be initialized to.</param>
      <param name="e11">The value that element 11 will be initialized to.</param>
      <param name="e12">The value that element 12 will be initialized to.</param>
      <param name="e13">The value that element 13 will be initialized to.</param>
      <param name="e14">The value that element 14 will be initialized to.</param>
      <param name="e15">The value that element 15 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.Single)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.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,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)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <param name="e4">The value that element 4 will be initialized to.</param>
      <param name="e5">The value that element 5 will be initialized to.</param>
      <param name="e6">The value that element 6 will be initialized to.</param>
      <param name="e7">The value that element 7 will be initialized to.</param>
      <param name="e8">The value that element 8 will be initialized to.</param>
      <param name="e9">The value that element 9 will be initialized to.</param>
      <param name="e10">The value that element 10 will be initialized to.</param>
      <param name="e11">The value that element 11 will be initialized to.</param>
      <param name="e12">The value that element 12 will be initialized to.</param>
      <param name="e13">The value that element 13 will be initialized to.</param>
      <param name="e14">The value that element 14 will be initialized to.</param>
      <param name="e15">The value that element 15 will be initialized to.</param>
      <param name="e16">The value that element 16 will be initialized to.</param>
      <param name="e17">The value that element 17 will be initialized to.</param>
      <param name="e18">The value that element 18 will be initialized to.</param>
      <param name="e19">The value that element 19 will be initialized to.</param>
      <param name="e20">The value that element 20 will be initialized to.</param>
      <param name="e21">The value that element 21 will be initialized to.</param>
      <param name="e22">The value that element 22 will be initialized to.</param>
      <param name="e23">The value that element 23 will be initialized to.</param>
      <param name="e24">The value that element 24 will be initialized to.</param>
      <param name="e25">The value that element 25 will be initialized to.</param>
      <param name="e26">The value that element 26 will be initialized to.</param>
      <param name="e27">The value that element 27 will be initialized to.</param>
      <param name="e28">The value that element 28 will be initialized to.</param>
      <param name="e29">The value that element 29 will be initialized to.</param>
      <param name="e30">The value that element 30 will be initialized to.</param>
      <param name="e31">The value that element 31 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.UInt16)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <param name="e4">The value that element 4 will be initialized to.</param>
      <param name="e5">The value that element 5 will be initialized to.</param>
      <param name="e6">The value that element 6 will be initialized to.</param>
      <param name="e7">The value that element 7 will be initialized to.</param>
      <param name="e8">The value that element 8 will be initialized to.</param>
      <param name="e9">The value that element 9 will be initialized to.</param>
      <param name="e10">The value that element 10 will be initialized to.</param>
      <param name="e11">The value that element 11 will be initialized to.</param>
      <param name="e12">The value that element 12 will be initialized to.</param>
      <param name="e13">The value that element 13 will be initialized to.</param>
      <param name="e14">The value that element 14 will be initialized to.</param>
      <param name="e15">The value that element 15 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.UInt32)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.UInt64,System.UInt64,System.UInt64,System.UInt64,System.UInt64,System.UInt64,System.UInt64,System.UInt64)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <param name="e4">The value that element 4 will be initialized to.</param>
      <param name="e5">The value that element 5 will be initialized to.</param>
      <param name="e6">The value that element 6 will be initialized to.</param>
      <param name="e7">The value that element 7 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.UInt64)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create(System.UIntPtr)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create``1(``0)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="value" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create``1(``0[],System.Int32)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> from a given array.</summary>
      <param name="values">The array from which the vector is created.</param>
      <param name="index">The index in <paramref name="values" /> at which to being reading elements.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="values" />, starting from <paramref name="index" />, is less than <see cref="P:System.Runtime.Intrinsics.Vector512`1.Count" />.</exception>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="values" /> (<typeparamref name="T" />) is not supported.</exception>
      <exception cref="T:System.NullReferenceException">
        <paramref name="values" /> is <see langword="null" />.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with its elements set to the first <see cref="P:System.Runtime.Intrinsics.Vector256`1.Count" /> elements from <paramref name="values" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create``1(``0[])">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> from a given array.</summary>
      <param name="values">The array from which the vector is created.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="values" /> is less than <see cref="P:System.Runtime.Intrinsics.Vector512`1.Count" />.</exception>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="values" /> (<typeparamref name="T" />) is not supported.</exception>
      <exception cref="T:System.NullReferenceException">
        <paramref name="values" /> is <see langword="null" />.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with its elements set to the first <see cref="P:System.Runtime.Intrinsics.Vector512`1.Count" /> elements from <paramref name="values" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create``1(System.ReadOnlySpan{``0})">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> from a given readonly span.</summary>
      <param name="values">The readonly span from which the vector is created.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="values" /> is less than <see cref="P:System.Runtime.Intrinsics.Vector512`1.Count" />.</exception>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="values" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with its elements set to the first <see cref="P:System.Runtime.Intrinsics.Vector512`1.Count" /> elements from <paramref name="values" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create``1(System.Runtime.Intrinsics.Vector128{``0})">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with all 128-bit parts initialized to a specified value.</summary>
      <param name="value">The value that the 128-bit parts will be initialized to.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="value" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with the 128-bit parts initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create``1(System.Runtime.Intrinsics.Vector256{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance from two <see cref="T:System.Runtime.Intrinsics.Vector256`1" /> instances.</summary>
      <param name="lower">The value that the lower 256-bits will be initialized to.</param>
      <param name="upper">The value that the upper 256-bits will be initialized to.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="lower" /> and <paramref name="upper" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> initialized from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create``1(System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the lower and upper 256-bits initialized to a specified value.</summary>
      <param name="value">The value that the lower and upper 256-bits will be initialized to.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="value" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with the lower and upper 256-bits initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Create``1(System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with all 64-bit parts initialized to a specified value.</summary>
      <param name="value">The value that the 64-bit parts will be initialized to.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="value" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector128`1" /> with the 64-bit parts initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CreateScalar(System.Byte)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CreateScalar(System.Double)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CreateScalar(System.Int16)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CreateScalar(System.Int32)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CreateScalar(System.Int64)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CreateScalar(System.IntPtr)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CreateScalar(System.SByte)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CreateScalar(System.Single)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CreateScalar(System.UInt16)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CreateScalar(System.UInt32)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CreateScalar(System.UInt64)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CreateScalar(System.UIntPtr)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CreateScalar``1(``0)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to the specified value and the remaining elements initialized to zero.</summary>
      <param name="value">The value that element 0 will be initialized to.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="value" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements initialized to zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CreateScalarUnsafe(System.Byte)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CreateScalarUnsafe(System.Double)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CreateScalarUnsafe(System.Int16)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CreateScalarUnsafe(System.Int32)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CreateScalarUnsafe(System.Int64)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CreateScalarUnsafe(System.IntPtr)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CreateScalarUnsafe(System.SByte)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CreateScalarUnsafe(System.Single)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CreateScalarUnsafe(System.UInt16)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CreateScalarUnsafe(System.UInt32)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CreateScalarUnsafe(System.UInt64)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CreateScalarUnsafe(System.UIntPtr)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
      <param name="value">The value that element 0 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CreateScalarUnsafe``1(``0)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to the specified value and the remaining elements left uninitialized.</summary>
      <param name="value">The value that element 0 will be initialized to.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="value" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to <paramref name="value" /> and the remaining elements left uninitialized.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.CreateSequence``1(``0,``0)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance where the elements begin at a specified value and which are spaced apart according to another specified value.</summary>
      <param name="start">The value that element 0 will be initialized to.</param>
      <param name="step">The value that indicates how far apart each element should be from the previous.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instance with the first element initialized to <paramref name="start" /> and each subsequent element initialized to the value of the previous element plus <paramref name="step" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.DegreesToRadians(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>Converts a given vector from degrees to radians.</summary>
      <param name="degrees">The vector to convert to radians.</param>
      <returns>The vector of <code data-dev-comment-type="paramref">degrees</code> converted to radians.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.DegreesToRadians(System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>Converts a given vector from degrees to radians.</summary>
      <param name="degrees">The vector to convert to radians.</param>
      <returns>The vector of <code data-dev-comment-type="paramref">degrees</code> converted to radians.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Divide``1(System.Runtime.Intrinsics.Vector512{``0},``0)">
      <summary>Divides a vector by a scalar to compute the per-element quotient.</summary>
      <param name="left">The vector that will be divided by <paramref name="right" />.</param>
      <param name="right">The scalar that will divide <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <returns>The quotient of <paramref name="left" /> divided by <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Divide``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Divides two vectors to compute their quotient.</summary>
      <param name="left">The vector that will be divided by <paramref name="right" />.</param>
      <param name="right">The vector that will divide <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The quotient of <paramref name="left" /> divided by <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Dot``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Computes the dot product of two vectors.</summary>
      <param name="left">The vector that will be dotted with <paramref name="right" />.</param>
      <param name="right">The vector that will be dotted with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The dot product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Equals``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Compares two vectors to determine if they are equal on a per-element basis.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <paramref name="left" /> and <paramref name="right" /> were equal.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.EqualsAll``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Compares two vectors to determine if all elements are equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if all elements in <paramref name="left" /> were equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.EqualsAny``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Compares two vectors to determine if any elements are equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if any elements in <paramref name="left" /> was equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Exp(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>Computes the exp of each element in a vector.</summary>
      <param name="vector">The vector that will have its Exp computed.</param>
      <returns>A vector whose elements are the exp of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Exp(System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>Computes the exp of each element in a vector.</summary>
      <param name="vector">The vector that will have its exp computed.</param>
      <returns>A vector whose elements are the exp of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ExtractMostSignificantBits``1(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Extracts the most significant bit from each element in a vector.</summary>
      <param name="vector">The vector whose elements should have their most significant bit extracted.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The packed most significant bits extracted from the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Floor(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>Computes the floor of each element in a vector.</summary>
      <param name="vector">The vector that will have its floor computed.</param>
      <returns>A vector whose elements are the floor of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Floor(System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>Computes the floor of each element in a vector.</summary>
      <param name="vector">The vector that will have its floor computed.</param>
      <returns>A vector whose elements are the floor of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.FusedMultiplyAdd(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>Computes (<code data-dev-comment-type="paramref">left</code> * <code data-dev-comment-type="paramref">right</code>) + <code data-dev-comment-type="paramref">addend</code>, rounded as one ternary operation.</summary>
      <param name="left">The vector to be multiplied with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to be multiplied with <code data-dev-comment-type="paramref">left</code>.</param>
      <param name="addend">The vector to be added to the result of <code data-dev-comment-type="paramref">left</code> multiplied by <code data-dev-comment-type="paramref">right</code>.</param>
      <returns>(<code data-dev-comment-type="paramref">left</code> * <code data-dev-comment-type="paramref">right</code>) + <code data-dev-comment-type="paramref">addend</code>, rounded as one ternary operation.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.FusedMultiplyAdd(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>Computes (<code data-dev-comment-type="paramref">left</code> * <code data-dev-comment-type="paramref">right</code>) + <code data-dev-comment-type="paramref">addend</code>, rounded as one ternary operation.</summary>
      <param name="left">The vector to be multiplied with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to be multiplied with <code data-dev-comment-type="paramref">left</code>.</param>
      <param name="addend">The vector to be added to the result of <code data-dev-comment-type="paramref">left</code> multiplied by <code data-dev-comment-type="paramref">right</code>.</param>
      <returns>(<code data-dev-comment-type="paramref">left</code> * <code data-dev-comment-type="paramref">right</code>) + <code data-dev-comment-type="paramref">addend</code>, rounded as one ternary operation.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.GetElement``1(System.Runtime.Intrinsics.Vector512{``0},System.Int32)">
      <summary>Gets the element at the specified index.</summary>
      <param name="vector">The vector to get the element from.</param>
      <param name="index">The index of the element to get.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> was less than zero or greater than the number of elements.</exception>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The value of the element at <paramref name="index" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.GetLower``1(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Gets the value of the lower 256-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="vector">The vector to get the lower 256-bits from.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The value of the lower 256-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.GetUpper``1(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Gets the value of the upper 256-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</summary>
      <param name="vector">The vector to get the upper 256-bits from.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The value of the upper 256-bits as a new <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.GreaterThan``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Compares two vectors to determine which is greater on a per-element basis.</summary>
      <param name="left">The vector to compare with <paramref name="left" />.</param>
      <param name="right">The vector to compare with <paramref name="right" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are all-bits-set or zero, depending on if which of the corresponding elements in <paramref name="left" /> and <paramref name="right" /> were greater.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.GreaterThanAll``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Compares two vectors to determine if all elements are greater.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if all elements in <paramref name="left" /> were greater than the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.GreaterThanAny``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Compares two vectors to determine if any elements are greater.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if any elements in <paramref name="left" /> was greater than the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.GreaterThanOrEqual``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Compares two vectors to determine which is greater or equal on a per-element basis.</summary>
      <param name="left">The vector to compare with <paramref name="left" />.</param>
      <param name="right">The vector to compare with <paramref name="right" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are all-bits-set or zero, depending on if which of the corresponding elements in <paramref name="left" /> and <paramref name="right" /> were greater or equal.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.GreaterThanOrEqualAll``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Compares two vectors to determine if all elements are greater or equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if all elements in <paramref name="left" /> were greater than or equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.GreaterThanOrEqualAny``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Compares two vectors to determine if any elements are greater or equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if any elements in <paramref name="left" /> was greater than or equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Hypot(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>Computes the hypotenuse given two vectors representing the lengths of the shorter sides in a right-angled triangle.</summary>
      <param name="x">The vector to square and add to <code data-dev-comment-type="paramref">y</code>.</param>
      <param name="y">The vector to square and add to <code data-dev-comment-type="paramref">x</code>.</param>
      <returns>The square root of <code data-dev-comment-type="paramref">x</code>-squared plus <code data-dev-comment-type="paramref">y</code>-squared.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Hypot(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>Computes the hypotenuse given two vectors representing the lengths of the shorter sides in a right-angled triangle.</summary>
      <param name="x">The vector to square and add to <code data-dev-comment-type="paramref">y</code>.</param>
      <param name="y">The vector to square and add to <code data-dev-comment-type="paramref">x</code>.</param>
      <returns>The square root of <code data-dev-comment-type="paramref">x</code>-squared plus <code data-dev-comment-type="paramref">y</code>-squared.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.IsNaN``1(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Determines which elements in a vector are NaN.</summary>
      <param name="vector">The vector to be checked.</param>
      <typeparam name="T" />
      <returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <code data-dev-comment-type="paramref">vector</code> were NaN.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.IsNegative``1(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Determines which elements in a vector represents negative real numbers.</summary>
      <param name="vector">The vector to be checked.</param>
      <typeparam name="T" />
      <returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <code data-dev-comment-type="paramref">vector</code> were negative.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.IsPositive``1(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Determines which elements in a vector represents positive real numbers.</summary>
      <param name="vector">The vector to be checked.</param>
      <typeparam name="T" />
      <returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <code data-dev-comment-type="paramref">vector</code> were positive.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.IsPositiveInfinity``1(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Determines which elements in a vector are positive infinity.</summary>
      <param name="vector">The vector to be checked.</param>
      <typeparam name="T" />
      <returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <code data-dev-comment-type="paramref">vector</code> were positive infinity.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.IsZero``1(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Determines which elements in a vector are zero.</summary>
      <param name="vector">The vector to be checked.</param>
      <typeparam name="T" />
      <returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <code data-dev-comment-type="paramref">vector</code> were zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Lerp(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>Performs a linear interpolation between two vectors based on the given weighting.</summary>
      <param name="x">The first vector.</param>
      <param name="y">The second vector.</param>
      <param name="amount">A value between 0 and 1 that indicates the weight of <code data-dev-comment-type="paramref">y</code>.</param>
      <returns>The interpolated vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Lerp(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>Performs a linear interpolation between two vectors based on the given weighting.</summary>
      <param name="x">The first vector.</param>
      <param name="y">The second vector.</param>
      <param name="amount">A value between 0 and 1 that indicates the weight of <code data-dev-comment-type="paramref">y</code>.</param>
      <returns>The interpolated vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.LessThan``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Compares two vectors to determine which is less on a per-element basis.</summary>
      <param name="left">The vector to compare with <paramref name="left" />.</param>
      <param name="right">The vector to compare with <paramref name="right" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are all-bits-set or zero, depending on if which of the corresponding elements in <paramref name="left" /> and <paramref name="right" /> were less.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.LessThanAll``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Compares two vectors to determine if all elements are less.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if all elements in <paramref name="left" /> were less than the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.LessThanAny``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Compares two vectors to determine if any elements are less.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if any elements in <paramref name="left" /> was less than the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.LessThanOrEqual``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Compares two vectors to determine which is less or equal on a per-element basis.</summary>
      <param name="left">The vector to compare with <paramref name="left" />.</param>
      <param name="right">The vector to compare with <paramref name="right" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are all-bits-set or zero, depending on if which of the corresponding elements in <paramref name="left" /> and <paramref name="right" /> were less or equal.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.LessThanOrEqualAll``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Compares two vectors to determine if all elements are less or equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if all elements in <paramref name="left" /> were less than or equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.LessThanOrEqualAny``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Compares two vectors to determine if any elements are less or equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if any elements in <paramref name="left" /> was less than or equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Load``1(``0*)">
      <summary>Loads a vector from the given source.</summary>
      <param name="source">The source from which the vector will be loaded.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The vector loaded from <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.LoadAligned``1(``0*)">
      <summary>Loads a vector from the given aligned source.</summary>
      <param name="source">The aligned source from which the vector will be loaded.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The vector loaded from <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.LoadAlignedNonTemporal``1(``0*)">
      <summary>Loads a vector from the given aligned source.</summary>
      <param name="source">The aligned source from which the vector will be loaded.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The vector loaded from <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.LoadUnsafe``1(``0@,System.UIntPtr)">
      <summary>Loads a vector from the given source and element offset.</summary>
      <param name="source">The source to which <paramref name="elementOffset" /> will be added before loading the vector.</param>
      <param name="elementOffset">The element offset from <paramref name="source" /> from which the vector will be loaded.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The vector loaded from <paramref name="source" /> plus <paramref name="elementOffset" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.LoadUnsafe``1(``0@)">
      <summary>Loads a vector from the given source.</summary>
      <param name="source">The source from which the vector will be loaded.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The vector loaded from <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Log(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>Computes the log of each element in a vector.</summary>
      <param name="vector">The vector that will have its log computed.</param>
      <returns>A vector whose elements are the log of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Log(System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>Computes the log of each element in a vector.</summary>
      <param name="vector">The vector that will have its log computed.</param>
      <returns>A vector whose elements are the log of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Log2(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>Computes the log2 of each element in a vector.</summary>
      <param name="vector">The vector that will have its log2 computed.</param>
      <returns>A vector whose elements are the log2 of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Log2(System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>Computes the log2 of each element in a vector.</summary>
      <param name="vector">The vector that will have its log2 computed.</param>
      <returns>A vector whose elements are the log2 of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Max``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Computes the maximum of two vectors on a per-element basis.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <returns>A vector whose elements are the maximum of the corresponding elements in <code data-dev-comment-type="paramref">left</code> and <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.MaxMagnitude``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Compares two vectors to compute which has the greater magnitude on a per-element basis.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T" />
      <returns>A vector where the corresponding element comes from <code data-dev-comment-type="paramref">left</code> if it has a greater magnitude than <code data-dev-comment-type="paramref">right</code>; otherwise, <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.MaxMagnitudeNumber``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Compares two vectors, on a per-element basis, to compute which has the greater magnitude and returning the other value if an input is <code data-dev-comment-type="c">NaN</code>.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T" />
      <returns>A vector where the corresponding element comes from <code data-dev-comment-type="paramref">left</code> if it has a greater magnitude than <code data-dev-comment-type="paramref">right</code>; otherwise, <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.MaxNative``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Compare two vectors to determine which is greater on a per-element basis using platform specific behavior for <code data-dev-comment-type="c">NaN</code> and <code data-dev-comment-type="c">NegativeZero</code>.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T" />
      <returns>A vector where the corresponding element comes from <code data-dev-comment-type="paramref">left</code> if it is greater than <code data-dev-comment-type="paramref">right</code>; otherwise, <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.MaxNumber``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Compares two vectors, on a per-element basis, to compute which is greater and returning the other value if an element is <code data-dev-comment-type="c">NaN</code>.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T" />
      <returns>A vector where the corresponding element comes from <code data-dev-comment-type="paramref">left</code> if it is greater than <code data-dev-comment-type="paramref">right</code>; otherwise, <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Min``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Computes the minimum of two vectors on a per-element basis.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <returns>A vector whose elements are the minimum of the corresponding elements in <code data-dev-comment-type="paramref">left</code> and <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.MinMagnitude``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Compares two vectors to compute which has the lesser magnitude on a per-element basis.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T" />
      <returns>A vector where the corresponding element comes from <code data-dev-comment-type="paramref">left</code> if it has a lesser magnitude than <code data-dev-comment-type="paramref">right</code>; otherwise, <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.MinMagnitudeNumber``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Compares two vectors, on a per-element basis, to compute which has the lesser magnitude and returning the other value if an input is <code data-dev-comment-type="c">NaN</code>.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T" />
      <returns>A vector where the corresponding element comes from <code data-dev-comment-type="paramref">left</code> if it has a lesser magnitude than <code data-dev-comment-type="paramref">right</code>; otherwise, <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.MinNative``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Compare two vectors to determine which is lesser on a per-element basis using platform specific behavior for <code data-dev-comment-type="c">NaN</code> and <code data-dev-comment-type="c">NegativeZero</code>.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T" />
      <returns>A vector where the corresponding element comes from <code data-dev-comment-type="paramref">left</code> if it is lesser than <code data-dev-comment-type="paramref">right</code>; otherwise, <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.MinNumber``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Compares two vectors, on a per-element basis, to compute which is lesser and returning the other value if an element is <code data-dev-comment-type="c">NaN</code>.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T" />
      <returns>A vector where the corresponding element comes from <code data-dev-comment-type="paramref">left</code> if it is lesser than <code data-dev-comment-type="paramref">right</code>; otherwise, <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Multiply``1(``0,System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Multiplies a vector by a scalar to compute their product.</summary>
      <param name="left">The scalar to multiply with <paramref name="right" />.</param>
      <param name="right">The vector to multiply with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Multiply``1(System.Runtime.Intrinsics.Vector512{``0},``0)">
      <summary>Multiplies a vector by a scalar to compute their product.</summary>
      <param name="left">The vector to multiply with <paramref name="right" />.</param>
      <param name="right">The scalar to multiply with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Multiply``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Multiplies two vectors to compute their element-wise product.</summary>
      <param name="left">The vector to multiply with <paramref name="right" />.</param>
      <param name="right">The vector to multiply with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The element-wise product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.MultiplyAddEstimate(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>Computes an estimate of (<code data-dev-comment-type="paramref">left</code> * <code data-dev-comment-type="paramref">right</code>) + <code data-dev-comment-type="paramref">addend</code>.</summary>
      <param name="left">The vector to be multiplied with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to be multiplied with <code data-dev-comment-type="paramref">left</code>.</param>
      <param name="addend">The vector to be added to the result of <code data-dev-comment-type="paramref">left</code> multiplied by <code data-dev-comment-type="paramref">right</code>.</param>
      <returns>An estimate of (<code data-dev-comment-type="paramref">left</code> * <code data-dev-comment-type="paramref">right</code>) + <code data-dev-comment-type="paramref">addend</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.MultiplyAddEstimate(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>Computes an estimate of (<code data-dev-comment-type="paramref">left</code> * <code data-dev-comment-type="paramref">right</code>) + <code data-dev-comment-type="paramref">addend</code>.</summary>
      <param name="left">The vector to be multiplied with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to be multiplied with <code data-dev-comment-type="paramref">left</code>.</param>
      <param name="addend">The vector to be added to the result of <code data-dev-comment-type="paramref">left</code> multiplied by <code data-dev-comment-type="paramref">right</code>.</param>
      <returns>An estimate of (<code data-dev-comment-type="paramref">left</code> * <code data-dev-comment-type="paramref">right</code>) + <code data-dev-comment-type="paramref">addend</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Narrow(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Narrow(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Narrow(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Narrow(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Narrow(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Narrow(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Narrow(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Negate``1(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Negates a vector.</summary>
      <param name="vector">The vector to negate.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are the negation of the corresponding elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.OnesComplement``1(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Computes the ones-complement of a vector.</summary>
      <param name="vector">The vector whose ones-complement is to be computed.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are the ones-complement of the corresponding elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.RadiansToDegrees(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>Converts a given vector from radians to degrees.</summary>
      <param name="radians">The vector to convert to degrees.</param>
      <returns>The vector of <code data-dev-comment-type="paramref">radians</code> converted to degrees.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.RadiansToDegrees(System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>Converts a given vector from radians to degrees.</summary>
      <param name="radians">The vector to convert to degrees.</param>
      <returns>The vector of <code data-dev-comment-type="paramref">radians</code> converted to degrees.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Round(System.Runtime.Intrinsics.Vector512{System.Double},System.MidpointRounding)">
      <summary>Rounds each element in a vector to the nearest integer using the specified rounding mode.</summary>
      <param name="vector">The vector to round.</param>
      <param name="mode">The mode under which <code data-dev-comment-type="paramref">vector</code> should be rounded.</param>
      <returns>The result of rounding each element in <code data-dev-comment-type="paramref">vector</code> to the nearest integer using <code data-dev-comment-type="paramref">mode</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Round(System.Runtime.Intrinsics.Vector512{System.Double})">
      <param name="vector" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Round(System.Runtime.Intrinsics.Vector512{System.Single},System.MidpointRounding)">
      <summary>Rounds each element in a vector to the nearest integer using the specified rounding mode.</summary>
      <param name="vector">The vector to round.</param>
      <param name="mode">The mode under which <code data-dev-comment-type="paramref">vector</code> should be rounded.</param>
      <returns>The result of rounding each element in <code data-dev-comment-type="paramref">vector</code> to the nearest integer using <code data-dev-comment-type="paramref">mode</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Round(System.Runtime.Intrinsics.Vector512{System.Single})">
      <param name="vector" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ShiftLeft(System.Runtime.Intrinsics.Vector512{System.Byte},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ShiftLeft(System.Runtime.Intrinsics.Vector512{System.Int16},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ShiftLeft(System.Runtime.Intrinsics.Vector512{System.Int32},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ShiftLeft(System.Runtime.Intrinsics.Vector512{System.Int64},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ShiftLeft(System.Runtime.Intrinsics.Vector512{System.IntPtr},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ShiftLeft(System.Runtime.Intrinsics.Vector512{System.SByte},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ShiftLeft(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ShiftLeft(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ShiftLeft(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ShiftLeft(System.Runtime.Intrinsics.Vector512{System.UIntPtr},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector512{System.Int16},System.Int32)">
      <summary>Shifts (signed) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector512{System.Int32},System.Int32)">
      <summary>Shifts (signed) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector512{System.Int64},System.Int32)">
      <summary>Shifts (signed) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector512{System.IntPtr},System.Int32)">
      <summary>Shifts (signed) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector512{System.SByte},System.Int32)">
      <summary>Shifts (signed) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ShiftRightLogical(System.Runtime.Intrinsics.Vector512{System.Byte},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ShiftRightLogical(System.Runtime.Intrinsics.Vector512{System.Int16},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ShiftRightLogical(System.Runtime.Intrinsics.Vector512{System.Int32},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ShiftRightLogical(System.Runtime.Intrinsics.Vector512{System.Int64},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ShiftRightLogical(System.Runtime.Intrinsics.Vector512{System.IntPtr},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ShiftRightLogical(System.Runtime.Intrinsics.Vector512{System.SByte},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ShiftRightLogical(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ShiftRightLogical(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ShiftRightLogical(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ShiftRightLogical(System.Runtime.Intrinsics.Vector512{System.UIntPtr},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Shuffle(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Shuffle(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Shuffle(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Shuffle(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Shuffle(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Shuffle(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Shuffle(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Shuffle(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Shuffle(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Shuffle(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Sin(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>Computes the sin of each element in a vector.</summary>
      <param name="vector">The vector that will have its Sin computed.</param>
      <returns>A vector whose elements are the sin of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Sin(System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>Computes the sin of each element in a vector.</summary>
      <param name="vector">The vector that will have its Sin computed.</param>
      <returns>A vector whose elements are the sin of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.SinCos(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>Computes the cos of each element in a vector.</summary>
      <param name="vector">The vector that will have its Cos computed.</param>
      <returns>A vector whose elements are the cos of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.SinCos(System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>Computes the cos of each element in a vector.</summary>
      <param name="vector">The vector that will have its Cos computed.</param>
      <returns>A vector whose elements are the cos of the elements in <code data-dev-comment-type="paramref">vector</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Sqrt``1(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Computes the square root of a vector on a per-element basis.</summary>
      <param name="vector">The vector whose square root is to be computed.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are the square root of the corresponding elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Store``1(System.Runtime.Intrinsics.Vector512{``0},``0*)">
      <summary>Stores a vector at the given destination.</summary>
      <param name="source">The vector that will be stored.</param>
      <param name="destination">The destination at which <paramref name="source" /> will be stored.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> and <paramref name="destination" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.StoreAligned``1(System.Runtime.Intrinsics.Vector512{``0},``0*)">
      <summary>Stores a vector at the given aligned destination.</summary>
      <param name="source">The vector that will be stored.</param>
      <param name="destination">The aligned destination at which <paramref name="source" /> will be stored.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> and <paramref name="destination" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.StoreAlignedNonTemporal``1(System.Runtime.Intrinsics.Vector512{``0},``0*)">
      <summary>Stores a vector at the given aligned destination.</summary>
      <param name="source">The vector that will be stored.</param>
      <param name="destination">The aligned destination at which <paramref name="source" /> will be stored.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> and <paramref name="destination" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.StoreUnsafe``1(System.Runtime.Intrinsics.Vector512{``0},``0@,System.UIntPtr)">
      <summary>Stores a vector at the given destination.</summary>
      <param name="source">The vector that will be stored.</param>
      <param name="destination">The destination to which <paramref name="elementOffset" /> will be added before the vector will be stored.</param>
      <param name="elementOffset">The element offset from <paramref name="destination" /> from which the vector will be stored.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> and <paramref name="destination" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.StoreUnsafe``1(System.Runtime.Intrinsics.Vector512{``0},``0@)">
      <summary>Stores a vector at the given destination.</summary>
      <param name="source">The vector that will be stored.</param>
      <param name="destination">The destination at which <paramref name="source" /> will be stored.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> and <paramref name="destination" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Subtract``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Subtracts two vectors to compute their difference.</summary>
      <param name="left">The vector from which <paramref name="right" /> will be subtracted.</param>
      <param name="right">The vector to subtract from <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The difference of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Sum``1(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Computes the sum of all elements in a vector.</summary>
      <param name="vector">The vector whose elements will be summed.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The sum of all elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.ToScalar``1(System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Converts the given vector to a scalar containing the value of the first element.</summary>
      <param name="vector">The vector to get the first element from.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A scalar <typeparamref name="T" /> containing the value of the first element.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Truncate(System.Runtime.Intrinsics.Vector512{System.Double})">
      <param name="vector" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Truncate(System.Runtime.Intrinsics.Vector512{System.Single})">
      <param name="vector" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.TryCopyTo``1(System.Runtime.Intrinsics.Vector512{``0},System.Span{``0})">
      <summary>Tries to copy a <see cref="T:System.Numerics.Vector`1" /> to a given span.</summary>
      <param name="vector">The vector to copy.</param>
      <param name="destination">The span to which <paramref name="destination" /> is copied.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> and <paramref name="destination" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if <paramref name="vector" /> was successfully copied to <paramref name="destination" />; otherwise, <see langword="false" /> if the length of <paramref name="destination" /> is less than <see cref="P:System.Runtime.Intrinsics.Vector512`1.Count" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Widen(System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Widen(System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Widen(System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Widen(System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Widen(System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Widen(System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Widen(System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.WidenLower(System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.WidenLower(System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.WidenLower(System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.WidenLower(System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.WidenLower(System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.WidenLower(System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.WidenLower(System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.WidenUpper(System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.WidenUpper(System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.WidenUpper(System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.WidenUpper(System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.WidenUpper(System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.WidenUpper(System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.WidenUpper(System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.WithElement``1(System.Runtime.Intrinsics.Vector512{``0},System.Int32,``0)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`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>
      <param name="vector">The vector to get the remaining elements from.</param>
      <param name="index">The index of the element to set.</param>
      <param name="value">The value to set the element to.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> was less than zero or greater than the number of elements.</exception>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector512`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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.WithLower``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with the lower 256-bits set to the specified value and the upper 256-bits set to the same value as that in the given vector.</summary>
      <param name="vector">The vector to get the upper 256-bits from.</param>
      <param name="value">The value of the lower 256-bits as a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with the lower 256-bits set to <paramref name="value" /> and the upper 256-bits set to the same value as that in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.WithUpper``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector256{``0})">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with the upper 256-bits set to the specified value and the lower 256-bits set to the same value as that in the given vector.</summary>
      <param name="vector">The vector to get the lower 256-bits from.</param>
      <param name="value">The value of the upper 256-bits as a <see cref="T:System.Runtime.Intrinsics.Vector256`1" />.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with the upper 256-bits set to <paramref name="value" /> and the lower 256-bits set to the same value as that in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512.Xor``1(System.Runtime.Intrinsics.Vector512{``0},System.Runtime.Intrinsics.Vector512{``0})">
      <summary>Computes the exclusive-or of two vectors.</summary>
      <param name="left">The vector to exclusive-or with <paramref name="right" />.</param>
      <param name="right">The vector to exclusive-or with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The exclusive-or of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector512.IsHardwareAccelerated">
      <summary>Gets a value that indicates whether 512-bit vector operations are subject to hardware acceleration through JIT intrinsic support.</summary>
      <returns>
        <see langword="true" /> if 512-bit vector operations are subject to hardware acceleration; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.Vector512`1">
      <summary>Represents a 512-bit vector of a specified numeric type that is suitable for low-level optimization of parallel algorithms.</summary>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512`1.Equals(System.Object)">
      <summary>Determines whether the specified object is equal to the current instance.</summary>
      <param name="obj">The object to compare with the current instance.</param>
      <returns>
        <see langword="true" /> if <paramref name="obj" /> is a <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> and is equal to the current instance; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512`1.Equals(System.Runtime.Intrinsics.Vector512{`0})">
      <summary>Determines whether the specified <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> is equal to the current instance.</summary>
      <param name="other">The <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> to compare with the current instance.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if <paramref name="other" /> is equal to the current instance; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512`1.GetHashCode">
      <summary>Gets the hash code for the instance.</summary>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The hash code for the instance.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512`1.op_Addition(System.Runtime.Intrinsics.Vector512{`0},System.Runtime.Intrinsics.Vector512{`0})">
      <summary>Adds two vectors to compute their sum.</summary>
      <param name="left">The vector to add with <paramref name="right" />.</param>
      <param name="right">The vector to add with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The sum of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512`1.op_BitwiseAnd(System.Runtime.Intrinsics.Vector512{`0},System.Runtime.Intrinsics.Vector512{`0})">
      <summary>Computes the bitwise-and of two vectors.</summary>
      <param name="left">The vector to bitwise-and with <paramref name="right" />.</param>
      <param name="right">The vector to bitwise-and with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The bitwise-and of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512`1.op_BitwiseOr(System.Runtime.Intrinsics.Vector512{`0},System.Runtime.Intrinsics.Vector512{`0})">
      <summary>Computes the bitwise-or of two vectors.</summary>
      <param name="left">The vector to bitwise-or with <paramref name="right" />.</param>
      <param name="right">The vector to bitwise-or with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The bitwise-or of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512`1.op_Division(System.Runtime.Intrinsics.Vector512{`0},`0)">
      <summary>Divides a vector by a scalar to compute the per-element quotient.</summary>
      <param name="left">The vector that will be divided by <paramref name="right" />.</param>
      <param name="right">The scalar that will divide <paramref name="left" />.</param>
      <returns>The quotient of <paramref name="left" /> divided by <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512`1.op_Division(System.Runtime.Intrinsics.Vector512{`0},System.Runtime.Intrinsics.Vector512{`0})">
      <summary>Divides two vectors to compute their quotient.</summary>
      <param name="left">The vector that will be divided by <paramref name="right" />.</param>
      <param name="right">The vector that will divide <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The quotient of <paramref name="left" /> divided by <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512`1.op_Equality(System.Runtime.Intrinsics.Vector512{`0},System.Runtime.Intrinsics.Vector512{`0})">
      <summary>Compares two vectors to determine if all elements are equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if all elements in <paramref name="left" /> were equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512`1.op_ExclusiveOr(System.Runtime.Intrinsics.Vector512{`0},System.Runtime.Intrinsics.Vector512{`0})">
      <summary>Computes the exclusive-or of two vectors.</summary>
      <param name="left">The vector to exclusive-or with <paramref name="right" />.</param>
      <param name="right">The vector to exclusive-or with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The exclusive-or of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512`1.op_Inequality(System.Runtime.Intrinsics.Vector512{`0},System.Runtime.Intrinsics.Vector512{`0})">
      <summary>Compares two vectors to determine if any elements are not equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if any element in <paramref name="left" /> was not equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512`1.op_LeftShift(System.Runtime.Intrinsics.Vector512{`0},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="value">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512`1.op_Multiply(`0,System.Runtime.Intrinsics.Vector512{`0})">
      <summary>Multiplies a vector by a scalar to compute their product.</summary>
      <param name="left">The scalar to multiply with <paramref name="right" />.</param>
      <param name="right">The vector to multiply with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512`1.op_Multiply(System.Runtime.Intrinsics.Vector512{`0},`0)">
      <summary>Multiplies a vector by a scalar to compute their product.</summary>
      <param name="left">The vector to multiply with <paramref name="right" />.</param>
      <param name="right">The scalar to multiply with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512`1.op_Multiply(System.Runtime.Intrinsics.Vector512{`0},System.Runtime.Intrinsics.Vector512{`0})">
      <summary>Multiplies two vectors to compute their element-wise product.</summary>
      <param name="left">The vector to multiply with <paramref name="right" />.</param>
      <param name="right">The vector to multiply with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The element-wise product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512`1.op_OnesComplement(System.Runtime.Intrinsics.Vector512{`0})">
      <summary>Computes the ones-complement of a vector.</summary>
      <param name="vector">The vector whose ones-complement is to be computed.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are the ones-complement of the corresponding elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512`1.op_RightShift(System.Runtime.Intrinsics.Vector512{`0},System.Int32)">
      <summary>Shifts (signed) each element of a vector right by the specified amount.</summary>
      <param name="value">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512`1.op_Subtraction(System.Runtime.Intrinsics.Vector512{`0},System.Runtime.Intrinsics.Vector512{`0})">
      <summary>Subtracts two vectors to compute their difference.</summary>
      <param name="left">The vector from which <paramref name="right" /> will be subtracted.</param>
      <param name="right">The vector to subtract from <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The difference of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512`1.op_UnaryNegation(System.Runtime.Intrinsics.Vector512{`0})">
      <summary>Computes the unary negation of a vector.</summary>
      <param name="vector">The vector to negate.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are the unary negation of the corresponding elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512`1.op_UnaryPlus(System.Runtime.Intrinsics.Vector512{`0})">
      <summary>Returns a given vector unchanged.</summary>
      <param name="value">The vector.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="value" />
      </returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512`1.op_UnsignedRightShift(System.Runtime.Intrinsics.Vector512{`0},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="value">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector512`1.ToString">
      <summary>Converts the current instance to an equivalent string representation.</summary>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>An equivalent string representation of the current instance.</returns>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector512`1.AllBitsSet">
      <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with all bits set to 1.</summary>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector512`1.Count">
      <summary>Gets the number of <typeparamref name="T" /> that are in a <see cref="T:System.Runtime.Intrinsics.Vector512`1" />.</summary>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector512`1.Indices">
      <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with the elements set to their index.</summary>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector512`1.IsSupported">
      <summary>Gets <see langword="true" /> if <typeparamref name="T" /> is supported; otherwise, <see langword="false" />.</summary>
      <returns>
        <see langword="true" /> if <typeparamref name="T" /> is supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector512`1.Item(System.Int32)">
      <summary>Gets the element at the specified index.</summary>
      <param name="index">The index of the element to get.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> was less than zero or greater than the number of elements.</exception>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The value of the element at <paramref name="index" />.</returns>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector512`1.One">
      <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with all elements initialized to one.</summary>
      <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector512`1.Zero">
      <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector512`1" /> with all elements initialized to zero.</summary>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="T:System.Runtime.Intrinsics.Vector64">
      <summary>Provides a collection of static methods for creating, manipulating, and otherwise operating on 64-bit vectors.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Abs``1(System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Computes the absolute value of each element in a vector.</summary>
      <param name="vector">The vector that will have its absolute value computed.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are the absolute value of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Add``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Adds two vectors to compute their sum.</summary>
      <param name="left">The vector to add with <paramref name="right" />.</param>
      <param name="right">The vector to add with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The sum of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.AndNot``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Computes the bitwise-and of a given vector and the ones complement of another vector.</summary>
      <param name="left">The vector to bitwise-and with <paramref name="right" />.</param>
      <param name="right">The vector to that is ones-complemented before being bitwise-and with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The bitwise-and of <paramref name="left" /> and the ones-complement of <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.As``2(System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> of type <typeparamref name="TFrom" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> of type <typeparamref name="TTo" />.</summary>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <typeparam name="TFrom">The type of the input vector.</typeparam>
      <typeparam name="U">The type that the vector <paramref name="vector" /> should be reinterpreted as.</typeparam>
      <typeparam name="TTo">The type that the vector <paramref name="vector" /> should be reinterpreted as.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="TFrom" />) or the type of the target (<typeparamref name="TTo" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> of type <typeparamref name="TTo" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.AsByte``1(System.Runtime.Intrinsics.Vector64{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.Byte" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.AsDouble``1(System.Runtime.Intrinsics.Vector64{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.Double" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.AsInt16``1(System.Runtime.Intrinsics.Vector64{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.Int16" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.AsInt32``1(System.Runtime.Intrinsics.Vector64{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.Int32" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.AsInt64``1(System.Runtime.Intrinsics.Vector64{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.Int64" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.AsNInt``1(System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.AsNUInt``1(System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Reinterprets a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.AsSByte``1(System.Runtime.Intrinsics.Vector64{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.SByte" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.AsSingle``1(System.Runtime.Intrinsics.Vector64{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.Single" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.AsUInt16``1(System.Runtime.Intrinsics.Vector64{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.UInt16" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.AsUInt32``1(System.Runtime.Intrinsics.Vector64{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.UInt32" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.AsUInt64``1(System.Runtime.Intrinsics.Vector64{``0})">
      <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>
      <param name="vector">The vector to reinterpret.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="vector" /> reinterpreted as a new <see cref="T:System.Runtime.Intrinsics.Vector64" /> of type <see cref="T:System.UInt64" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.BitwiseAnd``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Computes the bitwise-and of two vectors.</summary>
      <param name="left">The vector to bitwise-and with <paramref name="right" />.</param>
      <param name="right">The vector to bitwise-and with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The bitwise-and of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.BitwiseOr``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Computes the bitwise-or of two vectors.</summary>
      <param name="left">The vector to bitwise-or with <paramref name="right" />.</param>
      <param name="right">The vector to bitwise-or with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The bitwise-or of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Ceiling(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>Computes the ceiling of each element in a vector.</summary>
      <param name="vector">The vector that will have its ceiling computed.</param>
      <returns>A vector whose elements are the ceiling of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Ceiling(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>Computes the ceiling of each element in a vector.</summary>
      <param name="vector">The vector that will have its ceiling computed.</param>
      <returns>A vector whose elements are the ceiling of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Clamp``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Restricts a vector between a minimum and a maximum value.</summary>
      <param name="value">The vector to restrict.</param>
      <param name="min">The minimum value.</param>
      <param name="max">The maximum value.</param>
      <typeparam name="T" />
      <returns>The restricted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ClampNative``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Restricts a vector between a minimum and a maximum value using platform specific behavior for <code data-dev-comment-type="c">NaN</code> and <code data-dev-comment-type="c">NegativeZero</code>..</summary>
      <param name="value">The vector to restrict.</param>
      <param name="min">The minimum value.</param>
      <param name="max">The maximum value.</param>
      <typeparam name="T" />
      <returns>The restricted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ConditionalSelect``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Conditionally selects a value from two vectors on a bitwise basis.</summary>
      <param name="condition">The mask that is used to select a value from <paramref name="left" /> or <paramref name="right" />.</param>
      <param name="left">The vector that is selected when the corresponding bit in <paramref name="condition" /> is one.</param>
      <param name="right">The vector that is selected when the corresponding bit in <paramref name="condition" /> is zero.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="condition" />, <paramref name="left" />, and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose bits come from <paramref name="left" /> or <paramref name="right" /> based on the value of <paramref name="condition" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ConvertToDouble(System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ConvertToDouble(System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ConvertToInt32(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ConvertToInt32Native(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>Converts a <see langword="Vector64&lt;Single&gt;" /> to a <see langword="Vector64&lt;Int32&gt;" /> using platform specific behavior on overflow.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ConvertToInt64(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ConvertToInt64Native(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>Converts a <see langword="Vector64&lt;Double&gt;" /> to a <see langword="Vector64&lt;Int64&gt;" /> using platform specific behavior on overflow.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ConvertToSingle(System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ConvertToSingle(System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ConvertToUInt32(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ConvertToUInt32Native(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>Converts a <see langword="Vector64&lt;Single&gt;" /> to a <see langword="Vector64&lt;UInt32&gt;" /> using platform specific behavior on overflow.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ConvertToUInt64(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>Converts a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> to a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ConvertToUInt64Native(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>Converts a <see langword="Vector64&lt;Double&gt;" /> to a <see langword="Vector64&lt;UInt64&gt;" /> using platform specific behavior on overflow.</summary>
      <param name="vector">The vector to convert.</param>
      <returns>The converted vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CopySign``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Copies the per-element sign of a vector to the per-element sign of another vector.</summary>
      <param name="value">The vector whose magnitude is used in the result.</param>
      <param name="sign">The vector whose sign is used in the result.</param>
      <typeparam name="T" />
      <returns>A vector with the magnitude of <code data-dev-comment-type="paramref">value</code> and the sign of <code data-dev-comment-type="paramref">sign</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CopyTo``1(System.Runtime.Intrinsics.Vector64{``0},``0[],System.Int32)">
      <summary>Copies a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> to a given array starting at the specified index.</summary>
      <param name="vector">The vector to be copied.</param>
      <param name="destination">The array to which <paramref name="vector" /> is copied.</param>
      <param name="startIndex">The starting index of <paramref name="destination" /> which <paramref name="vector" /> will be copied to.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.ArgumentException">The length of <paramref name="destination" /> is less than <see cref="P:System.Runtime.Intrinsics.Vector64`1.Count" />.</exception>
      <exception cref="T:System.NullReferenceException">
        <paramref name="destination" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="startIndex" /> is negative or greater than the length of <paramref name="destination" />.</exception>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> and <paramref name="destination" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CopyTo``1(System.Runtime.Intrinsics.Vector64{``0},``0[])">
      <summary>Copies a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> to a given array.</summary>
      <param name="vector">The vector to be copied.</param>
      <param name="destination">The array to which <paramref name="vector" /> is copied.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NullReferenceException">
        <paramref name="destination" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The length of <paramref name="destination" /> is less than <see cref="P:System.Runtime.Intrinsics.Vector64`1.Count" />.</exception>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> and <paramref name="destination" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CopyTo``1(System.Runtime.Intrinsics.Vector64{``0},System.Span{``0})">
      <summary>Copies a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> to a given span.</summary>
      <param name="vector">The vector to be copied.</param>
      <param name="destination">The span to which <paramref name="vector" /> is copied.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.ArgumentException">The length of <paramref name="destination" /> is less than <see cref="P:System.Runtime.Intrinsics.Vector64`1.Count" />.</exception>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> and <paramref name="destination" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Cos(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>Computes the cos of each element in a vector.</summary>
      <param name="vector">The vector that will have its Cos computed.</param>
      <returns>A vector whose elements are the cos of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Cos(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>Computes the cos of each element in a vector.</summary>
      <param name="vector">The vector that will have its Cos computed.</param>
      <returns>A vector whose elements are the cos of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte,System.Byte)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <param name="e4">The value that element 4 will be initialized to.</param>
      <param name="e5">The value that element 5 will be initialized to.</param>
      <param name="e6">The value that element 6 will be initialized to.</param>
      <param name="e7">The value that element 7 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Byte)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Double)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Int16,System.Int16,System.Int16,System.Int16)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Int16)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Int32,System.Int32)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Int32)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Int64)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.IntPtr)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte,System.SByte)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <param name="e4">The value that element 4 will be initialized to.</param>
      <param name="e5">The value that element 5 will be initialized to.</param>
      <param name="e6">The value that element 6 will be initialized to.</param>
      <param name="e7">The value that element 7 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.SByte)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Single,System.Single)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.Single)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.UInt16,System.UInt16,System.UInt16,System.UInt16)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <param name="e2">The value that element 2 will be initialized to.</param>
      <param name="e3">The value that element 3 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.UInt16)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.UInt32,System.UInt32)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with each element initialized to the corresponding specified value.</summary>
      <param name="e0">The value that element 0 will be initialized to.</param>
      <param name="e1">The value that element 1 will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with each element initialized to corresponding specified value.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.UInt32)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.UInt64)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Create(System.UIntPtr)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Create``1(``0)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with all elements initialized to the specified value.</summary>
      <param name="value">The value that all elements will be initialized to.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to <paramref name="value" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Create``1(``0[],System.Int32)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> from a given array.</summary>
      <param name="values">The array from which the vector is created.</param>
      <param name="index">The index in <paramref name="values" /> at which to being reading elements.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NullReferenceException">
        <paramref name="values" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="values" />, starting from <paramref name="index" />, is less than <see cref="P:System.Runtime.Intrinsics.Vector64`1.Count" />.</exception>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="values" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with its elements set to the first <see cref="P:System.Runtime.Intrinsics.Vector128`1.Count" /> elements from <paramref name="values" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Create``1(``0[])">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> from a given array.</summary>
      <param name="values">The array from which the vector is created.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NullReferenceException">
        <paramref name="values" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="values" /> is less than <see cref="P:System.Runtime.Intrinsics.Vector64`1.Count" />.</exception>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="values" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with its elements set to the first <see cref="P:System.Runtime.Intrinsics.Vector64`1.Count" /> elements from <paramref name="values" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Create``1(System.ReadOnlySpan{``0})">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> from a given readonly span.</summary>
      <param name="values">The readonly span from which the vector is created.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.ArgumentOutOfRangeException">The length of <paramref name="values" /> is less than <see cref="P:System.Runtime.Intrinsics.Vector64`1.Count" />.</exception>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="values" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with its elements set to the first <see cref="P:System.Runtime.Intrinsics.Vector64`1.Count" /> elements from <paramref name="values" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.Byte)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.Double)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.Int16)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.Int32)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.Int64)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.IntPtr)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.SByte)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.Single)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.UInt16)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.UInt32)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.UInt64)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar(System.UIntPtr)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalar``1(``0)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="value" /> (<typeparamref name="T" />) is not supported.</exception>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.Byte)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.Double)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.Int16)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.Int32)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.Int64)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.IntPtr)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.SByte)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.Single)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.UInt16)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.UInt32)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.UInt64)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe(System.UIntPtr)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CreateScalarUnsafe``1(``0)">
      <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>
      <param name="value">The value that element 0 will be initialized to.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="value" /> (<typeparamref name="T" />) is not supported.</exception>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.CreateSequence``1(``0,``0)">
      <summary>Creates a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance where the elements begin at a specified value and which are spaced apart according to another specified value.</summary>
      <param name="start">The value that element 0 will be initialized to.</param>
      <param name="step">The value that indicates how far apart each element should be from the previous.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <returns>A new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instance with the first element initialized to <paramref name="start" /> and each subsequent element initialized to the value of the previous element plus <paramref name="step" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.DegreesToRadians(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>Converts a given vector from degrees to radians.</summary>
      <param name="degrees">The vector to convert to radians.</param>
      <returns>The vector of <paramref name="degrees" /> converted to radians.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.DegreesToRadians(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>Converts a given vector from degrees to radians.</summary>
      <param name="degrees">The vector to convert to radians.</param>
      <returns>The vector of <paramref name="degrees" /> converted to radians.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Divide``1(System.Runtime.Intrinsics.Vector64{``0},``0)">
      <summary>Divides a vector by a scalar to compute the per-element quotient.</summary>
      <param name="left">The vector that will be divided by <paramref name="right" />.</param>
      <param name="right">The scalar that will divide <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <returns>The quotient of <paramref name="left" /> divided by <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Divide``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Divides two vectors to compute their quotient.</summary>
      <param name="left">The vector that will be divided by <paramref name="right" />.</param>
      <param name="right">The vector that will divide <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The quotient of <paramref name="left" /> divided by <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Dot``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Computes the dot product of two vectors.</summary>
      <param name="left">The vector that will be dotted with <paramref name="right" />.</param>
      <param name="right">The vector that will be dotted with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The dot product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Equals``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Compares two vectors to determine if they are equal on a per-element basis.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <paramref name="left" /> and <paramref name="right" /> were equal.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.EqualsAll``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Compares two vectors to determine if all elements are equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if all elements in <paramref name="left" /> were equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.EqualsAny``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Compares two vectors to determine if any elements are equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if any elements in <paramref name="left" /> was equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Exp(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>Computes the exp of each element in a vector.</summary>
      <param name="vector">The vector that will have its Exp computed.</param>
      <returns>A vector whose elements are the exp of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Exp(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>Computes the exp of each element in a vector.</summary>
      <param name="vector">The vector that will have its exp computed.</param>
      <returns>A vector whose elements are the exp of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ExtractMostSignificantBits``1(System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Extracts the most significant bit from each element in a vector.</summary>
      <param name="vector">The vector whose elements should have their most significant bit extracted.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The packed most significant bits extracted from the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Floor(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>Computes the floor of each element in a vector.</summary>
      <param name="vector">The vector that will have its floor computed.</param>
      <returns>A vector whose elements are the floor of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Floor(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>Computes the floor of each element in a vector.</summary>
      <param name="vector">The vector that will have its floor computed.</param>
      <returns>A vector whose elements are the floor of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.FusedMultiplyAdd(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>Computes (<paramref name="left" /> * <paramref name="right" />) + <paramref name="addend" />, rounded as one ternary operation.</summary>
      <param name="left">The vector to be multiplied with <paramref name="right" />.</param>
      <param name="right">The vector to be multiplied with <paramref name="left" />.</param>
      <param name="addend">The vector to be added to the result of <paramref name="left" /> multiplied by <paramref name="right" />.</param>
      <returns>(<paramref name="left" /> * <paramref name="right" />) + <paramref name="addend" />, rounded as one ternary operation.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.FusedMultiplyAdd(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>Computes (<paramref name="left" /> * <paramref name="right" />) + <paramref name="addend" />, rounded as one ternary operation.</summary>
      <param name="left">The vector to be multiplied with <paramref name="right" />.</param>
      <param name="right">The vector to be multiplied with <paramref name="left" />.</param>
      <param name="addend">The vector to be added to the result of <paramref name="left" /> multiplied by <paramref name="right" />.</param>
      <returns>(<paramref name="left" /> * <paramref name="right" />) + <paramref name="addend" />, rounded as one ternary operation.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.GetElement``1(System.Runtime.Intrinsics.Vector64{``0},System.Int32)">
      <summary>Gets the element at the specified index.</summary>
      <param name="vector">The vector to get the element from.</param>
      <param name="index">The index of the element to get.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> was less than zero or greater than the number of elements.</exception>
      <returns>The value of the element at <paramref name="index" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.GreaterThan``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Compares two vectors to determine which is greater on a per-element basis.</summary>
      <param name="left">The vector to compare with <paramref name="left" />.</param>
      <param name="right">The vector to compare with <paramref name="right" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are all-bits-set or zero, depending on if which of the corresponding elements in <paramref name="left" /> and <paramref name="right" /> were greater.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.GreaterThanAll``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Compares two vectors to determine if all elements are greater.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if all elements in <paramref name="left" /> were greater than the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.GreaterThanAny``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Compares two vectors to determine if any elements are greater.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if any elements in <paramref name="left" /> was greater than the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.GreaterThanOrEqual``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Compares two vectors to determine which is greater or equal on a per-element basis.</summary>
      <param name="left">The vector to compare with <paramref name="left" />.</param>
      <param name="right">The vector to compare with <paramref name="right" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are all-bits-set or zero, depending on if which of the corresponding elements in <paramref name="left" /> and <paramref name="right" /> were greater or equal.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.GreaterThanOrEqualAll``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Compares two vectors to determine if all elements are greater or equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if all elements in <paramref name="left" /> were greater than or equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.GreaterThanOrEqualAny``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Compares two vectors to determine if any elements are greater or equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if any elements in <paramref name="left" /> was greater than or equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Hypot(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>Computes the hypotenuse given two vectors representing the lengths of the shorter sides in a right-angled triangle.</summary>
      <param name="x">The vector to square and add to <paramref name="y" />.</param>
      <param name="y">The vector to square and add to <paramref name="x" />.</param>
      <returns>The square root of <paramref name="x" />-squared plus <paramref name="y" />-squared.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Hypot(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>Computes the hypotenuse given two vectors representing the lengths of the shorter sides in a right-angled triangle.</summary>
      <param name="x">The vector to square and add to <paramref name="y" />.</param>
      <param name="y">The vector to square and add to <paramref name="x" />.</param>
      <returns>The square root of <paramref name="x" />-squared plus <paramref name="y" />-squared.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.IsNaN``1(System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Determines which elements in a vector are NaN.</summary>
      <param name="vector">The vector to be checked.</param>
      <typeparam name="T" />
      <returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <code data-dev-comment-type="paramref">vector</code> were NaN.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.IsNegative``1(System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Determines which elements in a vector represents negative real numbers.</summary>
      <param name="vector">The vector to be checked.</param>
      <typeparam name="T" />
      <returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <code data-dev-comment-type="paramref">vector</code> were negative.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.IsPositive``1(System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Determines which elements in a vector represents positive real numbers.</summary>
      <param name="vector">The vector to be checked.</param>
      <typeparam name="T" />
      <returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <code data-dev-comment-type="paramref">vector</code> were positive.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.IsPositiveInfinity``1(System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Determines which elements in a vector are positive infinity.</summary>
      <param name="vector">The vector to be checked.</param>
      <typeparam name="T" />
      <returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <code data-dev-comment-type="paramref">vector</code> were positive infinity.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.IsZero``1(System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Determines which elements in a vector are zero.</summary>
      <param name="vector">The vector to be checked.</param>
      <typeparam name="T" />
      <returns>A vector whose elements are all-bits-set or zero, depending on if the corresponding elements in <code data-dev-comment-type="paramref">vector</code> were zero.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Lerp(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>Performs a linear interpolation between two vectors based on the given weighting.</summary>
      <param name="x">The first vector.</param>
      <param name="y">The second vector.</param>
      <param name="amount">A value between 0 and 1 that indicates the weight of <paramref name="y" />.</param>
      <returns>The interpolated vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Lerp(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>Performs a linear interpolation between two vectors based on the given weighting.</summary>
      <param name="x">The first vector.</param>
      <param name="y">The second vector.</param>
      <param name="amount">A value between 0 and 1 that indicates the weight of <paramref name="y" />.</param>
      <returns>The interpolated vector.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.LessThan``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Compares two vectors to determine which is less on a per-element basis.</summary>
      <param name="left">The vector to compare with <paramref name="left" />.</param>
      <param name="right">The vector to compare with <paramref name="right" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are all-bits-set or zero, depending on if which of the corresponding elements in <paramref name="left" /> and <paramref name="right" /> were less.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.LessThanAll``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Compares two vectors to determine if all elements are less.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if all elements in <paramref name="left" /> were less than the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.LessThanAny``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Compares two vectors to determine if any elements are less.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if any elements in <paramref name="left" /> was less than the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.LessThanOrEqual``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Compares two vectors to determine which is less or equal on a per-element basis.</summary>
      <param name="left">The vector to compare with <paramref name="left" />.</param>
      <param name="right">The vector to compare with <paramref name="right" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are all-bits-set or zero, depending on if which of the corresponding elements in <paramref name="left" /> and <paramref name="right" /> were less or equal.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.LessThanOrEqualAll``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Compares two vectors to determine if all elements are less or equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if all elements in <paramref name="left" /> were less than or equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.LessThanOrEqualAny``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Compares two vectors to determine if any elements are less or equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if any elements in <paramref name="left" /> was less than or equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Load``1(``0*)">
      <summary>Loads a vector from the given source.</summary>
      <param name="source">The source from which the vector will be loaded.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The vector loaded from <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.LoadAligned``1(``0*)">
      <summary>Loads a vector from the given aligned source.</summary>
      <param name="source">The aligned source from which the vector will be loaded.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The vector loaded from <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.LoadAlignedNonTemporal``1(``0*)">
      <summary>Loads a vector from the given aligned source.</summary>
      <param name="source">The aligned source from which the vector will be loaded.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The vector loaded from <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.LoadUnsafe``1(``0@,System.UIntPtr)">
      <summary>Loads a vector from the given source and element offset.</summary>
      <param name="source">The source to which <paramref name="elementOffset" /> will be added before loading the vector.</param>
      <param name="elementOffset">The element offset from <paramref name="source" /> from which the vector will be loaded.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The vector loaded from <paramref name="source" /> plus <paramref name="elementOffset" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.LoadUnsafe``1(``0@)">
      <summary>Loads a vector from the given source.</summary>
      <param name="source">The source from which the vector will be loaded.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The vector loaded from <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Log(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>Computes the log of each element in a vector.</summary>
      <param name="vector">The vector that will have its log computed.</param>
      <returns>A vector whose elements are the log of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Log(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>Computes the log of each element in a vector.</summary>
      <param name="vector">The vector that will have its log computed.</param>
      <returns>A vector whose elements are the log of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Log2(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>Computes the log2 of each element in a vector.</summary>
      <param name="vector">The vector that will have its log2 computed.</param>
      <returns>A vector whose elements are the log2 of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Log2(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>Computes the log2 of each element in a vector.</summary>
      <param name="vector">The vector that will have its log2 computed.</param>
      <returns>A vector whose elements are the log2 of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Max``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Computes the maximum of two vectors on a per-element basis.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <returns>A vector whose elements are the maximum of the corresponding elements in <code data-dev-comment-type="paramref">left</code> and <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.MaxMagnitude``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Compares two vectors to compute which has the greater magnitude on a per-element basis.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T" />
      <returns>A vector where the corresponding element comes from <code data-dev-comment-type="paramref">left</code> if it has a greater magnitude than <code data-dev-comment-type="paramref">right</code>; otherwise, <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.MaxMagnitudeNumber``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Compares two vectors, on a per-element basis, to compute which has the greater magnitude and returning the other value if an input is <code data-dev-comment-type="c">NaN</code>.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T" />
      <returns>A vector where the corresponding element comes from <code data-dev-comment-type="paramref">left</code> if it has a greater magnitude than <code data-dev-comment-type="paramref">right</code>; otherwise, <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.MaxNative``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Compare two vectors to determine which is greater on a per-element basis using platform specific behavior for <code data-dev-comment-type="c">NaN</code> and <code data-dev-comment-type="c">NegativeZero</code>.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T" />
      <returns>A vector where the corresponding element comes from <code data-dev-comment-type="paramref">left</code> if it is greater than <code data-dev-comment-type="paramref">right</code>; otherwise, <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.MaxNumber``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Compares two vectors, on a per-element basis, to compute which is greater and returning the other value if an element is <code data-dev-comment-type="c">NaN</code>.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T" />
      <returns>A vector where the corresponding element comes from <code data-dev-comment-type="paramref">left</code> if it is greater than <code data-dev-comment-type="paramref">right</code>; otherwise, <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Min``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Computes the minimum of two vectors on a per-element basis.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <returns>A vector whose elements are the minimum of the corresponding elements in <code data-dev-comment-type="paramref">left</code> and <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.MinMagnitude``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Compares two vectors to compute which has the lesser magnitude on a per-element basis.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T" />
      <returns>A vector where the corresponding element comes from <code data-dev-comment-type="paramref">left</code> if it has a lesser magnitude than <code data-dev-comment-type="paramref">right</code>; otherwise, <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.MinMagnitudeNumber``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Compares two vectors, on a per-element basis, to compute which has the lesser magnitude and returning the other value if an input is <code data-dev-comment-type="c">NaN</code>.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T" />
      <returns>A vector where the corresponding element comes from <code data-dev-comment-type="paramref">left</code> if it has a lesser magnitude than <code data-dev-comment-type="paramref">right</code>; otherwise, <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.MinNative``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Compare two vectors to determine which is lesser on a per-element basis using platform specific behavior for <code data-dev-comment-type="c">NaN</code> and <code data-dev-comment-type="c">NegativeZero</code>.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T" />
      <returns>A vector where the corresponding element comes from <code data-dev-comment-type="paramref">left</code> if it is lesser than <code data-dev-comment-type="paramref">right</code>; otherwise, <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.MinNumber``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Compares two vectors, on a per-element basis, to compute which is lesser and returning the other value if an element is <code data-dev-comment-type="c">NaN</code>.</summary>
      <param name="left">The vector to compare with <code data-dev-comment-type="paramref">right</code>.</param>
      <param name="right">The vector to compare with <code data-dev-comment-type="paramref">left</code>.</param>
      <typeparam name="T" />
      <returns>A vector where the corresponding element comes from <code data-dev-comment-type="paramref">left</code> if it is lesser than <code data-dev-comment-type="paramref">right</code>; otherwise, <code data-dev-comment-type="paramref">right</code>.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Multiply``1(``0,System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Multiplies a vector by a scalar to compute their product.</summary>
      <param name="left">The scalar to multiply with <paramref name="right" />.</param>
      <param name="right">The vector to multiply with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Multiply``1(System.Runtime.Intrinsics.Vector64{``0},``0)">
      <summary>Multiplies a vector by a scalar to compute their product.</summary>
      <param name="left">The vector to multiply with <paramref name="right" />.</param>
      <param name="right">The scalar to multiply with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Multiply``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Multiplies two vectors to compute their element-wise product.</summary>
      <param name="left">The vector to multiply with <paramref name="right" />.</param>
      <param name="right">The vector to multiply with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The element-wise product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.MultiplyAddEstimate(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>Computes an estimate of (<paramref name="left" /> * <paramref name="right" />) + <paramref name="addend" />.</summary>
      <param name="left">The vector to be multiplied with <paramref name="right" />.</param>
      <param name="right">The vector to be multiplied with <paramref name="left" />.</param>
      <param name="addend">The vector to be added to the result of <paramref name="left" /> multiplied by <paramref name="right" />.</param>
      <returns>An estimate of (<paramref name="left" /> * <paramref name="right" />) + <paramref name="addend" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.MultiplyAddEstimate(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>Computes an estimate of (<paramref name="left" /> * <paramref name="right" />) + <paramref name="addend" />.</summary>
      <param name="left">The vector to be multiplied with <paramref name="right" />.</param>
      <param name="right">The vector to be multiplied with <paramref name="left" />.</param>
      <param name="addend">The vector to be added to the result of <paramref name="left" /> multiplied by <paramref name="right" />.</param>
      <returns>An estimate of (<paramref name="left" /> * <paramref name="right" />) + <paramref name="addend" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Narrow(System.Runtime.Intrinsics.Vector64{System.Double},System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Narrow(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Narrow(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Narrow(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Narrow(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Narrow(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Narrow(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64})">
      <summary>Narrows two <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> instances into one <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="lower">The vector that will be narrowed to the lower half of the result vector.</param>
      <param name="upper">The vector that will be narrowed to the upper half of the result vector.</param>
      <returns>A <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> containing elements narrowed from <paramref name="lower" /> and <paramref name="upper" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Negate``1(System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Negates a vector.</summary>
      <param name="vector">The vector to negate.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are the negation of the corresponding elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.OnesComplement``1(System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Computes the ones-complement of a vector.</summary>
      <param name="vector">The vector whose ones-complement is to be computed.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are the ones-complement of the corresponding elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.RadiansToDegrees(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>Converts a given vector from radians to degrees.</summary>
      <param name="radians">The vector to convert to degrees.</param>
      <returns>The vector of <paramref name="radians" /> converted to degrees.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.RadiansToDegrees(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>Converts a given vector from radians to degrees.</summary>
      <param name="radians">The vector to convert to degrees.</param>
      <returns>The vector of <paramref name="radians" /> converted to degrees.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Round(System.Runtime.Intrinsics.Vector64{System.Double},System.MidpointRounding)">
      <summary>Rounds each element in a vector to the nearest integer using the specified rounding mode.</summary>
      <param name="vector">The vector to round.</param>
      <param name="mode">The mode under which <paramref name="vector" /> should be rounded.</param>
      <returns>The result of rounding each element in <paramref name="vector" /> to the nearest integer using <paramref name="mode" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Round(System.Runtime.Intrinsics.Vector64{System.Double})">
      <param name="vector" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Round(System.Runtime.Intrinsics.Vector64{System.Single},System.MidpointRounding)">
      <summary>Rounds each element in a vector to the nearest integer using the specified rounding mode.</summary>
      <param name="vector">The vector to round.</param>
      <param name="mode">The mode under which <paramref name="vector" /> should be rounded.</param>
      <returns>The result of rounding each element in <paramref name="vector" /> to the nearest integer using <paramref name="mode" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Round(System.Runtime.Intrinsics.Vector64{System.Single})">
      <param name="vector" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ShiftLeft(System.Runtime.Intrinsics.Vector64{System.Byte},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ShiftLeft(System.Runtime.Intrinsics.Vector64{System.Int16},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ShiftLeft(System.Runtime.Intrinsics.Vector64{System.Int32},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ShiftLeft(System.Runtime.Intrinsics.Vector64{System.Int64},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ShiftLeft(System.Runtime.Intrinsics.Vector64{System.IntPtr},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ShiftLeft(System.Runtime.Intrinsics.Vector64{System.SByte},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ShiftLeft(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ShiftLeft(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ShiftLeft(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ShiftLeft(System.Runtime.Intrinsics.Vector64{System.UIntPtr},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64{System.Int16},System.Int32)">
      <summary>Shifts (signed) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64{System.Int32},System.Int32)">
      <summary>Shifts (signed) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64{System.Int64},System.Int32)">
      <summary>Shifts (signed) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64{System.IntPtr},System.Int32)">
      <summary>Shifts (signed) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64{System.SByte},System.Int32)">
      <summary>Shifts (signed) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.Byte},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.Int16},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.Int32},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.Int64},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.IntPtr},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.SByte},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.UIntPtr},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="vector">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Shuffle(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Shuffle(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Shuffle(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Shuffle(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Shuffle(System.Runtime.Intrinsics.Vector64{System.Single},System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Shuffle(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Shuffle(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>Creates a new vector by selecting values from an input vector using a set of indices.</summary>
      <param name="vector">The input vector from which values are selected.</param>
      <param name="indices">The per-element indices used to select a value from <paramref name="vector" />.</param>
      <returns>A new vector containing the values from <paramref name="vector" /> selected by the given <paramref name="indices" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Sin(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>Computes the sin of each element in a vector.</summary>
      <param name="vector">The vector that will have its Sin computed.</param>
      <returns>A vector whose elements are the sin of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Sin(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>Computes the sin of each element in a vector.</summary>
      <param name="vector">The vector that will have its Sin computed.</param>
      <returns>A vector whose elements are the sin of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.SinCos(System.Runtime.Intrinsics.Vector64{System.Double})">
      <summary>Computes the sincos of each element in a vector.</summary>
      <param name="vector">The vector that will have its SinCos computed.</param>
      <returns>A vector whose elements are the sincos of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.SinCos(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>Computes the sincos of each element in a vector.</summary>
      <param name="vector">The vector that will have its SinCos computed.</param>
      <returns>A vector whose elements are the sincos of the elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Sqrt``1(System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Computes the square root of a vector on a per-element basis.</summary>
      <param name="vector">The vector whose square root is to be computed.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are the square root of the corresponding elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Store``1(System.Runtime.Intrinsics.Vector64{``0},``0*)">
      <summary>Stores a vector at the given destination.</summary>
      <param name="source">The vector that will be stored.</param>
      <param name="destination">The destination at which <paramref name="source" /> will be stored.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.StoreAligned``1(System.Runtime.Intrinsics.Vector64{``0},``0*)">
      <summary>Stores a vector at the given aligned destination.</summary>
      <param name="source">The vector that will be stored.</param>
      <param name="destination">The aligned destination at which <paramref name="source" /> will be stored.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.StoreAlignedNonTemporal``1(System.Runtime.Intrinsics.Vector64{``0},``0*)">
      <summary>Stores a vector at the given aligned destination.</summary>
      <param name="source">The vector that will be stored.</param>
      <param name="destination">The aligned destination at which <paramref name="source" /> will be stored.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.StoreUnsafe``1(System.Runtime.Intrinsics.Vector64{``0},``0@,System.UIntPtr)">
      <summary>Stores a vector at the given destination.</summary>
      <param name="source">The vector that will be stored.</param>
      <param name="destination">The destination to which <paramref name="elementOffset" /> will be added before the vector will be stored.</param>
      <param name="elementOffset">The element offset from <paramref name="destination" /> from which the vector will be stored.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.StoreUnsafe``1(System.Runtime.Intrinsics.Vector64{``0},``0@)">
      <summary>Stores a vector at the given destination.</summary>
      <param name="source">The vector that will be stored.</param>
      <param name="destination">The destination at which <paramref name="source" /> will be stored.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="source" /> (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Subtract``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Subtracts two vectors to compute their difference.</summary>
      <param name="left">The vector from which <paramref name="right" /> will be subtracted.</param>
      <param name="right">The vector to subtract from <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The difference of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Sum``1(System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Computes the sum of all elements in a vector.</summary>
      <param name="vector">The vector whose elements will be summed.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The sum of all elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ToScalar``1(System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Converts the given vector to a scalar containing the value of the first element.</summary>
      <param name="vector">The vector to get the first element from.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>A scalar <typeparamref name="T" /> containing the value of the first element.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ToVector128``1(System.Runtime.Intrinsics.Vector64{``0})">
      <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>
      <param name="vector">The vector to extend.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.ToVector128Unsafe``1(System.Runtime.Intrinsics.Vector64{``0})">
      <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>
      <param name="vector">The vector to extend.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Truncate(System.Runtime.Intrinsics.Vector64{System.Double})">
      <param name="vector" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Truncate(System.Runtime.Intrinsics.Vector64{System.Single})">
      <param name="vector" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.TryCopyTo``1(System.Runtime.Intrinsics.Vector64{``0},System.Span{``0})">
      <summary>Tries to copy a <see cref="T:System.Numerics.Vector`1" /> to a given span.</summary>
      <param name="vector">The vector to copy.</param>
      <param name="destination">The span to which <paramref name="destination" /> is copied.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> and <paramref name="destination" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if <paramref name="vector" /> was succesfully copied to <paramref name="destination" />; otherwise, <see langword="false" /> if the length of <paramref name="destination" /> is less than <see cref="P:System.Runtime.Intrinsics.Vector64`1.Count" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Widen(System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Widen(System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Widen(System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Widen(System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Widen(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Widen(System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Widen(System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>Widens a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> into two <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A pair of vectors that contain the widened lower and upper halves of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.WidenLower(System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.WidenLower(System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.WidenLower(System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.WidenLower(System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.WidenLower(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.WidenLower(System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.WidenLower(System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>Widens the lower half of a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened lower half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.WidenUpper(System.Runtime.Intrinsics.Vector64{System.Byte})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.WidenUpper(System.Runtime.Intrinsics.Vector64{System.Int16})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.WidenUpper(System.Runtime.Intrinsics.Vector64{System.Int32})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.WidenUpper(System.Runtime.Intrinsics.Vector64{System.SByte})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.WidenUpper(System.Runtime.Intrinsics.Vector64{System.Single})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.WidenUpper(System.Runtime.Intrinsics.Vector64{System.UInt16})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.WidenUpper(System.Runtime.Intrinsics.Vector64{System.UInt32})">
      <summary>Widens the upper half of a <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> into a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <param name="source">The vector whose elements are to be widened.</param>
      <returns>A vector that contains the widened upper half of <paramref name="source" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.WithElement``1(System.Runtime.Intrinsics.Vector64{``0},System.Int32,``0)">
      <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>
      <param name="vector">The vector to get the remaining elements from.</param>
      <param name="index">The index of the element to set.</param>
      <param name="value">The value to set the element to.</param>
      <typeparam name="T">The type of the input vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="vector" /> (<typeparamref name="T" />) is not supported.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> was less than zero or greater than the number of elements.</exception>
      <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64.Xor``1(System.Runtime.Intrinsics.Vector64{``0},System.Runtime.Intrinsics.Vector64{``0})">
      <summary>Computes the exclusive-or of two vectors.</summary>
      <param name="left">The vector to exclusive-or with <paramref name="right" />.</param>
      <param name="right">The vector to exclusive-or with <paramref name="left" />.</param>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
      <exception cref="T:System.NotSupportedException">The type of <paramref name="left" /> and <paramref name="right" /> (<typeparamref name="T" />) is not supported.</exception>
      <returns>The exclusive-or of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector64.IsHardwareAccelerated">
      <summary>Gets a value that indicates whether 64-bit vector operations are subject to hardware acceleration through JIT intrinsic support.</summary>
      <returns>
        <see langword="true" /> if 64-bit vector operations are subject to hardware acceleration; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.Vector64`1">
      <summary>Represents a 64-bit vector of a specified numeric type that is suitable for low-level optimization of parallel algorithms.</summary>
      <typeparam name="T">The type of the elements in the vector.</typeparam>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64`1.Equals(System.Object)">
      <summary>Determines whether the specified object is equal to the current instance.</summary>
      <param name="obj">The object to compare with the current instance.</param>
      <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <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>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64`1.Equals(System.Runtime.Intrinsics.Vector64{`0})">
      <summary>Determines whether the specified <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> is equal to the current instance.</summary>
      <param name="other">The <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> to compare with the current instance.</param>
      <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if <paramref name="other" /> is equal to the current instance; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64`1.GetHashCode">
      <summary>Gets the hash code for the instance.</summary>
      <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
      <returns>The hash code for the instance.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64`1.op_Addition(System.Runtime.Intrinsics.Vector64{`0},System.Runtime.Intrinsics.Vector64{`0})">
      <summary>Adds two vectors to compute their sum.</summary>
      <param name="left">The vector to add with <paramref name="right" />.</param>
      <param name="right">The vector to add with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The sum of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64`1.op_BitwiseAnd(System.Runtime.Intrinsics.Vector64{`0},System.Runtime.Intrinsics.Vector64{`0})">
      <summary>Computes the bitwise-and of two vectors.</summary>
      <param name="left">The vector to bitwise-and with <paramref name="right" />.</param>
      <param name="right">The vector to bitwise-and with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The bitwise-and of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64`1.op_BitwiseOr(System.Runtime.Intrinsics.Vector64{`0},System.Runtime.Intrinsics.Vector64{`0})">
      <summary>Computes the bitwise-or of two vectors.</summary>
      <param name="left">The vector to bitwise-or with <paramref name="right" />.</param>
      <param name="right">The vector to bitwise-or with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The bitwise-or of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64`1.op_Division(System.Runtime.Intrinsics.Vector64{`0},`0)">
      <summary>Divides a vector by a scalar to compute the per-element quotient.</summary>
      <param name="left">The vector that will be divided by <paramref name="right" />.</param>
      <param name="right">The scalar that will divide <paramref name="left" />.</param>
      <returns>The quotient of <paramref name="left" /> divided by <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64`1.op_Division(System.Runtime.Intrinsics.Vector64{`0},System.Runtime.Intrinsics.Vector64{`0})">
      <summary>Divides two vectors to compute their quotient.</summary>
      <param name="left">The vector that will be divided by <paramref name="right" />.</param>
      <param name="right">The vector that will divide <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The quotient of <paramref name="left" /> divided by <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64`1.op_Equality(System.Runtime.Intrinsics.Vector64{`0},System.Runtime.Intrinsics.Vector64{`0})">
      <summary>Compares two vectors to determine if all elements are equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if all elements in <paramref name="left" /> were equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64`1.op_ExclusiveOr(System.Runtime.Intrinsics.Vector64{`0},System.Runtime.Intrinsics.Vector64{`0})">
      <summary>Computes the exclusive-or of two vectors.</summary>
      <param name="left">The vector to exclusive-or with <paramref name="right" />.</param>
      <param name="right">The vector to exclusive-or with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The exclusive-or of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64`1.op_Inequality(System.Runtime.Intrinsics.Vector64{`0},System.Runtime.Intrinsics.Vector64{`0})">
      <summary>Compares two vectors to determine if any elements are not equal.</summary>
      <param name="left">The vector to compare with <paramref name="right" />.</param>
      <param name="right">The vector to compare with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <see langword="true" /> if any elements in <paramref name="left" /> was not equal to the corresponding element in <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64`1.op_LeftShift(System.Runtime.Intrinsics.Vector64{`0},System.Int32)">
      <summary>Shifts each element of a vector left by the specified amount.</summary>
      <param name="value">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted left by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64`1.op_Multiply(`0,System.Runtime.Intrinsics.Vector64{`0})">
      <summary>Multiplies a vector by a scalar to compute their product.</summary>
      <param name="left">The scalar to multiply with <paramref name="right" />.</param>
      <param name="right">The vector to multiply with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64`1.op_Multiply(System.Runtime.Intrinsics.Vector64{`0},`0)">
      <summary>Multiplies a vector by a scalar to compute their product.</summary>
      <param name="left">The vector to multiply with <paramref name="right" />.</param>
      <param name="right">The scalar to multiply with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64`1.op_Multiply(System.Runtime.Intrinsics.Vector64{`0},System.Runtime.Intrinsics.Vector64{`0})">
      <summary>Multiplies two vectors to compute their element-wise product.</summary>
      <param name="left">The vector to multiply with <paramref name="right" />.</param>
      <param name="right">The vector to multiply with <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The element-wise product of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64`1.op_OnesComplement(System.Runtime.Intrinsics.Vector64{`0})">
      <summary>Computes the ones-complement of a vector.</summary>
      <param name="vector">The vector whose ones-complement is to be computed.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are the ones-complement of the corresponding elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64`1.op_RightShift(System.Runtime.Intrinsics.Vector64{`0},System.Int32)">
      <summary>Shifts (signed) each element of a vector right by the specified amount.</summary>
      <param name="value">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64`1.op_Subtraction(System.Runtime.Intrinsics.Vector64{`0},System.Runtime.Intrinsics.Vector64{`0})">
      <summary>Subtracts two vectors to compute their difference.</summary>
      <param name="left">The vector from which <paramref name="right" /> will be subtracted.</param>
      <param name="right">The vector to subtract from <paramref name="left" />.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The difference of <paramref name="left" /> and <paramref name="right" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64`1.op_UnaryNegation(System.Runtime.Intrinsics.Vector64{`0})">
      <summary>Computes the unary negation of a vector.</summary>
      <param name="vector">The vector to negate.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>A vector whose elements are the unary negation of the corresponding elements in <paramref name="vector" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64`1.op_UnaryPlus(System.Runtime.Intrinsics.Vector64{`0})">
      <summary>Returns a given vector unchanged.</summary>
      <param name="value">The vector.</param>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>
        <paramref name="value" />
      </returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64`1.op_UnsignedRightShift(System.Runtime.Intrinsics.Vector64{`0},System.Int32)">
      <summary>Shifts (unsigned) each element of a vector right by the specified amount.</summary>
      <param name="value">The vector whose elements are to be shifted.</param>
      <param name="shiftCount">The number of bits by which to shift each element.</param>
      <returns>A vector whose elements where shifted right by <paramref name="shiftCount" />.</returns>
    </member>
    <member name="M:System.Runtime.Intrinsics.Vector64`1.ToString">
      <summary>Converts the current instance to an equivalent string representation.</summary>
      <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
      <returns>An equivalent string representation of the current instance.</returns>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector64`1.AllBitsSet">
      <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all bits set to 1.</summary>
      <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector64`1.Count">
      <summary>Gets the number of <typeparamref name="T" /> that are in a <see cref="T:System.Runtime.Intrinsics.Vector64`1" />.</summary>
      <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector64`1.Indices">
      <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with the elements set to their index.</summary>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector64`1.IsSupported">
      <summary>Gets a value that indicates whether <typeparamref name="T" /> is supported.</summary>
      <returns>
        <see langword="true" /> if <typeparamref name="T" /> is supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector64`1.Item(System.Int32)">
      <summary>Gets the element at the specified index.</summary>
      <param name="index">The index of the element to get.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> was less than zero or greater than the number of elements.</exception>
      <exception cref="T:System.NotSupportedException">The type of the vector (<typeparamref name="T" />) is not supported.</exception>
      <returns>The value of the element at <paramref name="index" />.</returns>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector64`1.One">
      <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to one.</summary>
      <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="P:System.Runtime.Intrinsics.Vector64`1.Zero">
      <summary>Gets a new <see cref="T:System.Runtime.Intrinsics.Vector64`1" /> with all elements initialized to zero.</summary>
      <exception cref="T:System.NotSupportedException">The type of the current instance (<typeparamref name="T" />) is not supported.</exception>
    </member>
    <member name="T:System.Runtime.Intrinsics.Wasm.PackedSimd" />
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.#ctor" />
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Abs(System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Abs(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Abs(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Abs(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Abs(System.Runtime.Intrinsics.Vector128{System.IntPtr})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Abs(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Abs(System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Add(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Add(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Add(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Add(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Add(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Add(System.Runtime.Intrinsics.Vector128{System.IntPtr},System.Runtime.Intrinsics.Vector128{System.IntPtr})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Add(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Add(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Add(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Add(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Add(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Add(System.Runtime.Intrinsics.Vector128{System.UIntPtr},System.Runtime.Intrinsics.Vector128{System.UIntPtr})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AddPairwiseWidening(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AddPairwiseWidening(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AddPairwiseWidening(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AddPairwiseWidening(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AddSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AddSaturate(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AllTrue(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AllTrue(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AllTrue(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AllTrue(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AllTrue(System.Runtime.Intrinsics.Vector128{System.IntPtr})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AllTrue(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AllTrue(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AllTrue(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AllTrue(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AllTrue(System.Runtime.Intrinsics.Vector128{System.UIntPtr})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.And(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.And(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.And(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.And(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.And(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.And(System.Runtime.Intrinsics.Vector128{System.IntPtr},System.Runtime.Intrinsics.Vector128{System.IntPtr})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.And(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.And(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.And(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.And(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.And(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.And(System.Runtime.Intrinsics.Vector128{System.UIntPtr},System.Runtime.Intrinsics.Vector128{System.UIntPtr})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AndNot(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AndNot(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AndNot(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AndNot(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AndNot(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AndNot(System.Runtime.Intrinsics.Vector128{System.IntPtr},System.Runtime.Intrinsics.Vector128{System.IntPtr})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AndNot(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AndNot(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AndNot(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AndNot(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AndNot(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AndNot(System.Runtime.Intrinsics.Vector128{System.UIntPtr},System.Runtime.Intrinsics.Vector128{System.UIntPtr})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AnyTrue(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AnyTrue(System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AnyTrue(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AnyTrue(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AnyTrue(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AnyTrue(System.Runtime.Intrinsics.Vector128{System.IntPtr})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AnyTrue(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AnyTrue(System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AnyTrue(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AnyTrue(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AnyTrue(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AnyTrue(System.Runtime.Intrinsics.Vector128{System.UIntPtr})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AverageRounded(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.AverageRounded(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Bitmask(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Bitmask(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Bitmask(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Bitmask(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Bitmask(System.Runtime.Intrinsics.Vector128{System.IntPtr})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Bitmask(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Bitmask(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Bitmask(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Bitmask(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Bitmask(System.Runtime.Intrinsics.Vector128{System.UIntPtr})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="left" />
      <param name="right" />
      <param name="select" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="left" />
      <param name="right" />
      <param name="select" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="left" />
      <param name="right" />
      <param name="select" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="left" />
      <param name="right" />
      <param name="select" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <param name="left" />
      <param name="right" />
      <param name="select" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector128{System.IntPtr},System.Runtime.Intrinsics.Vector128{System.IntPtr},System.Runtime.Intrinsics.Vector128{System.IntPtr})">
      <param name="left" />
      <param name="right" />
      <param name="select" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="left" />
      <param name="right" />
      <param name="select" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="left" />
      <param name="right" />
      <param name="select" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="left" />
      <param name="right" />
      <param name="select" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="left" />
      <param name="right" />
      <param name="select" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <param name="left" />
      <param name="right" />
      <param name="select" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.BitwiseSelect(System.Runtime.Intrinsics.Vector128{System.UIntPtr},System.Runtime.Intrinsics.Vector128{System.UIntPtr},System.Runtime.Intrinsics.Vector128{System.UIntPtr})">
      <param name="left" />
      <param name="right" />
      <param name="select" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Ceiling(System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Ceiling(System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareEqual(System.Runtime.Intrinsics.Vector128{System.IntPtr},System.Runtime.Intrinsics.Vector128{System.IntPtr})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareEqual(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UIntPtr},System.Runtime.Intrinsics.Vector128{System.UIntPtr})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.IntPtr},System.Runtime.Intrinsics.Vector128{System.IntPtr})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.UIntPtr},System.Runtime.Intrinsics.Vector128{System.UIntPtr})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.IntPtr},System.Runtime.Intrinsics.Vector128{System.IntPtr})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UIntPtr},System.Runtime.Intrinsics.Vector128{System.UIntPtr})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.IntPtr},System.Runtime.Intrinsics.Vector128{System.IntPtr})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.UIntPtr},System.Runtime.Intrinsics.Vector128{System.UIntPtr})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.IntPtr},System.Runtime.Intrinsics.Vector128{System.IntPtr})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UIntPtr},System.Runtime.Intrinsics.Vector128{System.UIntPtr})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.IntPtr},System.Runtime.Intrinsics.Vector128{System.IntPtr})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.UIntPtr},System.Runtime.Intrinsics.Vector128{System.UIntPtr})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ConvertNarrowingSaturateSigned(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="lower" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ConvertNarrowingSaturateSigned(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="lower" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ConvertNarrowingSaturateUnsigned(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="lower" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ConvertNarrowingSaturateUnsigned(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="lower" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ConvertToDoubleLower(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ConvertToDoubleLower(System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ConvertToDoubleLower(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ConvertToInt32Saturate(System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ConvertToInt32Saturate(System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ConvertToSingle(System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ConvertToSingle(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ConvertToSingle(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ConvertToUInt32Saturate(System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ConvertToUInt32Saturate(System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Divide(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Divide(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Dot(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ExtractScalar(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ExtractScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ExtractScalar(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ExtractScalar(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ExtractScalar(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ExtractScalar(System.Runtime.Intrinsics.Vector128{System.IntPtr},System.Byte)">
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ExtractScalar(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ExtractScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ExtractScalar(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ExtractScalar(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ExtractScalar(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ExtractScalar(System.Runtime.Intrinsics.Vector128{System.UIntPtr},System.Byte)">
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Floor(System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Floor(System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarAndInsert(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <param name="address" />
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarAndInsert(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <param name="address" />
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarAndInsert(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <param name="address" />
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarAndInsert(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <param name="address" />
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarAndInsert(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <param name="address" />
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarAndInsert(System.IntPtr*,System.Runtime.Intrinsics.Vector128{System.IntPtr},System.Byte)">
      <param name="address" />
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarAndInsert(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <param name="address" />
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarAndInsert(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <param name="address" />
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarAndInsert(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <param name="address" />
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarAndInsert(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <param name="address" />
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarAndInsert(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <param name="address" />
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarAndInsert(System.UIntPtr*,System.Runtime.Intrinsics.Vector128{System.UIntPtr},System.Byte)">
      <param name="address" />
      <param name="vector" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarAndSplatVector128(System.Byte*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarAndSplatVector128(System.Double*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarAndSplatVector128(System.Int16*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarAndSplatVector128(System.Int32*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarAndSplatVector128(System.Int64*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarAndSplatVector128(System.IntPtr*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarAndSplatVector128(System.SByte*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarAndSplatVector128(System.Single*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarAndSplatVector128(System.UInt16*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarAndSplatVector128(System.UInt32*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarAndSplatVector128(System.UInt64*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarAndSplatVector128(System.UIntPtr*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarVector128(System.Double*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarVector128(System.Int32*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarVector128(System.Int64*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarVector128(System.IntPtr*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarVector128(System.Single*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarVector128(System.UInt32*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarVector128(System.UInt64*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadScalarVector128(System.UIntPtr*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadVector128(System.Byte*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadVector128(System.Double*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadVector128(System.Int16*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadVector128(System.Int32*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadVector128(System.Int64*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadVector128(System.IntPtr*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadVector128(System.SByte*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadVector128(System.Single*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadVector128(System.UInt16*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadVector128(System.UInt32*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadVector128(System.UInt64*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadVector128(System.UIntPtr*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadWideningVector128(System.Byte*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadWideningVector128(System.Int16*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadWideningVector128(System.Int32*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadWideningVector128(System.SByte*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadWideningVector128(System.UInt16*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.LoadWideningVector128(System.UInt32*)">
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Max(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Max(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Max(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Max(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Max(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Max(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Max(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Max(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Min(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Min(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Min(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Min(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Min(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Min(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Min(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Min(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Multiply(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Multiply(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Multiply(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Multiply(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Multiply(System.Runtime.Intrinsics.Vector128{System.IntPtr},System.Runtime.Intrinsics.Vector128{System.IntPtr})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Multiply(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Multiply(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Multiply(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Multiply(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Multiply(System.Runtime.Intrinsics.Vector128{System.UIntPtr},System.Runtime.Intrinsics.Vector128{System.UIntPtr})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.MultiplyRoundedSaturateQ15(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.MultiplyWideningLower(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.MultiplyWideningLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.MultiplyWideningLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.MultiplyWideningLower(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.MultiplyWideningLower(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.MultiplyWideningLower(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.MultiplyWideningUpper(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.MultiplyWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.MultiplyWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.MultiplyWideningUpper(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.MultiplyWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.MultiplyWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Negate(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Negate(System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Negate(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Negate(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Negate(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Negate(System.Runtime.Intrinsics.Vector128{System.IntPtr})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Negate(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Negate(System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Negate(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Negate(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Negate(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Negate(System.Runtime.Intrinsics.Vector128{System.UIntPtr})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Not(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Not(System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Not(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Not(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Not(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Not(System.Runtime.Intrinsics.Vector128{System.IntPtr})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Not(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Not(System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Not(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Not(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Not(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Not(System.Runtime.Intrinsics.Vector128{System.UIntPtr})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Or(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Or(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Or(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Or(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Or(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Or(System.Runtime.Intrinsics.Vector128{System.IntPtr},System.Runtime.Intrinsics.Vector128{System.IntPtr})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Or(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Or(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Or(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Or(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Or(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Or(System.Runtime.Intrinsics.Vector128{System.UIntPtr},System.Runtime.Intrinsics.Vector128{System.UIntPtr})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.PopCount(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.PseudoMax(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.PseudoMax(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.PseudoMin(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.PseudoMin(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ReplaceScalar(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte,System.UInt32)">
      <param name="vector" />
      <param name="imm" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ReplaceScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte,System.Double)">
      <param name="vector" />
      <param name="imm" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ReplaceScalar(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte,System.Int32)">
      <param name="vector" />
      <param name="imm" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ReplaceScalar(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte,System.Int32)">
      <param name="vector" />
      <param name="imm" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ReplaceScalar(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte,System.Int64)">
      <param name="vector" />
      <param name="imm" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ReplaceScalar(System.Runtime.Intrinsics.Vector128{System.IntPtr},System.Byte,System.IntPtr)">
      <param name="vector" />
      <param name="imm" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ReplaceScalar(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte,System.Int32)">
      <param name="vector" />
      <param name="imm" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ReplaceScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte,System.Single)">
      <param name="vector" />
      <param name="imm" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ReplaceScalar(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte,System.UInt32)">
      <param name="vector" />
      <param name="imm" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ReplaceScalar(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte,System.UInt32)">
      <param name="vector" />
      <param name="imm" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ReplaceScalar(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte,System.UInt64)">
      <param name="vector" />
      <param name="imm" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ReplaceScalar(System.Runtime.Intrinsics.Vector128{System.UIntPtr},System.Byte,System.UIntPtr)">
      <param name="vector" />
      <param name="imm" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.RoundToNearest(System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.RoundToNearest(System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftLeft(System.Runtime.Intrinsics.Vector128{System.Byte},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftLeft(System.Runtime.Intrinsics.Vector128{System.Int16},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftLeft(System.Runtime.Intrinsics.Vector128{System.Int32},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftLeft(System.Runtime.Intrinsics.Vector128{System.Int64},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftLeft(System.Runtime.Intrinsics.Vector128{System.IntPtr},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftLeft(System.Runtime.Intrinsics.Vector128{System.SByte},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftLeft(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftLeft(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftLeft(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftLeft(System.Runtime.Intrinsics.Vector128{System.UIntPtr},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Byte},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int16},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int32},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int64},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.IntPtr},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.SByte},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.UIntPtr},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Byte},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.IntPtr},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.SByte},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UIntPtr},System.Int32)">
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.SignExtendWideningLower(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.SignExtendWideningLower(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.SignExtendWideningLower(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.SignExtendWideningLower(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.SignExtendWideningLower(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.SignExtendWideningLower(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.SignExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.SignExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.SignExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.SignExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.SignExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.SignExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Splat(System.Byte)">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Splat(System.Double)">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Splat(System.Int16)">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Splat(System.Int32)">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Splat(System.Int64)">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Splat(System.IntPtr)">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Splat(System.SByte)">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Splat(System.Single)">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Splat(System.UInt16)">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Splat(System.UInt32)">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Splat(System.UInt64)">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Splat(System.UIntPtr)">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Sqrt(System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Sqrt(System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Store(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Store(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Store(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Store(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Store(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Store(System.IntPtr*,System.Runtime.Intrinsics.Vector128{System.IntPtr})">
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Store(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Store(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Store(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Store(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Store(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Store(System.UIntPtr*,System.Runtime.Intrinsics.Vector128{System.UIntPtr})">
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.StoreSelectedScalar(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <param name="address" />
      <param name="source" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.StoreSelectedScalar(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <param name="address" />
      <param name="source" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.StoreSelectedScalar(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <param name="address" />
      <param name="source" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.StoreSelectedScalar(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <param name="address" />
      <param name="source" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.StoreSelectedScalar(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <param name="address" />
      <param name="source" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.StoreSelectedScalar(System.IntPtr*,System.Runtime.Intrinsics.Vector128{System.IntPtr},System.Byte)">
      <param name="address" />
      <param name="source" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.StoreSelectedScalar(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <param name="address" />
      <param name="source" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.StoreSelectedScalar(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <param name="address" />
      <param name="source" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.StoreSelectedScalar(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <param name="address" />
      <param name="source" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.StoreSelectedScalar(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <param name="address" />
      <param name="source" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.StoreSelectedScalar(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <param name="address" />
      <param name="source" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.StoreSelectedScalar(System.UIntPtr*,System.Runtime.Intrinsics.Vector128{System.UIntPtr},System.Byte)">
      <param name="address" />
      <param name="source" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.IntPtr},System.Runtime.Intrinsics.Vector128{System.IntPtr})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Subtract(System.Runtime.Intrinsics.Vector128{System.UIntPtr},System.Runtime.Intrinsics.Vector128{System.UIntPtr})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Swizzle(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="vector" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Swizzle(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="vector" />
      <param name="indices" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Truncate(System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Truncate(System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Xor(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Xor(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Xor(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Xor(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Xor(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Xor(System.Runtime.Intrinsics.Vector128{System.IntPtr},System.Runtime.Intrinsics.Vector128{System.IntPtr})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Xor(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Xor(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Xor(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Xor(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Xor(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.Xor(System.Runtime.Intrinsics.Vector128{System.UIntPtr},System.Runtime.Intrinsics.Vector128{System.UIntPtr})">
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ZeroExtendWideningLower(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ZeroExtendWideningLower(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ZeroExtendWideningLower(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ZeroExtendWideningLower(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ZeroExtendWideningLower(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ZeroExtendWideningLower(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ZeroExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ZeroExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ZeroExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ZeroExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ZeroExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.Wasm.PackedSimd.ZeroExtendWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <param name="value" />
    </member>
    <member name="P:System.Runtime.Intrinsics.Wasm.PackedSimd.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Aes">
      <summary>This class provides access to Intel AES hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Aes.Decrypt(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_aesdec_si128 (__m128i a, __m128i RoundKey)</para>
        <para>AESDEC xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="roundKey" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Aes.DecryptLast(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_aesdeclast_si128 (__m128i a, __m128i RoundKey)</para>
        <para>AESDECLAST xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="roundKey" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Aes.Encrypt(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_aesenc_si128 (__m128i a, __m128i RoundKey)</para>
        <para>AESENC xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="roundKey" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Aes.EncryptLast(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_aesenclast_si128 (__m128i a, __m128i RoundKey)</para>
        <para>AESENCLAST xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="roundKey" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Aes.InverseMixColumns(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_aesimc_si128 (__m128i a)</para>
        <para>AESIMC xmm, xmm/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Aes.KeygenAssist(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <summary>
        <para>__m128i _mm_aeskeygenassist_si128 (__m128i a, const int imm8)</para>
        <para>AESKEYGENASSIST xmm, xmm/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Aes.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Aes.X64">
      <summary>Provides access to the x86 AES hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Aes.X64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Avx">
      <summary>This class provides access to Intel AVX hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Add(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_add_pd (__m256d a, __m256d b)</para>
        <para>VADDPD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Add(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_add_ps (__m256 a, __m256 b)</para>
        <para>VADDPS ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.AddSubtract(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_addsub_pd (__m256d a, __m256d b)</para>
        <para>VADDSUBPD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.AddSubtract(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_addsub_ps (__m256 a, __m256 b)</para>
        <para>VADDSUBPS ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.And(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_and_pd (__m256d a, __m256d b)</para>
        <para>VANDPD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.And(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_and_ps (__m256 a, __m256 b)</para>
        <para>VANDPS ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.AndNot(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_andnot_pd (__m256d a, __m256d b)</para>
        <para>VANDNPD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.AndNot(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_andnot_ps (__m256 a, __m256 b)</para>
        <para>VANDNPS ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Blend(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
      <summary>
        <para>__m256d _mm256_blend_pd (__m256d a, __m256d b, const int imm8)</para>
        <para>VBLENDPD ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Blend(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
      <summary>
        <para>__m256 _mm256_blend_ps (__m256 a, __m256 b, const int imm8)</para>
        <para>VBLENDPS ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <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})">
      <summary>
        <para>__m256d _mm256_blendv_pd (__m256d a, __m256d b, __m256d mask)</para>
        <para>VBLENDVPD ymm, ymm, ymm/m256, ymm</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <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})">
      <summary>
        <para>__m256 _mm256_blendv_ps (__m256 a, __m256 b, __m256 mask)</para>
        <para>VBLENDVPS ymm, ymm, ymm/m256, ymm</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastScalarToVector128(System.Single*)">
      <summary>
        <para>__m128 _mm_broadcast_ss (float const * mem_addr)</para>
        <para>VBROADCASTSS xmm, m32</para>
      </summary>
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastScalarToVector256(System.Double*)">
      <summary>
        <para>__m256d _mm256_broadcast_sd (double const * mem_addr)</para>
        <para>VBROADCASTSD ymm, m64</para>
      </summary>
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastScalarToVector256(System.Single*)">
      <summary>
        <para>__m256 _mm256_broadcast_ss (float const * mem_addr)</para>
        <para>VBROADCASTSS ymm, m32</para>
      </summary>
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastVector128ToVector256(System.Double*)">
      <summary>
        <para>__m256d _mm256_broadcast_pd (__m128d const * mem_addr)</para>
        <para>VBROADCASTF128, ymm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.BroadcastVector128ToVector256(System.Single*)">
      <summary>
        <para>__m256 _mm256_broadcast_ps (__m128 const * mem_addr)</para>
        <para>VBROADCASTF128, ymm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Ceiling(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_ceil_pd (__m256d a)</para>
        <para>VROUNDPD ymm, ymm/m256, imm8(10)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Ceiling(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_ceil_ps (__m256 a)</para>
        <para>VROUNDPS ymm, ymm/m256, imm8(10)</para>
      </summary>
      <param name="value" />
    </member>
    <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)">
      <summary>
        <para>__m128d _mm_cmp_pd (__m128d a, __m128d b, const int imm8)</para>
        <para>VCMPPD xmm, xmm, xmm/m128, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <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)">
      <summary>
        <para>__m128 _mm_cmp_ps (__m128 a, __m128 b, const int imm8)</para>
        <para>VCMPPS xmm, xmm, xmm/m128, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <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)">
      <summary>
        <para>__m256d _mm256_cmp_pd (__m256d a, __m256d b, const int imm8)</para>
        <para>VCMPPD ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <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)">
      <summary>
        <para>__m256 _mm256_cmp_ps (__m256 a, __m256 b, const int imm8)</para>
        <para>VCMPPS ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_cmpeq_pd (__m256d a,  __m256d b) CMPPD ymm, ymm/m256, imm8(0)</para>
        <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_cmpeq_ps (__m256 a,  __m256 b) CMPPS ymm, ymm/m256, imm8(0)</para>
        <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_cmpgt_pd (__m256d a,  __m256d b) CMPPD ymm, ymm/m256, imm8(14)</para>
        <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_cmpgt_ps (__m256 a,  __m256 b) CMPPS ymm, ymm/m256, imm8(14)</para>
        <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_cmpge_pd (__m256d a,  __m256d b) CMPPD ymm, ymm/m256, imm8(13)</para>
        <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_cmpge_ps (__m256 a,  __m256 b) CMPPS ymm, ymm/m256, imm8(13)</para>
        <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareLessThan(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_cmplt_pd (__m256d a,  __m256d b) CMPPD ymm, ymm/m256, imm8(1)</para>
        <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareLessThan(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_cmplt_ps (__m256 a,  __m256 b) CMPPS ymm, ymm/m256, imm8(1)</para>
        <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_cmple_pd (__m256d a,  __m256d b) CMPPD ymm, ymm/m256, imm8(2)</para>
        <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_cmple_ps (__m256 a,  __m256 b) CMPPS ymm, ymm/m256, imm8(2)</para>
        <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareNotEqual(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_cmpneq_pd (__m256d a,  __m256d b) CMPPD ymm, ymm/m256, imm8(4)</para>
        <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareNotEqual(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_cmpneq_ps (__m256 a,  __m256 b) CMPPS ymm, ymm/m256, imm8(4)</para>
        <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareNotGreaterThan(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_cmpngt_pd (__m256d a,  __m256d b) CMPPD ymm, ymm/m256, imm8(10)</para>
        <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareNotGreaterThan(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_cmpngt_ps (__m256 a,  __m256 b) CMPPS ymm, ymm/m256, imm8(10)</para>
        <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_cmpnge_pd (__m256d a,  __m256d b) CMPPD ymm, ymm/m256, imm8(9)</para>
        <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_cmpnge_ps (__m256 a,  __m256 b) CMPPS ymm, ymm/m256, imm8(9)</para>
        <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareNotLessThan(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_cmpnlt_pd (__m256d a,  __m256d b) CMPPD ymm, ymm/m256, imm8(5)</para>
        <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareNotLessThan(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_cmpnlt_ps (__m256 a,  __m256 b) CMPPS ymm, ymm/m256, imm8(5)</para>
        <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareNotLessThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_cmpnle_pd (__m256d a,  __m256d b) CMPPD ymm, ymm/m256, imm8(6)</para>
        <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareNotLessThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_cmpnle_ps (__m256 a,  __m256 b) CMPPS ymm, ymm/m256, imm8(6)</para>
        <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareOrdered(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_cmpord_pd (__m256d a,  __m256d b) CMPPD ymm, ymm/m256, imm8(7)</para>
        <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareOrdered(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_cmpord_ps (__m256 a,  __m256 b) CMPPS ymm, ymm/m256, imm8(7)</para>
        <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <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)">
      <summary>
        <para>__m128d _mm_cmp_sd (__m128d a, __m128d b, const int imm8)</para>
        <para>VCMPSS xmm, xmm, xmm/m32, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <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)">
      <summary>
        <para>__m128 _mm_cmp_ss (__m128 a, __m128 b, const int imm8)</para>
        <para>VCMPSD xmm, xmm, xmm/m64, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareUnordered(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_cmpunord_pd (__m256d a,  __m256d b) CMPPD ymm, ymm/m256, imm8(3)</para>
        <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.CompareUnordered(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_cmpunord_ps (__m256 a,  __m256 b) CMPPS ymm, ymm/m256, imm8(3)</para>
        <para>The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m128i _mm256_cvtpd_epi32 (__m256d a)</para>
        <para>VCVTPD2DQ xmm, ymm/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector128Int32WithTruncation(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m128i _mm256_cvttpd_epi32 (__m256d a)</para>
        <para>VCVTTPD2DQ xmm, ymm/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector128Single(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m128 _mm256_cvtpd_ps (__m256d a)</para>
        <para>VCVTPD2PS xmm, ymm/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Double(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m256d _mm256_cvtepi32_pd (__m128i a)</para>
        <para>VCVTDQ2PD ymm, xmm/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Double(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m256d _mm256_cvtps_pd (__m128 a)</para>
        <para>VCVTPS2PD ymm, xmm/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256i _mm256_cvtps_epi32 (__m256 a)</para>
        <para>VCVTPS2DQ ymm, ymm/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Int32WithTruncation(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256i _mm256_cvttps_epi32 (__m256 a)</para>
        <para>VCVTTPS2DQ ymm, ymm/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.ConvertToVector256Single(System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256 _mm256_cvtepi32_ps (__m256i a)</para>
        <para>VCVTDQ2PS ymm, ymm/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Divide(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_div_pd (__m256d a, __m256d b)</para>
        <para>VDIVPD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Divide(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_div_ps (__m256 a, __m256 b)</para>
        <para>VDIVPS ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.DotProduct(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
      <summary>
        <para>__m256 _mm256_dp_ps (__m256 a, __m256 b, const int imm8)</para>
        <para>VDPPS ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.DuplicateEvenIndexed(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_movedup_pd (__m256d a)</para>
        <para>VMOVDDUP ymm, ymm/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.DuplicateEvenIndexed(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_moveldup_ps (__m256 a)</para>
        <para>VMOVSLDUP ymm, ymm/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.DuplicateOddIndexed(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_movehdup_ps (__m256 a)</para>
        <para>VMOVSHDUP ymm, ymm/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
      <summary>
        <para>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)</para>
        <para>VEXTRACTF128 xmm/m128, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm256_extractf128_pd (__m256d a, const int imm8)</para>
        <para>VEXTRACTF128 xmm/m128, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
      <summary>
        <para>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)</para>
        <para>VEXTRACTF128 xmm/m128, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)</para>
        <para>VEXTRACTF128 xmm/m128, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)</para>
        <para>VEXTRACTF128 xmm/m128, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
      <summary>
        <para>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)</para>
        <para>VEXTRACTF128 xmm/m128, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm256_extractf128_ps (__m256 a, const int imm8)</para>
        <para>VEXTRACTF128 xmm/m128, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
      <summary>
        <para>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)</para>
        <para>VEXTRACTF128 xmm/m128, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
      <summary>
        <para>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)</para>
        <para>VEXTRACTF128 xmm/m128, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
      <summary>
        <para>__m128i _mm256_extractf128_si256 (__m256i a, const int imm8)</para>
        <para>VEXTRACTF128 xmm/m128, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Floor(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_floor_pd (__m256d a)</para>
        <para>VROUNDPS ymm, ymm/m256, imm8(9)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Floor(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_floor_ps (__m256 a)</para>
        <para>VROUNDPS ymm, ymm/m256, imm8(9)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.HorizontalAdd(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_hadd_pd (__m256d a, __m256d b)</para>
        <para>VHADDPD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.HorizontalAdd(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_hadd_ps (__m256 a, __m256 b)</para>
        <para>VHADDPS ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.HorizontalSubtract(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_hsub_pd (__m256d a, __m256d b)</para>
        <para>VHSUBPD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.HorizontalSubtract(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_hsub_ps (__m256 a, __m256 b)</para>
        <para>VHSUBPS ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <summary>
        <para>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)</para>
        <para>VINSERTF128 ymm, ymm, xmm/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m256d _mm256_insertf128_pd (__m256d a, __m128d b, int imm8)</para>
        <para>VINSERTF128 ymm, ymm, xmm/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)</para>
        <para>VINSERTF128 ymm, ymm, xmm/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)</para>
        <para>VINSERTF128 ymm, ymm, xmm/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)</para>
        <para>VINSERTF128 ymm, ymm, xmm/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <summary>
        <para>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)</para>
        <para>VINSERTF128 ymm, ymm, xmm/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m256 _mm256_insertf128_ps (__m256 a, __m128 b, int imm8)</para>
        <para>VINSERTF128 ymm, ymm, xmm/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)</para>
        <para>VINSERTF128 ymm, ymm, xmm/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)</para>
        <para>VINSERTF128 ymm, ymm, xmm/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>__m256i _mm256_insertf128_si256 (__m256i a, __m128i b, int imm8)</para>
        <para>VINSERTF128 ymm, ymm, xmm/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Byte*)">
      <summary>
        <para>__m256i _mm256_load_si256 (__m256i const * mem_addr)</para>
        <para>VMOVDQA ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Double*)">
      <summary>
        <para>__m256d _mm256_load_pd (double const * mem_addr)</para>
        <para>VMOVAPD ymm, ymm/m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Int16*)">
      <summary>
        <para>__m256i _mm256_load_si256 (__m256i const * mem_addr)</para>
        <para>VMOVDQA ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Int32*)">
      <summary>
        <para>__m256i _mm256_load_si256 (__m256i const * mem_addr)</para>
        <para>VMOVDQA ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Int64*)">
      <summary>
        <para>__m256i _mm256_load_si256 (__m256i const * mem_addr)</para>
        <para>VMOVDQA ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.SByte*)">
      <summary>
        <para>__m256i _mm256_load_si256 (__m256i const * mem_addr)</para>
        <para>VMOVDQA ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.Single*)">
      <summary>
        <para>__m256 _mm256_load_ps (float const * mem_addr)</para>
        <para>VMOVAPS ymm, ymm/m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.UInt16*)">
      <summary>
        <para>__m256i _mm256_load_si256 (__m256i const * mem_addr)</para>
        <para>VMOVDQA ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.UInt32*)">
      <summary>
        <para>__m256i _mm256_load_si256 (__m256i const * mem_addr)</para>
        <para>VMOVDQA ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadAlignedVector256(System.UInt64*)">
      <summary>
        <para>__m256i _mm256_load_si256 (__m256i const * mem_addr)</para>
        <para>VMOVDQA ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.Byte*)">
      <summary>
        <para>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)</para>
        <para>VLDDQU ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.Int16*)">
      <summary>
        <para>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)</para>
        <para>VLDDQU ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.Int32*)">
      <summary>
        <para>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)</para>
        <para>VLDDQU ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.Int64*)">
      <summary>
        <para>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)</para>
        <para>VLDDQU ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.SByte*)">
      <summary>
        <para>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)</para>
        <para>VLDDQU ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.UInt16*)">
      <summary>
        <para>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)</para>
        <para>VLDDQU ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.UInt32*)">
      <summary>
        <para>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)</para>
        <para>VLDDQU ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadDquVector256(System.UInt64*)">
      <summary>
        <para>__m256i _mm256_lddqu_si256 (__m256i const * mem_addr)</para>
        <para>VLDDQU ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Byte*)">
      <summary>
        <para>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)</para>
        <para>VMOVDQU ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Double*)">
      <summary>
        <para>__m256d _mm256_loadu_pd (double const * mem_addr)</para>
        <para>VMOVUPD ymm, ymm/m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Int16*)">
      <summary>
        <para>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)</para>
        <para>VMOVDQU ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Int32*)">
      <summary>
        <para>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)</para>
        <para>VMOVDQU ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Int64*)">
      <summary>
        <para>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)</para>
        <para>VMOVDQU ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.SByte*)">
      <summary>
        <para>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)</para>
        <para>VMOVDQU ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.Single*)">
      <summary>
        <para>__m256 _mm256_loadu_ps (float const * mem_addr)</para>
        <para>VMOVUPS ymm, ymm/m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.UInt16*)">
      <summary>
        <para>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)</para>
        <para>VMOVDQU ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.UInt32*)">
      <summary>
        <para>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)</para>
        <para>VMOVDQU ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.LoadVector256(System.UInt64*)">
      <summary>
        <para>__m256i _mm256_loadu_si256 (__m256i const * mem_addr)</para>
        <para>VMOVDQU ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskLoad(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_maskload_pd (double const * mem_addr, __m128i mask)</para>
        <para>VMASKMOVPD xmm, xmm, m128</para>
      </summary>
      <param name="address" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskLoad(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_maskload_pd (double const * mem_addr, __m256i mask)</para>
        <para>VMASKMOVPD ymm, ymm, m256</para>
      </summary>
      <param name="address" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskLoad(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_maskload_ps (float const * mem_addr, __m128i mask)</para>
        <para>VMASKMOVPS xmm, xmm, m128</para>
      </summary>
      <param name="address" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskLoad(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_maskload_ps (float const * mem_addr, __m256i mask)</para>
        <para>VMASKMOVPS ymm, ymm, m256</para>
      </summary>
      <param name="address" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskStore(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>void _mm_maskstore_pd (double * mem_addr, __m128i mask, __m128d a)</para>
        <para>VMASKMOVPD m128, xmm, xmm</para>
      </summary>
      <param name="address" />
      <param name="mask" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskStore(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>void _mm256_maskstore_pd (double * mem_addr, __m256i mask, __m256d a)</para>
        <para>VMASKMOVPD m256, ymm, ymm</para>
      </summary>
      <param name="address" />
      <param name="mask" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskStore(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>void _mm_maskstore_ps (float * mem_addr, __m128i mask, __m128 a)</para>
        <para>VMASKMOVPS m128, xmm, xmm</para>
      </summary>
      <param name="address" />
      <param name="mask" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.MaskStore(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>void _mm256_maskstore_ps (float * mem_addr, __m256i mask, __m256 a)</para>
        <para>VMASKMOVPS m256, ymm, ymm</para>
      </summary>
      <param name="address" />
      <param name="mask" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Max(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_max_pd (__m256d a, __m256d b)</para>
        <para>VMAXPD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Max(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_max_ps (__m256 a, __m256 b)</para>
        <para>VMAXPS ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Min(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_min_pd (__m256d a, __m256d b)</para>
        <para>VMINPD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Min(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_min_ps (__m256 a, __m256 b)</para>
        <para>VMINPS ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.MoveMask(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>int _mm256_movemask_pd (__m256d a)</para>
        <para>VMOVMSKPD reg, ymm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.MoveMask(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>int _mm256_movemask_ps (__m256 a)</para>
        <para>VMOVMSKPS reg, ymm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Multiply(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_mul_pd (__m256d a, __m256d b)</para>
        <para>VMULPD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Multiply(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_mul_ps (__m256 a, __m256 b)</para>
        <para>VMULPS ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Or(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_or_pd (__m256d a, __m256d b)</para>
        <para>VORPD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Or(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_or_ps (__m256 a, __m256 b)</para>
        <para>VORPS ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_permute_pd (__m128d a, int imm8)</para>
        <para>VPERMILPD xmm, xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_permute_ps (__m128 a, int imm8)</para>
        <para>VPERMILPS xmm, xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute(System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
      <summary>
        <para>__m256d _mm256_permute_pd (__m256d a, int imm8)</para>
        <para>VPERMILPD ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute(System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
      <summary>
        <para>__m256 _mm256_permute_ps (__m256 a, int imm8)</para>
        <para>VPERMILPS ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
      <summary>
        <para>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)</para>
        <para>VPERM2F128 ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
      <summary>
        <para>__m256d _mm256_permute2f128_pd (__m256d a, __m256d b, int imm8)</para>
        <para>VPERM2F128 ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
      <summary>
        <para>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)</para>
        <para>VPERM2F128 ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)</para>
        <para>VPERM2F128 ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)</para>
        <para>VPERM2F128 ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
      <summary>
        <para>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)</para>
        <para>VPERM2F128 ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
      <summary>
        <para>__m256 _mm256_permute2f128_ps (__m256 a, __m256 b, int imm8)</para>
        <para>VPERM2F128 ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
      <summary>
        <para>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)</para>
        <para>VPERM2F128 ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
      <summary>
        <para>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)</para>
        <para>VPERM2F128 ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
      <summary>
        <para>__m256i _mm256_permute2f128_si256 (__m256i a, __m256i b, int imm8)</para>
        <para>VPERM2F128 ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.PermuteVar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128d _mm_permutevar_pd (__m128d a, __m128i b)</para>
        <para>VPERMILPD xmm, xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.PermuteVar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128 _mm_permutevar_ps (__m128 a, __m128i b)</para>
        <para>VPERMILPS xmm, xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.PermuteVar(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256d _mm256_permutevar_pd (__m256d a, __m256i b)</para>
        <para>VPERMILPD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.PermuteVar(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256 _mm256_permutevar_ps (__m256 a, __m256i b)</para>
        <para>VPERMILPS ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Reciprocal(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_rcp_ps (__m256 a)</para>
        <para>VRCPPS ymm, ymm/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.ReciprocalSqrt(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_rsqrt_ps (__m256 a)</para>
        <para>VRSQRTPS ymm, ymm/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundCurrentDirection(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_round_pd (__m256d a, _MM_FROUND_CUR_DIRECTION)</para>
        <para>VROUNDPD ymm, ymm/m256, imm8(4)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundCurrentDirection(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_round_ps (__m256 a, _MM_FROUND_CUR_DIRECTION)</para>
        <para>VROUNDPS ymm, ymm/m256, imm8(4)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToNearestInteger(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)</para>
        <para>VROUNDPD ymm, ymm/m256, imm8(8)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToNearestInteger(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)</para>
        <para>VROUNDPS ymm, ymm/m256, imm8(8)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)</para>
        <para>VROUNDPD ymm, ymm/m256, imm8(9)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)</para>
        <para>VROUNDPS ymm, ymm/m256, imm8(9)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)</para>
        <para>VROUNDPD ymm, ymm/m256, imm8(10)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)</para>
        <para>VROUNDPS ymm, ymm/m256, imm8(10)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToZero(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_round_pd (__m256d a, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)</para>
        <para>VROUNDPD ymm, ymm/m256, imm8(11)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.RoundToZero(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_round_ps (__m256 a, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)</para>
        <para>VROUNDPS ymm, ymm/m256, imm8(11)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Shuffle(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
      <summary>
        <para>__m256d _mm256_shuffle_pd (__m256d a, __m256d b, const int imm8)</para>
        <para>VSHUFPD ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="value" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Shuffle(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
      <summary>
        <para>__m256 _mm256_shuffle_ps (__m256 a, __m256 b, const int imm8)</para>
        <para>VSHUFPS ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="value" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Sqrt(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_sqrt_pd (__m256d a)</para>
        <para>VSQRTPD ymm, ymm/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Sqrt(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_sqrt_ps (__m256 a)</para>
        <para>VSQRTPS ymm, ymm/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Byte*,System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)</para>
        <para>MOVDQU m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>void _mm256_storeu_pd (double * mem_addr, __m256d a)</para>
        <para>MOVUPD m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Int16*,System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)</para>
        <para>MOVDQU m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)</para>
        <para>MOVDQU m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)</para>
        <para>MOVDQU m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.SByte*,System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)</para>
        <para>MOVDQU m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>void _mm256_storeu_ps (float * mem_addr, __m256 a)</para>
        <para>MOVUPS m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.UInt16*,System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)</para>
        <para>MOVDQU m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)</para>
        <para>MOVDQU m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Store(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>void _mm256_storeu_si256 (__m256i * mem_addr, __m256i a)</para>
        <para>MOVDQU m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Byte*,System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)</para>
        <para>MOVDQA m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>void _mm256_store_pd (double * mem_addr, __m256d a)</para>
        <para>VMOVAPD m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Int16*,System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)</para>
        <para>MOVDQA m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)</para>
        <para>MOVDQA m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)</para>
        <para>MOVDQA m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.SByte*,System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)</para>
        <para>MOVDQA m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>void _mm256_store_ps (float * mem_addr, __m256 a)</para>
        <para>VMOVAPS m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.UInt16*,System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)</para>
        <para>MOVDQA m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)</para>
        <para>MOVDQA m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAligned(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>void _mm256_store_si256 (__m256i * mem_addr, __m256i a)</para>
        <para>MOVDQA m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Byte*,System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)</para>
        <para>VMOVNTDQ m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Double*,System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>void _mm256_stream_pd (double * mem_addr, __m256d a)</para>
        <para>MOVNTPD m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Int16*,System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)</para>
        <para>VMOVNTDQ m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)</para>
        <para>VMOVNTDQ m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)</para>
        <para>VMOVNTDQ m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.SByte*,System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)</para>
        <para>VMOVNTDQ m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.Single*,System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>void _mm256_stream_ps (float * mem_addr, __m256 a)</para>
        <para>MOVNTPS m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.UInt16*,System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)</para>
        <para>VMOVNTDQ m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)</para>
        <para>VMOVNTDQ m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.StoreAlignedNonTemporal(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>void _mm256_stream_si256 (__m256i * mem_addr, __m256i a)</para>
        <para>VMOVNTDQ m256, ymm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Subtract(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_sub_pd (__m256d a, __m256d b)</para>
        <para>VSUBPD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Subtract(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_sub_ps (__m256 a, __m256 b)</para>
        <para>VSUBPS ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>int _mm_testc_pd (__m128d a, __m128d b)</para>
        <para>VTESTPD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>int _mm_testc_ps (__m128 a, __m128 b)</para>
        <para>VTESTPS xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>int _mm256_testc_si256 (__m256i a, __m256i b)</para>
        <para>VPTEST ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>int _mm256_testc_pd (__m256d a, __m256d b)</para>
        <para>VTESTPS ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>int _mm256_testc_si256 (__m256i a, __m256i b)</para>
        <para>VPTEST ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>int _mm256_testc_si256 (__m256i a, __m256i b)</para>
        <para>VPTEST ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>int _mm256_testc_si256 (__m256i a, __m256i b)</para>
        <para>VPTEST ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>int _mm256_testc_si256 (__m256i a, __m256i b)</para>
        <para>VPTEST ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>int _mm256_testc_ps (__m256 a, __m256 b)</para>
        <para>VTESTPS ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>int _mm256_testc_si256 (__m256i a, __m256i b)</para>
        <para>VPTEST ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>int _mm256_testc_si256 (__m256i a, __m256i b)</para>
        <para>VPTEST ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestC(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>int _mm256_testc_si256 (__m256i a, __m256i b)</para>
        <para>VPTEST ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>int _mm_testnzc_pd (__m128d a, __m128d b)</para>
        <para>VTESTPD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>int _mm_testnzc_ps (__m128 a, __m128 b)</para>
        <para>VTESTPS xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>int _mm256_testnzc_si256 (__m256i a, __m256i b)</para>
        <para>VPTEST ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>int _mm256_testnzc_pd (__m256d a, __m256d b)</para>
        <para>VTESTPD ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>int _mm256_testnzc_si256 (__m256i a, __m256i b)</para>
        <para>VPTEST ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>int _mm256_testnzc_si256 (__m256i a, __m256i b)</para>
        <para>VPTEST ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>int _mm256_testnzc_si256 (__m256i a, __m256i b)</para>
        <para>VPTEST ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>int _mm256_testnzc_si256 (__m256i a, __m256i b)</para>
        <para>VPTEST ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>int _mm256_testnzc_ps (__m256 a, __m256 b)</para>
        <para>VTESTPS ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>int _mm256_testnzc_si256 (__m256i a, __m256i b)</para>
        <para>VPTEST ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>int _mm256_testnzc_si256 (__m256i a, __m256i b)</para>
        <para>VPTEST ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestNotZAndNotC(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>int _mm256_testnzc_si256 (__m256i a, __m256i b)</para>
        <para>VPTEST ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>int _mm_testz_pd (__m128d a, __m128d b)</para>
        <para>VTESTPD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>int _mm_testz_ps (__m128 a, __m128 b)</para>
        <para>VTESTPS xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>int _mm256_testz_si256 (__m256i a, __m256i b)</para>
        <para>VPTEST ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>int _mm256_testz_pd (__m256d a, __m256d b)</para>
        <para>VTESTPD ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>int _mm256_testz_si256 (__m256i a, __m256i b)</para>
        <para>VPTEST ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>int _mm256_testz_si256 (__m256i a, __m256i b)</para>
        <para>VPTEST ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>int _mm256_testz_si256 (__m256i a, __m256i b)</para>
        <para>VPTEST ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>int _mm256_testz_si256 (__m256i a, __m256i b)</para>
        <para>VPTEST ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>int _mm256_testz_ps (__m256 a, __m256 b)</para>
        <para>VTESTPS ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>int _mm256_testz_si256 (__m256i a, __m256i b)</para>
        <para>VPTEST ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>int _mm256_testz_si256 (__m256i a, __m256i b)</para>
        <para>VPTEST ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.TestZ(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>int _mm256_testz_si256 (__m256i a, __m256i b)</para>
        <para>VPTEST ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_unpackhi_pd (__m256d a, __m256d b)</para>
        <para>VUNPCKHPD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_unpackhi_ps (__m256 a, __m256 b)</para>
        <para>VUNPCKHPS ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_unpacklo_pd (__m256d a, __m256d b)</para>
        <para>VUNPCKLPD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_unpacklo_ps (__m256 a, __m256 b)</para>
        <para>VUNPCKLPS ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Xor(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_xor_pd (__m256d a, __m256d b)</para>
        <para>VXORPS ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx.Xor(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_xor_ps (__m256 a, __m256 b)</para>
        <para>VXORPS ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Avx.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Avx.X64">
      <summary>Provides access to the x86 AVX hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Avx.X64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Avx10v1">
      <summary>Provides access to X86 AVX10.1 hardware instructions via intrinsics</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Abs(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_abs_epi64 (__m128i a)</para>
        <para>  VPABSQ xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Abs(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_abs_epi64 (__m128i a)</para>
        <para>  VPABSQ ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.AddScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128d _mm_add_round_sd (__m128d a, __m128d b, int rounding)</para>
        <para>  VADDSD xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.AddScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_add_round_ss (__m128 a, __m128 b, int rounding)</para>
        <para>  VADDSS xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.AlignRight32(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m128i _mm_alignr_epi32 (__m128i a, __m128i b, const int count)</para>
        <para>  VALIGND xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.AlignRight32(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>__m128i _mm_alignr_epi32 (__m128i a, __m128i b, const int count)</para>
        <para>  VALIGND xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.AlignRight32(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm256_alignr_epi32 (__m256i a, __m256i b, const int count)</para>
        <para>  VALIGND ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.AlignRight32(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
      <summary>
        <para>__m256i _mm256_alignr_epi32 (__m256i a, __m256i b, const int count)</para>
        <para>  VALIGND ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.AlignRight64(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m128i _mm_alignr_epi64 (__m128i a, __m128i b, const int count)</para>
        <para>  VALIGNQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.AlignRight64(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>__m128i _mm_alignr_epi64 (__m128i a, __m128i b, const int count)</para>
        <para>  VALIGNQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.AlignRight64(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m256i _mm256_alignr_epi64 (__m256i a, __m256i b, const int count)</para>
        <para>  VALIGNQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.AlignRight64(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
      <summary>
        <para>__m256i _mm256_alignr_epi64 (__m256i a, __m256i b, const int count)</para>
        <para>  VALIGNQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.BroadcastPairScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_broadcast_i32x2 (__m128i a)</para>
        <para>  VBROADCASTI32x2 xmm1 {k1}{z}, xmm2/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.BroadcastPairScalarToVector128(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_broadcast_i32x2 (__m128i a)</para>
        <para>  VBROADCASTI32x2 xmm1 {k1}{z}, xmm2/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.BroadcastPairScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m256i _mm256_broadcast_i32x2 (__m128i a)</para>
        <para>  VBROADCASTI32x2 ymm1 {k1}{z}, xmm2/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.BroadcastPairScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m256 _mm256_broadcast_f32x2 (__m128 a)</para>
        <para>  VBROADCASTF32x2 ymm1 {k1}{z}, xmm2/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.BroadcastPairScalarToVector256(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m256i _mm256_broadcast_i32x2 (__m128i a)</para>
        <para>  VBROADCASTI32x2 ymm1 {k1}{z}, xmm2/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_cmpgt_epu8 (__m128i a, __m128i b)</para>
        <para>  VPCMPUB k1 {k2}, xmm2, xmm3/m128, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_cmpgt_epu16 (__m128i a, __m128i b)</para>
        <para>  VPCMPUW k1 {k2}, xmm2, xmm3/m128, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_cmpgt_epu32 (__m128i a, __m128i b)</para>
        <para>  VPCMPUD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cmpgt_epu64 (__m128i a, __m128i b)</para>
        <para>  VPCMPUQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_cmpgt_epu8 (__m256i a, __m256i b)</para>
        <para>  VPCMPUB k1 {k2}, ymm2, ymm3/m256, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_cmpgt_epu16 (__m256i a, __m256i b)</para>
        <para>  VPCMPUW k1 {k2}, ymm2, ymm3/m256, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_cmpgt_epu32 (__m256i a, __m256i b)</para>
        <para>  VPCMPUD k1 {k2}, ymm2, ymm3/m256/m32bcst, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_cmpgt_epu64 (__m256i a, __m256i b)</para>
        <para>  VPCMPUQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_cmpge_epu8 (__m128i a, __m128i b)</para>
        <para>  VPCMPUB k1 {k2}, xmm2, xmm3/m128, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_cmpge_epi16 (__m128i a, __m128i b)</para>
        <para>  VPCMPW k1 {k2}, xmm2, xmm3/m128, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_cmpge_epi32 (__m128i a, __m128i b)</para>
        <para>  VPCMPD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cmpge_epi64 (__m128i a, __m128i b)</para>
        <para>  VPCMPQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_cmpge_epi8 (__m128i a, __m128i b)</para>
        <para>  VPCMPB k1 {k2}, xmm2, xmm3/m128, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_cmpge_epu16 (__m128i a, __m128i b)</para>
        <para>  VPCMPUW k1 {k2}, xmm2, xmm3/m128, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_cmpge_epu32 (__m128i a, __m128i b)</para>
        <para>  VPCMPUD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cmpge_epu64 (__m128i a, __m128i b)</para>
        <para>  VPCMPUQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_cmpge_epu8 (__m256i a, __m256i b)</para>
        <para>  VPCMPUB k1 {k2}, ymm2, ymm3/m256, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_cmpge_epi16 (__m256i a, __m256i b)</para>
        <para>  VPCMPW k1 {k2}, ymm2, ymm3/m256, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_cmpge_epi32 (__m256i a, __m256i b)</para>
        <para>  VPCMPD k1 {k2}, ymm2, ymm3/m256/m32bcst, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_cmpge_epi64 (__m256i a, __m256i b)</para>
        <para>  VPCMPQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_cmpge_epi8 (__m256i a, __m256i b)</para>
        <para>  VPCMPB k1 {k2}, ymm2, ymm3/m256, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_cmpge_epu16 (__m256i a, __m256i b)</para>
        <para>  VPCMPUW k1 {k2}, ymm2, ymm3/m256, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_cmpge_epu32 (__m256i a, __m256i b)</para>
        <para>  VPCMPUD k1 {k2}, ymm2, ymm3/m256/m32bcst, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_cmpge_epu64 (__m256i a, __m256i b)</para>
        <para>  VPCMPUQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_cmplt_epu8 (__m128i a, __m128i b)</para>
        <para>  VPCMPUB k1 {k2}, xmm2, xmm3/m128, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_cmplt_epi16 (__m128i a, __m128i b)</para>
        <para>  VPCMPW k1 {k2}, xmm2, xmm3/m128, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_cmplt_epi32 (__m128i a, __m128i b)</para>
        <para>  VPCMPD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cmplt_epi64 (__m128i a, __m128i b)</para>
        <para>  VPCMPQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_cmplt_epi8 (__m128i a, __m128i b)</para>
        <para>  VPCMPB k1 {k2}, xmm2, xmm3/m128, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_cmplt_epu16 (__m128i a, __m128i b)</para>
        <para>  VPCMPUW k1 {k2}, xmm2, xmm3/m128, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_cmplt_epu32 (__m128i a, __m128i b)</para>
        <para>  VPCMPUD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cmplt_epu64 (__m128i a, __m128i b)</para>
        <para>  VPCMPUQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThan(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_cmplt_epu8 (__m256i a, __m256i b)</para>
        <para>  VPCMPUB k1 {k2}, ymm2, ymm3/m256, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThan(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_cmplt_epi16 (__m256i a, __m256i b)</para>
        <para>  VPCMPW k1 {k2}, ymm2, ymm3/m256, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThan(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_cmplt_epi32 (__m256i a, __m256i b)</para>
        <para>  VPCMPD k1 {k2}, ymm2, ymm3/m256/m32bcst, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThan(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_cmplt_epi64 (__m256i a, __m256i b)</para>
        <para>  VPCMPQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThan(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_cmplt_epi8 (__m256i a, __m256i b)</para>
        <para>  VPCMPB k1 {k2}, ymm2, ymm3/m256, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThan(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_cmplt_epu16 (__m256i a, __m256i b)</para>
        <para>  VPCMPUW k1 {k2}, ymm2, ymm3/m256, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThan(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_cmplt_epu32 (__m256i a, __m256i b)</para>
        <para>  VPCMPUD k1 {k2}, ymm2, ymm3/m256/m32bcst, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThan(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_cmplt_epu64 (__m256i a, __m256i b)</para>
        <para>  VPCMPUQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_cmple_epu8 (__m128i a, __m128i b)</para>
        <para>  VPCMPUB k1 {k2}, xmm2, xmm3/m128, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_cmple_epi16 (__m128i a, __m128i b)</para>
        <para>  VPCMPW k1 {k2}, xmm2, xmm3/m128, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_cmple_epi32 (__m128i a, __m128i b)</para>
        <para>  VPCMPD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cmple_epi64 (__m128i a, __m128i b)</para>
        <para>  VPCMPQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_cmple_epi8 (__m128i a, __m128i b)</para>
        <para>  VPCMPB k1 {k2}, xmm2, xmm3/m128, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_cmple_epu16 (__m128i a, __m128i b)</para>
        <para>  VPCMPUW k1 {k2}, xmm2, xmm3/m128, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_cmple_epu32 (__m128i a, __m128i b)</para>
        <para>  VPCMPUD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cmple_epu64 (__m128i a, __m128i b)</para>
        <para>  VPCMPUQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_cmple_epu8 (__m256i a, __m256i b)</para>
        <para>  VPCMPUB k1 {k2}, ymm2, ymm3/m256, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_cmple_epi16 (__m256i a, __m256i b)</para>
        <para>  VPCMPW k1 {k2}, ymm2, ymm3/m256, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_cmple_epi32 (__m256i a, __m256i b)</para>
        <para>  VPCMPD k1 {k2}, ymm2, ymm3/m256/m32bcst, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_cmple_epi64 (__m256i a, __m256i b)</para>
        <para>  VPCMPQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_cmple_epi8 (__m256i a, __m256i b)</para>
        <para>  VPCMPB k1 {k2}, ymm2, ymm3/m256, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_cmple_epu16 (__m256i a, __m256i b)</para>
        <para>  VPCMPUW k1 {k2}, ymm2, ymm3/m256, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_cmple_epu32 (__m256i a, __m256i b)</para>
        <para>  VPCMPUD k1 {k2}, ymm2, ymm3/m256/m32bcst, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_cmple_epu64 (__m256i a, __m256i b)</para>
        <para>  VPCMPUQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_cmpne_epu8 (__m128i a, __m128i b)</para>
        <para>  VPCMPUB k1 {k2}, xmm2, xmm3/m128, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_cmpne_epi16 (__m128i a, __m128i b)</para>
        <para>  VPCMPW k1 {k2}, xmm2, xmm3/m128, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_cmpne_epi32 (__m128i a, __m128i b)</para>
        <para>  VPCMPD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cmpne_epi64 (__m128i a, __m128i b)</para>
        <para>  VPCMPQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_cmpne_epi8 (__m128i a, __m128i b)</para>
        <para>  VPCMPB k1 {k2}, xmm2, xmm3/m128, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_cmpne_epu16 (__m128i a, __m128i b)</para>
        <para>  VPCMPUW k1 {k2}, xmm2, xmm3/m128, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_cmpne_epu32 (__m128i a, __m128i b)</para>
        <para>  VPCMPUD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cmpne_epu64 (__m128i a, __m128i b)</para>
        <para>  VPCMPUQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareNotEqual(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_cmpne_epu8 (__m256i a, __m256i b)</para>
        <para>  VPCMPUB k1 {k2}, ymm2, ymm3/m256, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareNotEqual(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_cmpne_epi16 (__m256i a, __m256i b)</para>
        <para>  VPCMPW k1 {k2}, ymm2, ymm3/m256, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareNotEqual(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_cmpne_epi32 (__m256i a, __m256i b)</para>
        <para>  VPCMPD k1 {k2}, ymm2, ymm3/m256/m32bcst, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareNotEqual(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_cmpne_epi64 (__m256i a, __m256i b)</para>
        <para>  VPCMPQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareNotEqual(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_cmpne_epi8 (__m256i a, __m256i b)</para>
        <para>  VPCMPB k1 {k2}, ymm2, ymm3/m256, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareNotEqual(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_cmpne_epu16 (__m256i a, __m256i b)</para>
        <para>  VPCMPUW k1 {k2}, ymm2, ymm3/m256, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareNotEqual(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_cmpne_epu32 (__m256i a, __m256i b)</para>
        <para>  VPCMPUD k1 {k2}, ymm2, ymm3/m256/m32bcst, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.CompareNotEqual(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_cmpne_epu64 (__m256i a, __m256i b)</para>
        <para>  VPCMPUQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128{System.Double},System.UInt32)">
      <summary>
        <para>__m128d _mm_cvtsi32_sd (__m128d a, int b)</para>
        <para>  VCVTUSI2SD xmm1, xmm2, r/m32</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.Int32,System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_cvt_roundi32_ss (__m128 a, int b, int rounding)</para>
        <para>VCVTSI2SS xmm1, xmm2, r32 {er}</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_cvt_roundsd_ss (__m128 a, __m128d b, int rounding)</para>
        <para>VCVTSD2SS xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.UInt32,System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_cvt_roundi32_ss (__m128 a, int b, int rounding)</para>
        <para>VCVTUSI2SS xmm1, xmm2, r32 {er}</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.UInt32)">
      <summary>
        <para>__m128 _mm_cvtsi32_ss (__m128 a, int b)</para>
        <para>  VCVTUSI2SS xmm1, xmm2, r/m32</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToInt32(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>int _mm_cvt_roundsd_i32 (__m128d a, int rounding)</para>
        <para>  VCVTSD2SI r32, xmm1 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToInt32(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>int _mm_cvt_roundss_i32 (__m128 a, int rounding)</para>
        <para>  VCVTSS2SIK r32, xmm1 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToUInt32(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>unsigned int _mm_cvt_roundsd_u32 (__m128d a, int rounding)</para>
        <para>  VCVTSD2USI r32, xmm1 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToUInt32(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>unsigned int _mm_cvtsd_u32 (__m128d a)</para>
        <para>  VCVTSD2USI r32, xmm1/m64{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToUInt32(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>unsigned int _mm_cvt_roundss_u32 (__m128 a, int rounding)</para>
        <para>  VCVTSS2USI r32, xmm1 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToUInt32(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>unsigned int _mm_cvtss_u32 (__m128 a)</para>
        <para>  VCVTSS2USI r32, xmm1/m32{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToUInt32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>unsigned int _mm_cvttsd_u32 (__m128d a)</para>
        <para>  VCVTTSD2USI r32, xmm1/m64{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToUInt32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>unsigned int _mm_cvttss_u32 (__m128 a)</para>
        <para>  VCVTTSS2USI r32, xmm1/m32{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_cvtepi16_epi8 (__m128i a)</para>
        <para>  VPMOVWB xmm1/m64 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_cvtepi32_epi8 (__m128i a)</para>
        <para>  VPMOVDB xmm1/m32 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cvtepi64_epi8 (__m128i a)</para>
        <para>  VPMOVQB xmm1/m16 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_cvtepi16_epi8 (__m128i a)</para>
        <para>  VPMOVWB xmm1/m64 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_cvtepi32_epi8 (__m128i a)</para>
        <para>  VPMOVDB xmm1/m32 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cvtepi64_epi8 (__m128i a)</para>
        <para>  VPMOVQB xmm1/m16 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m128i _mm256_cvtepi16_epi8 (__m256i a)</para>
        <para>  VPMOVWB xmm1/m128 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m128i _mm256_cvtepi32_epi8 (__m256i a)</para>
        <para>  VPMOVDB xmm1/m64 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m128i _mm256_cvtepi64_epi8 (__m256i a)</para>
        <para>  VPMOVQB xmm1/m32 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m128i _mm256_cvtepi16_epi8 (__m256i a)</para>
        <para>  VPMOVWB xmm1/m128 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m128i _mm256_cvtepi32_epi8 (__m256i a)</para>
        <para>  VPMOVDB xmm1/m64 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m128i _mm256_cvtepi64_epi8 (__m256i a)</para>
        <para>  VPMOVQB xmm1/m32 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128ByteWithSaturation(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_cvtusepi16_epi8 (__m128i a)</para>
        <para>  VPMOVUWB xmm1/m64 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128ByteWithSaturation(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_cvtusepi32_epi8 (__m128i a)</para>
        <para>  VPMOVUSDB xmm1/m32 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128ByteWithSaturation(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cvtusepi64_epi8 (__m128i a)</para>
        <para>  VPMOVUSQB xmm1/m16 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128ByteWithSaturation(System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m128i _mm256_cvtusepi16_epi8 (__m256i a)</para>
        <para>  VPMOVUWB xmm1/m128 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128ByteWithSaturation(System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m128i _mm256_cvtusepi32_epi8 (__m256i a)</para>
        <para>  VPMOVUSDB xmm1/m64 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128ByteWithSaturation(System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m128i _mm256_cvtusepi64_epi8 (__m256i a)</para>
        <para>  VPMOVUSQB xmm1/m32 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Double(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128d _mm_cvtepi64_pd (__m128i a)</para>
        <para>  VCVTQQ2PD xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Double(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128d _mm_cvtepu32_pd (__m128i a)</para>
        <para>  VCVTUDQ2PD xmm1 {k1}{z}, xmm2/m64/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Double(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128d _mm_cvtepu64_pd (__m128i a)</para>
        <para>  VCVTUQQ2PD xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_cvtepi32_epi16 (__m128i a)</para>
        <para>  VPMOVDW xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cvtepi64_epi16 (__m128i a)</para>
        <para>  VPMOVQW xmm1/m32 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_cvtepi32_epi16 (__m128i a)</para>
        <para>  VPMOVDW xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cvtepi64_epi16 (__m128i a)</para>
        <para>  VPMOVQW xmm1/m32 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m128i _mm256_cvtepi32_epi16 (__m256i a)</para>
        <para>  VPMOVDW xmm1/m128 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m128i _mm256_cvtepi64_epi16 (__m256i a)</para>
        <para>  VPMOVQW xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m128i _mm256_cvtepi32_epi16 (__m256i a)</para>
        <para>  VPMOVDW xmm1/m128 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m128i _mm256_cvtepi64_epi16 (__m256i a)</para>
        <para>  VPMOVQW xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Int16WithSaturation(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_cvtsepi32_epi16 (__m128i a)</para>
        <para>  VPMOVSDW xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Int16WithSaturation(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cvtsepi64_epi16 (__m128i a)</para>
        <para>  VPMOVSQW xmm1/m32 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Int16WithSaturation(System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m128i _mm256_cvtsepi32_epi16 (__m256i a)</para>
        <para>  VPMOVSDW xmm1/m128 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Int16WithSaturation(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m128i _mm256_cvtsepi64_epi16 (__m256i a)</para>
        <para>  VPMOVSQW xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cvtepi64_epi32 (__m128i a)</para>
        <para>  VPMOVQD xmm1/m64 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cvtepi64_epi32 (__m128i a)</para>
        <para>  VPMOVQD xmm1/m64 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m128i _mm256_cvtepi64_epi32 (__m256i a)</para>
        <para>  VPMOVQD xmm1/m128 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m128i _mm256_cvtepi64_epi32 (__m256i a)</para>
        <para>  VPMOVQD xmm1/m128 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Int32WithSaturation(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cvtsepi64_epi32 (__m128i a)</para>
        <para>  VPMOVSQD xmm1/m64 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Int32WithSaturation(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m128i _mm256_cvtsepi64_epi32 (__m256i a)</para>
        <para>  VPMOVSQD xmm1/m128 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128i _mm_cvtpd_epi64 (__m128d a)</para>
        <para>  VCVTPD2QQ xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128i _mm_cvtps_epi64 (__m128 a)</para>
        <para>  VCVTPS2QQ xmm1 {k1}{z}, xmm2/m64/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Int64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128i _mm_cvttpd_epi64 (__m128d a)</para>
        <para>  VCVTTPD2QQ xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Int64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128i _mm_cvttps_epi64 (__m128 a)</para>
        <para>  VCVTTPS2QQ xmm1 {k1}{z}, xmm2/m64/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_cvtepi16_epi8 (__m128i a)</para>
        <para>  VPMOVWB xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_cvtepi32_epi8 (__m128i a)</para>
        <para>  VPMOVDB xmm1/m32 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cvtepi64_epi8 (__m128i a)</para>
        <para>  VPMOVQB xmm1/m16 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_cvtepi16_epi8 (__m128i a)</para>
        <para>  VPMOVWB xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_cvtepi32_epi8 (__m128i a)</para>
        <para>  VPMOVDB xmm1/m32 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cvtepi64_epi8 (__m128i a)</para>
        <para>  VPMOVQB xmm1/m16 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m128i _mm256_cvtepi16_epi8 (__m256i a)</para>
        <para>  VPMOVWB xmm1/m128 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m128i _mm256_cvtepi32_epi8 (__m256i a)</para>
        <para>  VPMOVDB xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m128i _mm256_cvtepi64_epi8 (__m256i a)</para>
        <para>  VPMOVQB xmm1/m32 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m128i _mm256_cvtepi16_epi8 (__m256i a)</para>
        <para>  VPMOVWB xmm1/m128 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m128i _mm256_cvtepi32_epi8 (__m256i a)</para>
        <para>  VPMOVDB xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m128i _mm256_cvtepi64_epi8 (__m256i a)</para>
        <para>  VPMOVQB xmm1/m32 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128SByteWithSaturation(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_cvtsepi16_epi8 (__m128i a)</para>
        <para>  VPMOVSWB xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128SByteWithSaturation(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_cvtsepi32_epi8 (__m128i a)</para>
        <para>  VPMOVSDB xmm1/m32 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128SByteWithSaturation(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cvtsepi64_epi8 (__m128i a)</para>
        <para>  VPMOVSQB xmm1/m16 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128SByteWithSaturation(System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m128i _mm256_cvtsepi16_epi8 (__m256i a)</para>
        <para>  VPMOVSWB xmm1/m128 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128SByteWithSaturation(System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m128i _mm256_cvtsepi32_epi8 (__m256i a)</para>
        <para>  VPMOVSDB xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128SByteWithSaturation(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m128i _mm256_cvtsepi64_epi8 (__m256i a)</para>
        <para>  VPMOVSQB xmm1/m32 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Single(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128 _mm_cvtepi64_ps (__m128i a)</para>
        <para>  VCVTQQ2PS xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Single(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128 _mm_cvtepu32_ps (__m128i a)</para>
        <para>  VCVTUDQ2PS xmm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Single(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128 _mm_cvtepu64_ps (__m128i a)</para>
        <para>  VCVTUQQ2PS xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Single(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m128 _mm256_cvtepi64_ps (__m256i a)</para>
        <para>  VCVTQQ2PS xmm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128Single(System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m128 _mm256_cvtepu64_ps (__m256i a)</para>
        <para>  VCVTUQQ2PS xmm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt16(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_cvtepi32_epi16 (__m128i a)</para>
        <para>  VPMOVDW xmm1/m64 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt16(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cvtepi64_epi16 (__m128i a)</para>
        <para>  VPMOVQW xmm1/m32 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt16(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_cvtepi32_epi16 (__m128i a)</para>
        <para>  VPMOVDW xmm1/m64 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt16(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cvtepi64_epi16 (__m128i a)</para>
        <para>  VPMOVQW xmm1/m32 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt16(System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m128i _mm256_cvtepi32_epi16 (__m256i a)</para>
        <para>  VPMOVDW xmm1/m128 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt16(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m128i _mm256_cvtepi64_epi16 (__m256i a)</para>
        <para>  VPMOVQW xmm1/m64 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt16(System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m128i _mm256_cvtepi32_epi16 (__m256i a)</para>
        <para>  VPMOVDW xmm1/m128 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt16(System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m128i _mm256_cvtepi64_epi16 (__m256i a)</para>
        <para>  VPMOVQW xmm1/m64 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt16WithSaturation(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_cvtusepi32_epi16 (__m128i a)</para>
        <para>  VPMOVUSDW xmm1/m64 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt16WithSaturation(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cvtusepi64_epi16 (__m128i a)</para>
        <para>  VPMOVUSQW xmm1/m32 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt16WithSaturation(System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m128i _mm256_cvtusepi32_epi16 (__m256i a)</para>
        <para>  VPMOVUSDW xmm1/m128 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt16WithSaturation(System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m128i _mm256_cvtusepi64_epi16 (__m256i a)</para>
        <para>  VPMOVUSQW xmm1/m64 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt32(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128i _mm_cvtpd_epu32 (__m128d a)</para>
        <para>  VCVTPD2UDQ xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt32(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cvtepi64_epi32 (__m128i a)</para>
        <para>  VPMOVQD xmm1/m128 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt32(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128i _mm_cvtps_epu32 (__m128 a)</para>
        <para>  VCVTPS2UDQ xmm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt32(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cvtepi64_epi32 (__m128i a)</para>
        <para>  VPMOVQD xmm1/m128 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt32(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m128i _mm256_cvtpd_epu32 (__m256d a)</para>
        <para>  VCVTPD2UDQ xmm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt32(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m128i _mm256_cvtepi64_epi32 (__m256i a)</para>
        <para>  VPMOVQD xmm1/m128 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt32(System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m128i _mm256_cvtepi64_epi32 (__m256i a)</para>
        <para>  VPMOVQD xmm1/m128 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt32WithSaturation(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cvtusepi64_epi32 (__m128i a)</para>
        <para>  VPMOVUSQD xmm1/m128 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt32WithSaturation(System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m128i _mm256_cvtusepi64_epi32 (__m256i a)</para>
        <para>  VPMOVUSQD xmm1/m128 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128i _mm_cvttpd_epu32 (__m128d a)</para>
        <para>  VCVTTPD2UDQ xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128i _mm_cvttps_epu32 (__m128 a)</para>
        <para>  VCVTTPS2UDQ xmm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt32WithTruncation(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m128i _mm256_cvttpd_epu32 (__m256d a)</para>
        <para>  VCVTTPD2UDQ xmm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt64(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128i _mm_cvtpd_epu64 (__m128d a)</para>
        <para>  VCVTPD2UQQ xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt64(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128i _mm_cvtps_epu64 (__m128 a)</para>
        <para>  VCVTPS2UQQ xmm1 {k1}{z}, xmm2/m64/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128i _mm_cvttpd_epu64 (__m128d a)</para>
        <para>  VCVTTPD2UQQ xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector128UInt64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128i _mm_cvttps_epu64 (__m128 a)</para>
        <para>  VCVTTPS2UQQ xmm1 {k1}{z}, xmm2/m64/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector256Double(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m256d _mm512_cvtepu32_pd (__m128i a)</para>
        <para>  VCVTUDQ2PD ymm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector256Double(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256d _mm256_cvtepi64_pd (__m256i a)</para>
        <para>  VCVTQQ2PD ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector256Double(System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256d _mm256_cvtepu64_pd (__m256i a)</para>
        <para>  VCVTUQQ2PD ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m256i _mm256_cvtps_epi64 (__m128 a)</para>
        <para>  VCVTPS2QQ ymm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256i _mm256_cvtpd_epi64 (__m256d a)</para>
        <para>  VCVTPD2QQ ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector256Int64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m256i _mm256_cvttps_epi64 (__m128 a)</para>
        <para>  VCVTTPS2QQ ymm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector256Int64WithTruncation(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256i _mm256_cvttpd_epi64 (__m256d a)</para>
        <para>  VCVTTPD2QQ ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector256Single(System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256 _mm256_cvtepu32_ps (__m256i a)</para>
        <para>  VCVTUDQ2PS ymm1 {k1}{z}, ymm2/m256/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector256UInt32(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256i _mm256_cvtps_epu32 (__m256 a)</para>
        <para>  VCVTPS2UDQ ymm1 {k1}{z}, ymm2/m256/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector256UInt32WithTruncation(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256i _mm256_cvttps_epu32 (__m256 a)</para>
        <para>  VCVTTPS2UDQ ymm1 {k1}{z}, ymm2/m256/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector256UInt64(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m256i _mm256_cvtps_epu64 (__m128 a)</para>
        <para>  VCVTPS2UQQ ymm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector256UInt64(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256i _mm256_cvtpd_epu64 (__m256d a)</para>
        <para>  VCVTPD2UQQ ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector256UInt64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m256i _mm256_cvttps_epu64 (__m128 a)</para>
        <para>  VCVTTPS2UQQ ymm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ConvertToVector256UInt64WithTruncation(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256i _mm256_cvttpd_epu64 (__m256d a)</para>
        <para>  VCVTTPD2UQQ ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.DetectConflicts(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_conflict_epi32 (__m128i a)</para>
        <para>  VPCONFLICTD xmm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.DetectConflicts(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_conflict_epi64 (__m128i a)</para>
        <para>  VPCONFLICTQ xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.DetectConflicts(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_conflict_epi32 (__m128i a)</para>
        <para>  VPCONFLICTD xmm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.DetectConflicts(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_conflict_epi64 (__m128i a)</para>
        <para>  VPCONFLICTQ xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.DetectConflicts(System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_conflict_epi32 (__m256i a)</para>
        <para>  VPCONFLICTD ymm1 {k1}{z}, ymm2/m256/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.DetectConflicts(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_conflict_epi64 (__m256i a)</para>
        <para>  VPCONFLICTQ ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.DetectConflicts(System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_conflict_epi32 (__m256i a)</para>
        <para>  VPCONFLICTD ymm1 {k1}{z}, ymm2/m256/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.DetectConflicts(System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_conflict_epi64 (__m256i a)</para>
        <para>  VPCONFLICTQ ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.DivideScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128d _mm_div_round_sd (__m128d a, __m128d b, int rounding)</para>
        <para>  VDIVSS xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.DivideScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_div_round_ss (__m128 a, __m128 b, int rounding)</para>
        <para>  VDIVSD xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Fixup(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m128d _mm_fixupimm_pd(__m128d a, __m128d b, __m128i tbl, int imm);</para>
        <para>  VFIXUPIMMPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="table" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Fixup(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m128 _mm_fixupimm_ps(__m128 a, __m128 b, __m128i tbl, int imm);</para>
        <para>  VFIXUPIMMPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="table" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Fixup(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m256d _mm256_fixupimm_pd(__m256d a, __m256d b, __m256i tbl, int imm);</para>
        <para>  VFIXUPIMMPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="table" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Fixup(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m256 _mm256_fixupimm_ps(__m256 a, __m256 b, __m256i tbl, int imm);</para>
        <para>  VFIXUPIMMPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="table" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.FixupScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m128d _mm_fixupimm_sd(__m128d a, __m128d b, __m128i tbl, int imm);</para>
        <para>  VFIXUPIMMSD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="table" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.FixupScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m128 _mm_fixupimm_ss(__m128 a, __m128 b, __m128i tbl, int imm);</para>
        <para>  VFIXUPIMMSS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="table" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.FusedMultiplyAddNegatedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128d _mm_fnmadd_round_sd (__m128d a, __m128d b, __m128d c, int r)</para>
        <para>  VFNMADDSD xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.FusedMultiplyAddNegatedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_fnmadd_round_ss (__m128 a, __m128 b, __m128 c, int r)</para>
        <para>  VFNMADDSS xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.FusedMultiplyAddScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128d _mm_fmadd_round_sd (__m128d a, __m128d b, __m128d c, int r)</para>
        <para>  VFMADDSD xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.FusedMultiplyAddScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_fmadd_round_ss (__m128 a, __m128 b, __m128 c, int r)</para>
        <para>  VFMADDSS xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.FusedMultiplySubtractNegatedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128d _mm_fnmsub_round_sd (__m128d a, __m128d b, __m128d c, int r)</para>
        <para>  VFNMSUBSS xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.FusedMultiplySubtractNegatedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_fnmsub_round_ss (__m128 a, __m128 b, __m128 c, int r)</para>
        <para>  VFNMSUBSS xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.FusedMultiplySubtractScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128d _mm_fmsub_round_sd (__m128d a, __m128d b, __m128d c, int r)</para>
        <para>  VFMSUBSS xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.FusedMultiplySubtractScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_fmsub_round_ss (__m128 a, __m128 b, __m128 c, int r)</para>
        <para>  VFMSUBSS xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.GetExponent(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_getexp_pd (__m128d a)</para>
        <para>  VGETEXPPD xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.GetExponent(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_getexp_ps (__m128 a)</para>
        <para>  VGETEXPPS xmm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.GetExponent(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_getexp_pd (__m256d a)</para>
        <para>  VGETEXPPD ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.GetExponent(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_getexp_ps (__m256 a)</para>
        <para>  VGETEXPPS ymm1 {k1}{z}, ymm2/m256/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.GetExponentScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_getexp_sd (__m128d a, __m128d b)</para>
        <para>  VGETEXPSD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}</para>
        <para>The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.GetExponentScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_getexp_sd (__m128d a)</para>
        <para>  VGETEXPSD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.GetExponentScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_getexp_ss (__m128 a, __m128 b)</para>
        <para>  VGETEXPSS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}</para>
        <para>The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.GetExponentScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_getexp_ss (__m128 a)</para>
        <para>  VGETEXPSS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.GetMantissa(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_getmant_pd (__m128d a)</para>
        <para>  VGETMANTPD xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.GetMantissa(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_getmant_ps (__m128 a)</para>
        <para>  VGETMANTPS xmm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.GetMantissa(System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
      <summary>
        <para>__m256d _mm256_getmant_pd (__m256d a)</para>
        <para>  VGETMANTPD ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.GetMantissa(System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
      <summary>
        <para>__m256 _mm256_getmant_ps (__m256 a)</para>
        <para>  VGETMANTPS ymm1 {k1}{z}, ymm2/m256/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.GetMantissaScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_getmant_sd (__m128d a)</para>
        <para>  VGETMANTSD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.GetMantissaScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_getmant_sd (__m128d a, __m128d b)</para>
        <para>  VGETMANTSD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}</para>
        <para>The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.GetMantissaScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_getmant_ss (__m128 a)</para>
        <para>  VGETMANTSS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.GetMantissaScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_getmant_ss (__m128 a, __m128 b)</para>
        <para>  VGETMANTSS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}</para>
        <para>The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.LeadingZeroCount(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_lzcnt_epi32 (__m128i a)</para>
        <para>  VPLZCNTD xmm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.LeadingZeroCount(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_lzcnt_epi64 (__m128i a)</para>
        <para>  VPLZCNTQ xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.LeadingZeroCount(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_lzcnt_epi32 (__m128i a)</para>
        <para>  VPLZCNTD xmm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.LeadingZeroCount(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_lzcnt_epi64 (__m128i a)</para>
        <para>  VPLZCNTQ xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.LeadingZeroCount(System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_lzcnt_epi32 (__m256i a)</para>
        <para>  VPLZCNTD ymm1 {k1}{z}, ymm2/m256/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.LeadingZeroCount(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_lzcnt_epi64 (__m256i a)</para>
        <para>  VPLZCNTQ ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.LeadingZeroCount(System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_lzcnt_epi32 (__m256i a)</para>
        <para>  VPLZCNTD ymm1 {k1}{z}, ymm2/m256/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.LeadingZeroCount(System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_lzcnt_epi64 (__m256i a)</para>
        <para>  VPLZCNTQ ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Max(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_max_epi64 (__m128i a, __m128i b)</para>
        <para>  VPMAXSQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Max(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_max_epu64 (__m128i a, __m128i b)</para>
        <para>  VPMAXUQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Max(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_max_epi64 (__m256i a, __m256i b)</para>
        <para>  VPMAXSQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Max(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_max_epu64 (__m256i a, __m256i b)</para>
        <para>  VPMAXUQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Min(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_min_epi64 (__m128i a, __m128i b)</para>
        <para>  VPMINSQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Min(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_min_epu64 (__m128i a, __m128i b)</para>
        <para>  VPMINUQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Min(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_min_epi64 (__m256i a, __m256i b)</para>
        <para>  VPMINSQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Min(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_min_epu64 (__m256i a, __m256i b)</para>
        <para>  VPMINUQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_mullo_epi64 (__m128i a, __m128i b)</para>
        <para>  VPMULLQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_mullo_epi64 (__m128i a, __m128i b)</para>
        <para>  VPMULLQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_mullo_epi64 (__m256i a, __m256i b)</para>
        <para>  VPMULLQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_mullo_epi64 (__m256i a, __m256i b)</para>
        <para>  VPMULLQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.MultiplyScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128d _mm_mul_round_sd (__m128d a, __m128d b, int rounding)</para>
        <para>  VMULSD xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.MultiplyScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_mul_round_ss (__m128 a, __m128 b, int rounding)</para>
        <para>  VMULSS xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.MultiShift(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_multishift_epi64_epi8(__m128i a, __m128i b)</para>
        <para>  VPMULTISHIFTQB xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="control" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.MultiShift(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_multishift_epi64_epi8(__m128i a, __m128i b)</para>
        <para>  VPMULTISHIFTQB xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="control" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.MultiShift(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_multishift_epi64_epi8(__m256i a, __m256i b)</para>
        <para>  VPMULTISHIFTQB ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="control" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.MultiShift(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_multishift_epi64_epi8(__m256i a, __m256i b)</para>
        <para>  VPMULTISHIFTQB ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="control" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar16x16(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_permutevar16x16_epi16 (__m256i a, __m256i b)</para>
        <para>  VPERMW ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar16x16(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_permutevar16x16_epi16 (__m256i a, __m256i b)</para>
        <para>  VPERMW ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar16x16x2(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_permutex2var_epi16 (__m256i a, __m256i idx, __m256i b)</para>
        <para>  VPERMI2W ymm1 {k1}{z}, ymm2, ymm3/m256</para>
        <para>  VPERMT2W ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar16x16x2(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_permutex2var_epi16 (__m256i a, __m256i idx, __m256i b)</para>
        <para>  VPERMI2W ymm1 {k1}{z}, ymm2, ymm3/m256</para>
        <para>  VPERMT2W ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar16x8(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_permutevar64x8_epi8 (__m128i a, __m128i b)</para>
        <para>  VPERMB xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar16x8(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_permutevar64x8_epi8 (__m128i a, __m128i b)</para>
        <para>  VPERMB xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar16x8x2(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_permutex2var_epi8 (__m128i a, __m128i idx, __m128i b)</para>
        <para>  VPERMI2B xmm1 {k1}{z}, xmm2, xmm3/m128</para>
        <para>  VPERMT2B xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar16x8x2(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_permutex2var_epi8 (__m128i a, __m128i idx, __m128i b)</para>
        <para>  VPERMI2B xmm1 {k1}{z}, xmm2, xmm3/m128</para>
        <para>  VPERMT2B xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar2x64x2(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_permutex2var_pd (__m128d a, __m128i idx, __m128i b)</para>
        <para>  VPERMI2PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
        <para>  VPERMT2PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar2x64x2(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_permutex2var_epi64 (__m128i a, __m128i idx, __m128i b)</para>
        <para>  VPERMI2Q xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
        <para>  VPERMT2Q xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar2x64x2(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_permutex2var_epi64 (__m128i a, __m128i idx, __m128i b)</para>
        <para>  VPERMI2Q xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
        <para>  VPERMT2Q xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar32x8(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_permutevar64x8_epi8 (__m256i a, __m256i b)</para>
        <para>  VPERMB ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar32x8(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_permutevar64x8_epi8 (__m256i a, __m256i b)</para>
        <para>  VPERMB ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar32x8x2(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_permutex2var_epi8 (__m256i a, __m256i idx, __m256i b)</para>
        <para>  VPERMI2B ymm1 {k1}{z}, ymm2, ymm3/m256</para>
        <para>  VPERMT2B ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar32x8x2(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_permutex2var_epi8 (__m256i a, __m256i idx, __m256i b)</para>
        <para>  VPERMI2B ymm1 {k1}{z}, ymm2, ymm3/m256</para>
        <para>  VPERMT2B ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar4x32x2(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_permutex2var_epi32 (__m128i a, __m128i idx, __m128i b)</para>
        <para>  VPERMI2D xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst</para>
        <para>  VPERMT2D xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar4x32x2(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_permutex2var_ps (__m128 a, __m128i idx, __m128i b)</para>
        <para>  VPERMI2PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst</para>
        <para>  VPERMT2PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar4x32x2(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_permutex2var_epi32 (__m128i a, __m128i idx, __m128i b)</para>
        <para>  VPERMI2D xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst</para>
        <para>  VPERMT2D xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar4x64(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256d _mm256_permute4x64_pd (__m256d a, __m256i b)</para>
        <para>  VPERMPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar4x64(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_permute4x64_epi64 (__m256i a, __m256i b)</para>
        <para>  VPERMQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar4x64(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_permute4x64_pd (__m256d a, __m256i b)</para>
        <para>  VPERMQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar4x64x2(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_permutex2var_pd (__m256d a, __m256i idx, __m256i b)</para>
        <para>  VPERMI2PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
        <para>  VPERMT2PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar4x64x2(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_permutex2var_epi64 (__m256i a, __m256i idx, __m256i b)</para>
        <para>  VPERMI2Q ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
        <para>  VPERMT2Q ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar4x64x2(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_permutex2var_epi64 (__m256i a, __m256i idx, __m256i b)</para>
        <para>  VPERMI2Q ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
        <para>  VPERMT2Q ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar8x16(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_permutevar8x16_epi16 (__m128i a, __m128i b)</para>
        <para>  VPERMW xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar8x16(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_permutevar8x16_epi16 (__m128i a, __m128i b)</para>
        <para>  VPERMW xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar8x16x2(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_permutex2var_epi16 (__m128i a, __m128i idx, __m128i b)</para>
        <para>  VPERMI2W xmm1 {k1}{z}, xmm2, xmm3/m128</para>
        <para>  VPERMT2W xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar8x16x2(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_permutex2var_epi16 (__m128i a, __m128i idx, __m128i b)</para>
        <para>  VPERMI2W xmm1 {k1}{z}, xmm2, xmm3/m128</para>
        <para>  VPERMT2W xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar8x32x2(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_permutex2var_epi32 (__m256i a, __m256i idx, __m256i b)</para>
        <para>  VPERMI2D ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst</para>
        <para>  VPERMT2D ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar8x32x2(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_permutex2var_ps (__m256 a, __m256i idx, __m256i b)</para>
        <para>  VPERMI2PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst</para>
        <para>  VPERMT2PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.PermuteVar8x32x2(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_permutex2var_epi32 (__m256i a, __m256i idx, __m256i b)</para>
        <para>  VPERMI2D ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst</para>
        <para>  VPERMT2D ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Range(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_range_pd(__m128d a, __m128d b, int imm);</para>
        <para>  VRANGEPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Range(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_range_ps(__m128 a, __m128 b, int imm);</para>
        <para>  VRANGEPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Range(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
      <summary>
        <para>__m256d _mm256_range_pd(__m256d a, __m256d b, int imm);</para>
        <para>  VRANGEPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Range(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
      <summary>
        <para>__m256 _mm256_range_ps(__m256 a, __m256 b, int imm);</para>
        <para>  VRANGEPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RangeScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_range_sd(__m128d a, __m128d b, int imm);</para>
        <para>  VRANGESD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RangeScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_range_ss(__m128 a, __m128 b, int imm);</para>
        <para>  VRANGESS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Reciprocal14(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_rcp14_pd (__m128d a, __m128d b)</para>
        <para>  VRCP14PD xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Reciprocal14(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_rcp14_ps (__m128 a, __m128 b)</para>
        <para>  VRCP14PS xmm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Reciprocal14(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_rcp14_pd (__m256d a, __m256d b)</para>
        <para>  VRCP14PD ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Reciprocal14(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_rcp14_ps (__m256 a, __m256 b)</para>
        <para>  VRCP14PS ymm1 {k1}{z}, ymm2/m256/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Reciprocal14Scalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_rcp14_sd (__m128d a, __m128d b)</para>
        <para>  VRCP14SD xmm1 {k1}{z}, xmm2, xmm3/m64</para>
        <para>The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Reciprocal14Scalar(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_rcp14_sd (__m128d a)</para>
        <para>  VRCP14SD xmm1 {k1}{z}, xmm2, xmm3/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Reciprocal14Scalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_rcp14_ss (__m128 a, __m128 b)</para>
        <para>  VRCP14SS xmm1 {k1}{z}, xmm2, xmm3/m32</para>
        <para>The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Reciprocal14Scalar(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_rcp14_ss (__m128 a)</para>
        <para>  VRCP14SS xmm1 {k1}{z}, xmm2, xmm3/m32</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ReciprocalSqrt14(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_rsqrt14_pd (__m128d a, __m128d b)</para>
        <para>  VRSQRT14PD xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ReciprocalSqrt14(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_rsqrt14_ps (__m128 a, __m128 b)</para>
        <para>  VRSQRT14PS xmm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ReciprocalSqrt14(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_rsqrt14_pd (__m256d a, __m256d b)</para>
        <para>  VRSQRT14PD ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ReciprocalSqrt14(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_rsqrt14_ps (__m256 a, __m256 b)</para>
        <para>  VRSQRT14PS ymm1 {k1}{z}, ymm2/m256/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ReciprocalSqrt14Scalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_rsqrt14_sd (__m128d a, __m128d b)</para>
        <para>  VRSQRT14SD xmm1 {k1}{z}, xmm2, xmm3/m64</para>
        <para>The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ReciprocalSqrt14Scalar(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_rsqrt14_sd (__m128d a)</para>
        <para>  VRSQRT14SD xmm1 {k1}{z}, xmm2, xmm3/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ReciprocalSqrt14Scalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_rsqrt14_ss (__m128 a, __m128 b)</para>
        <para>  VRSQRT14SS xmm1 {k1}{z}, xmm2, xmm3/m32</para>
        <para>The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ReciprocalSqrt14Scalar(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_rsqrt14_ss (__m128 a)</para>
        <para>  VRSQRT14SS xmm1 {k1}{z}, xmm2, xmm3/m32</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Reduce(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_reduce_pd(__m128d a, int imm);</para>
        <para>  VREDUCEPD xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Reduce(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_reduce_ps(__m128 a, int imm);</para>
        <para>  VREDUCEPS xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Reduce(System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
      <summary>
        <para>__m256d _mm256_reduce_pd(__m256d a, int imm);</para>
        <para>  VREDUCEPD ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Reduce(System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
      <summary>
        <para>__m256 _mm256_reduce_ps(__m256 a, int imm);</para>
        <para>  VREDUCEPS ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ReduceScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_reduce_sd(__m128d a, int imm);</para>
        <para>  VREDUCESD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ReduceScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_reduce_sd(__m128d a, __m128d b, int imm);</para>
        <para>  VREDUCESD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}, imm8</para>
        <para>The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ReduceScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_reduce_ss(__m128 a, int imm);</para>
        <para>  VREDUCESS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ReduceScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_reduce_ss(__m128 a, __m128 b, int imm);</para>
        <para>  VREDUCESS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}, imm8</para>
        <para>The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateLeft(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m128i _mm_rol_epi32 (__m128i a, int imm8)</para>
        <para>  VPROLD xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateLeft(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m128i _mm_rol_epi64 (__m128i a, int imm8)</para>
        <para>  VPROLQ xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateLeft(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>__m128i _mm_rol_epi32 (__m128i a, int imm8)</para>
        <para>  VPROLD xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateLeft(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>__m128i _mm_rol_epi64 (__m128i a, int imm8)</para>
        <para>  VPROLQ xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateLeft(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm256_rol_epi32 (__m256i a, int imm8)</para>
        <para>  VPROLD ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateLeft(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m256i _mm256_rol_epi64 (__m256i a, int imm8)</para>
        <para>  VPROLQ ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateLeft(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
      <summary>
        <para>__m256i _mm256_rol_epi32 (__m256i a, int imm8)</para>
        <para>  VPROLD ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateLeft(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
      <summary>
        <para>__m256i _mm256_rol_epi64 (__m256i a, int imm8)</para>
        <para>  VPROLQ ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateLeftVariable(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_rolv_epi32 (__m128i a, __m128i b)</para>
        <para>  VPROLDV xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateLeftVariable(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_rolv_epi64 (__m128i a, __m128i b)</para>
        <para>  VPROLQV xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateLeftVariable(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_rolv_epi32 (__m128i a, __m128i b)</para>
        <para>  VPROLDV xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateLeftVariable(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_rolv_epi64 (__m128i a, __m128i b)</para>
        <para>  VPROLQV xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateLeftVariable(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_rolv_epi32 (__m256i a, __m256i b)</para>
        <para>  VPROLDV ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateLeftVariable(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_rolv_epi64 (__m256i a, __m256i b)</para>
        <para>  VPROLQV ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateLeftVariable(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_rolv_epi32 (__m256i a, __m256i b)</para>
        <para>  VPROLDV ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateLeftVariable(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_rolv_epi64 (__m256i a, __m256i b)</para>
        <para>  VPROLQV ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateRight(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m128i _mm_ror_epi32 (__m128i a, int imm8)</para>
        <para>  VPRORD xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateRight(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m128i _mm_ror_epi64 (__m128i a, int imm8)</para>
        <para>  VPRORQ xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateRight(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>__m128i _mm_ror_epi32 (__m128i a, int imm8)</para>
        <para>  VPRORD xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateRight(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>__m128i _mm_ror_epi64 (__m128i a, int imm8)</para>
        <para>  VPRORQ xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateRight(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm256_ror_epi32 (__m256i a, int imm8)</para>
        <para>  VPRORD ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateRight(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m256i _mm256_ror_epi64 (__m256i a, int imm8)</para>
        <para>  VPRORQ ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateRight(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
      <summary>
        <para>__m256i _mm256_ror_epi32 (__m256i a, int imm8)</para>
        <para>  VPRORD ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateRight(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
      <summary>
        <para>__m256i _mm256_ror_epi64 (__m256i a, int imm8)</para>
        <para>  VPRORQ ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateRightVariable(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_rorv_epi32 (__m128i a, __m128i b)</para>
        <para>  VPRORDV xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateRightVariable(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_rorv_epi64 (__m128i a, __m128i b)</para>
        <para>  VPRORQV xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateRightVariable(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_rorv_epi32 (__m128i a, __m128i b)</para>
        <para>  VPRORDV xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateRightVariable(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_rorv_epi64 (__m128i a, __m128i b)</para>
        <para>  VPRORQV xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateRightVariable(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_rorv_epi32 (__m256i a, __m256i b)</para>
        <para>  VPRORDV ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateRightVariable(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_rorv_epi64 (__m256i a, __m256i b)</para>
        <para>  VPRORQV ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateRightVariable(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_rorv_epi32 (__m256i a, __m256i b)</para>
        <para>  VPRORDV ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RotateRightVariable(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_rorv_epi64 (__m256i a, __m256i b)</para>
        <para>  VPRORQV ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RoundScale(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_roundscale_pd (__m128d a, int imm)</para>
        <para>  VRNDSCALEPD xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RoundScale(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_roundscale_ps (__m128 a, int imm)</para>
        <para>  VRNDSCALEPS xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RoundScale(System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
      <summary>
        <para>__m256d _mm256_roundscale_pd (__m256d a, int imm)</para>
        <para>  VRNDSCALEPD ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RoundScale(System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
      <summary>
        <para>__m256 _mm256_roundscale_ps (__m256 a, int imm)</para>
        <para>  VRNDSCALEPS ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RoundScaleScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_roundscale_sd (__m128d a, int imm)</para>
        <para>  VRNDSCALESD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RoundScaleScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_roundscale_sd (__m128d a, __m128d b, int imm)</para>
        <para>  VRNDSCALESD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}, imm8</para>
        <para>The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RoundScaleScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_roundscale_ss (__m128 a, int imm)</para>
        <para>  VRNDSCALESS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.RoundScaleScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_roundscale_ss (__m128 a, __m128 b, int imm)</para>
        <para>  VRNDSCALESS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}, imm8</para>
        <para>The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Scale(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_scalef_pd (__m128d a, int imm)</para>
        <para>  VSCALEFPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Scale(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_scalef_ps (__m128 a, int imm)</para>
        <para>  VSCALEFPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Scale(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_scalef_pd (__m256d a, int imm)</para>
        <para>  VSCALEFPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Scale(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_scalef_ps (__m256 a, int imm)</para>
        <para>  VSCALEFPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ScaleScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128d _mm_scalef_round_sd (__m128d a, __m128d b)</para>
        <para>  VSCALEFSD xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ScaleScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_scalef_sd (__m128d a, __m128d b)</para>
        <para>  VSCALEFSD xmm1 {k1}{z}, xmm2, xmm3/m64{er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ScaleScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_scalef_round_ss (__m128 a, __m128 b)</para>
        <para>  VSCALEFSS xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ScaleScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_scalef_ss (__m128 a, __m128 b)</para>
        <para>  VSCALEFSS xmm1 {k1}{z}, xmm2, xmm3/m32{er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_sllv_epi16 (__m128i a, __m128i count)</para>
        <para>  VPSLLVW xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_sllv_epi16 (__m128i a, __m128i count)</para>
        <para>  VPSLLVW xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_sllv_epi16 (__m256i a, __m256i count)</para>
        <para>  VPSLLVW ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_sllv_epi16 (__m256i a, __m256i count)</para>
        <para>  VPSLLVW ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__128i _mm_srai_epi64 (__m128i a, int imm8)</para>
        <para>  VPSRAQ xmm1 {k1}{z}, xmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_sra_epi64 (__m128i a, __m128i count)</para>
        <para>  VPSRAQ xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m256i _mm256_srai_epi64 (__m256i a, int imm8)</para>
        <para>  VPSRAQ ymm1 {k1}{z}, ymm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m256i _mm256_sra_epi64 (__m256i a, __m128i count)</para>
        <para>  VPSRAQ ymm1 {k1}{z}, ymm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ShiftRightArithmeticVariable(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_srav_epi16 (__m128i a, __m128i count)</para>
        <para>  VPSRAVW xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ShiftRightArithmeticVariable(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_srav_epi64 (__m128i a, __m128i count)</para>
        <para>  VPSRAVQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ShiftRightArithmeticVariable(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_srav_epi16 (__m256i a, __m256i count)</para>
        <para>  VPSRAVW ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ShiftRightArithmeticVariable(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_srav_epi64 (__m256i a, __m256i count)</para>
        <para>  VPSRAVQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_srlv_epi16 (__m128i a, __m128i count)</para>
        <para>  VPSRLVW xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_srlv_epi16 (__m128i a, __m128i count)</para>
        <para>  VPSRLVW xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_srlv_epi16 (__m256i a, __m256i count)</para>
        <para>  VPSRLVW ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_srlv_epi16 (__m256i a, __m256i count)</para>
        <para>  VPSRLVW ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Shuffle2x128(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
      <summary>
        <para>__m256d _mm256_shuffle_f64x2 (__m256d a, __m256d b, const int imm8)</para>
        <para>  VSHUFF64x2 ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Shuffle2x128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm256_shuffle_i32x4 (__m256i a, __m256i b, const int imm8)</para>
        <para>  VSHUFI32x4 ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Shuffle2x128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m256i _mm256_shuffle_i64x2 (__m256i a, __m256i b, const int imm8)</para>
        <para>  VSHUFI64x2 ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Shuffle2x128(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
      <summary>
        <para>__m256 _mm256_shuffle_f32x4 (__m256 a, __m256 b, const int imm8)</para>
        <para>  VSHUFF32x4 ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Shuffle2x128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
      <summary>
        <para>__m256i _mm256_shuffle_i32x4 (__m256i a, __m256i b, const int imm8)</para>
        <para>  VSHUFI32x4 ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.Shuffle2x128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
      <summary>
        <para>__m256i _mm256_shuffle_i64x2 (__m256i a, __m256i b, const int imm8)</para>
        <para>  VSHUFI64x2 ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128d _mm_sqrt_round_sd (__m128d a, __m128d b, int rounding)</para>
        <para>  VSQRTSD xmm1, xmm2 xmm3 {er}</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_sqrt_round_ss (__m128 a, __m128 b, int rounding)</para>
        <para>  VSQRTSS xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.SubtractScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128d _mm_sub_round_sd (__m128d a, __m128d b, int rounding)</para>
        <para>  VSUBSD xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.SubtractScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_sub_round_ss (__m128 a, __m128 b, int rounding)</para>
        <para>  VSUBSS xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.SumAbsoluteDifferencesInBlock32(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <summary>
        <para>__m128i _mm_dbsad_epu8 (__m128i a, __m128i b, int imm8)</para>
        <para>  VDBPSADBW xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.SumAbsoluteDifferencesInBlock32(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
      <summary>
        <para>__m256i _mm256_dbsad_epu8 (__m256i a, __m256i b, int imm8)</para>
        <para>  VDBPSADBW ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.TernaryLogic(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <summary>
        <para>__m128i _mm_ternarylogic_si128 (__m128i a, __m128i b, __m128i c, byte imm)</para>
        <para>  VPTERNLOGD xmm1 {k1}{z}, xmm2, xmm3/m128, imm8</para>
        <para>The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.TernaryLogic(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_ternarylogic_pd (__m128d a, __m128d b, __m128d c, int imm)</para>
        <para>  VPTERNLOGQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8</para>
        <para>The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.TernaryLogic(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>__m128i _mm_ternarylogic_si128 (__m128i a, __m128i b, __m128i c, short imm)</para>
        <para>  VPTERNLOGD xmm1 {k1}{z}, xmm2, xmm3/m128, imm8</para>
        <para>The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.TernaryLogic(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m128i _mm_ternarylogic_epi32 (__m128i a, __m128i b, __m128i c, int imm)</para>
        <para>  VPTERNLOGD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst, imm8</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.TernaryLogic(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m128i _mm_ternarylogic_epi64 (__m128i a, __m128i b, __m128i c, int imm)</para>
        <para>  VPTERNLOGQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.TernaryLogic(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <summary>
        <para>__m128i _mm_ternarylogic_si128 (__m128i a, __m128i b, __m128i c, byte imm)</para>
        <para>  VPTERNLOGD xmm1 {k1}{z}, xmm2, xmm3/m128, imm8</para>
        <para>The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.TernaryLogic(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_ternarylogic_ps (__m128 a, __m128 b, __m128 c, int imm)</para>
        <para>  VPTERNLOGD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst, imm8</para>
        <para>The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.TernaryLogic(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>__m128i _mm_ternarylogic_si128 (__m128i a, __m128i b, __m128i c, short imm)</para>
        <para>  VPTERNLOGD xmm1 {k1}{z}, xmm2, xmm3/m128, imm8</para>
        <para>The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.TernaryLogic(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>__m128i _mm_ternarylogic_epi32 (__m128i a, __m128i b, __m128i c, int imm)</para>
        <para>  VPTERNLOGD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst, imm8</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.TernaryLogic(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>__m128i _mm_ternarylogic_epi64 (__m128i a, __m128i b, __m128i c, int imm)</para>
        <para>  VPTERNLOGQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.TernaryLogic(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
      <summary>
        <para>__m256i _mm256_ternarylogic_si256 (__m256i a, __m256i b, __m256i c, byte imm)</para>
        <para>  VPTERNLOGD ymm1 {k1}{z}, ymm2, ymm3/m256, imm8</para>
        <para>The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.TernaryLogic(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
      <summary>
        <para>__m256d _mm256_ternarylogic_pd (__m256d a, __m256d b, __m256d c, int imm)</para>
        <para>  VPTERNLOGQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8</para>
        <para>The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.TernaryLogic(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
      <summary>
        <para>__m256i _mm256_ternarylogic_si256 (__m256i a, __m256i b, __m256i c, short imm)</para>
        <para>  VPTERNLOGD ymm1 {k1}{z}, ymm2, ymm3/m256, imm8</para>
        <para>The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.TernaryLogic(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm256_ternarylogic_epi32 (__m256i a, __m256i b, __m256i c, int imm)</para>
        <para>  VPTERNLOGD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.TernaryLogic(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m256i _mm256_ternarylogic_epi64 (__m256i a, __m256i b, __m256i c, int imm)</para>
        <para>  VPTERNLOGQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.TernaryLogic(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
      <summary>
        <para>__m256i _mm256_ternarylogic_si256 (__m256i a, __m256i b, __m256i c, byte imm)</para>
        <para>  VPTERNLOGD ymm1 {k1}{z}, ymm2, ymm3/m256, imm8</para>
        <para>The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.TernaryLogic(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
      <summary>
        <para>__m256 _mm256_ternarylogic_ps (__m256 a, __m256 b, __m256 c, int imm)</para>
        <para>  VPTERNLOGD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8</para>
        <para>The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.TernaryLogic(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
      <summary>
        <para>__m256i _mm256_ternarylogic_si256 (__m256i a, __m256i b, __m256i c, short imm)</para>
        <para>  VPTERNLOGD ymm1 {k1}{z}, ymm2, ymm3/m256, imm8</para>
        <para>The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.TernaryLogic(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
      <summary>
        <para>__m256i _mm256_ternarylogic_epi32 (__m256i a, __m256i b, __m256i c, int imm)</para>
        <para>  VPTERNLOGD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.TernaryLogic(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
      <summary>
        <para>__m256i _mm256_ternarylogic_epi64 (__m256i a, __m256i b, __m256i c, int imm)</para>
        <para>  VPTERNLOGQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Avx10v1.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Avx10v1.V512">
      <summary>Provides access to the x86 AVX10.1/512 hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.And(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_and_pd (__m512d a, __m512d b)</para>
        <para>  VANDPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.And(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_and_ps (__m512 a, __m512 b)</para>
        <para>  VANDPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.AndNot(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_andnot_pd (__m512d a, __m512d b)</para>
        <para>  VANDNPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.AndNot(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_andnot_ps (__m512 a, __m512 b)</para>
        <para>  VANDNPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.BroadcastPairScalarToVector512(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m512i _mm512_broadcast_i32x2 (__m128i a)</para>
        <para>  VBROADCASTI32x2 zmm1 {k1}{z}, xmm2/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.BroadcastPairScalarToVector512(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m512 _mm512_broadcast_f32x2 (__m128 a)</para>
        <para>  VBROADCASTF32x2 zmm1 {k1}{z}, xmm2/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.BroadcastPairScalarToVector512(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m512i _mm512_broadcast_i32x2 (__m128i a)</para>
        <para>  VBROADCASTI32x2 zmm1 {k1}{z}, xmm2/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.BroadcastVector128ToVector512(System.Double*)">
      <summary>
        <para>__m512d _mm512_broadcast_f64x2 (__m128d const * mem_addr)</para>
        <para>  VBROADCASTF64x2 zmm1 {k1}{z}, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.BroadcastVector128ToVector512(System.Int64*)">
      <summary>
        <para>__m512i _mm512_broadcast_i64x2 (__m128i const * mem_addr)</para>
        <para>  VBROADCASTI64x2 zmm1 {k1}{z}, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.BroadcastVector128ToVector512(System.UInt64*)">
      <summary>
        <para>__m512i _mm512_broadcast_i64x2 (__m128i const * mem_addr)</para>
        <para>  VBROADCASTI64x2 zmm1 {k1}{z}, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.BroadcastVector256ToVector512(System.Int32*)">
      <summary>
        <para>__m512i _mm512_broadcast_i32x8 (__m256i const * mem_addr)</para>
        <para>  VBROADCASTI32x8 zmm1 {k1}{z}, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.BroadcastVector256ToVector512(System.Single*)">
      <summary>
        <para>__m512 _mm512_broadcast_f32x8 (__m256 const * mem_addr)</para>
        <para>  VBROADCASTF32x8 zmm1 {k1}{z}, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.BroadcastVector256ToVector512(System.UInt32*)">
      <summary>
        <para>__m512i _mm512_broadcast_i32x8 (__m256i const * mem_addr)</para>
        <para>  VBROADCASTI32x8 zmm1 {k1}{z}, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.ConvertToVector256Single(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m256 _mm512_cvt_roundepi64_ps (__m512i a, int r)</para>
        <para>  VCVTQQ2PS ymm1, zmm2 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.ConvertToVector256Single(System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512 _mm512_cvtepi64_ps (__m512i a)</para>
        <para>  VCVTQQ2PS ymm1 {k1}{z}, zmm2/m512/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.ConvertToVector256Single(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m256 _mm512_cvt_roundepu64_ps (__m512i a, int r)</para>
        <para>  VCVTUQQ2PS ymm1, zmm2 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.ConvertToVector256Single(System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512 _mm512_cvtepu64_ps (__m512i a)</para>
        <para>  VCVTUQQ2PS ymm1 {k1}{z}, zmm2/m512/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.ConvertToVector512Double(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512d _mm512_cvt_roundepi64_pd (__m512i a, int r)</para>
        <para>  VCVTQQ2PD zmm1, zmm2 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.ConvertToVector512Double(System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512d _mm512_cvtepi64_pd (__m512i a)</para>
        <para>  VCVTQQ2PD zmm1 {k1}{z}, zmm2/m512/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.ConvertToVector512Double(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512d _mm512_cvt_roundepu64_pd (__m512i a, int r)</para>
        <para>  VCVTUQQ2PD zmm1, zmm2 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.ConvertToVector512Double(System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512d _mm512_cvtepu64_pd (__m512i a)</para>
        <para>  VCVTUQQ2PD zmm1 {k1}{z}, zmm2/m512/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.ConvertToVector512Int64(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512i _mm512_cvt_roundps_epi64 (__m512 a, int r)</para>
        <para>  VCVTPS2QQ zmm1, ymm2 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.ConvertToVector512Int64(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m512i _mm512_cvtps_epi64 (__m512 a)</para>
        <para>  VCVTPS2QQ zmm1 {k1}{z}, ymm2/m256/m32bcst{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.ConvertToVector512Int64(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512i _mm512_cvt_roundpd_epi64 (__m512d a, int r)</para>
        <para>  VCVTPD2QQ zmm1, zmm2 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.ConvertToVector512Int64(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512i _mm512_cvtpd_epi64 (__m512d a)</para>
        <para>  VCVTPD2QQ zmm1 {k1}{z}, zmm2/m512/m64bcst{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.ConvertToVector512Int64WithTruncation(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m512i _mm512_cvttps_epi64 (__m512 a)</para>
        <para>  VCVTTPS2QQ zmm1 {k1}{z}, ymm2/m256/m32bcst{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.ConvertToVector512Int64WithTruncation(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512i _mm512_cvttpd_epi64 (__m512 a)</para>
        <para>  VCVTTPD2QQ zmm1 {k1}{z}, zmm2/m512/m64bcst{sae}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.ConvertToVector512UInt64(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512i _mm512_cvt_roundps_epu64 (__m512 a, int r)</para>
        <para>  VCVTPS2UQQ zmm1 {k1}{z}, ymm2/m256/m32bcst{er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.ConvertToVector512UInt64(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m512i _mm512_cvtps_epu64 (__m512 a)</para>
        <para>  VCVTPS2UQQ zmm1 {k1}{z}, ymm2/m256/m32bcst{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.ConvertToVector512UInt64(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512i _mm512_cvt_roundpd_epu64 (__m512d a, int r)</para>
        <para>  VCVTPD2UQQ zmm1 {k1}{z}, zmm2/m512/m64bcst{er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.ConvertToVector512UInt64(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512i _mm512_cvtpd_epu64 (__m512d a)</para>
        <para>  VCVTPD2UQQ zmm1 {k1}{z}, zmm2/m512/m64bcst{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.ConvertToVector512UInt64WithTruncation(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m512i _mm512_cvttps_epu64 (__m512 a)</para>
        <para>  VCVTTPS2UQQ zmm1 {k1}{z}, ymm2/m256/m32bcst{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.ConvertToVector512UInt64WithTruncation(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512i _mm512_cvttpd_epu64 (__m512d a)</para>
        <para>  VCVTTPD2UQQ zmm1 {k1}{z}, zmm2/m512/m64bcst{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.DetectConflicts(System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_conflict_epi32 (__m512i a)</para>
        <para>  VPCONFLICTD zmm1 {k1}{z}, zmm2/m512/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.DetectConflicts(System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_conflict_epi64 (__m512i a)</para>
        <para>  VPCONFLICTQ zmm1 {k1}{z}, zmm2/m512/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.DetectConflicts(System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_conflict_epi32 (__m512i a)</para>
        <para>  VPCONFLICTD zmm1 {k1}{z}, zmm2/m512/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.DetectConflicts(System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_conflict_epi64 (__m512i a)</para>
        <para>  VPCONFLICTQ zmm1 {k1}{z}, zmm2/m512/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.ExtractVector128(System.Runtime.Intrinsics.Vector512{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm512_extractf64x2_pd (__m512d a, const int imm8)</para>
        <para>  VEXTRACTF64x2 xmm1/m128 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.ExtractVector128(System.Runtime.Intrinsics.Vector512{System.Int64},System.Byte)">
      <summary>
        <para>__m128i _mm512_extracti64x2_epi64 (__m512i a, const int imm8)</para>
        <para>  VEXTRACTI64x2 xmm1/m128 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.ExtractVector128(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Byte)">
      <summary>
        <para>__m128i _mm512_extracti64x2_epi64 (__m512i a, const int imm8)</para>
        <para>  VEXTRACTI64x2 xmm1/m128 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.ExtractVector256(System.Runtime.Intrinsics.Vector512{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm512_extracti32x8_epi32 (__m512i a, const int imm8)</para>
        <para>  VEXTRACTI32x8 ymm1/m256 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.ExtractVector256(System.Runtime.Intrinsics.Vector512{System.Single},System.Byte)">
      <summary>
        <para>__m256 _mm512_extractf32x8_ps (__m512 a, const int imm8)</para>
        <para>  VEXTRACTF32x8 ymm1/m256 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.ExtractVector256(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Byte)">
      <summary>
        <para>__m256i _mm512_extracti32x8_epi32 (__m512i a, const int imm8)</para>
        <para>  VEXTRACTI32x8 ymm1/m256 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.InsertVector128(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m512d _mm512_insertf64x2_pd (__m512d a, __m128d b, int imm8)</para>
        <para>  VINSERTF64x2 zmm1 {k1}{z}, zmm2, xmm3/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.InsertVector128(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m512i _mm512_inserti64x2_si512 (__m512i a, __m128i b, const int imm8)</para>
        <para>  VINSERTI64x2 zmm1 {k1}{z}, zmm2, xmm3/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.InsertVector128(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>__m512i _mm512_inserti64x2_si512 (__m512i a, __m128i b, const int imm8)</para>
        <para>  VINSERTI64x2 zmm1 {k1}{z}, zmm2, xmm3/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.InsertVector256(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m512i _mm512_inserti32x8_si512 (__m512i a, __m256i b, const int imm8)</para>
        <para>  VINSERTI32x8 zmm1 {k1}{z}, zmm2, xmm3/m256, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.InsertVector256(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
      <summary>
        <para>__m512 _mm512_insertf32x8_ps (__m512 a, __m256 b, int imm8)</para>
        <para>  VINSERTF32x8 zmm1 {k1}{z}, zmm2, xmm3/m256, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.InsertVector256(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
      <summary>
        <para>__m512i _mm512_inserti32x8_si512 (__m512i a, __m256i b, const int imm8)</para>
        <para>  VINSERTI32x8 zmm1 {k1}{z}, zmm2, xmm3/m256, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.LeadingZeroCount(System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_lzcnt_epi32 (__m512i a)</para>
        <para>  VPLZCNTD zmm1 {k1}{z}, zmm2/m512/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.LeadingZeroCount(System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_lzcnt_epi64 (__m512i a)</para>
        <para>  VPLZCNTQ zmm1 {k1}{z}, zmm2/m512/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.LeadingZeroCount(System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_lzcnt_epi32 (__m512i a)</para>
        <para>  VPLZCNTD zmm1 {k1}{z}, zmm2/m512/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.LeadingZeroCount(System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_lzcnt_epi64 (__m512i a)</para>
        <para>  VPLZCNTQ zmm1 {k1}{z}, zmm2/m512/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.MultiplyLow(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_mullo_epi64 (__m512i a, __m512i b)</para>
        <para>  VPMULLQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.MultiplyLow(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_mullo_epi64 (__m512i a, __m512i b)</para>
        <para>  VPMULLQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.MultiShift(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_multishift_epi64_epi8( __m512i a, __m512i b)</para>
        <para>  VPMULTISHIFTQB zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="control" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.MultiShift(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_multishift_epi64_epi8( __m512i a, __m512i b)</para>
        <para>  VPMULTISHIFTQB zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="control" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.Or(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_or_pd (__m512d a, __m512d b)</para>
        <para>  VORPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.Or(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_or_ps (__m512 a, __m512 b)</para>
        <para>  VORPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.PermuteVar64x8(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>__m512i _mm512_permutevar64x8_epi8 (__m512i a, __m512i b)</para>
        <para>  VPERMB zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.PermuteVar64x8(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>__m512i _mm512_permutevar64x8_epi8 (__m512i a, __m512i b)</para>
        <para>  VPERMB zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.PermuteVar64x8x2(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>__m512i _mm512_permutex2var_epi8 (__m512i a, __m512i idx, __m512i b)</para>
        <para>  VPERMI2B zmm1 {k1}{z}, zmm2, zmm3/m512</para>
        <para>  VPERMT2B zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.PermuteVar64x8x2(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>__m512i _mm512_permutex2var_epi8 (__m512i a, __m512i idx, __m512i b)</para>
        <para>  VPERMI2B zmm1 {k1}{z}, zmm2, zmm3/m512</para>
        <para>  VPERMT2B zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.Range(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Byte)">
      <summary>
        <para>__m512d _mm512_range_pd(__m512d a, __m512d b, int imm);</para>
        <para>  VRANGEPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{sae}, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.Range(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Byte)">
      <summary>
        <para>__m512 _mm512_range_ps(__m512 a, __m512 b, int imm);</para>
        <para>  VRANGEPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{sae}, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.Reduce(System.Runtime.Intrinsics.Vector512{System.Double},System.Byte)">
      <summary>
        <para>__m512d _mm512_reduce_pd(__m512d a, int imm);</para>
        <para>  VREDUCEPD zmm1 {k1}{z}, zmm2/m512/m64bcst{sae}, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.Reduce(System.Runtime.Intrinsics.Vector512{System.Single},System.Byte)">
      <summary>
        <para>__m512 _mm512_reduce_ps(__m512 a, int imm);</para>
        <para>  VREDUCEPS zmm1 {k1}{z}, zmm2/m512/m32bcst{sae}, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.Xor(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_xor_pd (__m512d a, __m512d b)</para>
        <para>  VXORPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.V512.Xor(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_xor_ps (__m512 a, __m512 b)</para>
        <para>  VXORPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Avx10v1.V512.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Avx10v1.V512.X64">
      <summary>Provides access to the x86 AVX10.1/512 hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Avx10v1.V512.X64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Avx10v1.X64">
      <summary>Provides access to the x86 AVX10.1 hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.X64.ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128{System.Double},System.Int64,System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128d _mm_cvt_roundsi64_sd (__m128d a, __int64 b, int rounding)</para>
        <para>  VCVTSI2SD xmm1, xmm2, r64 {er}</para>
        <para>This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.X64.ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128{System.Double},System.UInt64,System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128d _mm_cvt_roundu64_sd (__m128d a, unsigned __int64 b, int rounding)</para>
        <para>  VCVTUSI2SD xmm1, xmm2, r64 {er}</para>
        <para>This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.X64.ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128{System.Double},System.UInt64)">
      <summary>
        <para>__m128d _mm_cvtsi64_sd (__m128d a, __int64 b)</para>
        <para>  VCVTUSI2SD xmm1, xmm2, r/m64</para>
        <para>This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.X64.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.Int64,System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_cvt_roundi64_ss (__m128 a, __int64 b, int rounding)</para>
        <para>  VCVTSI2SS xmm1, xmm2, r64 {er}</para>
        <para>This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.X64.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.UInt64,System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_cvt_roundu64_ss (__m128 a, unsigned __int64 b, int rounding)</para>
        <para>  VCVTUSI2SS xmm1, xmm2, r64 {er}</para>
        <para>This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.X64.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.UInt64)">
      <summary>
        <para>__m128 _mm_cvtsi64_ss (__m128 a, __int64 b)</para>
        <para>  VCVTUSI2SS xmm1, xmm2, r/m64</para>
        <para>This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.X64.ConvertToInt64(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__int64 _mm_cvt_roundsd_i64 (__m128d a, int rounding)</para>
        <para>  VCVTSD2SI r64, xmm1 {er}</para>
        <para>This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.X64.ConvertToInt64(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__int64 _mm_cvt_roundss_i64 (__m128 a, int rounding)</para>
        <para>  VCVTSS2SI r64, xmm1 {er}</para>
        <para>This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.X64.ConvertToUInt64(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>unsigned __int64 _mm_cvt_roundsd_u64 (__m128d a, int rounding)</para>
        <para>  VCVTSD2USI r64, xmm1 {er}</para>
        <para>This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.X64.ConvertToUInt64(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>unsigned __int64 _mm_cvtsd_u64 (__m128d a)</para>
        <para>  VCVTSD2USI r64, xmm1/m64{er}</para>
        <para>This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.X64.ConvertToUInt64(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>unsigned __int64 _mm_cvt_roundss_u64 (__m128 a, int rounding)</para>
        <para>  VCVTSS2USI r64, xmm1 {er}</para>
        <para>This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.X64.ConvertToUInt64(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>unsigned __int64 _mm_cvtss_u64 (__m128 a)</para>
        <para>  VCVTSS2USI r64, xmm1/m32{er}</para>
        <para>This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.X64.ConvertToUInt64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>unsigned __int64 _mm_cvttsd_u64 (__m128d a)</para>
        <para>  VCVTTSD2USI r64, xmm1/m64{er}</para>
        <para>This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx10v1.X64.ConvertToUInt64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>unsigned __int64 _mm_cvttss_u64 (__m128 a)</para>
        <para>  VCVTTSS2USI r64, xmm1/m32{er}</para>
        <para>This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="value" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Avx10v1.X64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Avx2">
      <summary>This class provides access to Intel AVX2 hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Abs(System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_abs_epi16 (__m256i a)</para>
        <para>VPABSW ymm, ymm/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Abs(System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_abs_epi32 (__m256i a)</para>
        <para>VPABSD ymm, ymm/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Abs(System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_abs_epi8 (__m256i a)</para>
        <para>VPABSB ymm, ymm/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_add_epi8 (__m256i a, __m256i b)</para>
        <para>VPADDB ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_add_epi16 (__m256i a, __m256i b)</para>
        <para>VPADDW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_add_epi32 (__m256i a, __m256i b)</para>
        <para>VPADDD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_add_epi64 (__m256i a, __m256i b)</para>
        <para>VPADDQ ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_add_epi8 (__m256i a, __m256i b)</para>
        <para>VPADDB ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_add_epi16 (__m256i a, __m256i b)</para>
        <para>VPADDW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_add_epi32 (__m256i a, __m256i b)</para>
        <para>VPADDD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Add(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_add_epi64 (__m256i a, __m256i b)</para>
        <para>VPADDQ ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.AddSaturate(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_adds_epu8 (__m256i a, __m256i b)</para>
        <para>VPADDUSB ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.AddSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_adds_epi16 (__m256i a, __m256i b)</para>
        <para>VPADDSW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.AddSaturate(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_adds_epi8 (__m256i a, __m256i b)</para>
        <para>VPADDSB ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.AddSaturate(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_adds_epu16 (__m256i a, __m256i b)</para>
        <para>VPADDUSW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
      <summary>
        <para>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)</para>
        <para>VPALIGNR ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
      <summary>
        <para>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)</para>
        <para>VPALIGNR ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)</para>
        <para>VPALIGNR ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)</para>
        <para>VPALIGNR ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
      <summary>
        <para>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)</para>
        <para>VPALIGNR ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
      <summary>
        <para>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)</para>
        <para>VPALIGNR ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
      <summary>
        <para>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)</para>
        <para>VPALIGNR ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.AlignRight(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
      <summary>
        <para>__m256i _mm256_alignr_epi8 (__m256i a, __m256i b, const int count)</para>
        <para>VPALIGNR ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_and_si256 (__m256i a, __m256i b)</para>
        <para>VPAND ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_and_si256 (__m256i a, __m256i b)</para>
        <para>VPAND ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_and_si256 (__m256i a, __m256i b)</para>
        <para>VPAND ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_and_si256 (__m256i a, __m256i b)</para>
        <para>VPAND ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_and_si256 (__m256i a, __m256i b)</para>
        <para>VPAND ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_and_si256 (__m256i a, __m256i b)</para>
        <para>VPAND ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_and_si256 (__m256i a, __m256i b)</para>
        <para>VPAND ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.And(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_and_si256 (__m256i a, __m256i b)</para>
        <para>VPAND ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)</para>
        <para>VPANDN ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)</para>
        <para>VPANDN ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)</para>
        <para>VPANDN ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)</para>
        <para>VPANDN ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)</para>
        <para>VPANDN ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)</para>
        <para>VPANDN ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)</para>
        <para>VPANDN ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.AndNot(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_andnot_si256 (__m256i a, __m256i b)</para>
        <para>VPANDN ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Average(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_avg_epu8 (__m256i a, __m256i b)</para>
        <para>VPAVGB ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Average(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_avg_epu16 (__m256i a, __m256i b)</para>
        <para>VPAVGW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m128i _mm_blend_epi32 (__m128i a, __m128i b, const int imm8)</para>
        <para>VPBLENDD xmm, xmm, xmm/m128, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>__m128i _mm_blend_epi32 (__m128i a, __m128i b, const int imm8)</para>
        <para>VPBLENDD xmm, xmm, xmm/m128, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
      <summary>
        <para>__m256i _mm256_blend_epi16 (__m256i a, __m256i b, const int imm8)</para>
        <para>VPBLENDW ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm256_blend_epi32 (__m256i a, __m256i b, const int imm8)</para>
        <para>VPBLENDD ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
      <summary>
        <para>__m256i _mm256_blend_epi16 (__m256i a, __m256i b, const int imm8)</para>
        <para>VPBLENDW ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Blend(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
      <summary>
        <para>__m256i _mm256_blend_epi32 (__m256i a, __m256i b, const int imm8)</para>
        <para>VPBLENDD ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <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})">
      <summary>
        <para>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)</para>
        <para>VPBLENDVB ymm, ymm, ymm/m256, ymm</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <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})">
      <summary>
        <para>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)</para>
        <para>VPBLENDVB ymm, ymm, ymm/m256, ymm</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <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})">
      <summary>
        <para>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)</para>
        <para>VPBLENDVB ymm, ymm, ymm/m256, ymm</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <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})">
      <summary>
        <para>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)</para>
        <para>VPBLENDVB ymm, ymm, ymm/m256, ymm</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <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})">
      <summary>
        <para>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)</para>
        <para>VPBLENDVB ymm, ymm, ymm/m256, ymm</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <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})">
      <summary>
        <para>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)</para>
        <para>VPBLENDVB ymm, ymm, ymm/m256, ymm</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <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})">
      <summary>
        <para>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)</para>
        <para>VPBLENDVB ymm, ymm, ymm/m256, ymm</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <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})">
      <summary>
        <para>__m256i _mm256_blendv_epi8 (__m256i a, __m256i b, __m256i mask)</para>
        <para>VPBLENDVB ymm, ymm, ymm/m256, ymm</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Byte*)">
      <summary>
        <para>__m128i _mm_broadcastb_epi8 (__m128i a)</para>
        <para>VPBROADCASTB xmm, m8</para>
      </summary>
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Int16*)">
      <summary>
        <para>__m128i _mm_broadcastw_epi16 (__m128i a)</para>
        <para>VPBROADCASTW xmm, m16</para>
      </summary>
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Int32*)">
      <summary>
        <para>__m128i _mm_broadcastd_epi32 (__m128i a)</para>
        <para>VPBROADCASTD xmm, m32</para>
      </summary>
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Int64*)">
      <summary>
        <para>__m128i _mm_broadcastq_epi64 (__m128i a)</para>
        <para>VPBROADCASTQ xmm, m64</para>
      </summary>
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_broadcastb_epi8 (__m128i a)</para>
        <para>VPBROADCASTB xmm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_broadcastsd_pd (__m128d a)</para>
        <para>VMOVDDUP xmm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_broadcastw_epi16 (__m128i a)</para>
        <para>VPBROADCASTW xmm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_broadcastd_epi32 (__m128i a)</para>
        <para>VPBROADCASTD xmm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_broadcastq_epi64 (__m128i a)</para>
        <para>VPBROADCASTQ xmm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_broadcastb_epi8 (__m128i a)</para>
        <para>VPBROADCASTB xmm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_broadcastss_ps (__m128 a)</para>
        <para>VBROADCASTSS xmm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_broadcastw_epi16 (__m128i a)</para>
        <para>VPBROADCASTW xmm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_broadcastd_epi32 (__m128i a)</para>
        <para>VPBROADCASTD xmm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_broadcastq_epi64 (__m128i a)</para>
        <para>VPBROADCASTQ xmm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.SByte*)">
      <summary>
        <para>__m128i _mm_broadcastb_epi8 (__m128i a)</para>
        <para>VPBROADCASTB xmm, m8</para>
      </summary>
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.UInt16*)">
      <summary>
        <para>__m128i _mm_broadcastw_epi16 (__m128i a)</para>
        <para>VPBROADCASTW xmm, m16</para>
      </summary>
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.UInt32*)">
      <summary>
        <para>__m128i _mm_broadcastd_epi32 (__m128i a)</para>
        <para>VPBROADCASTD xmm, m32</para>
      </summary>
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector128(System.UInt64*)">
      <summary>
        <para>__m128i _mm_broadcastq_epi64 (__m128i a)</para>
        <para>VPBROADCASTQ xmm, m64</para>
      </summary>
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Byte*)">
      <summary>
        <para>__m256i _mm256_broadcastb_epi8 (__m128i a)</para>
        <para>VPBROADCASTB ymm, m8</para>
      </summary>
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Int16*)">
      <summary>
        <para>__m256i _mm256_broadcastw_epi16 (__m128i a)</para>
        <para>VPBROADCASTW ymm, m16</para>
      </summary>
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Int32*)">
      <summary>
        <para>__m256i _mm256_broadcastd_epi32 (__m128i a)</para>
        <para>VPBROADCASTD ymm, m32</para>
      </summary>
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Int64*)">
      <summary>
        <para>__m256i _mm256_broadcastq_epi64 (__m128i a)</para>
        <para>VPBROADCASTQ ymm, m64</para>
      </summary>
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m256i _mm256_broadcastb_epi8 (__m128i a)</para>
        <para>VPBROADCASTB ymm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m256d _mm256_broadcastsd_pd (__m128d a)</para>
        <para>VBROADCASTSD ymm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m256i _mm256_broadcastw_epi16 (__m128i a)</para>
        <para>VPBROADCASTW ymm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m256i _mm256_broadcastd_epi32 (__m128i a)</para>
        <para>VPBROADCASTD ymm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m256i _mm256_broadcastq_epi64 (__m128i a)</para>
        <para>VPBROADCASTQ ymm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m256i _mm256_broadcastb_epi8 (__m128i a)</para>
        <para>VPBROADCASTB ymm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m256 _mm256_broadcastss_ps (__m128 a)</para>
        <para>VBROADCASTSS ymm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m256i _mm256_broadcastw_epi16 (__m128i a)</para>
        <para>VPBROADCASTW ymm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m256i _mm256_broadcastd_epi32 (__m128i a)</para>
        <para>VPBROADCASTD ymm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m256i _mm256_broadcastq_epi64 (__m128i a)</para>
        <para>VPBROADCASTQ ymm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.SByte*)">
      <summary>
        <para>__m256i _mm256_broadcastb_epi8 (__m128i a)</para>
        <para>VPBROADCASTB ymm, m8</para>
      </summary>
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.UInt16*)">
      <summary>
        <para>__m256i _mm256_broadcastw_epi16 (__m128i a)</para>
        <para>VPBROADCASTW ymm, m16</para>
      </summary>
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.UInt32*)">
      <summary>
        <para>__m256i _mm256_broadcastd_epi32 (__m128i a)</para>
        <para>VPBROADCASTD ymm, m32</para>
      </summary>
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastScalarToVector256(System.UInt64*)">
      <summary>
        <para>__m256i _mm256_broadcastq_epi64 (__m128i a)</para>
        <para>VPBROADCASTQ ymm, m64</para>
      </summary>
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.Byte*)">
      <summary>
        <para>__m256i _mm256_broadcastsi128_si256 (__m128i a)</para>
        <para>VBROADCASTI128 ymm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.Int16*)">
      <summary>
        <para>__m256i _mm256_broadcastsi128_si256 (__m128i a)</para>
        <para>VBROADCASTI128 ymm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.Int32*)">
      <summary>
        <para>__m256i _mm256_broadcastsi128_si256 (__m128i a)</para>
        <para>VBROADCASTI128 ymm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.Int64*)">
      <summary>
        <para>__m256i _mm256_broadcastsi128_si256 (__m128i a)</para>
        <para>VBROADCASTI128 ymm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.SByte*)">
      <summary>
        <para>__m256i _mm256_broadcastsi128_si256 (__m128i a)</para>
        <para>VBROADCASTI128 ymm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.UInt16*)">
      <summary>
        <para>__m256i _mm256_broadcastsi128_si256 (__m128i a)</para>
        <para>VBROADCASTI128 ymm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.UInt32*)">
      <summary>
        <para>__m256i _mm256_broadcastsi128_si256 (__m128i a)</para>
        <para>VBROADCASTI128 ymm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.BroadcastVector128ToVector256(System.UInt64*)">
      <summary>
        <para>__m256i _mm256_broadcastsi128_si256 (__m128i a)</para>
        <para>VBROADCASTI128 ymm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_cmpeq_epi8 (__m256i a, __m256i b)</para>
        <para>VPCMPEQB ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_cmpeq_epi16 (__m256i a, __m256i b)</para>
        <para>VPCMPEQW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_cmpeq_epi32 (__m256i a, __m256i b)</para>
        <para>VPCMPEQD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_cmpeq_epi64 (__m256i a, __m256i b)</para>
        <para>VPCMPEQQ ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_cmpeq_epi8 (__m256i a, __m256i b)</para>
        <para>VPCMPEQB ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_cmpeq_epi16 (__m256i a, __m256i b)</para>
        <para>VPCMPEQW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_cmpeq_epi32 (__m256i a, __m256i b)</para>
        <para>VPCMPEQD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareEqual(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_cmpeq_epi64 (__m256i a, __m256i b)</para>
        <para>VPCMPEQQ ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_cmpgt_epi16 (__m256i a, __m256i b)</para>
        <para>VPCMPGTW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_cmpgt_epi32 (__m256i a, __m256i b)</para>
        <para>VPCMPGTD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_cmpgt_epi64 (__m256i a, __m256i b)</para>
        <para>VPCMPGTQ ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_cmpgt_epi8 (__m256i a, __m256i b)</para>
        <para>VPCMPGTB ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToInt32(System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>int _mm256_cvtsi256_si32 (__m256i a)</para>
        <para>MOVD reg/m32, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToUInt32(System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>int _mm256_cvtsi256_si32 (__m256i a)</para>
        <para>MOVD reg/m32, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int16(System.Byte*)">
      <summary>VPMOVZXBW ymm, m128</summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int16(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m256i _mm256_cvtepu8_epi16 (__m128i a)</para>
        <para>VPMOVZXBW ymm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int16(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m256i _mm256_cvtepi8_epi16 (__m128i a)</para>
        <para>VPMOVSXBW ymm, xmm/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int16(System.SByte*)">
      <summary>VPMOVSXBW ymm, m128</summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Byte*)">
      <summary>VPMOVZXBD ymm, m64</summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Int16*)">
      <summary>VPMOVSXWD ymm, m128</summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m256i _mm256_cvtepu8_epi32 (__m128i a)</para>
        <para>VPMOVZXBD ymm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m256i _mm256_cvtepi16_epi32 (__m128i a)</para>
        <para>VPMOVSXWD ymm, xmm/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m256i _mm256_cvtepi8_epi32 (__m128i a)</para>
        <para>VPMOVSXBD ymm, xmm/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m256i _mm256_cvtepu16_epi32 (__m128i a)</para>
        <para>VPMOVZXWD ymm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.SByte*)">
      <summary>VPMOVSXBD ymm, m64</summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int32(System.UInt16*)">
      <summary>VPMOVZXWD ymm, m128</summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Byte*)">
      <summary>VPMOVZXBQ ymm, m32</summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Int16*)">
      <summary>VPMOVSXWQ ymm, m64</summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Int32*)">
      <summary>VPMOVSXDQ ymm, m128</summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m256i _mm256_cvtepu8_epi64 (__m128i a)</para>
        <para>VPMOVZXBQ ymm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m256i _mm256_cvtepi16_epi64 (__m128i a)</para>
        <para>VPMOVSXWQ ymm, xmm/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m256i _mm256_cvtepi32_epi64 (__m128i a)</para>
        <para>VPMOVSXDQ ymm, xmm/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m256i _mm256_cvtepi8_epi64 (__m128i a)</para>
        <para>VPMOVSXBQ ymm, xmm/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m256i _mm256_cvtepu16_epi64 (__m128i a)</para>
        <para>VPMOVZXWQ ymm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m256i _mm256_cvtepu32_epi64 (__m128i a)</para>
        <para>VPMOVZXDQ ymm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.SByte*)">
      <summary>VPMOVSXBQ ymm, m32</summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.UInt16*)">
      <summary>VPMOVZXWQ ymm, m64</summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ConvertToVector256Int64(System.UInt32*)">
      <summary>VPMOVZXDQ ymm, m128</summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
      <summary>
        <para>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)</para>
        <para>VEXTRACTI128 xmm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
      <summary>
        <para>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)</para>
        <para>VEXTRACTI128 xmm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)</para>
        <para>VEXTRACTI128 xmm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)</para>
        <para>VEXTRACTI128 xmm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
      <summary>
        <para>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)</para>
        <para>VEXTRACTI128 xmm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
      <summary>
        <para>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)</para>
        <para>VEXTRACTI128 xmm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
      <summary>
        <para>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)</para>
        <para>VEXTRACTI128 xmm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ExtractVector128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
      <summary>
        <para>__m128i _mm256_extracti128_si256 (__m256i a, const int imm8)</para>
        <para>VEXTRACTI128 xmm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <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)">
      <summary>
        <para>__m128d _mm_mask_i32gather_pd (__m128d src, double const* base_addr, __m128i vindex, __m128d mask, const int scale)</para>
        <para>VGATHERDPD xmm, vm32x, xmm</para>
      </summary>
      <param name="source" />
      <param name="baseAddress" />
      <param name="index" />
      <param name="mask" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <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)">
      <summary>
        <para>__m128d _mm_mask_i64gather_pd (__m128d src, double const* base_addr, __m128i vindex, __m128d mask, const int scale)</para>
        <para>VGATHERQPD xmm, vm64x, xmm</para>
      </summary>
      <param name="source" />
      <param name="baseAddress" />
      <param name="index" />
      <param name="mask" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <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)">
      <summary>
        <para>__m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)</para>
        <para>VPGATHERDD xmm, vm32x, xmm</para>
      </summary>
      <param name="source" />
      <param name="baseAddress" />
      <param name="index" />
      <param name="mask" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <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)">
      <summary>
        <para>__m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)</para>
        <para>VPGATHERQD xmm, vm64x, xmm</para>
      </summary>
      <param name="source" />
      <param name="baseAddress" />
      <param name="index" />
      <param name="mask" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <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)">
      <summary>
        <para>__m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m256i vindex, __m128i mask, const int scale)</para>
        <para>VPGATHERQD xmm, vm32y, xmm</para>
      </summary>
      <param name="source" />
      <param name="baseAddress" />
      <param name="index" />
      <param name="mask" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <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)">
      <summary>
        <para>__m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)</para>
        <para>VPGATHERDQ xmm, vm32x, xmm</para>
      </summary>
      <param name="source" />
      <param name="baseAddress" />
      <param name="index" />
      <param name="mask" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <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)">
      <summary>
        <para>__m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)</para>
        <para>VPGATHERQQ xmm, vm64x, xmm</para>
      </summary>
      <param name="source" />
      <param name="baseAddress" />
      <param name="index" />
      <param name="mask" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <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)">
      <summary>
        <para>__m128 _mm_mask_i32gather_ps (__m128 src, float const* base_addr, __m128i vindex, __m128 mask, const int scale)</para>
        <para>VGATHERDPS xmm, vm32x, xmm</para>
      </summary>
      <param name="source" />
      <param name="baseAddress" />
      <param name="index" />
      <param name="mask" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <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)">
      <summary>
        <para>__m128 _mm_mask_i64gather_ps (__m128 src, float const* base_addr, __m128i vindex, __m128 mask, const int scale)</para>
        <para>VGATHERQPS xmm, vm64x, xmm</para>
      </summary>
      <param name="source" />
      <param name="baseAddress" />
      <param name="index" />
      <param name="mask" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <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)">
      <summary>
        <para>__m128 _mm256_mask_i64gather_ps (__m128 src, float const* base_addr, __m256i vindex, __m128 mask, const int scale)</para>
        <para>VGATHERQPS xmm, vm32y, xmm</para>
      </summary>
      <param name="source" />
      <param name="baseAddress" />
      <param name="index" />
      <param name="mask" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <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)">
      <summary>
        <para>__m128i _mm_mask_i32gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)</para>
        <para>VPGATHERDD xmm, vm32x, xmm</para>
      </summary>
      <param name="source" />
      <param name="baseAddress" />
      <param name="index" />
      <param name="mask" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <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)">
      <summary>
        <para>__m128i _mm_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m128i vindex, __m128i mask, const int scale)</para>
        <para>VPGATHERQD xmm, vm64x, xmm</para>
      </summary>
      <param name="source" />
      <param name="baseAddress" />
      <param name="index" />
      <param name="mask" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <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)">
      <summary>
        <para>__m128i _mm256_mask_i64gather_epi32 (__m128i src, int const* base_addr, __m256i vindex, __m128i mask, const int scale)</para>
        <para>VPGATHERQD xmm, vm32y, xmm</para>
      </summary>
      <param name="source" />
      <param name="baseAddress" />
      <param name="index" />
      <param name="mask" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <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)">
      <summary>
        <para>__m128i _mm_mask_i32gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)</para>
        <para>VPGATHERDQ xmm, vm32x, xmm</para>
      </summary>
      <param name="source" />
      <param name="baseAddress" />
      <param name="index" />
      <param name="mask" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <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)">
      <summary>
        <para>__m128i _mm_mask_i64gather_epi64 (__m128i src, __int64 const* base_addr, __m128i vindex, __m128i mask, const int scale)</para>
        <para>VPGATHERQQ xmm, vm64x, xmm</para>
      </summary>
      <param name="source" />
      <param name="baseAddress" />
      <param name="index" />
      <param name="mask" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <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)">
      <summary>
        <para>__m256d _mm256_mask_i32gather_pd (__m256d src, double const* base_addr, __m128i vindex, __m256d mask, const int scale)</para>
        <para>VPGATHERDPD ymm, vm32y, ymm</para>
      </summary>
      <param name="source" />
      <param name="baseAddress" />
      <param name="index" />
      <param name="mask" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <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)">
      <summary>
        <para>__m256d _mm256_mask_i64gather_pd (__m256d src, double const* base_addr, __m256i vindex, __m256d mask, const int scale)</para>
        <para>VGATHERQPD ymm, vm32y, ymm</para>
      </summary>
      <param name="source" />
      <param name="baseAddress" />
      <param name="index" />
      <param name="mask" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <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)">
      <summary>
        <para>__m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i mask, const int scale)</para>
        <para>VPGATHERDD ymm, vm32y, ymm</para>
      </summary>
      <param name="source" />
      <param name="baseAddress" />
      <param name="index" />
      <param name="mask" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <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)">
      <summary>
        <para>__m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i mask, const int scale)</para>
        <para>VPGATHERDQ ymm, vm32y, ymm</para>
      </summary>
      <param name="source" />
      <param name="baseAddress" />
      <param name="index" />
      <param name="mask" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <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)">
      <summary>
        <para>__m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i mask, const int scale)</para>
        <para>VPGATHERQQ ymm, vm32y, ymm</para>
      </summary>
      <param name="source" />
      <param name="baseAddress" />
      <param name="index" />
      <param name="mask" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <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)">
      <summary>
        <para>__m256 _mm256_mask_i32gather_ps (__m256 src, float const* base_addr, __m256i vindex, __m256 mask, const int scale)</para>
        <para>VPGATHERDPS ymm, vm32y, ymm</para>
      </summary>
      <param name="source" />
      <param name="baseAddress" />
      <param name="index" />
      <param name="mask" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <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)">
      <summary>
        <para>__m256i _mm256_mask_i32gather_epi32 (__m256i src, int const* base_addr, __m256i vindex, __m256i mask, const int scale)</para>
        <para>VPGATHERDD ymm, vm32y, ymm</para>
      </summary>
      <param name="source" />
      <param name="baseAddress" />
      <param name="index" />
      <param name="mask" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <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)">
      <summary>
        <para>__m256i _mm256_mask_i32gather_epi64 (__m256i src, __int64 const* base_addr, __m128i vindex, __m256i mask, const int scale)</para>
        <para>VPGATHERDQ ymm, vm32y, ymm</para>
      </summary>
      <param name="source" />
      <param name="baseAddress" />
      <param name="index" />
      <param name="mask" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <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)">
      <summary>
        <para>__m256i _mm256_mask_i64gather_epi64 (__m256i src, __int64 const* base_addr, __m256i vindex, __m256i mask, const int scale)</para>
        <para>VPGATHERQQ ymm, vm32y, ymm</para>
      </summary>
      <param name="source" />
      <param name="baseAddress" />
      <param name="index" />
      <param name="mask" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Double*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m128d _mm_i32gather_pd (double const* base_addr, __m128i vindex, const int scale)</para>
        <para>VGATHERDPD xmm, vm32x, xmm</para>
      </summary>
      <param name="baseAddress" />
      <param name="index" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Double*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m128d _mm_i64gather_pd (double const* base_addr, __m128i vindex, const int scale)</para>
        <para>VGATHERQPD xmm, vm64x, xmm</para>
      </summary>
      <param name="baseAddress" />
      <param name="index" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale)</para>
        <para>VPGATHERDD xmm, vm32x, xmm</para>
      </summary>
      <param name="baseAddress" />
      <param name="index" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale)</para>
        <para>VPGATHERQD xmm, vm64x, xmm</para>
      </summary>
      <param name="baseAddress" />
      <param name="index" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale)</para>
        <para>VPGATHERQD xmm, vm64y, xmm</para>
      </summary>
      <param name="baseAddress" />
      <param name="index" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)</para>
        <para>VPGATHERDQ xmm, vm32x, xmm</para>
      </summary>
      <param name="baseAddress" />
      <param name="index" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)</para>
        <para>VPGATHERQQ xmm, vm64x, xmm</para>
      </summary>
      <param name="baseAddress" />
      <param name="index" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Single*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m128 _mm_i32gather_ps (float const* base_addr, __m128i vindex, const int scale)</para>
        <para>VGATHERDPS xmm, vm32x, xmm</para>
      </summary>
      <param name="baseAddress" />
      <param name="index" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Single*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m128 _mm_i64gather_ps (float const* base_addr, __m128i vindex, const int scale)</para>
        <para>VGATHERQPS xmm, vm64x, xmm</para>
      </summary>
      <param name="baseAddress" />
      <param name="index" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.Single*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m128 _mm256_i64gather_ps (float const* base_addr, __m256i vindex, const int scale)</para>
        <para>VGATHERQPS xmm, vm64y, xmm</para>
      </summary>
      <param name="baseAddress" />
      <param name="index" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const int scale)</para>
        <para>VPGATHERDD xmm, vm32x, xmm</para>
      </summary>
      <param name="baseAddress" />
      <param name="index" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m128i _mm_i64gather_epi32 (int const* base_addr, __m128i vindex, const int scale)</para>
        <para>VPGATHERQD xmm, vm64x, xmm</para>
      </summary>
      <param name="baseAddress" />
      <param name="index" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m128i _mm256_i64gather_epi32 (int const* base_addr, __m256i vindex, const int scale)</para>
        <para>VPGATHERQD xmm, vm64y, xmm</para>
      </summary>
      <param name="baseAddress" />
      <param name="index" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m128i _mm_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)</para>
        <para>VPGATHERDQ xmm, vm32x, xmm</para>
      </summary>
      <param name="baseAddress" />
      <param name="index" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector128(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m128i _mm_i64gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)</para>
        <para>VPGATHERQQ xmm, vm64x, xmm</para>
      </summary>
      <param name="baseAddress" />
      <param name="index" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Double*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m256d _mm256_i32gather_pd (double const* base_addr, __m128i vindex, const int scale)</para>
        <para>VGATHERDPD ymm, vm32y, ymm</para>
      </summary>
      <param name="baseAddress" />
      <param name="index" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Double*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m256d _mm256_i64gather_pd (double const* base_addr, __m256i vindex, const int scale)</para>
        <para>VGATHERQPD ymm, vm64y, ymm</para>
      </summary>
      <param name="baseAddress" />
      <param name="index" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm256_i32gather_epi32 (int const* base_addr, __m256i vindex, const int scale)</para>
        <para>VPGATHERDD ymm, vm32y, ymm</para>
      </summary>
      <param name="baseAddress" />
      <param name="index" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm256_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)</para>
        <para>VPGATHERDQ ymm, vm32y, ymm</para>
      </summary>
      <param name="baseAddress" />
      <param name="index" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m256i _mm256_i64gather_epi64 (__int64 const* base_addr, __m256i vindex, const int scale)</para>
        <para>VPGATHERQQ ymm, vm64y, ymm</para>
      </summary>
      <param name="baseAddress" />
      <param name="index" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.Single*,System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m256 _mm256_i32gather_ps (float const* base_addr, __m256i vindex, const int scale)</para>
        <para>VGATHERDPS ymm, vm32y, ymm</para>
      </summary>
      <param name="baseAddress" />
      <param name="index" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm256_i32gather_epi32 (int const* base_addr, __m256i vindex, const int scale)</para>
        <para>VPGATHERDD ymm, vm32y, ymm</para>
      </summary>
      <param name="baseAddress" />
      <param name="index" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm256_i32gather_epi64 (__int64 const* base_addr, __m128i vindex, const int scale)</para>
        <para>VPGATHERDQ ymm, vm32y, ymm</para>
      </summary>
      <param name="baseAddress" />
      <param name="index" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.GatherVector256(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m256i _mm256_i64gather_epi64 (__int64 const* base_addr, __m256i vindex, const int scale)</para>
        <para>VPGATHERQQ ymm, vm64y, ymm</para>
      </summary>
      <param name="baseAddress" />
      <param name="index" />
      <param name="scale" />
      <exception cref="T:System.ArgumentOutOfRangeException">The scale parameter is not 1, 2, 4 or 8.</exception>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalAdd(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_hadd_epi16 (__m256i a, __m256i b)</para>
        <para>VPHADDW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalAdd(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_hadd_epi32 (__m256i a, __m256i b)</para>
        <para>VPHADDD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalAddSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_hadds_epi16 (__m256i a, __m256i b)</para>
        <para>VPHADDSW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalSubtract(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_hsub_epi16 (__m256i a, __m256i b)</para>
        <para>VPHSUBW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalSubtract(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_hsub_epi32 (__m256i a, __m256i b)</para>
        <para>VPHSUBD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.HorizontalSubtractSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_hsubs_epi16 (__m256i a, __m256i b)</para>
        <para>VPHSUBSW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <summary>
        <para>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)</para>
        <para>VINSERTI128 ymm, ymm, xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)</para>
        <para>VINSERTI128 ymm, ymm, xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)</para>
        <para>VINSERTI128 ymm, ymm, xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)</para>
        <para>VINSERTI128 ymm, ymm, xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <summary>
        <para>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)</para>
        <para>VINSERTI128 ymm, ymm, xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)</para>
        <para>VINSERTI128 ymm, ymm, xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)</para>
        <para>VINSERTI128 ymm, ymm, xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.InsertVector128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>__m256i _mm256_inserti128_si256 (__m256i a, __m128i b, const int imm8)</para>
        <para>VINSERTI128 ymm, ymm, xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.Byte*)">
      <summary>
        <para>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)</para>
        <para>VMOVNTDQA ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.Int16*)">
      <summary>
        <para>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)</para>
        <para>VMOVNTDQA ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.Int32*)">
      <summary>
        <para>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)</para>
        <para>VMOVNTDQA ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.Int64*)">
      <summary>
        <para>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)</para>
        <para>VMOVNTDQA ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.SByte*)">
      <summary>
        <para>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)</para>
        <para>VMOVNTDQA ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.UInt16*)">
      <summary>
        <para>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)</para>
        <para>VMOVNTDQA ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.UInt32*)">
      <summary>
        <para>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)</para>
        <para>VMOVNTDQA ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.LoadAlignedVector256NonTemporal(System.UInt64*)">
      <summary>
        <para>__m256i _mm256_stream_load_si256 (__m256i const* mem_addr)</para>
        <para>VMOVNTDQA ymm, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)</para>
        <para>VPMASKMOVD xmm, xmm, m128</para>
      </summary>
      <param name="address" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)</para>
        <para>VPMASKMOVD ymm, ymm, m256</para>
      </summary>
      <param name="address" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)</para>
        <para>VPMASKMOVQ xmm, xmm, m128</para>
      </summary>
      <param name="address" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)</para>
        <para>VPMASKMOVQ ymm, ymm, m256</para>
      </summary>
      <param name="address" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_maskload_epi32 (int const* mem_addr, __m128i mask)</para>
        <para>VPMASKMOVD xmm, xmm, m128</para>
      </summary>
      <param name="address" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_maskload_epi32 (int const* mem_addr, __m256i mask)</para>
        <para>VPMASKMOVD ymm, ymm, m256</para>
      </summary>
      <param name="address" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_maskload_epi64 (__int64 const* mem_addr, __m128i mask)</para>
        <para>VPMASKMOVQ xmm, xmm, m128</para>
      </summary>
      <param name="address" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskLoad(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_maskload_epi64 (__int64 const* mem_addr, __m256i mask)</para>
        <para>VPMASKMOVQ ymm, ymm, m256</para>
      </summary>
      <param name="address" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a)</para>
        <para>VPMASKMOVD m128, xmm, xmm</para>
      </summary>
      <param name="address" />
      <param name="mask" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.Int32*,System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a)</para>
        <para>VPMASKMOVD m256, ymm, ymm</para>
      </summary>
      <param name="address" />
      <param name="mask" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a)</para>
        <para>VPMASKMOVQ m128, xmm, xmm</para>
      </summary>
      <param name="address" />
      <param name="mask" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.Int64*,System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a)</para>
        <para>VPMASKMOVQ m256, ymm, ymm</para>
      </summary>
      <param name="address" />
      <param name="mask" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>void _mm_maskstore_epi32 (int* mem_addr, __m128i mask, __m128i a)</para>
        <para>VPMASKMOVD m128, xmm, xmm</para>
      </summary>
      <param name="address" />
      <param name="mask" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.UInt32*,System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>void _mm256_maskstore_epi32 (int* mem_addr, __m256i mask, __m256i a)</para>
        <para>VPMASKMOVD m256, ymm, ymm</para>
      </summary>
      <param name="address" />
      <param name="mask" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>void _mm_maskstore_epi64 (__int64* mem_addr, __m128i mask, __m128i a)</para>
        <para>VPMASKMOVQ m128, xmm, xmm</para>
      </summary>
      <param name="address" />
      <param name="mask" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MaskStore(System.UInt64*,System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>void _mm256_maskstore_epi64 (__int64* mem_addr, __m256i mask, __m256i a)</para>
        <para>VPMASKMOVQ m256, ymm, ymm</para>
      </summary>
      <param name="address" />
      <param name="mask" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_max_epu8 (__m256i a, __m256i b)</para>
        <para>VPMAXUB ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_max_epi16 (__m256i a, __m256i b)</para>
        <para>VPMAXSW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_max_epi32 (__m256i a, __m256i b)</para>
        <para>VPMAXSD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_max_epi8 (__m256i a, __m256i b)</para>
        <para>VPMAXSB ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_max_epu16 (__m256i a, __m256i b)</para>
        <para>VPMAXUW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Max(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_max_epu32 (__m256i a, __m256i b)</para>
        <para>VPMAXUD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_min_epu8 (__m256i a, __m256i b)</para>
        <para>VPMINUB ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_min_epi16 (__m256i a, __m256i b)</para>
        <para>VPMINSW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_min_epi32 (__m256i a, __m256i b)</para>
        <para>VPMINSD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_min_epi8 (__m256i a, __m256i b)</para>
        <para>VPMINSB ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_min_epu16 (__m256i a, __m256i b)</para>
        <para>VPMINUW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Min(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_min_epu32 (__m256i a, __m256i b)</para>
        <para>VPMINUD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MoveMask(System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>int _mm256_movemask_epi8 (__m256i a)</para>
        <para>VPMOVMSKB reg, ymm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MoveMask(System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>int _mm256_movemask_epi8 (__m256i a)</para>
        <para>VPMOVMSKB reg, ymm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultipleSumAbsoluteDifferences(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
      <summary>
        <para>__m256i _mm256_mpsadbw_epu8 (__m256i a, __m256i b, const int imm8)</para>
        <para>VMPSADBW ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Multiply(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_mul_epi32 (__m256i a, __m256i b)</para>
        <para>VPMULDQ ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Multiply(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_mul_epu32 (__m256i a, __m256i b)</para>
        <para>VPMULUDQ ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_maddubs_epi16 (__m256i a, __m256i b)</para>
        <para>VPMADDUBSW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_madd_epi16 (__m256i a, __m256i b)</para>
        <para>VPMADDWD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyHigh(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_mulhi_epi16 (__m256i a, __m256i b)</para>
        <para>VPMULHW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyHigh(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_mulhi_epu16 (__m256i a, __m256i b)</para>
        <para>VPMULHUW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyHighRoundScale(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_mulhrs_epi16 (__m256i a, __m256i b)</para>
        <para>VPMULHRSW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_mullo_epi16 (__m256i a, __m256i b)</para>
        <para>VPMULLW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_mullo_epi32 (__m256i a, __m256i b)</para>
        <para>VPMULLD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_mullo_epi16 (__m256i a, __m256i b)</para>
        <para>VPMULLW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_mullo_epi32 (__m256i a, __m256i b)</para>
        <para>VPMULLD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_or_si256 (__m256i a, __m256i b)</para>
        <para>VPOR ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_or_si256 (__m256i a, __m256i b)</para>
        <para>VPOR ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_or_si256 (__m256i a, __m256i b)</para>
        <para>VPOR ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_or_si256 (__m256i a, __m256i b)</para>
        <para>VPOR ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_or_si256 (__m256i a, __m256i b)</para>
        <para>VPOR ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_or_si256 (__m256i a, __m256i b)</para>
        <para>VPOR ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_or_si256 (__m256i a, __m256i b)</para>
        <para>VPOR ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Or(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_or_si256 (__m256i a, __m256i b)</para>
        <para>VPOR ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.PackSignedSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_packs_epi16 (__m256i a, __m256i b)</para>
        <para>VPACKSSWB ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.PackSignedSaturate(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_packs_epi32 (__m256i a, __m256i b)</para>
        <para>VPACKSSDW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.PackUnsignedSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_packus_epi16 (__m256i a, __m256i b)</para>
        <para>VPACKUSWB ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.PackUnsignedSaturate(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_packus_epi32 (__m256i a, __m256i b)</para>
        <para>VPACKUSDW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
      <summary>
        <para>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)</para>
        <para>VPERM2I128 ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
      <summary>
        <para>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)</para>
        <para>VPERM2I128 ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)</para>
        <para>VPERM2I128 ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)</para>
        <para>VPERM2I128 ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
      <summary>
        <para>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)</para>
        <para>VPERM2I128 ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
      <summary>
        <para>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)</para>
        <para>VPERM2I128 ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
      <summary>
        <para>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)</para>
        <para>VPERM2I128 ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute2x128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
      <summary>
        <para>__m256i _mm256_permute2x128_si256 (__m256i a, __m256i b, const int imm8)</para>
        <para>VPERM2I128 ymm, ymm, ymm/m256, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute4x64(System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
      <summary>
        <para>__m256d _mm256_permute4x64_pd (__m256d a, const int imm8)</para>
        <para>VPERMPD ymm, ymm/m256, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute4x64(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m256i _mm256_permute4x64_epi64 (__m256i a, const int imm8)</para>
        <para>VPERMQ ymm, ymm/m256, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Permute4x64(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
      <summary>
        <para>__m256i _mm256_permute4x64_epi64 (__m256i a, const int imm8)</para>
        <para>VPERMQ ymm, ymm/m256, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.PermuteVar8x32(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_permutevar8x32_epi32 (__m256i a, __m256i idx)</para>
        <para>VPERMD ymm, ymm/m256, ymm</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.PermuteVar8x32(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256 _mm256_permutevar8x32_ps (__m256 a, __m256i idx)</para>
        <para>VPERMPS ymm, ymm/m256, ymm</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.PermuteVar8x32(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_permutevar8x32_epi32 (__m256i a, __m256i idx)</para>
        <para>VPERMD ymm, ymm/m256, ymm</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
      <summary>
        <para>__m256i _mm256_slli_epi16 (__m256i a, int imm8)</para>
        <para>VPSLLW ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m256i _mm256_sll_epi16 (__m256i a, __m128i count)</para>
        <para>VPSLLW ymm, ymm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm256_slli_epi32 (__m256i a, int imm8)</para>
        <para>VPSLLD ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m256i _mm256_sll_epi32 (__m256i a, __m128i count)</para>
        <para>VPSLLD ymm, ymm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m256i _mm256_slli_epi64 (__m256i a, int imm8)</para>
        <para>VPSLLQ ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m256i _mm256_sll_epi64 (__m256i a, __m128i count)</para>
        <para>VPSLLQ ymm, ymm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
      <summary>
        <para>__m256i _mm256_slli_epi16 (__m256i a, int imm8)</para>
        <para>VPSLLW ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m256i _mm256_sll_epi16 (__m256i a, __m128i count)</para>
        <para>VPSLLW ymm, ymm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
      <summary>
        <para>__m256i _mm256_slli_epi32 (__m256i a, int imm8)</para>
        <para>VPSLLD ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m256i _mm256_sll_epi32 (__m256i a, __m128i count)</para>
        <para>VPSLLD ymm, ymm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
      <summary>
        <para>__m256i _mm256_slli_epi64 (__m256i a, int imm8)</para>
        <para>VPSLLQ ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m256i _mm256_sll_epi64 (__m256i a, __m128i count)</para>
        <para>VPSLLQ ymm, ymm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
      <summary>
        <para>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)</para>
        <para>VPSLLDQ ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
      <summary>
        <para>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)</para>
        <para>VPSLLDQ ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)</para>
        <para>VPSLLDQ ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)</para>
        <para>VPSLLDQ ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
      <summary>
        <para>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)</para>
        <para>VPSLLDQ ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
      <summary>
        <para>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)</para>
        <para>VPSLLDQ ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
      <summary>
        <para>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)</para>
        <para>VPSLLDQ ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
      <summary>
        <para>__m256i _mm256_bslli_epi128 (__m256i a, const int imm8)</para>
        <para>VPSLLDQ ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_sllv_epi32 (__m128i a, __m128i count)</para>
        <para>VPSLLVD xmm, xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_sllv_epi64 (__m128i a, __m128i count)</para>
        <para>VPSLLVQ xmm, xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_sllv_epi32 (__m128i a, __m128i count)</para>
        <para>VPSLLVD xmm, xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_sllv_epi64 (__m128i a, __m128i count)</para>
        <para>VPSLLVQ xmm, xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_sllv_epi32 (__m256i a, __m256i count)</para>
        <para>VPSLLVD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_sllv_epi64 (__m256i a, __m256i count)</para>
        <para>VPSLLVQ ymm, ymm, ymm/m256</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_sllv_epi32 (__m256i a, __m256i count)</para>
        <para>VPSLLVD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_sllv_epi64 (__m256i a, __m256i count)</para>
        <para>VPSLLVQ ymm, ymm, ymm/m256</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
      <summary>
        <para>__m256i _mm256_srai_epi16 (__m256i a, int imm8)</para>
        <para>VPSRAW ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>_mm256_sra_epi16 (__m256i a, __m128i count)</para>
        <para>VPSRAW ymm, ymm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm256_srai_epi32 (__m256i a, int imm8)</para>
        <para>VPSRAD ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>_mm256_sra_epi32 (__m256i a, __m128i count)</para>
        <para>VPSRAD ymm, ymm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmeticVariable(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_srav_epi32 (__m128i a, __m128i count)</para>
        <para>VPSRAVD xmm, xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightArithmeticVariable(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_srav_epi32 (__m256i a, __m256i count)</para>
        <para>VPSRAVD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
      <summary>
        <para>__m256i _mm256_srli_epi16 (__m256i a, int imm8)</para>
        <para>VPSRLW ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m256i _mm256_srl_epi16 (__m256i a, __m128i count)</para>
        <para>VPSRLW ymm, ymm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm256_srli_epi32 (__m256i a, int imm8)</para>
        <para>VPSRLD ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m256i _mm256_srl_epi32 (__m256i a, __m128i count)</para>
        <para>VPSRLD ymm, ymm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m256i _mm256_srli_epi64 (__m256i a, int imm8)</para>
        <para>VPSRLQ ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m256i _mm256_srl_epi64 (__m256i a, __m128i count)</para>
        <para>VPSRLQ ymm, ymm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
      <summary>
        <para>__m256i _mm256_srli_epi16 (__m256i a, int imm8)</para>
        <para>VPSRLW ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m256i _mm256_srl_epi16 (__m256i a, __m128i count)</para>
        <para>VPSRLW ymm, ymm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
      <summary>
        <para>__m256i _mm256_srli_epi32 (__m256i a, int imm8)</para>
        <para>VPSRLD ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m256i _mm256_srl_epi32 (__m256i a, __m128i count)</para>
        <para>VPSRLD ymm, ymm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
      <summary>
        <para>__m256i _mm256_srli_epi64 (__m256i a, int imm8)</para>
        <para>VPSRLQ ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m256i _mm256_srl_epi64 (__m256i a, __m128i count)</para>
        <para>VPSRLQ ymm, ymm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
      <summary>
        <para>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)</para>
        <para>VPSRLDQ ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
      <summary>
        <para>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)</para>
        <para>VPSRLDQ ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)</para>
        <para>VPSRLDQ ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)</para>
        <para>VPSRLDQ ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
      <summary>
        <para>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)</para>
        <para>VPSRLDQ ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
      <summary>
        <para>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)</para>
        <para>VPSRLDQ ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
      <summary>
        <para>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)</para>
        <para>VPSRLDQ ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
      <summary>
        <para>__m256i _mm256_bsrli_epi128 (__m256i a, const int imm8)</para>
        <para>VPSRLDQ ymm, ymm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_srlv_epi32 (__m128i a, __m128i count)</para>
        <para>VPSRLVD xmm, xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_srlv_epi64 (__m128i a, __m128i count)</para>
        <para>VPSRLVQ xmm, xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_srlv_epi32 (__m128i a, __m128i count)</para>
        <para>VPSRLVD xmm, xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_srlv_epi64 (__m128i a, __m128i count)</para>
        <para>VPSRLVQ xmm, xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_srlv_epi32 (__m256i a, __m256i count)</para>
        <para>VPSRLVD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_srlv_epi64 (__m256i a, __m256i count)</para>
        <para>VPSRLVQ ymm, ymm, ymm/m256</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_srlv_epi32 (__m256i a, __m256i count)</para>
        <para>VPSRLVD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_srlv_epi64 (__m256i a, __m256i count)</para>
        <para>VPSRLVQ ymm, ymm, ymm/m256</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Shuffle(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_shuffle_epi8 (__m256i a, __m256i b)</para>
        <para>VPSHUFB ymm, ymm, ymm/m256</para>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Shuffle(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm256_shuffle_epi32 (__m256i a, const int imm8)</para>
        <para>VPSHUFD ymm, ymm/m256, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Shuffle(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_shuffle_epi8 (__m256i a, __m256i b)</para>
        <para>VPSHUFB ymm, ymm, ymm/m256</para>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Shuffle(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
      <summary>
        <para>__m256i _mm256_shuffle_epi32 (__m256i a, const int imm8)</para>
        <para>VPSHUFD ymm, ymm/m256, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShuffleHigh(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
      <summary>
        <para>__m256i _mm256_shufflehi_epi16 (__m256i a, const int imm8)</para>
        <para>VPSHUFHW ymm, ymm/m256, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShuffleHigh(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
      <summary>
        <para>__m256i _mm256_shufflehi_epi16 (__m256i a, const int imm8)</para>
        <para>VPSHUFHW ymm, ymm/m256, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShuffleLow(System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
      <summary>
        <para>__m256i _mm256_shufflelo_epi16 (__m256i a, const int imm8)</para>
        <para>VPSHUFLW ymm, ymm/m256, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.ShuffleLow(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
      <summary>
        <para>__m256i _mm256_shufflelo_epi16 (__m256i a, const int imm8)</para>
        <para>VPSHUFLW ymm, ymm/m256, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Sign(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_sign_epi16 (__m256i a, __m256i b)</para>
        <para>VPSIGNW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Sign(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_sign_epi32 (__m256i a, __m256i b)</para>
        <para>VPSIGND ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Sign(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_sign_epi8 (__m256i a, __m256i b)</para>
        <para>VPSIGNB ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_sub_epi8 (__m256i a, __m256i b)</para>
        <para>VPSUBB ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_sub_epi16 (__m256i a, __m256i b)</para>
        <para>VPSUBW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_sub_epi32 (__m256i a, __m256i b)</para>
        <para>VPSUBD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_sub_epi64 (__m256i a, __m256i b)</para>
        <para>VPSUBQ ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_sub_epi8 (__m256i a, __m256i b)</para>
        <para>VPSUBB ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_sub_epi16 (__m256i a, __m256i b)</para>
        <para>VPSUBW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_sub_epi32 (__m256i a, __m256i b)</para>
        <para>VPSUBD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Subtract(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_sub_epi64 (__m256i a, __m256i b)</para>
        <para>VPSUBQ ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.SubtractSaturate(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_subs_epu8 (__m256i a, __m256i b)</para>
        <para>VPSUBUSB ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.SubtractSaturate(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_subs_epi16 (__m256i a, __m256i b)</para>
        <para>VPSUBSW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.SubtractSaturate(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_subs_epi8 (__m256i a, __m256i b)</para>
        <para>VPSUBSB ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.SubtractSaturate(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_subs_epu16 (__m256i a, __m256i b)</para>
        <para>VPSUBUSW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.SumAbsoluteDifferences(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_sad_epu8 (__m256i a, __m256i b)</para>
        <para>VPSADBW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b)</para>
        <para>VPUNPCKHBW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b)</para>
        <para>VPUNPCKHWD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b)</para>
        <para>VPUNPCKHDQ ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b)</para>
        <para>VPUNPCKHQDQ ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_unpackhi_epi8 (__m256i a, __m256i b)</para>
        <para>VPUNPCKHBW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_unpackhi_epi16 (__m256i a, __m256i b)</para>
        <para>VPUNPCKHWD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_unpackhi_epi32 (__m256i a, __m256i b)</para>
        <para>VPUNPCKHDQ ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackHigh(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_unpackhi_epi64 (__m256i a, __m256i b)</para>
        <para>VPUNPCKHQDQ ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_unpacklo_epi8 (__m256i a, __m256i b)</para>
        <para>VPUNPCKLBW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_unpacklo_epi16 (__m256i a, __m256i b)</para>
        <para>VPUNPCKLWD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_unpacklo_epi32 (__m256i a, __m256i b)</para>
        <para>VPUNPCKLDQ ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_unpacklo_epi64 (__m256i a, __m256i b)</para>
        <para>VPUNPCKLQDQ ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_unpacklo_epi8 (__m256i a, __m256i b)</para>
        <para>VPUNPCKLBW ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_unpacklo_epi16 (__m256i a, __m256i b)</para>
        <para>VPUNPCKLWD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_unpacklo_epi32 (__m256i a, __m256i b)</para>
        <para>VPUNPCKLDQ ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.UnpackLow(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_unpacklo_epi64 (__m256i a, __m256i b)</para>
        <para>VPUNPCKLQDQ ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_xor_si256 (__m256i a, __m256i b)</para>
        <para>VPXOR ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_xor_si256 (__m256i a, __m256i b)</para>
        <para>VPXOR ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_xor_si256 (__m256i a, __m256i b)</para>
        <para>VPXOR ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_xor_si256 (__m256i a, __m256i b)</para>
        <para>VPXOR ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_xor_si256 (__m256i a, __m256i b)</para>
        <para>VPXOR ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_xor_si256 (__m256i a, __m256i b)</para>
        <para>VPXOR ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_xor_si256 (__m256i a, __m256i b)</para>
        <para>VPXOR ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx2.Xor(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_xor_si256 (__m256i a, __m256i b)</para>
        <para>VPXOR ymm, ymm, ymm/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Avx2.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Avx2.X64">
      <summary>Provides access to the x86 AVX2 hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Avx2.X64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Avx512BW">
      <summary>Provides access to X86 AVX512BW hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.Abs(System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_abs_epi16 (__m512i a)</para>
        <para>VPABSW zmm1 {k1}{z}, zmm2/m512</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.Abs(System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>__m512i _mm512_abs_epi8 (__m512i a)</para>
        <para>VPABSB zmm1 {k1}{z}, zmm2/m512</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.Add(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>__m512i _mm512_add_epi8 (__m512i a, __m512i b)</para>
        <para>VPADDB zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.Add(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_add_epi16 (__m512i a, __m512i b)</para>
        <para>VPADDW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.Add(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>__m512i _mm512_add_epi8 (__m512i a, __m512i b)</para>
        <para>VPADDB zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.Add(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_add_epi16 (__m512i a, __m512i b)</para>
        <para>VPADDW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.AddSaturate(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>__m512i _mm512_adds_epu8 (__m512i a, __m512i b)</para>
        <para>VPADDUSB zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.AddSaturate(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_adds_epi16 (__m512i a, __m512i b)</para>
        <para>VPADDSW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.AddSaturate(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>__m512i _mm512_adds_epi8 (__m512i a, __m512i b)</para>
        <para>VPADDSB zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.AddSaturate(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_adds_epu16 (__m512i a, __m512i b)</para>
        <para>VPADDUSW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.AlignRight(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte},System.Byte)">
      <summary>
        <para>__m512i _mm512_alignr_epi8 (__m512i a, __m512i b, const int count)</para>
        <para>VPALIGNR zmm1 {k1}{z}, zmm2, zmm3/m512, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.AlignRight(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte},System.Byte)">
      <summary>
        <para>__m512i _mm512_alignr_epi8 (__m512i a, __m512i b, const int count)</para>
        <para>VPALIGNR zmm1 {k1}{z}, zmm2, zmm3/m512, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.Average(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>__m512i _mm512_avg_epu8 (__m512i a, __m512i b)</para>
        <para>VPAVGB zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.Average(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_avg_epu16 (__m512i a, __m512i b)</para>
        <para>VPAVGW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.BlendVariable(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>__m512i _mm512_blendv_epu8 (__m512i a, __m512i b, __m512i mask)</para>
        <para>VPBLENDMB zmm1 {k1}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.BlendVariable(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_blendv_epi16 (__m512i a, __m512i b, __m512i mask)</para>
        <para>VPBLENDMW zmm1 {k1}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.BlendVariable(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>__m512i _mm512_blendv_epi8 (__m512i a, __m512i b, __m512i mask)</para>
        <para>VPBLENDMB zmm1 {k1}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.BlendVariable(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_blendv_epu16 (__m512i a, __m512i b, __m512i mask)</para>
        <para>VPBLENDMW zmm1 {k1}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.BroadcastScalarToVector512(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m512i _mm512_broadcastb_epi8 (__m128i a)</para>
        <para>VPBROADCASTB zmm1 {k1}{z}, xmm2/m8</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.BroadcastScalarToVector512(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m512i _mm512_broadcastw_epi16 (__m128i a)</para>
        <para>VPBROADCASTW zmm1 {k1}{z}, xmm2/m16</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.BroadcastScalarToVector512(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m512i _mm512_broadcastb_epi8 (__m128i a)</para>
        <para>VPBROADCASTB zmm1 {k1}{z}, xmm2/m8</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.BroadcastScalarToVector512(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m512i _mm512_broadcastw_epi16 (__m128i a)</para>
        <para>VPBROADCASTW zmm1 {k1}{z}, xmm2/m16</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.CompareEqual(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>__m512i _mm512_cmpeq_epu8 (__m512i a, __m512i b)</para>
        <para>VPCMPEQB k1 {k2}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.CompareEqual(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_cmpeq_epi16 (__m512i a, __m512i b)</para>
        <para>VPCMPEQW k1 {k2}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.CompareEqual(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>__m512i _mm512_cmpeq_epi8 (__m512i a, __m512i b)</para>
        <para>VPCMPEQB k1 {k2}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.CompareEqual(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_cmpeq_epu16 (__m512i a, __m512i b)</para>
        <para>VPCMPEQW k1 {k2}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.CompareGreaterThan(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>__m512i _mm512_cmpgt_epu8 (__m512i a, __m512i b)</para>
        <para>VPCMPUB k1 {k2}, zmm2, zmm3/m512, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.CompareGreaterThan(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_cmpgt_epi16 (__m512i a, __m512i b)</para>
        <para>VPCMPGTW k1 {k2}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.CompareGreaterThan(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>__m512i _mm512_cmpgt_epi8 (__m512i a, __m512i b)</para>
        <para>VPCMPGTB k1 {k2}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.CompareGreaterThan(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_cmpgt_epu16 (__m512i a, __m512i b)</para>
        <para>VPCMPUW k1 {k2}, zmm2, zmm3/m512, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>__m512i _mm512_cmpge_epu8 (__m512i a, __m512i b)</para>
        <para>VPCMPUB k1 {k2}, zmm2, zmm3/m512, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_cmpge_epi16 (__m512i a, __m512i b)</para>
        <para>VPCMPW k1 {k2}, zmm2, zmm3/m512, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>__m512i _mm512_cmpge_epi8 (__m512i a, __m512i b)</para>
        <para>VPCMPB k1 {k2}, zmm2, zmm3/m512, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_cmpge_epu16 (__m512i a, __m512i b)</para>
        <para>VPCMPUW k1 {k2}, zmm2, zmm3/m512, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.CompareLessThan(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>__m512i _mm512_cmplt_epu8 (__m512i a, __m512i b)</para>
        <para>VPCMPUB k1 {k2}, zmm2, zmm3/m512, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.CompareLessThan(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_cmplt_epi16 (__m512i a, __m512i b)</para>
        <para>VPCMPW k1 {k2}, zmm2, zmm3/m512, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.CompareLessThan(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>__m512i _mm512_cmplt_epi8 (__m512i a, __m512i b)</para>
        <para>VPCMPB k1 {k2}, zmm2, zmm3/m512, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.CompareLessThan(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_cmplt_epu16 (__m512i a, __m512i b)</para>
        <para>VPCMPUW k1 {k2}, zmm2, zmm3/m512, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>__m512i _mm512_cmple_epu8 (__m512i a, __m512i b)</para>
        <para>VPCMPUB k1 {k2}, zmm2, zmm3/m512, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_cmple_epi16 (__m512i a, __m512i b)</para>
        <para>VPCMPW k1 {k2}, zmm2, zmm3/m512, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>__m512i _mm512_cmple_epi8 (__m512i a, __m512i b)</para>
        <para>VPCMPB k1 {k2}, zmm2, zmm3/m512, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_cmple_epu16 (__m512i a, __m512i b)</para>
        <para>VPCMPUW k1 {k2}, zmm2, zmm3/m512, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.CompareNotEqual(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>__m512i _mm512_cmpne_epu8 (__m512i a, __m512i b)</para>
        <para>VPCMPUB k1 {k2}, zmm2, zmm3/m512, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.CompareNotEqual(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_cmpne_epi16 (__m512i a, __m512i b)</para>
        <para>VPCMPW k1 {k2}, zmm2, zmm3/m512, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.CompareNotEqual(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>__m512i _mm512_cmpne_epi8 (__m512i a, __m512i b)</para>
        <para>VPCMPB k1 {k2}, zmm2, zmm3/m512, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.CompareNotEqual(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_cmpne_epu16 (__m512i a, __m512i b)</para>
        <para>VPCMPUW k1 {k2}, zmm2, zmm3/m512, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ConvertToVector256Byte(System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m256i _mm512_cvtepi16_epi8 (__m512i a)</para>
        <para>VPMOVWB ymm1/m256 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ConvertToVector256Byte(System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m256i _mm512_cvtepi16_epi8 (__m512i a)</para>
        <para>VPMOVWB ymm1/m256 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ConvertToVector256ByteWithSaturation(System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m256i _mm512_cvtusepi16_epi8 (__m512i a)</para>
        <para>VPMOVUWB ymm1/m256 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ConvertToVector256SByte(System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m256i _mm512_cvtepi16_epi8 (__m512i a)</para>
        <para>VPMOVWB ymm1/m256 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ConvertToVector256SByte(System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m256i _mm512_cvtepi16_epi8 (__m512i a)</para>
        <para>VPMOVWB ymm1/m256 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ConvertToVector256SByteWithSaturation(System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m256i _mm512_cvtsepi16_epi8 (__m512i a)</para>
        <para>VPMOVSWB ymm1/m256 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ConvertToVector512Int16(System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m512i _mm512_cvtepu8_epi16 (__m128i a)</para>
        <para>VPMOVZXBW zmm1 {k1}{z}, ymm2/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ConvertToVector512Int16(System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m512i _mm512_cvtepi8_epi16 (__m128i a)</para>
        <para>VPMOVSXBW zmm1 {k1}{z}, ymm2/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ConvertToVector512UInt16(System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m512i _mm512_cvtepu8_epi16 (__m128i a)</para>
        <para>VPMOVZXBW zmm1 {k1}{z}, ymm2/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ConvertToVector512UInt16(System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m512i _mm512_cvtepi8_epi16 (__m128i a)</para>
        <para>VPMOVSXBW zmm1 {k1}{z}, ymm2/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.LoadVector512(System.Byte*)">
      <summary>
        <para>__m512i _mm512_loadu_epi8 (__m512i const * mem_addr)</para>
        <para>VMOVDQU8 zmm1 {k1}{z}, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.LoadVector512(System.Int16*)">
      <summary>
        <para>__m512i _mm512_loadu_epi16 (__m512i const * mem_addr)</para>
        <para>VMOVDQU16 zmm1 {k1}{z}, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.LoadVector512(System.SByte*)">
      <summary>
        <para>__m512i _mm512_loadu_epi8 (__m512i const * mem_addr)</para>
        <para>VMOVDQU8 zmm1 {k1}{z}, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.LoadVector512(System.UInt16*)">
      <summary>
        <para>__m512i _mm512_loadu_epi16 (__m512i const * mem_addr)</para>
        <para>VMOVDQU16 zmm1 {k1}{z}, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.Max(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>__m512i _mm512_max_epu8 (__m512i a, __m512i b)</para>
        <para>VPMAXUB zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.Max(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_max_epi16 (__m512i a, __m512i b)</para>
        <para>VPMAXSW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.Max(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>__m512i _mm512_max_epi8 (__m512i a, __m512i b)</para>
        <para>VPMAXSB zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.Max(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_max_epu16 (__m512i a, __m512i b)</para>
        <para>VPMAXUW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.Min(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>__m512i _mm512_min_epu8 (__m512i a, __m512i b)</para>
        <para>VPMINUB zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.Min(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_min_epi16 (__m512i a, __m512i b)</para>
        <para>VPMINSW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.Min(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>__m512i _mm512_min_epi8 (__m512i a, __m512i b)</para>
        <para>VPMINSB zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.Min(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_min_epu16 (__m512i a, __m512i b)</para>
        <para>VPMINUW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>__m512i _mm512_maddubs_epi16 (__m512i a, __m512i b)</para>
        <para>VPMADDUBSW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_madd_epi16 (__m512i a, __m512i b)</para>
        <para>VPMADDWD zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.MultiplyHigh(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_mulhi_epi16 (__m512i a, __m512i b)</para>
        <para>VPMULHW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.MultiplyHigh(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_mulhi_epu16 (__m512i a, __m512i b)</para>
        <para>VPMULHUW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.MultiplyHighRoundScale(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_mulhrs_epi16 (__m512i a, __m512i b)</para>
        <para>VPMULHRSW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.MultiplyLow(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_mullo_epi16 (__m512i a, __m512i b)</para>
        <para>VPMULLW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.MultiplyLow(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_mullo_epi16 (__m512i a, __m512i b)</para>
        <para>VPMULLW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.PackSignedSaturate(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_packs_epi16 (__m512i a, __m512i b)</para>
        <para>VPACKSSWB zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.PackSignedSaturate(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_packs_epi32 (__m512i a, __m512i b)</para>
        <para>VPACKSSDW zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.PackUnsignedSaturate(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_packus_epi16 (__m512i a, __m512i b)</para>
        <para>VPACKUSWB zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.PackUnsignedSaturate(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_packus_epi32 (__m512i a, __m512i b)</para>
        <para>VPACKUSDW zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.PermuteVar32x16(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_permutevar32x16_epi16 (__m512i a, __m512i b)</para>
        <para>VPERMW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.PermuteVar32x16(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_permutevar32x16_epi16 (__m512i a, __m512i b)</para>
        <para>VPERMW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.PermuteVar32x16x2(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_permutex2var_epi16 (__m512i a, __m512i idx, __m512i b)</para>
        <para>VPERMI2W zmm1 {k1}{z}, zmm2, zmm3/m512 VPERMT2W zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.PermuteVar32x16x2(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_permutex2var_epi16 (__m512i a, __m512i idx, __m512i b)</para>
        <para>VPERMI2W zmm1 {k1}{z}, zmm2, zmm3/m512 VPERMT2W zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ShiftLeftLogical(System.Runtime.Intrinsics.Vector512{System.Int16},System.Byte)">
      <summary>
        <para>__m512i _mm512_slli_epi16 (__m512i a, int imm8)</para>
        <para>VPSLLW zmm1 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ShiftLeftLogical(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m512i _mm512_sll_epi16 (__m512i a, __m128i count)</para>
        <para>VPSLLW zmm1 {k1}{z}, zmm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ShiftLeftLogical(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Byte)">
      <summary>
        <para>__m512i _mm512_slli_epi16 (__m512i a, int imm8)</para>
        <para>VPSLLW zmm1 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ShiftLeftLogical(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m512i _mm512_sll_epi16 (__m512i a, __m128i count)</para>
        <para>VPSLLW zmm1 {k1}{z}, zmm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector512{System.Byte},System.Byte)">
      <summary>
        <para>__m512i _mm512_bslli_epi128 (__m512i a, const int imm8)</para>
        <para>VPSLLDQ zmm1, zmm2/m512, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector512{System.SByte},System.Byte)">
      <summary>
        <para>__m512i _mm512_bslli_epi128 (__m512i a, const int imm8)</para>
        <para>VPSLLDQ zmm1, zmm2/m512, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_sllv_epi16 (__m512i a, __m512i count)</para>
        <para>VPSLLVW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_sllv_epi16 (__m512i a, __m512i count)</para>
        <para>VPSLLVW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector512{System.Int16},System.Byte)">
      <summary>
        <para>__m512i _mm512_srai_epi16 (__m512i a, int imm8)</para>
        <para>VPSRAW zmm1 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>_mm512_sra_epi16 (__m512i a, __m128i count)</para>
        <para>VPSRAW zmm1 {k1}{z}, zmm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ShiftRightArithmeticVariable(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_srav_epi16 (__m512i a, __m512i count)</para>
        <para>VPSRAVW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ShiftRightLogical(System.Runtime.Intrinsics.Vector512{System.Int16},System.Byte)">
      <summary>
        <para>__m512i _mm512_srli_epi16 (__m512i a, int imm8)</para>
        <para>VPSRLW zmm1 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ShiftRightLogical(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m512i _mm512_srl_epi16 (__m512i a, __m128i count)</para>
        <para>VPSRLW zmm1 {k1}{z}, zmm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ShiftRightLogical(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Byte)">
      <summary>
        <para>__m512i _mm512_srli_epi16 (__m512i a, int imm8)</para>
        <para>VPSRLW zmm1 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ShiftRightLogical(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m512i _mm512_srl_epi16 (__m512i a, __m128i count)</para>
        <para>VPSRLW zmm1 {k1}{z}, zmm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector512{System.Byte},System.Byte)">
      <summary>
        <para>__m512i _mm512_bsrli_epi128 (__m512i a, const int imm8)</para>
        <para>VPSRLDQ zmm1, zmm2/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector512{System.SByte},System.Byte)">
      <summary>
        <para>__m512i _mm512_bsrli_epi128 (__m512i a, const int imm8)</para>
        <para>VPSRLDQ zmm1, zmm2/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_srlv_epi16 (__m512i a, __m512i count)</para>
        <para>VPSRLVW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_srlv_epi16 (__m512i a, __m512i count)</para>
        <para>VPSRLVW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.Shuffle(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>__m512i _mm512_shuffle_epi8 (__m512i a, __m512i b)</para>
        <para>VPSHUFB zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.Shuffle(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>__m512i _mm512_shuffle_epi8 (__m512i a, __m512i b)</para>
        <para>VPSHUFB zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ShuffleHigh(System.Runtime.Intrinsics.Vector512{System.Int16},System.Byte)">
      <summary>
        <para>__m512i _mm512_shufflehi_epi16 (__m512i a, const int imm8)</para>
        <para>VPSHUFHW zmm1 {k1}{z}, zmm2/m512, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ShuffleHigh(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Byte)">
      <summary>
        <para>__m512i _mm512_shufflehi_epi16 (__m512i a, const int imm8)</para>
        <para>VPSHUFHW zmm1 {k1}{z}, zmm2/m512, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ShuffleLow(System.Runtime.Intrinsics.Vector512{System.Int16},System.Byte)">
      <summary>
        <para>__m512i _mm512_shufflelo_epi16 (__m512i a, const int imm8)</para>
        <para>VPSHUFLW zmm1 {k1}{z}, zmm2/m512, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.ShuffleLow(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Byte)">
      <summary>
        <para>__m512i _mm512_shufflelo_epi16 (__m512i a, const int imm8)</para>
        <para>VPSHUFLW zmm1 {k1}{z}, zmm2/m512, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.Store(System.Byte*,System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>void _mm512_storeu_epi8 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVDQU8 m512 {k1}{z}, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.Store(System.Int16*,System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>void _mm512_storeu_epi16 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVDQU16 m512 {k1}{z}, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.Store(System.SByte*,System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>void _mm512_storeu_epi8 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVDQU8 m512 {k1}{z}, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.Store(System.UInt16*,System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>void _mm512_storeu_epi16 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVDQU16 m512 {k1}{z}, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.Subtract(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>__m512i _mm512_sub_epi8 (__m512i a, __m512i b)</para>
        <para>VPSUBB zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.Subtract(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_sub_epi16 (__m512i a, __m512i b)</para>
        <para>VPSUBW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.Subtract(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>__m512i _mm512_sub_epi8 (__m512i a, __m512i b)</para>
        <para>VPSUBB zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.Subtract(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_sub_epi16 (__m512i a, __m512i b)</para>
        <para>VPSUBW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.SubtractSaturate(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>__m512i _mm512_subs_epu8 (__m512i a, __m512i b)</para>
        <para>VPSUBUSB zmm1 {k1}{z}, zmm2, zmm3/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.SubtractSaturate(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_subs_epi16 (__m512i a, __m512i b)</para>
        <para>VPSUBSW zmm1 {k1}{z}, zmm2, zmm3/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.SubtractSaturate(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>__m512i _mm512_subs_epi8 (__m512i a, __m512i b)</para>
        <para>VPSUBSB zmm1 {k1}{z}, zmm2, zmm3/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.SubtractSaturate(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_subs_epu16 (__m512i a, __m512i b)</para>
        <para>VPSUBUSW zmm1 {k1}{z}, zmm2, zmm3/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.SumAbsoluteDifferences(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>__m512i _mm512_sad_epu8 (__m512i a, __m512i b)</para>
        <para>VPSADBW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.SumAbsoluteDifferencesInBlock32(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte},System.Byte)">
      <summary>
        <para>__m512i _mm512_dbsad_epu8 (__m512i a, __m512i b, int imm8)</para>
        <para>VDBPSADBW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.UnpackHigh(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>__m512i _mm512_unpackhi_epi8 (__m512i a, __m512i b)</para>
        <para>VPUNPCKHBW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.UnpackHigh(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_unpackhi_epi16 (__m512i a, __m512i b)</para>
        <para>VPUNPCKHWD zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.UnpackHigh(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>__m512i _mm512_unpackhi_epi8 (__m512i a, __m512i b)</para>
        <para>VPUNPCKHBW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.UnpackHigh(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_unpackhi_epi16 (__m512i a, __m512i b)</para>
        <para>VPUNPCKHWD zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.UnpackLow(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>__m512i _mm512_unpacklo_epi8 (__m512i a, __m512i b)</para>
        <para>VPUNPCKLBW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.UnpackLow(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_unpacklo_epi16 (__m512i a, __m512i b)</para>
        <para>VPUNPCKLWD zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.UnpackLow(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>__m512i _mm512_unpacklo_epi8 (__m512i a, __m512i b)</para>
        <para>VPUNPCKLBW zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.UnpackLow(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_unpacklo_epi16 (__m512i a, __m512i b)</para>
        <para>VPUNPCKLWD zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Avx512BW.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Avx512BW.VL">
      <summary>Provides access to the x86 AVX512BW+VL hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_cmpgt_epu8 (__m128i a, __m128i b)</para>
        <para>VPCMPUB k1 {k2}, xmm2, xmm3/m128, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_cmpgt_epu16 (__m128i a, __m128i b)</para>
        <para>VPCMPUW k1 {k2}, xmm2, xmm3/m128, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_cmpgt_epu8 (__m256i a, __m256i b)</para>
        <para>VPCMPUB k1 {k2}, ymm2, ymm3/m256, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_cmpgt_epu16 (__m256i a, __m256i b)</para>
        <para>VPCMPUW k1 {k2}, ymm2, ymm3/m256, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_cmpge_epu8 (__m128i a, __m128i b)</para>
        <para>VPCMPUB k1 {k2}, xmm2, xmm3/m128, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_cmpge_epi16 (__m128i a, __m128i b)</para>
        <para>VPCMPW k1 {k2}, xmm2, xmm3/m128, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_cmpge_epi8 (__m128i a, __m128i b)</para>
        <para>VPCMPB k1 {k2}, xmm2, xmm3/m128, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_cmpge_epu16 (__m128i a, __m128i b)</para>
        <para>VPCMPUW k1 {k2}, xmm2, xmm3/m128, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_cmpge_epu8 (__m256i a, __m256i b)</para>
        <para>VPCMPUB k1 {k2}, ymm2, ymm3/m256, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_cmpge_epi16 (__m256i a, __m256i b)</para>
        <para>VPCMPW k1 {k2}, ymm2, ymm3/m256, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_cmpge_epi8 (__m256i a, __m256i b)</para>
        <para>VPCMPB k1 {k2}, ymm2, ymm3/m256, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_cmpge_epu16 (__m256i a, __m256i b)</para>
        <para>VPCMPUW k1 {k2}, ymm2, ymm3/m256, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_cmplt_epu8 (__m128i a, __m128i b)</para>
        <para>VPCMPUB k1 {k2}, xmm2, xmm3/m128, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_cmplt_epi16 (__m128i a, __m128i b)</para>
        <para>VPCMPW k1 {k2}, xmm2, xmm3/m128, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_cmplt_epi8 (__m128i a, __m128i b)</para>
        <para>VPCMPB k1 {k2}, xmm2, xmm3/m128, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_cmplt_epu16 (__m128i a, __m128i b)</para>
        <para>VPCMPUW k1 {k2}, xmm2, xmm3/m128, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareLessThan(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_cmplt_epu8 (__m256i a, __m256i b)</para>
        <para>VPCMPUB k1 {k2}, ymm2, ymm3/m256, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareLessThan(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_cmplt_epi16 (__m256i a, __m256i b)</para>
        <para>VPCMPW k1 {k2}, ymm2, ymm3/m256, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareLessThan(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_cmplt_epi8 (__m256i a, __m256i b)</para>
        <para>VPCMPB k1 {k2}, ymm2, ymm3/m256, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareLessThan(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_cmplt_epu16 (__m256i a, __m256i b)</para>
        <para>VPCMPUW k1 {k2}, ymm2, ymm3/m256, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_cmple_epu8 (__m128i a, __m128i b)</para>
        <para>VPCMPUB k1 {k2}, xmm2, xmm3/m128, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_cmple_epi16 (__m128i a, __m128i b)</para>
        <para>VPCMPW k1 {k2}, xmm2, xmm3/m128, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_cmple_epi8 (__m128i a, __m128i b)</para>
        <para>VPCMPB k1 {k2}, xmm2, xmm3/m128, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_cmple_epu16 (__m128i a, __m128i b)</para>
        <para>VPCMPUW k1 {k2}, xmm2, xmm3/m128, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_cmple_epu8 (__m256i a, __m256i b)</para>
        <para>VPCMPUB k1 {k2}, ymm2, ymm3/m256, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_cmple_epi16 (__m256i a, __m256i b)</para>
        <para>VPCMPW k1 {k2}, ymm2, ymm3/m256, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_cmple_epi8 (__m256i a, __m256i b)</para>
        <para>VPCMPB k1 {k2}, ymm2, ymm3/m256, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_cmple_epu16 (__m256i a, __m256i b)</para>
        <para>VPCMPUW k1 {k2}, ymm2, ymm3/m256, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_cmpne_epu8 (__m128i a, __m128i b)</para>
        <para>VPCMPUB k1 {k2}, xmm2, xmm3/m128, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_cmpne_epi16 (__m128i a, __m128i b)</para>
        <para>VPCMPW k1 {k2}, xmm2, xmm3/m128, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_cmpne_epi8 (__m128i a, __m128i b)</para>
        <para>VPCMPB k1 {k2}, xmm2, xmm3/m128, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_cmpne_epu16 (__m128i a, __m128i b)</para>
        <para>VPCMPUW k1 {k2}, xmm2, xmm3/m128, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareNotEqual(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_cmpne_epu8 (__m256i a, __m256i b)</para>
        <para>VPCMPUB k1 {k2}, ymm2, ymm3/m256, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareNotEqual(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_cmpne_epi16 (__m256i a, __m256i b)</para>
        <para>VPCMPW k1 {k2}, ymm2, ymm3/m256, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareNotEqual(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_cmpne_epi8 (__m256i a, __m256i b)</para>
        <para>VPCMPB k1 {k2}, ymm2, ymm3/m256, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.CompareNotEqual(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_cmpne_epu16 (__m256i a, __m256i b)</para>
        <para>VPCMPUW k1 {k2}, ymm2, ymm3/m256, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_cvtepi16_epi8 (__m128i a)</para>
        <para>VPMOVWB xmm1/m64 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_cvtepi16_epi8 (__m128i a)</para>
        <para>VPMOVWB xmm1/m64 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m128i _mm256_cvtepi16_epi8 (__m256i a)</para>
        <para>VPMOVWB xmm1/m128 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m128i _mm256_cvtepi16_epi8 (__m256i a)</para>
        <para>VPMOVWB xmm1/m128 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.ConvertToVector128ByteWithSaturation(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_cvtusepi16_epi8 (__m128i a)</para>
        <para>VPMOVUWB xmm1/m64 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.ConvertToVector128ByteWithSaturation(System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m128i _mm256_cvtusepi16_epi8 (__m256i a)</para>
        <para>VPMOVUWB xmm1/m128 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_cvtepi16_epi8 (__m128i a)</para>
        <para>VPMOVWB xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_cvtepi16_epi8 (__m128i a)</para>
        <para>VPMOVWB xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m128i _mm256_cvtepi16_epi8 (__m256i a)</para>
        <para>VPMOVWB xmm1/m128 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m128i _mm256_cvtepi16_epi8 (__m256i a)</para>
        <para>VPMOVWB xmm1/m128 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.ConvertToVector128SByteWithSaturation(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_cvtsepi16_epi8 (__m128i a)</para>
        <para>VPMOVSWB xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.ConvertToVector128SByteWithSaturation(System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m128i _mm256_cvtsepi16_epi8 (__m256i a)</para>
        <para>VPMOVSWB xmm1/m128 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.PermuteVar16x16(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_permutevar16x16_epi16 (__m256i a, __m256i b)</para>
        <para>VPERMW ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.PermuteVar16x16(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_permutevar16x16_epi16 (__m256i a, __m256i b)</para>
        <para>VPERMW ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.PermuteVar16x16x2(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m256i _mm256_permutex2var_epi16 (__m256i a, __m256i idx, __m256i b)</para>
        <para>VPERMI2W ymm1 {k1}{z}, ymm2, ymm3/m256 VPERMT2W ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.PermuteVar16x16x2(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_permutex2var_epi16 (__m256i a, __m256i idx, __m256i b)</para>
        <para>VPERMI2W ymm1 {k1}{z}, ymm2, ymm3/m256 VPERMT2W ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.PermuteVar8x16(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_permutevar8x16_epi16 (__m128i a, __m128i b)</para>
        <para>VPERMW xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.PermuteVar8x16(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_permutevar8x16_epi16 (__m128i a, __m128i b)</para>
        <para>VPERMW xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.PermuteVar8x16x2(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_permutex2var_epi16 (__m128i a, __m128i idx, __m128i b)</para>
        <para>VPERMI2W xmm1 {k1}{z}, xmm2, xmm3/m128 VPERMT2W xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.PermuteVar8x16x2(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_permutex2var_epi16 (__m128i a, __m128i idx, __m128i b)</para>
        <para>VPERMI2W xmm1 {k1}{z}, xmm2, xmm3/m128 VPERMT2W xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_sllv_epi16 (__m128i a, __m128i count)</para>
        <para>VPSLLVW xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_sllv_epi16 (__m128i a, __m128i count)</para>
        <para>VPSLLVW xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_sllv_epi16 (__m256i a, __m256i count)</para>
        <para>VPSLLVW ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_sllv_epi16 (__m256i a, __m256i count)</para>
        <para>VPSLLVW ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.ShiftRightArithmeticVariable(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_srav_epi16 (__m128i a, __m128i count)</para>
        <para>VPSRAVW xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.ShiftRightArithmeticVariable(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_srav_epi16 (__m256i a, __m256i count)</para>
        <para>VPSRAVW ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_srlv_epi16 (__m128i a, __m128i count)</para>
        <para>VPSRLVW xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_srlv_epi16 (__m128i a, __m128i count)</para>
        <para>VPSRLVW xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_srlv_epi16 (__m256i a, __m256i count)</para>
        <para>VPSRLVW ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m256i _mm256_srlv_epi16 (__m256i a, __m256i count)</para>
        <para>VPSRLVW ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.SumAbsoluteDifferencesInBlock32(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <summary>
        <para>__m128i _mm_dbsad_epu8 (__m128i a, __m128i b, int imm8)</para>
        <para>VDBPSADBW xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512BW.VL.SumAbsoluteDifferencesInBlock32(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
      <summary>
        <para>__m256i _mm256_dbsad_epu8 (__m256i a, __m256i b, int imm8)</para>
        <para>VDBPSADBW ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Avx512BW.VL.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Avx512BW.X64">
      <summary>Provides access to the x86 AVX512BW hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Avx512BW.X64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Avx512CD">
      <summary>Provides access to X86 AVX512CD hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512CD.DetectConflicts(System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_conflict_epi32 (__m512i a)</para>
        <para>VPCONFLICTD zmm1 {k1}{z}, zmm2/m512/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512CD.DetectConflicts(System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_conflict_epi64 (__m512i a)</para>
        <para>VPCONFLICTQ zmm1 {k1}{z}, zmm2/m512/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512CD.DetectConflicts(System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_conflict_epi32 (__m512i a)</para>
        <para>VPCONFLICTD zmm1 {k1}{z}, zmm2/m512/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512CD.DetectConflicts(System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_conflict_epi64 (__m512i a)</para>
        <para>VPCONFLICTQ zmm1 {k1}{z}, zmm2/m512/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512CD.LeadingZeroCount(System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_lzcnt_epi32 (__m512i a)</para>
        <para>VPLZCNTD zmm1 {k1}{z}, zmm2/m512/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512CD.LeadingZeroCount(System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_lzcnt_epi64 (__m512i a)</para>
        <para>VPLZCNTQ zmm1 {k1}{z}, zmm2/m512/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512CD.LeadingZeroCount(System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_lzcnt_epi32 (__m512i a)</para>
        <para>VPLZCNTD zmm1 {k1}{z}, zmm2/m512/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512CD.LeadingZeroCount(System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_lzcnt_epi64 (__m512i a)</para>
        <para>VPLZCNTQ zmm1 {k1}{z}, zmm2/m512/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Avx512CD.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Avx512CD.VL">
      <summary>Provides access to the x86 AVX512CD+VL hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512CD.VL.DetectConflicts(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_conflict_epi32 (__m128i a)</para>
        <para>VPCONFLICTD xmm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512CD.VL.DetectConflicts(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_conflict_epi64 (__m128i a)</para>
        <para>VPCONFLICTQ xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512CD.VL.DetectConflicts(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_conflict_epi32 (__m128i a)</para>
        <para>VPCONFLICTD xmm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512CD.VL.DetectConflicts(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_conflict_epi64 (__m128i a)</para>
        <para>VPCONFLICTQ xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512CD.VL.DetectConflicts(System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_conflict_epi32 (__m256i a)</para>
        <para>VPCONFLICTD ymm1 {k1}{z}, ymm2/m256/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512CD.VL.DetectConflicts(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_conflict_epi64 (__m256i a)</para>
        <para>VPCONFLICTQ ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512CD.VL.DetectConflicts(System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_conflict_epi32 (__m256i a)</para>
        <para>VPCONFLICTD ymm1 {k1}{z}, ymm2/m256/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512CD.VL.DetectConflicts(System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_conflict_epi64 (__m256i a)</para>
        <para>VPCONFLICTQ ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512CD.VL.LeadingZeroCount(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_lzcnt_epi32 (__m128i a)</para>
        <para>VPLZCNTD xmm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512CD.VL.LeadingZeroCount(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_lzcnt_epi64 (__m128i a)</para>
        <para>VPLZCNTQ xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512CD.VL.LeadingZeroCount(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_lzcnt_epi32 (__m128i a)</para>
        <para>VPLZCNTD xmm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512CD.VL.LeadingZeroCount(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_lzcnt_epi64 (__m128i a)</para>
        <para>VPLZCNTQ xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512CD.VL.LeadingZeroCount(System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_lzcnt_epi32 (__m256i a)</para>
        <para>VPLZCNTD ymm1 {k1}{z}, ymm2/m256/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512CD.VL.LeadingZeroCount(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_lzcnt_epi64 (__m256i a)</para>
        <para>VPLZCNTQ ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512CD.VL.LeadingZeroCount(System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_lzcnt_epi32 (__m256i a)</para>
        <para>VPLZCNTD ymm1 {k1}{z}, ymm2/m256/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512CD.VL.LeadingZeroCount(System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_lzcnt_epi64 (__m256i a)</para>
        <para>VPLZCNTQ ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Avx512CD.VL.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Avx512CD.X64">
      <summary>Provides access to the x86 AVX512CD hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Avx512CD.X64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Avx512DQ">
      <summary>Provides access to X86 AVX512DQ hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.And(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_and_pd (__m512d a, __m512d b)</para>
        <para>VANDPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.And(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_and_ps (__m512 a, __m512 b)</para>
        <para>VANDPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.AndNot(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_andnot_pd (__m512d a, __m512d b)</para>
        <para>VANDNPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.AndNot(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_andnot_ps (__m512 a, __m512 b)</para>
        <para>VANDNPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.BroadcastPairScalarToVector512(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m512i _mm512_broadcast_i32x2 (__m128i a)</para>
        <para>VBROADCASTI32x2 zmm1 {k1}{z}, xmm2/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.BroadcastPairScalarToVector512(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m512 _mm512_broadcast_f32x2 (__m128 a)</para>
        <para>VBROADCASTF32x2 zmm1 {k1}{z}, xmm2/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.BroadcastPairScalarToVector512(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m512i _mm512_broadcast_i32x2 (__m128i a)</para>
        <para>VBROADCASTI32x2 zmm1 {k1}{z}, xmm2/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.BroadcastVector128ToVector512(System.Double*)">
      <summary>
        <para>__m512d _mm512_broadcast_f64x2 (__m128d const * mem_addr)</para>
        <para>VBROADCASTF64x2 zmm1 {k1}{z}, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.BroadcastVector128ToVector512(System.Int64*)">
      <summary>
        <para>__m512i _mm512_broadcast_i64x2 (__m128i const * mem_addr)</para>
        <para>VBROADCASTI64x2 zmm1 {k1}{z}, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.BroadcastVector128ToVector512(System.UInt64*)">
      <summary>
        <para>__m512i _mm512_broadcast_i64x2 (__m128i const * mem_addr)</para>
        <para>VBROADCASTI64x2 zmm1 {k1}{z}, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.BroadcastVector256ToVector512(System.Int32*)">
      <summary>
        <para>__m512i _mm512_broadcast_i32x8 (__m256i const * mem_addr)</para>
        <para>VBROADCASTI32x8 zmm1 {k1}{z}, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.BroadcastVector256ToVector512(System.Single*)">
      <summary>
        <para>__m512 _mm512_broadcast_f32x8 (__m256 const * mem_addr)</para>
        <para>VBROADCASTF32x8 zmm1 {k1}{z}, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.BroadcastVector256ToVector512(System.UInt32*)">
      <summary>
        <para>__m512i _mm512_broadcast_i32x8 (__m256i const * mem_addr)</para>
        <para>VBROADCASTI32x8 zmm1 {k1}{z}, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ConvertToVector256Single(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m256 _mm512_cvt_roundepi64_ps (__m512i a, int r)</para>
        <para>  VCVTQQ2PS ymm1, zmm2 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ConvertToVector256Single(System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512 _mm512_cvtepi64_ps (__m512i a)</para>
        <para>VCVTQQ2PS ymm1 {k1}{z}, zmm2/m512/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ConvertToVector256Single(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m256 _mm512_cvt_roundepu64_ps (__m512i a, int r)</para>
        <para>  VCVTUQQ2PS ymm1, zmm2 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ConvertToVector256Single(System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512 _mm512_cvtepu64_ps (__m512i a)</para>
        <para>VCVTUQQ2PS ymm1 {k1}{z}, zmm2/m512/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ConvertToVector512Double(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512d _mm512_cvt_roundepi64_pd (__m512i a, int r)</para>
        <para>  VCVTQQ2PD zmm1, zmm2 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ConvertToVector512Double(System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512d _mm512_cvtepi64_pd (__m512i a)</para>
        <para>VCVTQQ2PD zmm1 {k1}{z}, zmm2/m512/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ConvertToVector512Double(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512d _mm512_cvt_roundepu64_pd (__m512i a, int r)</para>
        <para>  VCVTUQQ2PD zmm1, zmm2 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ConvertToVector512Double(System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512d _mm512_cvtepu64_pd (__m512i a)</para>
        <para>VCVTUQQ2PD zmm1 {k1}{z}, zmm2/m512/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ConvertToVector512Int64(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512i _mm512_cvt_roundps_epi64 (__m512 a, int r)</para>
        <para>  VCVTPS2QQ zmm1, ymm2 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ConvertToVector512Int64(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m512i _mm512_cvtps_epi64 (__m512 a)</para>
        <para>VCVTPS2QQ zmm1 {k1}{z}, ymm2/m256/m32bcst{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ConvertToVector512Int64(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512i _mm512_cvt_roundpd_epi64 (__m512d a, int r)</para>
        <para>  VCVTPD2QQ zmm1, zmm2 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ConvertToVector512Int64(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512i _mm512_cvtpd_epi64 (__m512d a)</para>
        <para>VCVTPD2QQ zmm1 {k1}{z}, zmm2/m512/m64bcst{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ConvertToVector512Int64WithTruncation(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m512i _mm512_cvttps_epi64 (__m512 a)</para>
        <para>VCVTTPS2QQ zmm1 {k1}{z}, ymm2/m256/m32bcst{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ConvertToVector512Int64WithTruncation(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512i _mm512_cvttpd_epi64 (__m512 a)</para>
        <para>VCVTTPD2QQ zmm1 {k1}{z}, zmm2/m512/m64bcst{sae}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ConvertToVector512UInt64(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512i _mm512_cvt_roundps_epu64 (__m512 a, int r)</para>
        <para>  VCVTPS2UQQ zmm1 {k1}{z}, ymm2/m256/m32bcst{er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ConvertToVector512UInt64(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m512i _mm512_cvtps_epu64 (__m512 a)</para>
        <para>VCVTPS2UQQ zmm1 {k1}{z}, ymm2/m256/m32bcst{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ConvertToVector512UInt64(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512i _mm512_cvt_roundpd_epu64 (__m512d a, int r)</para>
        <para>  VCVTPD2UQQ zmm1 {k1}{z}, zmm2/m512/m64bcst{er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ConvertToVector512UInt64(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512i _mm512_cvtpd_epu64 (__m512d a)</para>
        <para>VCVTPD2UQQ zmm1 {k1}{z}, zmm2/m512/m64bcst{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ConvertToVector512UInt64WithTruncation(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m512i _mm512_cvttps_epu64 (__m512 a)</para>
        <para>VCVTTPS2UQQ zmm1 {k1}{z}, ymm2/m256/m32bcst{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ConvertToVector512UInt64WithTruncation(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512i _mm512_cvttpd_epu64 (__m512d a)</para>
        <para>VCVTTPD2UQQ zmm1 {k1}{z}, zmm2/m512/m64bcst{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ExtractVector128(System.Runtime.Intrinsics.Vector512{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm512_extractf64x2_pd (__m512d a, const int imm8)</para>
        <para>VEXTRACTF64x2 xmm1/m128 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ExtractVector128(System.Runtime.Intrinsics.Vector512{System.Int64},System.Byte)">
      <summary>
        <para>__m128i _mm512_extracti64x2_epi64 (__m512i a, const int imm8)</para>
        <para>VEXTRACTI64x2 xmm1/m128 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ExtractVector128(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Byte)">
      <summary>
        <para>__m128i _mm512_extracti64x2_epi64 (__m512i a, const int imm8)</para>
        <para>VEXTRACTI64x2 xmm1/m128 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ExtractVector256(System.Runtime.Intrinsics.Vector512{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm512_extracti32x8_epi32 (__m512i a, const int imm8)</para>
        <para>VEXTRACTI32x8 ymm1/m256 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ExtractVector256(System.Runtime.Intrinsics.Vector512{System.Single},System.Byte)">
      <summary>
        <para>__m256 _mm512_extractf32x8_ps (__m512 a, const int imm8)</para>
        <para>VEXTRACTF32x8 ymm1/m256 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ExtractVector256(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Byte)">
      <summary>
        <para>__m256i _mm512_extracti32x8_epi32 (__m512i a, const int imm8)</para>
        <para>VEXTRACTI32x8 ymm1/m256 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.InsertVector128(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m512d _mm512_insertf64x2_pd (__m512d a, __m128d b, int imm8)</para>
        <para>VINSERTF64x2 zmm1 {k1}{z}, zmm2, xmm3/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.InsertVector128(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m512i _mm512_inserti64x2_si512 (__m512i a, __m128i b, const int imm8)</para>
        <para>VINSERTI64x2 zmm1 {k1}{z}, zmm2, xmm3/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.InsertVector128(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>__m512i _mm512_inserti64x2_si512 (__m512i a, __m128i b, const int imm8)</para>
        <para>VINSERTI64x2 zmm1 {k1}{z}, zmm2, xmm3/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.InsertVector256(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m512i _mm512_inserti32x8_si512 (__m512i a, __m256i b, const int imm8)</para>
        <para>VINSERTI32x8 zmm1 {k1}{z}, zmm2, xmm3/m256, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.InsertVector256(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
      <summary>
        <para>__m512 _mm512_insertf32x8_ps (__m512 a, __m256 b, int imm8)</para>
        <para>VINSERTF32x8 zmm1 {k1}{z}, zmm2, xmm3/m256, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.InsertVector256(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
      <summary>
        <para>__m512i _mm512_inserti32x8_si512 (__m512i a, __m256i b, const int imm8)</para>
        <para>VINSERTI32x8 zmm1 {k1}{z}, zmm2, xmm3/m256, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.MultiplyLow(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_mullo_epi64 (__m512i a, __m512i b)</para>
        <para>VPMULLQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.MultiplyLow(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_mullo_epi64 (__m512i a, __m512i b)</para>
        <para>VPMULLQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.Or(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_or_pd (__m512d a, __m512d b)</para>
        <para>VORPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.Or(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_or_ps (__m512 a, __m512 b)</para>
        <para>VORPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.Range(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Byte)">
      <summary>
        <para>__m512d _mm512_range_pd(__m512d a, __m512d b, int imm); VRANGEPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{sae}, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.Range(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Byte)">
      <summary>
        <para>__m512 _mm512_range_ps(__m512 a, __m512 b, int imm); VRANGEPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{sae}, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.RangeScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_range_sd(__m128d a, __m128d b, int imm); VRANGESD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.RangeScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_range_ss(__m128 a, __m128 b, int imm); VRANGESS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.Reduce(System.Runtime.Intrinsics.Vector512{System.Double},System.Byte)">
      <summary>
        <para>__m512d _mm512_reduce_pd(__m512d a, int imm); VREDUCEPD zmm1 {k1}{z}, zmm2/m512/m64bcst{sae}, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.Reduce(System.Runtime.Intrinsics.Vector512{System.Single},System.Byte)">
      <summary>
        <para>__m512 _mm512_reduce_ps(__m512 a, int imm); VREDUCEPS zmm1 {k1}{z}, zmm2/m512/m32bcst{sae}, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ReduceScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_reduce_sd(__m128d a, int imm); VREDUCESD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ReduceScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_reduce_sd(__m128d a, __m128d b, int imm); VREDUCESD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}, imm8 The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ReduceScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_reduce_ss(__m128 a, int imm); VREDUCESS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.ReduceScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_reduce_ss(__m128 a, __m128 b, int imm); VREDUCESS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}, imm8 The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.Xor(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_xor_pd (__m512d a, __m512d b)</para>
        <para>VXORPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.Xor(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_xor_ps (__m512 a, __m512 b)</para>
        <para>VXORPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Avx512DQ.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Avx512DQ.VL">
      <summary>Provides access to the x86 AVX512DQ+VL hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.BroadcastPairScalarToVector128(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_broadcast_i32x2 (__m128i a)</para>
        <para>VBROADCASTI32x2 xmm1 {k1}{z}, xmm2/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.BroadcastPairScalarToVector128(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_broadcast_i32x2 (__m128i a)</para>
        <para>VBROADCASTI32x2 xmm1 {k1}{z}, xmm2/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.BroadcastPairScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m256i _mm256_broadcast_i32x2 (__m128i a)</para>
        <para>VBROADCASTI32x2 ymm1 {k1}{z}, xmm2/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.BroadcastPairScalarToVector256(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m256 _mm256_broadcast_f32x2 (__m128 a)</para>
        <para>VBROADCASTF32x2 ymm1 {k1}{z}, xmm2/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.BroadcastPairScalarToVector256(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m256i _mm256_broadcast_i32x2 (__m128i a)</para>
        <para>VBROADCASTI32x2 ymm1 {k1}{z}, xmm2/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.ConvertToVector128Double(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128d _mm_cvtepi64_pd (__m128i a)</para>
        <para>VCVTQQ2PD xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.ConvertToVector128Double(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128d _mm_cvtepu64_pd (__m128i a)</para>
        <para>VCVTUQQ2PD xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128i _mm_cvtpd_epi64 (__m128d a)</para>
        <para>VCVTPD2QQ xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128i _mm_cvtps_epi64 (__m128 a)</para>
        <para>VCVTPS2QQ xmm1 {k1}{z}, xmm2/m64/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.ConvertToVector128Int64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128i _mm_cvttpd_epi64 (__m128d a)</para>
        <para>VCVTTPD2QQ xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.ConvertToVector128Int64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128i _mm_cvttps_epi64 (__m128 a)</para>
        <para>VCVTTPS2QQ xmm1 {k1}{z}, xmm2/m64/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.ConvertToVector128Single(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128 _mm_cvtepi64_ps (__m128i a)</para>
        <para>VCVTQQ2PS xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.ConvertToVector128Single(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128 _mm_cvtepu64_ps (__m128i a)</para>
        <para>VCVTUQQ2PS xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.ConvertToVector128Single(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m128 _mm256_cvtepi64_ps (__m256i a)</para>
        <para>VCVTQQ2PS xmm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.ConvertToVector128Single(System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m128 _mm256_cvtepu64_ps (__m256i a)</para>
        <para>VCVTUQQ2PS xmm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.ConvertToVector128UInt64(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128i _mm_cvtpd_epu64 (__m128d a)</para>
        <para>VCVTPD2UQQ xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.ConvertToVector128UInt64(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128i _mm_cvtps_epu64 (__m128 a)</para>
        <para>VCVTPS2UQQ xmm1 {k1}{z}, xmm2/m64/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.ConvertToVector128UInt64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128i _mm_cvttpd_epu64 (__m128d a)</para>
        <para>VCVTTPD2UQQ xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.ConvertToVector128UInt64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128i _mm_cvttps_epu64 (__m128 a)</para>
        <para>VCVTTPS2UQQ xmm1 {k1}{z}, xmm2/m64/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.ConvertToVector256Double(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256d _mm256_cvtepi64_pd (__m256i a)</para>
        <para>VCVTQQ2PD ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.ConvertToVector256Double(System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256d _mm256_cvtepu64_pd (__m256i a)</para>
        <para>VCVTUQQ2PD ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m256i _mm256_cvtps_epi64 (__m128 a)</para>
        <para>VCVTPS2QQ ymm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.ConvertToVector256Int64(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256i _mm256_cvtpd_epi64 (__m256d a)</para>
        <para>VCVTPD2QQ ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.ConvertToVector256Int64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m256i _mm256_cvttps_epi64 (__m128 a)</para>
        <para>VCVTTPS2QQ ymm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.ConvertToVector256Int64WithTruncation(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256i _mm256_cvttpd_epi64 (__m256d a)</para>
        <para>VCVTTPD2QQ ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.ConvertToVector256UInt64(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m256i _mm256_cvtps_epu64 (__m128 a)</para>
        <para>VCVTPS2UQQ ymm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.ConvertToVector256UInt64(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256i _mm256_cvtpd_epu64 (__m256d a)</para>
        <para>VCVTPD2UQQ ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.ConvertToVector256UInt64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m256i _mm256_cvttps_epu64 (__m128 a)</para>
        <para>VCVTTPS2UQQ ymm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.ConvertToVector256UInt64WithTruncation(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256i _mm256_cvttpd_epu64 (__m256d a)</para>
        <para>VCVTTPD2UQQ ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_mullo_epi64 (__m128i a, __m128i b)</para>
        <para>VPMULLQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_mullo_epi64 (__m128i a, __m128i b)</para>
        <para>VPMULLQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_mullo_epi64 (__m256i a, __m256i b)</para>
        <para>VPMULLQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.MultiplyLow(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_mullo_epi64 (__m256i a, __m256i b)</para>
        <para>VPMULLQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.Range(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_range_pd(__m128d a, __m128d b, int imm); VRANGEPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.Range(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_range_ps(__m128 a, __m128 b, int imm); VRANGEPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.Range(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
      <summary>
        <para>__m256d _mm256_range_pd(__m256d a, __m256d b, int imm); VRANGEPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.Range(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
      <summary>
        <para>__m256 _mm256_range_ps(__m256 a, __m256 b, int imm); VRANGEPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.Reduce(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_reduce_pd(__m128d a, int imm); VREDUCEPD xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.Reduce(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_reduce_ps(__m128 a, int imm); VREDUCEPS xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.Reduce(System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
      <summary>
        <para>__m256d _mm256_reduce_pd(__m256d a, int imm); VREDUCEPD ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512DQ.VL.Reduce(System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
      <summary>
        <para>__m256 _mm256_reduce_ps(__m256 a, int imm); VREDUCEPS ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Avx512DQ.VL.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Avx512DQ.X64">
      <summary>Provides access to the x86 AVX512DQ hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Avx512DQ.X64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Avx512F">
      <summary>Provides access to X86 AVX512F hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Abs(System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_abs_epi32 (__m512i a)</para>
        <para>VPABSD zmm1 {k1}{z}, zmm2/m512/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Abs(System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_abs_epi64 (__m512i a)</para>
        <para>VPABSQ zmm1 {k1}{z}, zmm2/m512/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Add(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512d _mm512_add_round_pd (__m512d a, __m512d b, int rounding)</para>
        <para>  VADDPD zmm1, zmm2, zmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Add(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_add_pd (__m512d a, __m512d b)</para>
        <para>VADDPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Add(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_add_epi32 (__m512i a, __m512i b)</para>
        <para>VPADDD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Add(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_add_epi64 (__m512i a, __m512i b)</para>
        <para>VPADDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Add(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512 _mm512_add_round_ps (__m512 a, __m512 b, int rounding)</para>
        <para>  VADDPS zmm1, zmm2, zmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Add(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_add_ps (__m512 a, __m512 b)</para>
        <para>VADDPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Add(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_add_epi32 (__m512i a, __m512i b)</para>
        <para>VPADDD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Add(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_add_epi64 (__m512i a, __m512i b)</para>
        <para>VPADDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.AddScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128d _mm_add_round_sd (__m128d a, __m128d b, int rounding)</para>
        <para>  VADDSD xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.AddScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_add_round_ss (__m128 a, __m128 b, int rounding)</para>
        <para>  VADDSS xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.AlignRight32(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32},System.Byte)">
      <summary>
        <para>__m512i _mm512_alignr_epi32 (__m512i a, __m512i b, const int count)</para>
        <para>VALIGND zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.AlignRight32(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32},System.Byte)">
      <summary>
        <para>__m512i _mm512_alignr_epi32 (__m512i a, __m512i b, const int count)</para>
        <para>VALIGND zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.AlignRight64(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64},System.Byte)">
      <summary>
        <para>__m512i _mm512_alignr_epi64 (__m512i a, __m512i b, const int count)</para>
        <para>VALIGNQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.AlignRight64(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64},System.Byte)">
      <summary>
        <para>__m512i _mm512_alignr_epi64 (__m512i a, __m512i b, const int count)</para>
        <para>VALIGNQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.And(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>__m512i _mm512_and_si512 (__m512i a, __m512i b)</para>
        <para>VPANDD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.And(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_and_si512 (__m512i a, __m512i b)</para>
        <para>VPANDD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.And(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_and_epi32 (__m512i a, __m512i b)</para>
        <para>VPANDD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.And(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_and_epi64 (__m512i a, __m512i b)</para>
        <para>VPANDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.And(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>__m512i _mm512_and_si512 (__m512i a, __m512i b)</para>
        <para>VPANDD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.And(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_and_si512 (__m512i a, __m512i b)</para>
        <para>VPANDD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.And(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_and_epi32 (__m512i a, __m512i b)</para>
        <para>VPANDD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.And(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_and_epi64 (__m512i a, __m512i b)</para>
        <para>VPANDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.AndNot(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>__m512i _mm512_andnot_si512 (__m512i a, __m512i b)</para>
        <para>VPANDND zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.AndNot(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_andnot_si512 (__m512i a, __m512i b)</para>
        <para>VPANDND zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.AndNot(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_andnot_epi32 (__m512i a, __m512i b)</para>
        <para>VPANDND zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.AndNot(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_andnot_epi64 (__m512i a, __m512i b)</para>
        <para>VPANDNQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.AndNot(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>__m512i _mm512_andnot_si512 (__m512i a, __m512i b)</para>
        <para>VPANDND zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.AndNot(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_andnot_si512 (__m512i a, __m512i b)</para>
        <para>VPANDND zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.AndNot(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_andnot_epi32 (__m512i a, __m512i b)</para>
        <para>VPANDND zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.AndNot(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_andnot_epi64 (__m512i a, __m512i b)</para>
        <para>VPANDNQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.BlendVariable(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_blendv_pd (__m512d a, __m512d b, __m512d mask)</para>
        <para>VBLENDMPD zmm1 {k1}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.BlendVariable(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_blendv_epi32 (__m512i a, __m512i b, __m512i mask)</para>
        <para>VPBLENDMD zmm1 {k1}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.BlendVariable(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_blendv_epi64 (__m512i a, __m512i b, __m512i mask)</para>
        <para>VPBLENDMQ zmm1 {k1}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.BlendVariable(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_blendv_ps (__m512 a, __m512 b, __m512 mask)</para>
        <para>VBLENDMPS zmm1 {k1}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.BlendVariable(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_blendv_epu32 (__m512i a, __m512i b, __m512i mask)</para>
        <para>VPBLENDMD zmm1 {k1}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.BlendVariable(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_blendv_epu64 (__m512i a, __m512i b, __m512i mask)</para>
        <para>VPBLENDMQ zmm1 {k1}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.BroadcastScalarToVector512(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m512d _mm512_broadcastsd_pd (__m128d a)</para>
        <para>VBROADCASTSD zmm1 {k1}{z}, xmm2/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.BroadcastScalarToVector512(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m512i _mm512_broadcastd_epi32 (__m128i a)</para>
        <para>VPBROADCASTD zmm1 {k1}{z}, xmm2/m32</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.BroadcastScalarToVector512(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m512i _mm512_broadcastq_epi64 (__m128i a)</para>
        <para>VPBROADCASTQ zmm1 {k1}{z}, xmm2/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.BroadcastScalarToVector512(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m512 _mm512_broadcastss_ps (__m128 a)</para>
        <para>VBROADCASTSS zmm1 {k1}{z}, xmm2/m32</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.BroadcastScalarToVector512(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m512i _mm512_broadcastd_epi32 (__m128i a)</para>
        <para>VPBROADCASTD zmm1 {k1}{z}, xmm2/m32</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.BroadcastScalarToVector512(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m512i _mm512_broadcastq_epi64 (__m128i a)</para>
        <para>VPBROADCASTQ zmm1 {k1}{z}, xmm2/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.BroadcastVector128ToVector512(System.Int32*)">
      <summary>
        <para>__m512i _mm512_broadcast_i32x4 (__m128i const * mem_addr)</para>
        <para>VBROADCASTI32x4 zmm1 {k1}{z}, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.BroadcastVector128ToVector512(System.Single*)">
      <summary>
        <para>__m512 _mm512_broadcast_f32x4 (__m128 const * mem_addr)</para>
        <para>VBROADCASTF32x4 zmm1 {k1}{z}, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.BroadcastVector128ToVector512(System.UInt32*)">
      <summary>
        <para>__m512i _mm512_broadcast_i32x4 (__m128i const * mem_addr)</para>
        <para>VBROADCASTI32x4 zmm1 {k1}{z}, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.BroadcastVector256ToVector512(System.Double*)">
      <summary>
        <para>__m512d _mm512_broadcast_f64x4 (__m256d const * mem_addr)</para>
        <para>VBROADCASTF64x4 zmm1 {k1}{z}, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.BroadcastVector256ToVector512(System.Int64*)">
      <summary>
        <para>__m512i _mm512_broadcast_i64x4 (__m256i const * mem_addr)</para>
        <para>VBROADCASTI64x4 zmm1 {k1}{z}, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.BroadcastVector256ToVector512(System.UInt64*)">
      <summary>
        <para>__m512i _mm512_broadcast_i64x4 (__m256i const * mem_addr)</para>
        <para>VBROADCASTI64x4 zmm1 {k1}{z}, m256</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Compare(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.X86.FloatComparisonMode)">
      <summary>
        <para>__m512d _mm512_cmp_pd (__m512d a, __m512d b, const int imm8)</para>
        <para>VCMPPD k1 {k2}, zmm2, zmm3/m512/m64bcst{sae}, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Compare(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.X86.FloatComparisonMode)">
      <summary>
        <para>__m512 _mm512_cmp_ps (__m512 a, __m512 b, const int imm8)</para>
        <para>VCMPPS k1 {k2}, zmm2, zmm3/m512/m32bcst{sae}, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareEqual(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_cmpeq_pd (__m512d a,  __m512d b)</para>
        <para>VCMPPD k1 {k2}, zmm2, zmm3/m512/m64bcst{sae}, imm8(0) The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareEqual(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_cmpeq_epi32 (__m512i a, __m512i b)</para>
        <para>VPCMPEQD k1 {k2}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareEqual(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_cmpeq_epi64 (__m512i a, __m512i b)</para>
        <para>VPCMPEQQ k1 {k2}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareEqual(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_cmpeq_ps (__m512 a,  __m512 b)</para>
        <para>VCMPPS k1 {k2}, zmm2, zmm3/m512/m32bcst{sae}, imm8(0) The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareEqual(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_cmpeq_epu32 (__m512i a, __m512i b)</para>
        <para>VPCMPEQD k1 {k2}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareEqual(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_cmpeq_epu64 (__m512i a, __m512i b)</para>
        <para>VPCMPEQQ k1 {k2}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareGreaterThan(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_cmpgt_pd (__m512d a,  __m512d b)</para>
        <para>VCMPPD k1 {k2}, zmm2, zmm3/m512/m64bcst{sae}, imm8(14) The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareGreaterThan(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_cmpgt_epi32 (__m512i a, __m512i b)</para>
        <para>VPCMPGTD k1 {k2}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareGreaterThan(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_cmpgt_epi64 (__m512i a, __m512i b)</para>
        <para>VPCMPGTQ k1 {k2}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareGreaterThan(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_cmpgt_ps (__m512 a,  __m512 b)</para>
        <para>VCMPPS k1 {k2}, zmm2, zmm3/m512/m32bcst{sae}, imm8(14) The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareGreaterThan(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_cmpgt_epu32 (__m512i a, __m512i b)</para>
        <para>VPCMPUD k1 {k2}, zmm2, zmm3/m512/m32bcst, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareGreaterThan(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_cmpgt_epu64 (__m512i a, __m512i b)</para>
        <para>VPCMPUQ k1 {k2}, zmm2, zmm3/m512/m64bcst, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_cmpge_pd (__m512d a,  __m512d b)</para>
        <para>VCMPPD k1 {k2}, zmm2, zmm3/m512/m64bcst{sae}, imm8(13) The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_cmpge_epi32 (__m512i a, __m512i b)</para>
        <para>VPCMPD k1 {k2}, zmm2, zmm3/m512/m32bcst, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_cmpge_epi64 (__m512i a, __m512i b)</para>
        <para>VPCMPQ k1 {k2}, zmm2, zmm3/m512/m64bcst, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_cmpge_ps (__m512 a,  __m512 b)</para>
        <para>VCMPPS k1 {k2}, zmm2, zmm3/m512/m32bcst{sae}, imm8(13) The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_cmpge_epu32 (__m512i a, __m512i b)</para>
        <para>VPCMPUD k1 {k2}, zmm2, zmm3/m512/m32bcst, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_cmpge_epu64 (__m512i a, __m512i b)</para>
        <para>VPCMPUQ k1 {k2}, zmm2, zmm3/m512/m64bcst, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareLessThan(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_cmplt_pd (__m512d a,  __m512d b)</para>
        <para>VCMPPD k1 {k2}, zmm2, zmm3/m512/m64bcst{sae}, imm8(1) The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareLessThan(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_cmplt_epi32 (__m512i a, __m512i b)</para>
        <para>VPCMPD k1 {k2}, zmm2, zmm3/m512/m32bcst, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareLessThan(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_cmplt_epi64 (__m512i a, __m512i b)</para>
        <para>VPCMPQ k1 {k2}, zmm2, zmm3/m512/m64bcst, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareLessThan(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_cmplt_ps (__m512 a,  __m512 b)</para>
        <para>VCMPPS k1 {k2}, zmm2, zmm3/m512/m32bcst{sae}, imm8(1) The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareLessThan(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_cmplt_epu32 (__m512i a, __m512i b)</para>
        <para>VPCMPUD k1 {k2}, zmm2, zmm3/m512/m32bcst, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareLessThan(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_cmplt_epu64 (__m512i a, __m512i b)</para>
        <para>VPCMPUQ k1 {k2}, zmm2, zmm3/m512/m64bcst, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_cmple_pd (__m512d a,  __m512d b)</para>
        <para>VCMPPD k1 {k2}, zmm2, zmm3/m512/m64bcst{sae}, imm8(2) The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_cmple_epi32 (__m512i a, __m512i b)</para>
        <para>VPCMPD k1 {k2}, zmm2, zmm3/m512/m32bcst, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_cmple_epi64 (__m512i a, __m512i b)</para>
        <para>VPCMPQ k1 {k2}, zmm2, zmm3/m512/m64bcst, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_cmple_ps (__m512 a,  __m512 b)</para>
        <para>VCMPPS k1 {k2}, zmm2, zmm3/m512/m32bcst{sae}, imm8(2) The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_cmple_epu32 (__m512i a, __m512i b)</para>
        <para>VPCMPUD k1 {k2}, zmm2, zmm3/m512/m32bcst, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_cmple_epu64 (__m512i a, __m512i b)</para>
        <para>VPCMPUQ k1 {k2}, zmm2, zmm3/m512/m64bcst, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareNotEqual(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_cmpneq_pd (__m512d a,  __m512d b)</para>
        <para>VCMPPD k1 {k2}, zmm2, zmm3/m512/m64bcst{sae}, imm8(4) The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareNotEqual(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_cmpne_epi32 (__m512i a, __m512i b)</para>
        <para>VPCMPD k1 {k2}, zmm2, zmm3/m512/m32bcst, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareNotEqual(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_cmpne_epi64 (__m512i a, __m512i b)</para>
        <para>VPCMPQ k1 {k2}, zmm2, zmm3/m512/m64bcst, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareNotEqual(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_cmpneq_ps (__m512 a,  __m512 b)</para>
        <para>VCMPPS k1 {k2}, zmm2, zmm3/m512/m32bcst{sae}, imm8(4) The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareNotEqual(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_cmpne_epu32 (__m512i a, __m512i b)</para>
        <para>VPCMPUD k1 {k2}, zmm2, zmm3/m512/m32bcst, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareNotEqual(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_cmpne_epu64 (__m512i a, __m512i b)</para>
        <para>VPCMPUQ k1 {k2}, zmm2, zmm3/m512/m64bcst, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareNotGreaterThan(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_cmpngt_pd (__m512d a,  __m512d b)</para>
        <para>VCMPPD k1 {k2}, zmm2, zmm3/m512/m64bcst{sae}, imm8(10) The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareNotGreaterThan(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_cmpngt_ps (__m512 a,  __m512 b)</para>
        <para>VCMPPS k1 {k2}, zmm2, zmm3/m512/m32bcst{sae}, imm8(10) The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_cmpnge_pd (__m512d a,  __m512d b)</para>
        <para>VCMPPD k1 {k2}, zmm2, zmm3/m512/m64bcst{sae}, imm8(9) The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_cmpnge_ps (__m512 a,  __m512 b)</para>
        <para>VCMPPS k1 {k2}, zmm2, zmm3/m512/m32bcst{sae}, imm8(9) The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareNotLessThan(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_cmpnlt_pd (__m512d a,  __m512d b)</para>
        <para>VCMPPD k1 {k2}, zmm2, zmm3/m512/m64bcst{sae}, imm8(5) The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareNotLessThan(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_cmpnlt_ps (__m512 a,  __m512 b)</para>
        <para>VCMPPS k1 {k2}, zmm2, zmm3/m512/m32bcst{sae}, imm8(5) The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareNotLessThanOrEqual(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_cmpnle_pd (__m512d a,  __m512d b)</para>
        <para>VCMPPD k1 {k2}, zmm2, zmm3/m512/m64bcst{sae}, imm8(6) The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareNotLessThanOrEqual(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_cmpnle_ps (__m512 a,  __m512 b)</para>
        <para>VCMPPS k1 {k2}, zmm2, zmm3/m512/m32bcst{sae}, imm8(6) The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareOrdered(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_cmpord_pd (__m512d a,  __m512d b)</para>
        <para>VCMPPD k1 {k2}, zmm2, zmm3/m512/m64bcst{sae}, imm8(7) The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareOrdered(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_cmpord_ps (__m512 a,  __m512 b)</para>
        <para>VCMPPS k1 {k2}, zmm2, zmm3/m512/m32bcst{sae}, imm8(7) The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareUnordered(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_cmpunord_pd (__m512d a,  __m512d b)</para>
        <para>VCMPPD k1 {k2}, zmm2, zmm3/m512/m64bcst{sae}, imm8(3) The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.CompareUnordered(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_cmpunord_ps (__m512 a,  __m512 b)</para>
        <para>VCMPPS k1 {k2}, zmm2, zmm3/m512/m32bcst{sae}, imm8(3) The above native signature does not exist. We provide this additional overload for completeness.</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128{System.Double},System.UInt32)">
      <summary>
        <para>__m128d _mm_cvtsi32_sd (__m128d a, int b)</para>
        <para>VCVTUSI2SD xmm1, xmm2, r/m32</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.Int32,System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_cvt_roundi32_ss (__m128 a, int b, int rounding)</para>
        <para>VCVTSI2SS xmm1, xmm2, r32 {er}</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_cvt_roundsd_ss (__m128 a, __m128d b, int rounding)</para>
        <para>VCVTSD2SS xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.UInt32,System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_cvt_roundi32_ss (__m128 a, int b, int rounding)</para>
        <para>VCVTUSI2SS xmm1, xmm2, r32 {er}</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.UInt32)">
      <summary>
        <para>__m128 _mm_cvtsi32_ss (__m128 a, int b)</para>
        <para>VCVTUSI2SS xmm1, xmm2, r/m32</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToInt32(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>int _mm_cvt_roundsd_i32 (__m128d a, int rounding)</para>
        <para>  VCVTSD2SI r32, xmm1 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToInt32(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>int _mm_cvt_roundss_i32 (__m128 a, int rounding)</para>
        <para>  VCVTSS2SIK r32, xmm1 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToUInt32(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>unsigned int _mm_cvt_roundsd_u32 (__m128d a, int rounding)</para>
        <para>  VCVTSD2USI r32, xmm1 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToUInt32(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>unsigned int _mm_cvtsd_u32 (__m128d a)</para>
        <para>VCVTSD2USI r32, xmm1/m64{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToUInt32(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>unsigned int _mm_cvt_roundss_u32 (__m128 a, int rounding)</para>
        <para>  VCVTSS2USI r32, xmm1 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToUInt32(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>unsigned int _mm_cvtss_u32 (__m128 a)</para>
        <para>VCVTSS2USI r32, xmm1/m32{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToUInt32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>unsigned int _mm_cvttsd_u32 (__m128d a)</para>
        <para>VCVTTSD2USI r32, xmm1/m64{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToUInt32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>unsigned int _mm_cvttss_u32 (__m128 a)</para>
        <para>VCVTTSS2USI r32, xmm1/m32{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m128i _mm512_cvtepi32_epi8 (__m512i a)</para>
        <para>VPMOVDB xmm1/m128 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m128i _mm512_cvtepi64_epi8 (__m512i a)</para>
        <para>VPMOVQB xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m128i _mm512_cvtepi32_epi8 (__m512i a)</para>
        <para>VPMOVDB xmm1/m128 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m128i _mm512_cvtepi64_epi8 (__m512i a)</para>
        <para>VPMOVQB xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector128ByteWithSaturation(System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m128i _mm512_cvtusepi32_epi8 (__m512i a)</para>
        <para>VPMOVUSDB xmm1/m128 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector128ByteWithSaturation(System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m128i _mm512_cvtusepi64_epi8 (__m512i a)</para>
        <para>VPMOVUSQB xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m128i _mm512_cvtepi64_epi16 (__m512i a)</para>
        <para>VPMOVQW xmm1/m128 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m128i _mm512_cvtepi64_epi16 (__m512i a)</para>
        <para>VPMOVQW xmm1/m128 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector128Int16WithSaturation(System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m128i _mm512_cvtsepi64_epi16 (__m512i a)</para>
        <para>VPMOVSQW xmm1/m128 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m128i _mm512_cvtepi32_epi8 (__m512i a)</para>
        <para>VPMOVDB xmm1/m128 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m128i _mm512_cvtepi64_epi8 (__m512i a)</para>
        <para>VPMOVQB xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m128i _mm512_cvtepi32_epi8 (__m512i a)</para>
        <para>VPMOVDB xmm1/m128 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m128i _mm512_cvtepi64_epi8 (__m512i a)</para>
        <para>VPMOVQB xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector128SByteWithSaturation(System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m128i _mm512_cvtsepi32_epi8 (__m512i a)</para>
        <para>VPMOVSDB xmm1/m128 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector128SByteWithSaturation(System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m128i _mm512_cvtsepi64_epi8 (__m512i a)</para>
        <para>VPMOVSQB xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector128UInt16(System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m128i _mm512_cvtepi64_epi16 (__m512i a)</para>
        <para>VPMOVQW xmm1/m128 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector128UInt16(System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m128i _mm512_cvtepi64_epi16 (__m512i a)</para>
        <para>VPMOVQW xmm1/m128 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector128UInt16WithSaturation(System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m128i _mm512_cvtusepi64_epi16 (__m512i a)</para>
        <para>VPMOVUSQW xmm1/m128 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector256Int16(System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m256i _mm512_cvtepi32_epi16 (__m512i a)</para>
        <para>VPMOVDW ymm1/m256 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector256Int16(System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m256i _mm512_cvtepi32_epi16 (__m512i a)</para>
        <para>VPMOVDW ymm1/m256 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector256Int16WithSaturation(System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m256i _mm512_cvtsepi32_epi16 (__m512i a)</para>
        <para>VPMOVSDW ymm1/m256 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m256i _mm512_cvt_roundpd_epi32 (__m512d a, int rounding)</para>
        <para>  VCVTPD2DQ ymm1, zmm2 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m256i _mm512_cvtpd_epi32 (__m512d a)</para>
        <para>VCVTPD2DQ ymm1 {k1}{z}, zmm2/m512/m64bcst{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m256i _mm512_cvtepi64_epi32 (__m512i a)</para>
        <para>VPMOVQD ymm1/m256 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector256Int32(System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m256i _mm512_cvtepi64_epi32 (__m512i a)</para>
        <para>VPMOVQD ymm1/m256 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector256Int32WithSaturation(System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m256i _mm512_cvtsepi64_epi32 (__m512i a)</para>
        <para>VPMOVSQD ymm1/m256 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector256Int32WithTruncation(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m256i _mm512_cvttpd_epi32 (__m512d a)</para>
        <para>VCVTTPD2DQ ymm1 {k1}{z}, zmm2/m512/m64bcst{sae}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector256Single(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m256 _mm512_cvt_roundpd_ps (__m512d a, int rounding)</para>
        <para>  VCVTPD2PS ymm1, zmm2 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector256Single(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m256 _mm512_cvtpd_ps (__m512d a)</para>
        <para>VCVTPD2PS ymm1,         zmm2/m512 VCVTPD2PS ymm1 {k1}{z}, zmm2/m512/m64bcst{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector256UInt16(System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m256i _mm512_cvtepi32_epi16 (__m512i a)</para>
        <para>VPMOVDW ymm1/m256 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector256UInt16(System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m256i _mm512_cvtepi32_epi16 (__m512i a)</para>
        <para>VPMOVDW ymm1/m256 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector256UInt16WithSaturation(System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m256i _mm512_cvtusepi32_epi16 (__m512i a)</para>
        <para>VPMOVUSDW ymm1/m256 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector256UInt32(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>&lt;para&gt;__m256i _mm512_cvt_roundpd_epu32 (__m512d a, int rounding) &lt;para&gt;  VCVTPD2UDQ ymm1, zmm2 {er}&lt;/para&gt;</summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector256UInt32(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m256i _mm512_cvtpd_epu32 (__m512d a)</para>
        <para>VCVTPD2UDQ ymm1 {k1}{z}, zmm2/m512/m64bcst{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector256UInt32(System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m256i _mm512_cvtepi64_epi32 (__m512i a)</para>
        <para>VPMOVQD ymm1/m256 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector256UInt32(System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m256i _mm512_cvtepi64_epi32 (__m512i a)</para>
        <para>VPMOVQD ymm1/m256 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector256UInt32WithSaturation(System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m256i _mm512_cvtusepi64_epi32 (__m512i a)</para>
        <para>VPMOVUSQD ymm1/m256 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector256UInt32WithTruncation(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m256i _mm512_cvttpd_epu32 (__m512d a)</para>
        <para>VCVTTPD2UDQ ymm1 {k1}{z}, zmm2/m512/m64bcst{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512Double(System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m512d _mm512_cvtepi32_pd (__m256i a)</para>
        <para>VCVTDQ2PD zmm1 {k1}{z}, ymm2/m256/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512Double(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m512d _mm512_cvtps_pd (__m256 a)</para>
        <para>VCVTPS2PD zmm1 {k1}{z}, ymm2/m256/m32bcst{sae}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512Double(System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m512d _mm512_cvtepu32_pd (__m256i a)</para>
        <para>VCVTUDQ2PD zmm1 {k1}{z}, ymm2/m256/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512Int32(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m512i _mm512_cvtepu8_epi32 (__m128i a)</para>
        <para>VPMOVZXBD zmm1 {k1}{z}, xmm2/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512Int32(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m512i _mm512_cvtepi8_epi32 (__m128i a)</para>
        <para>VPMOVSXBD zmm1 {k1}{z}, xmm2/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512Int32(System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m512i _mm512_cvtepi16_epi32 (__m128i a)</para>
        <para>VPMOVSXWD zmm1 {k1}{z}, ymm2/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512Int32(System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m512i _mm512_cvtepu16_epi32 (__m128i a)</para>
        <para>VPMOVZXWD zmm1 {k1}{z}, ymm2/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512Int32(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512i _mm512_cvt_roundps_epi32 (__m512 a, int rounding)</para>
        <para>  VCVTPS2DQ zmm1, zmm2 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512Int32(System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512i _mm512_cvtps_epi32 (__m512 a)</para>
        <para>VCVTPS2DQ zmm1 {k1}{z}, zmm2/m512/m32bcst{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512Int32WithTruncation(System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512i _mm512_cvttps_epi32 (__m512 a)</para>
        <para>VCVTTPS2DQ zmm1 {k1}{z}, zmm2/m512/m32bcst{sae}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512Int64(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m512i _mm512_cvtepu8_epi64 (__m128i a)</para>
        <para>VPMOVZXBQ zmm1 {k1}{z}, xmm2/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512Int64(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m512i _mm512_cvtepi16_epi64 (__m128i a)</para>
        <para>VPMOVSXWQ zmm1 {k1}{z}, xmm2/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512Int64(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m512i _mm512_cvtepi8_epi64 (__m128i a)</para>
        <para>VPMOVSXBQ zmm1 {k1}{z}, xmm2/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512Int64(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m512i _mm512_cvtepu16_epi64 (__m128i a)</para>
        <para>VPMOVZXWQ zmm1 {k1}{z}, xmm2/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512Int64(System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m512i _mm512_cvtepi32_epi64 (__m128i a)</para>
        <para>VPMOVSXDQ zmm1 {k1}{z}, ymm2/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512Int64(System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m512i _mm512_cvtepu32_epi64 (__m128i a)</para>
        <para>VPMOVZXDQ zmm1 {k1}{z}, ymm2/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512Single(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512 _mm512_cvt_roundepi32_ps (__m512i a, int rounding)</para>
        <para>  VCVTDQ2PS zmm1, zmm2 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512Single(System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512 _mm512_cvtepi32_ps (__m512i a)</para>
        <para>VCVTDQ2PS zmm1 {k1}{z}, zmm2/m512/m32bcst{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512Single(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512 _mm512_cvt_roundepi32_ps (__m512i a, int rounding)</para>
        <para>  VCVTUDQ2PS zmm1, zmm2 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512Single(System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512 _mm512_cvtepu32_ps (__m512i a)</para>
        <para>VCVTUDQ2PS zmm1 {k1}{z}, zmm2/m512/m32bcst{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512UInt32(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m512i _mm512_cvtepu8_epi32 (__m128i a)</para>
        <para>VPMOVZXBD zmm1 {k1}{z}, xmm2/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512UInt32(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m512i _mm512_cvtepi8_epi32 (__m128i a)</para>
        <para>VPMOVSXBD zmm1 {k1}{z}, xmm2/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512UInt32(System.Runtime.Intrinsics.Vector256{System.Int16})">
      <summary>
        <para>__m512i _mm512_cvtepi16_epi32 (__m128i a)</para>
        <para>VPMOVSXWD zmm1 {k1}{z}, ymm2/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512UInt32(System.Runtime.Intrinsics.Vector256{System.UInt16})">
      <summary>
        <para>__m512i _mm512_cvtepu16_epi32 (__m128i a)</para>
        <para>VPMOVZXWD zmm1 {k1}{z}, ymm2/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512UInt32(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512i _mm512_cvt_roundps_epu32 (__m512 a, int rounding)</para>
        <para>  VCVTPS2UDQ zmm1, zmm2 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512UInt32(System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512i _mm512_cvtps_epu32 (__m512 a)</para>
        <para>VCVTPS2UDQ zmm1 {k1}{z}, zmm2/m512/m32bcst{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512UInt32WithTruncation(System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512i _mm512_cvttps_epu32 (__m512 a)</para>
        <para>VCVTTPS2UDQ zmm1 {k1}{z}, zmm2/m512/m32bcst{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512UInt64(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m512i _mm512_cvtepu8_epi64 (__m128i a)</para>
        <para>VPMOVZXBQ zmm1 {k1}{z}, xmm2/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512UInt64(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m512i _mm512_cvtepi16_epi64 (__m128i a)</para>
        <para>VPMOVSXWQ zmm1 {k1}{z}, xmm2/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512UInt64(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m512i _mm512_cvtepi8_epi64 (__m128i a)</para>
        <para>VPMOVSXBQ zmm1 {k1}{z}, xmm2/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512UInt64(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m512i _mm512_cvtepu16_epi64 (__m128i a)</para>
        <para>VPMOVZXWQ zmm1 {k1}{z}, xmm2/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512UInt64(System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m512i _mm512_cvtepi32_epi64 (__m128i a)</para>
        <para>VPMOVSXDQ zmm1 {k1}{z}, ymm2/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ConvertToVector512UInt64(System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m512i _mm512_cvtepu32_epi64 (__m128i a)</para>
        <para>VPMOVZXDQ zmm1 {k1}{z}, ymm2/m256</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Divide(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512d _mm512_div_round_pd (__m512d a, __m512d b, int rounding)</para>
        <para>  VDIVPD zmm1, zmm2, zmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Divide(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_div_pd (__m512d a, __m512d b)</para>
        <para>VDIVPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Divide(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512 _mm512_div_round_ps (__m512 a, __m512 b, int rounding)</para>
        <para>  VDIVPS zmm1, zmm2, zmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Divide(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_div_ps (__m512 a, __m512 b)</para>
        <para>VDIVPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.DivideScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128d _mm_div_round_sd (__m128d a, __m128d b, int rounding)</para>
        <para>  VDIVSS xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.DivideScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_div_round_ss (__m128 a, __m128 b, int rounding)</para>
        <para>  VDIVSD xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.DuplicateEvenIndexed(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_movedup_pd (__m512d a)</para>
        <para>VMOVDDUP zmm1 {k1}{z}, zmm2/m512</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.DuplicateEvenIndexed(System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_moveldup_ps (__m512 a)</para>
        <para>VMOVSLDUP zmm1 {k1}{z}, zmm2/m512</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.DuplicateOddIndexed(System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_movehdup_ps (__m512 a)</para>
        <para>VMOVSHDUP zmm1 {k1}{z}, zmm2/m512</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ExtractVector128(System.Runtime.Intrinsics.Vector512{System.Byte},System.Byte)">
      <summary>
        <para>__m128i _mm512_extracti128_si512 (__m512i a, const int imm8)</para>
        <para>VEXTRACTI32x4 xmm1/m128 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ExtractVector128(System.Runtime.Intrinsics.Vector512{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm512_extractf128_pd (__m512d a, const int imm8)</para>
        <para>VEXTRACTF32x4 xmm1/m128 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ExtractVector128(System.Runtime.Intrinsics.Vector512{System.Int16},System.Byte)">
      <summary>
        <para>__m128i _mm512_extracti128_si512 (__m512i a, const int imm8)</para>
        <para>VEXTRACTI32x4 xmm1/m128 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ExtractVector128(System.Runtime.Intrinsics.Vector512{System.Int32},System.Byte)">
      <summary>
        <para>__m128i _mm512_extracti32x4_epi32 (__m512i a, const int imm8)</para>
        <para>VEXTRACTI32x4 xmm1/m128 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ExtractVector128(System.Runtime.Intrinsics.Vector512{System.Int64},System.Byte)">
      <summary>
        <para>__m128i _mm512_extracti128_si512 (__m512i a, const int imm8)</para>
        <para>VEXTRACTI32x4 xmm1/m128 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ExtractVector128(System.Runtime.Intrinsics.Vector512{System.SByte},System.Byte)">
      <summary>
        <para>__m128i _mm512_extracti128_si512 (__m512i a, const int imm8)</para>
        <para>VEXTRACTI32x4 xmm1/m128 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ExtractVector128(System.Runtime.Intrinsics.Vector512{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm512_extractf32x4_ps (__m512 a, const int imm8)</para>
        <para>VEXTRACTF32x4 xmm1/m128 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ExtractVector128(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Byte)">
      <summary>
        <para>__m128i _mm512_extracti128_si512 (__m512i a, const int imm8)</para>
        <para>VEXTRACTI32x4 xmm1/m128 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ExtractVector128(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Byte)">
      <summary>
        <para>__m128i _mm512_extracti32x4_epi32 (__m512i a, const int imm8)</para>
        <para>VEXTRACTI32x4 xmm1/m128 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ExtractVector128(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Byte)">
      <summary>
        <para>__m128i _mm512_extracti128_si512 (__m512i a, const int imm8)</para>
        <para>VEXTRACTI32x4 xmm1/m128 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ExtractVector256(System.Runtime.Intrinsics.Vector512{System.Byte},System.Byte)">
      <summary>
        <para>__m256i _mm512_extracti256_si512 (__m512i a, const int imm8)</para>
        <para>VEXTRACTI64x4 ymm1/m256 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ExtractVector256(System.Runtime.Intrinsics.Vector512{System.Double},System.Byte)">
      <summary>
        <para>__m256d _mm512_extractf64x4_pd (__m512d a, const int imm8)</para>
        <para>VEXTRACTF64x4 ymm1/m256 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ExtractVector256(System.Runtime.Intrinsics.Vector512{System.Int16},System.Byte)">
      <summary>
        <para>__m256i _mm512_extracti256_si512 (__m512i a, const int imm8)</para>
        <para>VEXTRACTI64x4 ymm1/m256 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ExtractVector256(System.Runtime.Intrinsics.Vector512{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm512_extracti256_si512 (__m512i a, const int imm8)</para>
        <para>VEXTRACTI64x4 ymm1/m256 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ExtractVector256(System.Runtime.Intrinsics.Vector512{System.Int64},System.Byte)">
      <summary>
        <para>__m256i _mm512_extracti64x4_epi64 (__m512i a, const int imm8)</para>
        <para>VEXTRACTI64x4 ymm1/m256 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ExtractVector256(System.Runtime.Intrinsics.Vector512{System.SByte},System.Byte)">
      <summary>
        <para>__m256i _mm512_extracti256_si512 (__m512i a, const int imm8)</para>
        <para>VEXTRACTI64x4 ymm1/m256 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ExtractVector256(System.Runtime.Intrinsics.Vector512{System.Single},System.Byte)">
      <summary>
        <para>__m256 _mm512_extractf256_ps (__m512 a, const int imm8)</para>
        <para>VEXTRACTF64x4 ymm1/m256 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ExtractVector256(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Byte)">
      <summary>
        <para>__m256i _mm512_extracti256_si512 (__m512i a, const int imm8)</para>
        <para>VEXTRACTI64x4 ymm1/m256 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ExtractVector256(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Byte)">
      <summary>
        <para>__m256i _mm512_extracti256_si512 (__m512i a, const int imm8)</para>
        <para>VEXTRACTI64x4 ymm1/m256 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ExtractVector256(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Byte)">
      <summary>
        <para>__m256i _mm512_extracti64x4_epi64 (__m512i a, const int imm8)</para>
        <para>VEXTRACTI64x4 ymm1/m256 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Fixup(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Int64},System.Byte)">
      <summary>
        <para>__m512d _mm512_fixupimm_pd(__m512d a, __m512d b, __m512i tbl, int imm); VFIXUPIMMPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{sae}, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="table" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Fixup(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Int32},System.Byte)">
      <summary>
        <para>__m512 _mm512_fixupimm_ps(__m512 a, __m512 b, __m512i tbl, int imm); VFIXUPIMMPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{sae}, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="table" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FixupScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m128d _mm_fixupimm_sd(__m128d a, __m128d b, __m128i tbl, int imm); VFIXUPIMMSD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="table" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FixupScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m128 _mm_fixupimm_ss(__m128 a, __m128 b, __m128i tbl, int imm); VFIXUPIMMSS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="table" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplyAdd(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512d _mm512_fmadd_round_pd (__m512d a, __m512d b, __m512d c, int r)</para>
        <para>  VFMADDPS zmm1, zmm2, zmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplyAdd(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_fmadd_pd (__m512d a, __m512d b, __m512d c)</para>
        <para>VFMADDPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplyAdd(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512 _mm512_fmadd_round_ps (__m512 a, __m512 b, __m512 c, int r)</para>
        <para>  VFMADDPS zmm1, zmm2, zmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplyAdd(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_fmadd_ps (__m512 a, __m512 b, __m512 c)</para>
        <para>VFMADDPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplyAddNegated(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512d _mm512_fnmadd_round_pdd (__m512d a, __m512d b, __m512d c, int r)</para>
        <para>  VFNMADDPS zmm1, zmm2, zmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplyAddNegated(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_fnmadd_pd (__m512d a, __m512d b, __m512d c)</para>
        <para>VFNMADDPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplyAddNegated(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512 _mm512_fnmadd_round_ps (__m512 a, __m512 b, __m512 c, int r)</para>
        <para>  VFNMADDPS zmm1, zmm2, zmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplyAddNegated(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_fnmadd_ps (__m512 a, __m512 b, __m512 c)</para>
        <para>VFNMADDPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplyAddNegatedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128d _mm_fnmadd_round_sd (__m128d a, __m128d b, __m128d c, int r)</para>
        <para>  VFNMADDSD xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplyAddNegatedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_fnmadd_round_ss (__m128 a, __m128 b, __m128 c, int r)</para>
        <para>  VFNMADDSS xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplyAddScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128d _mm_fmadd_round_sd (__m128d a, __m128d b, __m128d c, int r)</para>
        <para>  VFMADDSD xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplyAddScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_fmadd_round_ss (__m128 a, __m128 b, __m128 c, int r)</para>
        <para>  VFMADDSS xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplyAddSubtract(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512d _mm512_fmaddsub_pd (__m512d a, __m512d b, __m512d c, int c)</para>
        <para>  VFMADDSUBPS zmm1, zmm2, zmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplyAddSubtract(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_fmaddsub_pd (__m512d a, __m512d b, __m512d c)</para>
        <para>VFMADDSUBPD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplyAddSubtract(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512 _mm512_fmaddsub_ps (__m512 a, __m512 b, __m512 c, int c)</para>
        <para>  VFMADDSUBPS zmm1, zmm2, zmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplyAddSubtract(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_fmaddsub_ps (__m512 a, __m512 b, __m512 c)</para>
        <para>VFMADDSUBPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplySubtract(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512d _mm512_fmsub_round_pd (__m512d a, __m512d b, __m512d c, int r)</para>
        <para>  VFMSUBPD zmm1, zmm2, zmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplySubtract(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_fmsub_pd (__m512d a, __m512d b, __m512d c)</para>
        <para>VFMSUBPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplySubtract(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512 _mm512_fmsub_round_ps (__m512 a, __m512 b, __m512 c, int r)</para>
        <para>  VFMSUBPS zmm1, zmm2, zmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplySubtract(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_fmsub_ps (__m512 a, __m512 b, __m512 c)</para>
        <para>VFMSUBPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplySubtractAdd(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512d _mm512_fmsubadd_round_ps (__m512d a, __m512d b, __m512d c)</para>
        <para>  VFMSUBADDPD zmm1, zmm2, zmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplySubtractAdd(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_fmsubadd_pd (__m512d a, __m512d b, __m512d c)</para>
        <para>VFMSUBADDPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplySubtractAdd(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512 _mm512_fmsubadd_round_ps (__m512 a, __m512 b, __m512 c)</para>
        <para>  VFMSUBADDPS zmm1, zmm2, zmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplySubtractAdd(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_fmsubadd_ps (__m512 a, __m512 b, __m512 c)</para>
        <para>VFMSUBADDPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplySubtractNegated(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512d _mm512_fnmsub_round_pd (__m512d a, __m512d b, __m512d c, int r)</para>
        <para>  VFNMSUBPS zmm1, zmm2, zmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplySubtractNegated(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_fnmsub_pd (__m512d a, __m512d b, __m512d c)</para>
        <para>VFNMSUBPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplySubtractNegated(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512 _mm512_fnmsub_round_ps (__m512 a, __m512 b, __m512 c, int r)</para>
        <para>  VFNMSUBPS zmm1, zmm2, zmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplySubtractNegated(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_fnmsub_ps (__m512 a, __m512 b, __m512 c)</para>
        <para>VFNMSUBPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplySubtractNegatedScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128d _mm_fnmsub_round_sd (__m128d a, __m128d b, __m128d c, int r)</para>
        <para>  VFNMSUBSS xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplySubtractNegatedScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_fnmsub_round_ss (__m128 a, __m128 b, __m128 c, int r)</para>
        <para>  VFNMSUBSS xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplySubtractScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128d _mm_fmsub_round_sd (__m128d a, __m128d b, __m128d c, int r)</para>
        <para>  VFMSUBSS xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.FusedMultiplySubtractScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_fmsub_round_ss (__m128 a, __m128 b, __m128 c, int r)</para>
        <para>  VFMSUBSS xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.GetExponent(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_getexp_pd (__m512d a)</para>
        <para>VGETEXPPD zmm1 {k1}{z}, zmm2/m512/m64bcst{sae}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.GetExponent(System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_getexp_ps (__m512 a)</para>
        <para>VGETEXPPS zmm1 {k1}{z}, zmm2/m512/m32bcst{sae}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.GetExponentScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_getexp_sd (__m128d a, __m128d b)</para>
        <para>VGETEXPSD xmm1 {k1}{z}, xmm2, xmm3/m64{sae} The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.GetExponentScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_getexp_sd (__m128d a)</para>
        <para>VGETEXPSD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.GetExponentScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_getexp_ss (__m128 a, __m128 b)</para>
        <para>VGETEXPSS xmm1 {k1}{z}, xmm2, xmm3/m32{sae} The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.GetExponentScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_getexp_ss (__m128 a)</para>
        <para>VGETEXPSS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.GetMantissa(System.Runtime.Intrinsics.Vector512{System.Double},System.Byte)">
      <summary>
        <para>__m512d _mm512_getmant_pd (__m512d a)</para>
        <para>VGETMANTPD zmm1 {k1}{z}, zmm2/m512/m64bcst{sae}</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.GetMantissa(System.Runtime.Intrinsics.Vector512{System.Single},System.Byte)">
      <summary>
        <para>__m512 _mm512_getmant_ps (__m512 a)</para>
        <para>VGETMANTPS zmm1 {k1}{z}, zmm2/m512/m32bcst{sae}</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.GetMantissaScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_getmant_sd (__m128d a)</para>
        <para>VGETMANTSD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.GetMantissaScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_getmant_sd (__m128d a, __m128d b)</para>
        <para>VGETMANTSD xmm1 {k1}{z}, xmm2, xmm3/m64{sae} The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.GetMantissaScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_getmant_ss (__m128 a)</para>
        <para>VGETMANTSS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.GetMantissaScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_getmant_ss (__m128 a, __m128 b)</para>
        <para>VGETMANTSS xmm1 {k1}{z}, xmm2, xmm3/m32{sae} The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.InsertVector128(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <summary>
        <para>__m512i _mm512_inserti128_si512 (__m512i a, __m128i b, const int imm8)</para>
        <para>VINSERTI32x4 zmm1 {k1}{z}, zmm2, xmm3/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.InsertVector128(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m512d _mm512_insertf128_pd (__m512d a, __m128d b, int imm8)</para>
        <para>VINSERTF32x4 zmm1 {k1}{z}, zmm2, xmm3/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.InsertVector128(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>__m512i _mm512_inserti128_si512 (__m512i a, __m128i b, const int imm8)</para>
        <para>VINSERTI32x4 zmm1 {k1}{z}, zmm2, xmm3/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.InsertVector128(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m512i _mm512_inserti32x4_epi32 (__m512i a, __m128i b, const int imm8)</para>
        <para>VINSERTI32x4 zmm1 {k1}{z}, zmm2, xmm3/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.InsertVector128(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m512i _mm512_inserti128_si512 (__m512i a, __m128i b, const int imm8)</para>
        <para>VINSERTI32x4 zmm1 {k1}{z}, zmm2, xmm3/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.InsertVector128(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <summary>
        <para>__m512i _mm512_inserti128_si512 (__m512i a, __m128i b, const int imm8)</para>
        <para>VINSERTI32x4 zmm1 {k1}{z}, zmm2, xmm3/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.InsertVector128(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m512 _mm512_insertf32x4_ps (__m512 a, __m128 b, int imm8)</para>
        <para>VINSERTF32x4 zmm1 {k1}{z}, zmm2, xmm3/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.InsertVector128(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>__m512i _mm512_inserti128_si512 (__m512i a, __m128i b, const int imm8)</para>
        <para>VINSERTI32x4 zmm1 {k1}{z}, zmm2, xmm3/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.InsertVector128(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>__m512i _mm512_inserti32x4_epi32 (__m512i a, __m128i b, const int imm8)</para>
        <para>VINSERTI32x4 zmm1 {k1}{z}, zmm2, xmm3/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.InsertVector128(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>__m512i _mm512_inserti128_si512 (__m512i a, __m128i b, const int imm8)</para>
        <para>VINSERTI32x4 zmm1 {k1}{z}, zmm2, xmm3/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.InsertVector256(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
      <summary>
        <para>__m512i _mm512_inserti256_si512 (__m512i a, __m256i b, const int imm8)</para>
        <para>VINSERTI64x4 zmm1 {k1}{z}, zmm2, xmm3/m256, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.InsertVector256(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
      <summary>
        <para>__m512d _mm512_insertf64x4_pd (__m512d a, __m256d b, int imm8)</para>
        <para>VINSERTF64x4 zmm1 {k1}{z}, zmm2, xmm3/m256, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.InsertVector256(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
      <summary>
        <para>__m512i _mm512_inserti256_si512 (__m512i a, __m256i b, const int imm8)</para>
        <para>VINSERTI64x4 zmm1 {k1}{z}, zmm2, xmm3/m256, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.InsertVector256(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m512i _mm512_inserti256_si512 (__m512i a, __m256i b, const int imm8)</para>
        <para>VINSERTI64x4 zmm1 {k1}{z}, zmm2, xmm3/m256, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.InsertVector256(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m512i _mm512_inserti64x4_epi64 (__m512i a, __m256i b, const int imm8)</para>
        <para>VINSERTI64x4 zmm1 {k1}{z}, zmm2, xmm3/m256, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.InsertVector256(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
      <summary>
        <para>__m512i _mm512_inserti256_si512 (__m512i a, __m256i b, const int imm8)</para>
        <para>VINSERTI64x4 zmm1 {k1}{z}, zmm2, xmm3/m256, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.InsertVector256(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
      <summary>
        <para>__m512 _mm512_insertf256_ps (__m512 a, __m256 b, int imm8)</para>
        <para>VINSERTF64x4 zmm1 {k1}{z}, zmm2, xmm3/m256, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.InsertVector256(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
      <summary>
        <para>__m512i _mm512_inserti256_si512 (__m512i a, __m256i b, const int imm8)</para>
        <para>VINSERTI64x4 zmm1 {k1}{z}, zmm2, xmm3/m256, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.InsertVector256(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
      <summary>
        <para>__m512i _mm512_inserti256_si512 (__m512i a, __m256i b, const int imm8)</para>
        <para>VINSERTI64x4 zmm1 {k1}{z}, zmm2, xmm3/m256, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.InsertVector256(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
      <summary>
        <para>__m512i _mm512_inserti64x4_epi64 (__m512i a, __m256i b, const int imm8)</para>
        <para>VINSERTI64x4 zmm1 {k1}{z}, zmm2, xmm3/m256, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadAlignedVector512(System.Byte*)">
      <summary>
        <para>__m512i _mm512_load_si512 (__m512i const * mem_addr)</para>
        <para>VMOVDQA32 zmm1 {k1}{z}, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadAlignedVector512(System.Double*)">
      <summary>
        <para>__m512d _mm512_load_pd (double const * mem_addr)</para>
        <para>VMOVAPD zmm1 {k1}{z}, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadAlignedVector512(System.Int16*)">
      <summary>
        <para>__m512i _mm512_load_si512 (__m512i const * mem_addr)</para>
        <para>VMOVDQA32 zmm1 {k1}{z}, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadAlignedVector512(System.Int32*)">
      <summary>
        <para>__m512i _mm512_load_epi32 (__m512i const * mem_addr)</para>
        <para>VMOVDQA32 zmm1 {k1}{z}, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadAlignedVector512(System.Int64*)">
      <summary>
        <para>__m512i _mm512_load_epi64 (__m512i const * mem_addr)</para>
        <para>VMOVDQA64 zmm1 {k1}{z}, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadAlignedVector512(System.SByte*)">
      <summary>
        <para>__m512i _mm512_load_si512 (__m512i const * mem_addr)</para>
        <para>VMOVDQA32 zmm1 {k1}{z}, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadAlignedVector512(System.Single*)">
      <summary>
        <para>__m512 _mm512_load_ps (float const * mem_addr)</para>
        <para>VMOVAPS zmm1 {k1}{z}, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadAlignedVector512(System.UInt16*)">
      <summary>
        <para>__m512i _mm512_load_si512 (__m512i const * mem_addr)</para>
        <para>VMOVDQA32 zmm1 {k1}{z}, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadAlignedVector512(System.UInt32*)">
      <summary>
        <para>__m512i _mm512_load_epi32 (__m512i const * mem_addr)</para>
        <para>VMOVDQA32 zmm1 {k1}{z}, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadAlignedVector512(System.UInt64*)">
      <summary>
        <para>__m512i _mm512_load_epi64 (__m512i const * mem_addr)</para>
        <para>VMOVDQA64 zmm1 {k1}{z}, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadAlignedVector512NonTemporal(System.Byte*)">
      <summary>
        <para>__m512i _mm512_stream_load_si512 (__m512i const* mem_addr)</para>
        <para>VMOVNTDQA zmm1, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadAlignedVector512NonTemporal(System.Int16*)">
      <summary>
        <para>__m512i _mm512_stream_load_si512 (__m512i const* mem_addr)</para>
        <para>VMOVNTDQA zmm1, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadAlignedVector512NonTemporal(System.Int32*)">
      <summary>
        <para>__m512i _mm512_stream_load_si512 (__m512i const* mem_addr)</para>
        <para>VMOVNTDQA zmm1, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadAlignedVector512NonTemporal(System.Int64*)">
      <summary>
        <para>__m512i _mm512_stream_load_si512 (__m512i const* mem_addr)</para>
        <para>VMOVNTDQA zmm1, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadAlignedVector512NonTemporal(System.SByte*)">
      <summary>
        <para>__m512i _mm512_stream_load_si512 (__m512i const* mem_addr)</para>
        <para>VMOVNTDQA zmm1, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadAlignedVector512NonTemporal(System.UInt16*)">
      <summary>
        <para>__m512i _mm512_stream_load_si512 (__m512i const* mem_addr)</para>
        <para>VMOVNTDQA zmm1, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadAlignedVector512NonTemporal(System.UInt32*)">
      <summary>
        <para>__m512i _mm512_stream_load_si512 (__m512i const* mem_addr)</para>
        <para>VMOVNTDQA zmm1, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadAlignedVector512NonTemporal(System.UInt64*)">
      <summary>
        <para>__m512i _mm512_stream_load_si512 (__m512i const* mem_addr)</para>
        <para>VMOVNTDQA zmm1, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadVector512(System.Byte*)">
      <summary>
        <para>__m512i _mm512_loadu_si512 (__m512i const * mem_addr)</para>
        <para>VMOVDQU32 zmm1 {k1}{z}, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadVector512(System.Double*)">
      <summary>
        <para>__m512d _mm512_loadu_pd (double const * mem_addr)</para>
        <para>VMOVUPD zmm1 {k1}{z}, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadVector512(System.Int16*)">
      <summary>
        <para>__m512i _mm512_loadu_si512 (__m512i const * mem_addr)</para>
        <para>VMOVDQU32 zmm1 {k1}{z}, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadVector512(System.Int32*)">
      <summary>
        <para>__m512i _mm512_loadu_epi32 (__m512i const * mem_addr)</para>
        <para>VMOVDQU32 zmm1 {k1}{z}, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadVector512(System.Int64*)">
      <summary>
        <para>__m512i _mm512_loadu_epi64 (__m512i const * mem_addr)</para>
        <para>VMOVDQU64 zmm1 {k1}{z}, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadVector512(System.SByte*)">
      <summary>
        <para>__m512i _mm512_loadu_si512 (__m512i const * mem_addr)</para>
        <para>VMOVDQU32 zmm1 {k1}{z}, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadVector512(System.Single*)">
      <summary>
        <para>__m512 _mm512_loadu_ps (float const * mem_addr)</para>
        <para>VMOVUPS zmm1 {k1}{z}, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadVector512(System.UInt16*)">
      <summary>
        <para>__m512i _mm512_loadu_si512 (__m512i const * mem_addr)</para>
        <para>VMOVDQU32 zmm1 {k1}{z}, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadVector512(System.UInt32*)">
      <summary>
        <para>__m512i _mm512_loadu_epi32 (__m512i const * mem_addr)</para>
        <para>VMOVDQU32 zmm1 {k1}{z}, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.LoadVector512(System.UInt64*)">
      <summary>
        <para>__m512i _mm512_loadu_epi64 (__m512i const * mem_addr)</para>
        <para>VMOVDQU64 zmm1 {k1}{z}, m512</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Max(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_max_pd (__m512d a, __m512d b)</para>
        <para>VMAXPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{sae}</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Max(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_max_epi32 (__m512i a, __m512i b)</para>
        <para>VPMAXSD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Max(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_max_epi64 (__m512i a, __m512i b)</para>
        <para>VPMAXSQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Max(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_max_ps (__m512 a, __m512 b)</para>
        <para>VMAXPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{sae}</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Max(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_max_epu32 (__m512i a, __m512i b)</para>
        <para>VPMAXUD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Max(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_max_epu64 (__m512i a, __m512i b)</para>
        <para>VPMAXUQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Min(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_min_pd (__m512d a, __m512d b)</para>
        <para>VMINPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{sae}</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Min(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_min_epi32 (__m512i a, __m512i b)</para>
        <para>VPMINSD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Min(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_min_epi64 (__m512i a, __m512i b)</para>
        <para>VPMINSQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Min(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_min_ps (__m512 a, __m512 b)</para>
        <para>VMINPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{sae}</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Min(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_min_epu32 (__m512i a, __m512i b)</para>
        <para>VPMINUD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Min(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_min_epu64 (__m512i a, __m512i b)</para>
        <para>VPMINUQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Multiply(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512d _mm512_mul_round_pd (__m512d a, __m512d b, int rounding)</para>
        <para>  VMULPD zmm1, zmm2, zmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Multiply(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_mul_pd (__m512d a, __m512d b)</para>
        <para>VMULPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Multiply(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_mul_epi32 (__m512i a, __m512i b)</para>
        <para>VPMULDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Multiply(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512 _mm512_mul_round_ps (__m512 a, __m512 b, int rounding)</para>
        <para>  VMULPS zmm1, zmm2, zmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Multiply(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_mul_ps (__m512 a, __m512 b)</para>
        <para>VMULPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Multiply(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_mul_epu32 (__m512i a, __m512i b)</para>
        <para>VPMULUDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.MultiplyLow(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_mullo_epi32 (__m512i a, __m512i b)</para>
        <para>VPMULLD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.MultiplyLow(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_mullo_epi32 (__m512i a, __m512i b)</para>
        <para>VPMULLD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.MultiplyScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128d _mm_mul_round_sd (__m128d a, __m128d b, int rounding)</para>
        <para>  VMULSD xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.MultiplyScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_mul_round_ss (__m128 a, __m128 b, int rounding)</para>
        <para>  VMULSS xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Or(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>__m512i _mm512_or_si512 (__m512i a, __m512i b)</para>
        <para>VPORD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Or(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_or_si512 (__m512i a, __m512i b)</para>
        <para>VPORD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Or(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_or_epi32 (__m512i a, __m512i b)</para>
        <para>VPORD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Or(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_or_epi64 (__m512i a, __m512i b)</para>
        <para>VPORQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Or(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>__m512i _mm512_or_si512 (__m512i a, __m512i b)</para>
        <para>VPORD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Or(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_or_si512 (__m512i a, __m512i b)</para>
        <para>VPORD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Or(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_or_epi32 (__m512i a, __m512i b)</para>
        <para>VPORD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Or(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_or_epi64 (__m512i a, __m512i b)</para>
        <para>VPORQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Permute2x64(System.Runtime.Intrinsics.Vector512{System.Double},System.Byte)">
      <summary>
        <para>__m512d _mm512_permute_pd (__m512d a, int imm8)</para>
        <para>VPERMILPD zmm1 {k1}{z}, zmm2/m512/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Permute4x32(System.Runtime.Intrinsics.Vector512{System.Single},System.Byte)">
      <summary>
        <para>__m512 _mm512_permute_ps (__m512 a, int imm8)</para>
        <para>VPERMILPS zmm1 {k1}{z}, zmm2/m512/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Permute4x64(System.Runtime.Intrinsics.Vector512{System.Double},System.Byte)">
      <summary>
        <para>__m512d _mm512_permute4x64_pd (__m512d a, const int imm8)</para>
        <para>VPERMPD zmm1 {k1}{z}, zmm2/m512/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Permute4x64(System.Runtime.Intrinsics.Vector512{System.Int64},System.Byte)">
      <summary>
        <para>__m512i _mm512_permute4x64_epi64 (__m512i a, const int imm8)</para>
        <para>VPERMQ zmm1 {k1}{z}, zmm2/m512/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Permute4x64(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Byte)">
      <summary>
        <para>__m512i _mm512_permute4x64_epi64 (__m512i a, const int imm8)</para>
        <para>VPERMQ zmm1 {k1}{z}, zmm2/m512/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.PermuteVar16x32(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_permutevar16x32_epi32 (__m512i a, __m512i b)</para>
        <para>VPERMD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.PermuteVar16x32(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512 _mm512_permutevar16x32_ps (__m512 a, __m512i b)</para>
        <para>VPERMPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.PermuteVar16x32(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_permutevar16x32_epi32 (__m512i a, __m512i b)</para>
        <para>VPERMD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.PermuteVar16x32x2(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_permutex2var_epi32 (__m512i a, __m512i idx, __m512i b)</para>
        <para>VPERMI2D zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst VPERMT2D zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.PermuteVar16x32x2(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_permutex2var_ps (__m512 a, __m512i idx, __m512i b)</para>
        <para>VPERMI2PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst VPERMT2PS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.PermuteVar16x32x2(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_permutex2var_epi32 (__m512i a, __m512i idx, __m512i b)</para>
        <para>VPERMI2D zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst VPERMT2D zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.PermuteVar2x64(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512d _mm512_permutevar_pd (__m512d a, __m512i b)</para>
        <para>VPERMILPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.PermuteVar4x32(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512 _mm512_permutevar_ps (__m512 a, __m512i b)</para>
        <para>VPERMILPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.PermuteVar8x64(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512d _mm512_permutevar8x64_pd (__m512d a, __m512i b)</para>
        <para>VPERMPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.PermuteVar8x64(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_permutevar8x64_epi64 (__m512i a, __m512i b)</para>
        <para>VPERMQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.PermuteVar8x64(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_permutevar8x64_epi64 (__m512i a, __m512i b)</para>
        <para>VPERMQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.PermuteVar8x64x2(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_permutex2var_pd (__m512d a, __m512i idx, __m512i b)</para>
        <para>VPERMI2PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst VPERMT2PD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.PermuteVar8x64x2(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_permutex2var_epi64 (__m512i a, __m512i idx, __m512i b)</para>
        <para>VPERMI2Q zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst VPERMT2Q zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.PermuteVar8x64x2(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_permutex2var_epi64 (__m512i a, __m512i idx, __m512i b)</para>
        <para>VPERMI2Q zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst VPERMT2Q zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Reciprocal14(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_rcp14_pd (__m512d a, __m512d b)</para>
        <para>VRCP14PD zmm1 {k1}{z}, zmm2/m512/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Reciprocal14(System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_rcp14_ps (__m512 a, __m512 b)</para>
        <para>VRCP14PS zmm1 {k1}{z}, zmm2/m512/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Reciprocal14Scalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_rcp14_sd (__m128d a, __m128d b)</para>
        <para>VRCP14SD xmm1 {k1}{z}, xmm2, xmm3/m64 The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Reciprocal14Scalar(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_rcp14_sd (__m128d a)</para>
        <para>VRCP14SD xmm1 {k1}{z}, xmm2, xmm3/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Reciprocal14Scalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_rcp14_ss (__m128 a, __m128 b)</para>
        <para>VRCP14SS xmm1 {k1}{z}, xmm2, xmm3/m32 The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Reciprocal14Scalar(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_rcp14_ss (__m128 a)</para>
        <para>VRCP14SS xmm1 {k1}{z}, xmm2, xmm3/m32</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ReciprocalSqrt14(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_rsqrt14_pd (__m512d a, __m512d b)</para>
        <para>VRSQRT14PD zmm1 {k1}{z}, zmm2/m512/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ReciprocalSqrt14(System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_rsqrt14_ps (__m512 a, __m512 b)</para>
        <para>VRSQRT14PS zmm1 {k1}{z}, zmm2/m512/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ReciprocalSqrt14Scalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_rsqrt14_sd (__m128d a, __m128d b)</para>
        <para>VRSQRT14SD xmm1 {k1}{z}, xmm2, xmm3/m64 The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ReciprocalSqrt14Scalar(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_rsqrt14_sd (__m128d a)</para>
        <para>VRSQRT14SD xmm1 {k1}{z}, xmm2, xmm3/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ReciprocalSqrt14Scalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_rsqrt14_ss (__m128 a, __m128 b)</para>
        <para>VRSQRT14SS xmm1 {k1}{z}, xmm2, xmm3/m32 The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ReciprocalSqrt14Scalar(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_rsqrt14_ss (__m128 a)</para>
        <para>VRSQRT14SS xmm1 {k1}{z}, xmm2, xmm3/m32</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.RotateLeft(System.Runtime.Intrinsics.Vector512{System.Int32},System.Byte)">
      <summary>
        <para>__m512i _mm512_rol_epi32 (__m512i a, int imm8)</para>
        <para>VPROLD zmm1 {k1}{z}, zmm2/m512/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.RotateLeft(System.Runtime.Intrinsics.Vector512{System.Int64},System.Byte)">
      <summary>
        <para>__m512i _mm512_rol_epi64 (__m512i a, int imm8)</para>
        <para>VPROLQ zmm1 {k1}{z}, zmm2/m512/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.RotateLeft(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Byte)">
      <summary>
        <para>__m512i _mm512_rol_epi32 (__m512i a, int imm8)</para>
        <para>VPROLD zmm1 {k1}{z}, zmm2/m512/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.RotateLeft(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Byte)">
      <summary>
        <para>__m512i _mm512_rol_epi64 (__m512i a, int imm8)</para>
        <para>VPROLQ zmm1 {k1}{z}, zmm2/m512/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.RotateLeftVariable(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_rolv_epi32 (__m512i a, __m512i b)</para>
        <para>VPROLDV zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.RotateLeftVariable(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_rolv_epi64 (__m512i a, __m512i b)</para>
        <para>VPROLQV zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.RotateLeftVariable(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_rolv_epi32 (__m512i a, __m512i b)</para>
        <para>VPROLDV zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.RotateLeftVariable(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_rolv_epi64 (__m512i a, __m512i b)</para>
        <para>VPROLQV zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.RotateRight(System.Runtime.Intrinsics.Vector512{System.Int32},System.Byte)">
      <summary>
        <para>__m512i _mm512_ror_epi32 (__m512i a, int imm8)</para>
        <para>VPRORD zmm1 {k1}{z}, zmm2/m512/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.RotateRight(System.Runtime.Intrinsics.Vector512{System.Int64},System.Byte)">
      <summary>
        <para>__m512i _mm512_ror_epi64 (__m512i a, int imm8)</para>
        <para>VPRORQ zmm1 {k1}{z}, zmm2/m512/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.RotateRight(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Byte)">
      <summary>
        <para>__m512i _mm512_ror_epi32 (__m512i a, int imm8)</para>
        <para>VPRORD zmm1 {k1}{z}, zmm2/m512/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.RotateRight(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Byte)">
      <summary>
        <para>__m512i _mm512_ror_epi64 (__m512i a, int imm8)</para>
        <para>VPRORQ zmm1 {k1}{z}, zmm2/m512/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.RotateRightVariable(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_rorv_epi32 (__m512i a, __m512i b)</para>
        <para>VPRORDV zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.RotateRightVariable(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_rorv_epi64 (__m512i a, __m512i b)</para>
        <para>VPRORQV zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.RotateRightVariable(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_rorv_epi32 (__m512i a, __m512i b)</para>
        <para>VPRORDV zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.RotateRightVariable(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_rorv_epi64 (__m512i a, __m512i b)</para>
        <para>VPRORQV zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.RoundScale(System.Runtime.Intrinsics.Vector512{System.Double},System.Byte)">
      <summary>
        <para>__m512d _mm512_roundscale_pd (__m512d a, int imm)</para>
        <para>VRNDSCALEPD zmm1 {k1}{z}, zmm2/m512/m64bcst{sae}, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.RoundScale(System.Runtime.Intrinsics.Vector512{System.Single},System.Byte)">
      <summary>
        <para>__m512 _mm512_roundscale_ps (__m512 a, int imm)</para>
        <para>VRNDSCALEPS zmm1 {k1}{z}, zmm2/m512/m32bcst{sae}, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.RoundScaleScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_roundscale_sd (__m128d a, int imm)</para>
        <para>VRNDSCALESD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.RoundScaleScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_roundscale_sd (__m128d a, __m128d b, int imm)</para>
        <para>VRNDSCALESD xmm1 {k1}{z}, xmm2, xmm3/m64{sae}, imm8 The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.RoundScaleScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_roundscale_ss (__m128 a, int imm)</para>
        <para>VRNDSCALESS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.RoundScaleScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_roundscale_ss (__m128 a, __m128 b, int imm)</para>
        <para>VRNDSCALESS xmm1 {k1}{z}, xmm2, xmm3/m32{sae}, imm8 The above native signature does not exist. We provide this additional overload for consistency with the other scalar APIs.</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Scale(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512d _mm512_scalef_round_pd (__m512d a, __m512d b, int rounding)</para>
        <para>  VSCALEFPD zmm1, zmm2, zmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Scale(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_scalef_pd (__m512d a, __m512d b)</para>
        <para>VSCALEFPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Scale(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512 _mm512_scalef_round_ps (__m512 a, __m512 b, int rounding)</para>
        <para>  VSCALEFPS zmm1, zmm2, zmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Scale(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_scalef_ps (__m512 a, __m512 b)</para>
        <para>VSCALEFPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ScaleScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128d _mm_scalef_round_sd (__m128d a, __m128d b)</para>
        <para>  VSCALEFSD xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ScaleScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_scalef_sd (__m128d a, __m128d b)</para>
        <para>VSCALEFSD xmm1 {k1}{z}, xmm2, xmm3/m64{er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ScaleScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_scalef_round_ss (__m128 a, __m128 b)</para>
        <para>  VSCALEFSS xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ScaleScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_scalef_ss (__m128 a, __m128 b)</para>
        <para>VSCALEFSS xmm1 {k1}{z}, xmm2, xmm3/m32{er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftLeftLogical(System.Runtime.Intrinsics.Vector512{System.Int32},System.Byte)">
      <summary>
        <para>__m512i _mm512_slli_epi32 (__m512i a, int imm8)</para>
        <para>VPSLLD zmm1 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftLeftLogical(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m512i _mm512_sll_epi32 (__m512i a, __m128i count)</para>
        <para>VPSLLD zmm1 {k1}{z}, zmm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftLeftLogical(System.Runtime.Intrinsics.Vector512{System.Int64},System.Byte)">
      <summary>
        <para>__m512i _mm512_slli_epi64 (__m512i a, int imm8)</para>
        <para>VPSLLQ zmm1 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftLeftLogical(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m512i _mm512_sll_epi64 (__m512i a, __m128i count)</para>
        <para>VPSLLQ zmm1 {k1}{z}, zmm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftLeftLogical(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Byte)">
      <summary>
        <para>__m512i _mm512_slli_epi32 (__m512i a, int imm8)</para>
        <para>VPSLLD zmm1 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftLeftLogical(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m512i _mm512_sll_epi32 (__m512i a, __m128i count)</para>
        <para>VPSLLD zmm1 {k1}{z}, zmm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftLeftLogical(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Byte)">
      <summary>
        <para>__m512i _mm512_slli_epi64 (__m512i a, int imm8)</para>
        <para>VPSLLQ zmm1 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftLeftLogical(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m512i _mm512_sll_epi64 (__m512i a, __m128i count)</para>
        <para>VPSLLQ zmm1 {k1}{z}, zmm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_sllv_epi32 (__m512i a, __m512i count)</para>
        <para>VPSLLVD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_sllv_epi64 (__m512i a, __m512i count)</para>
        <para>VPSLLVQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_sllv_epi32 (__m512i a, __m512i count)</para>
        <para>VPSLLVD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftLeftLogicalVariable(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_sllv_epi64 (__m512i a, __m512i count)</para>
        <para>VPSLLVQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector512{System.Int32},System.Byte)">
      <summary>
        <para>__m512i _mm512_srai_epi32 (__m512i a, int imm8)</para>
        <para>VPSRAD zmm1 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>_mm512_sra_epi32 (__m512i a, __m128i count)</para>
        <para>VPSRAD zmm1 {k1}{z}, zmm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector512{System.Int64},System.Byte)">
      <summary>
        <para>__m512i _mm512_srai_epi64 (__m512i a, int imm8)</para>
        <para>VPSRAQ zmm1 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>_mm512_sra_epi64 (__m512i a, __m128i count)</para>
        <para>VPSRAQ zmm1 {k1}{z}, zmm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftRightArithmeticVariable(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_srav_epi32 (__m512i a, __m512i count)</para>
        <para>VPSRAVD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftRightArithmeticVariable(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_srav_epi64 (__m512i a, __m512i count)</para>
        <para>VPSRAVQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftRightLogical(System.Runtime.Intrinsics.Vector512{System.Int32},System.Byte)">
      <summary>
        <para>__m512i _mm512_srli_epi32 (__m512i a, int imm8)</para>
        <para>VPSRLD zmm1 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftRightLogical(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m512i _mm512_srl_epi32 (__m512i a, __m128i count)</para>
        <para>VPSRLD zmm1 {k1}{z}, zmm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftRightLogical(System.Runtime.Intrinsics.Vector512{System.Int64},System.Byte)">
      <summary>
        <para>__m512i _mm512_srli_epi64 (__m512i a, int imm8)</para>
        <para>VPSRLQ zmm1 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftRightLogical(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m512i _mm512_srl_epi64 (__m512i a, __m128i count)</para>
        <para>VPSRLQ zmm1 {k1}{z}, zmm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftRightLogical(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Byte)">
      <summary>
        <para>__m512i _mm512_srli_epi32 (__m512i a, int imm8)</para>
        <para>VPSRLD zmm1 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftRightLogical(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m512i _mm512_srl_epi32 (__m512i a, __m128i count)</para>
        <para>VPSRLD zmm1 {k1}{z}, zmm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftRightLogical(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Byte)">
      <summary>
        <para>__m512i _mm512_srli_epi64 (__m512i a, int imm8)</para>
        <para>VPSRLQ zmm1 {k1}{z}, zmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftRightLogical(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m512i _mm512_srl_epi64 (__m512i a, __m128i count)</para>
        <para>VPSRLQ zmm1 {k1}{z}, zmm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_srlv_epi32 (__m512i a, __m512i count)</para>
        <para>VPSRLVD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_srlv_epi64 (__m512i a, __m512i count)</para>
        <para>VPSRLVQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_srlv_epi32 (__m512i a, __m512i count)</para>
        <para>VPSRLVD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.ShiftRightLogicalVariable(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_srlv_epi64 (__m512i a, __m512i count)</para>
        <para>VPSRLVQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Shuffle(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Byte)">
      <summary>
        <para>__m512d _mm512_shuffle_pd (__m512d a, __m512d b, const int imm8)</para>
        <para>VSHUFPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Shuffle(System.Runtime.Intrinsics.Vector512{System.Int32},System.Byte)">
      <summary>
        <para>__m512i _mm512_shuffle_epi32 (__m512i a, const int imm8)</para>
        <para>VPSHUFD zmm1 {k1}{z}, zmm2/m512/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Shuffle(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Byte)">
      <summary>
        <para>__m512 _mm512_shuffle_ps (__m512 a, __m512 b, const int imm8)</para>
        <para>VSHUFPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Shuffle(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Byte)">
      <summary>
        <para>__m512i _mm512_shuffle_epi32 (__m512i a, const int imm8)</para>
        <para>VPSHUFD zmm1 {k1}{z}, zmm2/m512/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Shuffle4x128(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Byte)">
      <summary>
        <para>__m512d _mm512_shuffle_f64x2 (__m512d a, __m512d b, const int imm8)</para>
        <para>VSHUFF64x2 zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Shuffle4x128(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32},System.Byte)">
      <summary>
        <para>__m512i _mm512_shuffle_i32x4 (__m512i a, __m512i b, const int imm8)</para>
        <para>VSHUFI32x4 zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Shuffle4x128(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64},System.Byte)">
      <summary>
        <para>__m512i _mm512_shuffle_i64x2 (__m512i a, __m512i b, const int imm8)</para>
        <para>VSHUFI64x2 zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Shuffle4x128(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Byte)">
      <summary>
        <para>__m512 _mm512_shuffle_f32x4 (__m512 a, __m512 b, const int imm8)</para>
        <para>VSHUFF32x4 zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Shuffle4x128(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32},System.Byte)">
      <summary>
        <para>__m512i _mm512_shuffle_i32x4 (__m512i a, __m512i b, const int imm8)</para>
        <para>VSHUFI32x4 zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Shuffle4x128(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64},System.Byte)">
      <summary>
        <para>__m512i _mm512_shuffle_i64x2 (__m512i a, __m512i b, const int imm8)</para>
        <para>VSHUFI64x2 zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Sqrt(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512d _mm512_sqrt_round_pd (__m512d a, int rounding)</para>
        <para>  VSQRTPD zmm1, zmm2 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Sqrt(System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_sqrt_pd (__m512d a)</para>
        <para>VSQRTPD zmm1 {k1}{z}, zmm2/m512/m64bcst{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Sqrt(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512 _mm512_sqrt_round_ps (__m512 a, int rounding)</para>
        <para>  VSQRTPS zmm1, zmm2 {er}</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Sqrt(System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_sqrt_ps (__m512 a)</para>
        <para>VSQRTPS zmm1 {k1}{z}, zmm2/m512/m32bcst{er}</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128d _mm_sqrt_round_sd (__m128d a, __m128d b, int rounding)</para>
        <para>  VSQRTSD xmm1, xmm2 xmm3 {er}</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_sqrt_round_ss (__m128 a, __m128 b, int rounding)</para>
        <para>  VSQRTSS xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Store(System.Byte*,System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>void _mm512_storeu_si512 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVDQU32 m512 {k1}{z}, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Store(System.Double*,System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>void _mm512_storeu_pd (double * mem_addr, __m512d a)</para>
        <para>VMOVUPD m512 {k1}{z}, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Store(System.Int16*,System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>void _mm512_storeu_si512 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVDQU32 m512 {k1}{z}, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Store(System.Int32*,System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>void _mm512_storeu_epi32 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVDQU32 m512 {k1}{z}, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Store(System.Int64*,System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>void _mm512_storeu_epi64 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVDQU64 m512 {k1}{z}, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Store(System.SByte*,System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>void _mm512_storeu_si512 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVDQU32 m512 {k1}{z}, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Store(System.Single*,System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>void _mm512_storeu_ps (float * mem_addr, __m512 a)</para>
        <para>VMOVUPS m512 {k1}{z}, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Store(System.UInt16*,System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>void _mm512_storeu_si512 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVDQU32 m512 {k1}{z}, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Store(System.UInt32*,System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>void _mm512_storeu_epi32 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVDQU32 m512 {k1}{z}, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Store(System.UInt64*,System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>void _mm512_storeu_epi64 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVDQU64 m512 {k1}{z}, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.StoreAligned(System.Byte*,System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>void _mm512_store_si512 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVDQA32 m512 {k1}{z}, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.StoreAligned(System.Double*,System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>void _mm512_store_pd (double * mem_addr, __m512d a)</para>
        <para>VMOVAPD m512 {k1}{z}, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.StoreAligned(System.Int16*,System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>void _mm512_store_si512 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVDQA32 m512 {k1}{z}, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.StoreAligned(System.Int32*,System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>void _mm512_store_epi32 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVDQA32 m512 {k1}{z}, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.StoreAligned(System.Int64*,System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>void _mm512_store_epi64 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVDQA32 m512 {k1}{z}, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.StoreAligned(System.SByte*,System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>void _mm512_store_si512 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVDQA32 m512 {k1}{z}, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.StoreAligned(System.Single*,System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>void _mm512_store_ps (float * mem_addr, __m512 a)</para>
        <para>VMOVAPS m512 {k1}{z}, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.StoreAligned(System.UInt16*,System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>void _mm512_store_si512 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVDQA32 m512 {k1}{z}, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.StoreAligned(System.UInt32*,System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>void _mm512_store_epi32 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVDQA32 m512 {k1}{z}, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.StoreAligned(System.UInt64*,System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>void _mm512_store_epi64 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVDQA32 m512 {k1}{z}, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.StoreAlignedNonTemporal(System.Byte*,System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>void _mm512_stream_si512 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVNTDQ m512, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.StoreAlignedNonTemporal(System.Double*,System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>void _mm512_stream_pd (double * mem_addr, __m512d a)</para>
        <para>VMOVNTPD m512, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.StoreAlignedNonTemporal(System.Int16*,System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>void _mm512_stream_si512 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVNTDQ m512, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.StoreAlignedNonTemporal(System.Int32*,System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>void _mm512_stream_si512 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVNTDQ m512, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.StoreAlignedNonTemporal(System.Int64*,System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>void _mm512_stream_si512 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVNTDQ m512, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.StoreAlignedNonTemporal(System.SByte*,System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>void _mm512_stream_si512 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVNTDQ m512, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.StoreAlignedNonTemporal(System.Single*,System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>void _mm512_stream_ps (float * mem_addr, __m512 a)</para>
        <para>VMOVNTPS m512, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.StoreAlignedNonTemporal(System.UInt16*,System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>void _mm512_stream_si512 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVNTDQ m512, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.StoreAlignedNonTemporal(System.UInt32*,System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>void _mm512_stream_si512 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVNTDQ m512, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.StoreAlignedNonTemporal(System.UInt64*,System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>void _mm512_stream_si512 (__m512i * mem_addr, __m512i a)</para>
        <para>VMOVNTDQ m512, zmm1</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Subtract(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512d _mm512_sub_round_pd (__m512d a, __m512d b, int rounding)</para>
        <para>  VSUBPD zmm1, zmm2, zmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Subtract(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_sub_pd (__m512d a, __m512d b)</para>
        <para>VSUBPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst{er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Subtract(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_sub_epi32 (__m512i a, __m512i b)</para>
        <para>VPSUBD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Subtract(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_sub_epi64 (__m512i a, __m512i b)</para>
        <para>VPSUBQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Subtract(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m512 _mm512_sub_round_ps (__m512 a, __m512 b, int rounding)</para>
        <para>  VSUBPS zmm1, zmm2, zmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Subtract(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_sub_ps (__m512 a, __m512 b)</para>
        <para>VSUBPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst{er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Subtract(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_sub_epi32 (__m512i a, __m512i b)</para>
        <para>VPSUBD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Subtract(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_sub_epi64 (__m512i a, __m512i b)</para>
        <para>VPSUBQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.SubtractScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128d _mm_sub_round_sd (__m128d a, __m128d b, int rounding)</para>
        <para>  VSUBSD xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.SubtractScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_sub_round_ss (__m128 a, __m128 b, int rounding)</para>
        <para>  VSUBSS xmm1, xmm2, xmm3 {er}</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.TernaryLogic(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte},System.Byte)">
      <summary>
        <para>__m512i _mm512_ternarylogic_si512 (__m512i a, __m512i b, __m512i c, byte imm)</para>
        <para>VPTERNLOGD zmm1 {k1}{z}, zmm2, zmm3/m512, imm8 The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.TernaryLogic(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double},System.Byte)">
      <summary>
        <para>__m512d _mm512_ternarylogic_pd (__m512d a, __m512d b, __m512d c, int imm)</para>
        <para>VPTERNLOGQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst, imm8 The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.TernaryLogic(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16},System.Byte)">
      <summary>
        <para>__m512i _mm512_ternarylogic_si512 (__m512i a, __m512i b, __m512i c, short imm)</para>
        <para>VPTERNLOGD zmm1 {k1}{z}, zmm2, zmm3/m512, imm8 The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.TernaryLogic(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32},System.Byte)">
      <summary>
        <para>__m512i _mm512_ternarylogic_epi32 (__m512i a, __m512i b, __m512i c, int imm)</para>
        <para>VPTERNLOGD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst, imm8</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.TernaryLogic(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64},System.Byte)">
      <summary>
        <para>__m512i _mm512_ternarylogic_epi64 (__m512i a, __m512i b, __m512i c, int imm)</para>
        <para>VPTERNLOGQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst, imm8</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.TernaryLogic(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte},System.Byte)">
      <summary>
        <para>__m512i _mm512_ternarylogic_si512 (__m512i a, __m512i b, __m512i c, int imm)</para>
        <para>VPTERNLOGD zmm1 {k1}{z}, zmm2, zmm3/m512, imm8 The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.TernaryLogic(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single},System.Byte)">
      <summary>
        <para>__m512 _mm512_ternarylogic_ps (__m512 a, __m512 b, __m512 c, int imm)</para>
        <para>VPTERNLOGD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst, imm8 The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.TernaryLogic(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16},System.Byte)">
      <summary>
        <para>__m512i _mm512_ternarylogic_si512 (__m512i a, __m512i b, __m512i c, short imm)</para>
        <para>VPTERNLOGD zmm1 {k1}{z}, zmm2, zmm3/m512, imm8 The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.TernaryLogic(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32},System.Byte)">
      <summary>
        <para>__m512i _mm512_ternarylogic_epi32 (__m512i a, __m512i b, __m512i c, int imm)</para>
        <para>VPTERNLOGD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst, imm8</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.TernaryLogic(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64},System.Byte)">
      <summary>
        <para>__m512i _mm512_ternarylogic_epi64 (__m512i a, __m512i b, __m512i c, int imm)</para>
        <para>VPTERNLOGQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst, imm8</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.UnpackHigh(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_unpackhi_pd (__m512d a, __m512d b)</para>
        <para>VUNPCKHPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.UnpackHigh(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_unpackhi_epi32 (__m512i a, __m512i b)</para>
        <para>VPUNPCKHDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.UnpackHigh(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_unpackhi_epi64 (__m512i a, __m512i b)</para>
        <para>VPUNPCKHQDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.UnpackHigh(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_unpackhi_ps (__m512 a, __m512 b)</para>
        <para>VUNPCKHPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.UnpackHigh(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_unpackhi_epi32 (__m512i a, __m512i b)</para>
        <para>VPUNPCKHDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.UnpackHigh(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_unpackhi_epi64 (__m512i a, __m512i b)</para>
        <para>VPUNPCKHQDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.UnpackLow(System.Runtime.Intrinsics.Vector512{System.Double},System.Runtime.Intrinsics.Vector512{System.Double})">
      <summary>
        <para>__m512d _mm512_unpacklo_pd (__m512d a, __m512d b)</para>
        <para>VUNPCKLPD zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.UnpackLow(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_unpacklo_epi32 (__m512i a, __m512i b)</para>
        <para>VPUNPCKLDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.UnpackLow(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_unpacklo_epi64 (__m512i a, __m512i b)</para>
        <para>VPUNPCKLQDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.UnpackLow(System.Runtime.Intrinsics.Vector512{System.Single},System.Runtime.Intrinsics.Vector512{System.Single})">
      <summary>
        <para>__m512 _mm512_unpacklo_ps (__m512 a, __m512 b)</para>
        <para>VUNPCKLPS zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.UnpackLow(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_unpacklo_epi32 (__m512i a, __m512i b)</para>
        <para>VPUNPCKLDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.UnpackLow(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_unpacklo_epi64 (__m512i a, __m512i b)</para>
        <para>VPUNPCKLQDQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Xor(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>__m512i _mm512_xor_si512 (__m512i a, __m512i b)</para>
        <para>VPXORD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Xor(System.Runtime.Intrinsics.Vector512{System.Int16},System.Runtime.Intrinsics.Vector512{System.Int16})">
      <summary>
        <para>__m512i _mm512_xor_si512 (__m512i a, __m512i b)</para>
        <para>VPXORD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Xor(System.Runtime.Intrinsics.Vector512{System.Int32},System.Runtime.Intrinsics.Vector512{System.Int32})">
      <summary>
        <para>__m512i _mm512_xor_epi32 (__m512i a, __m512i b)</para>
        <para>VPXORD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Xor(System.Runtime.Intrinsics.Vector512{System.Int64},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_xor_epi64 (__m512i a, __m512i b)</para>
        <para>VPXORQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Xor(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>__m512i _mm512_xor_si512 (__m512i a, __m512i b)</para>
        <para>VPXORD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Xor(System.Runtime.Intrinsics.Vector512{System.UInt16},System.Runtime.Intrinsics.Vector512{System.UInt16})">
      <summary>
        <para>__m512i _mm512_xor_si512 (__m512i a, __m512i b)</para>
        <para>VPXORD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Xor(System.Runtime.Intrinsics.Vector512{System.UInt32},System.Runtime.Intrinsics.Vector512{System.UInt32})">
      <summary>
        <para>__m512i _mm512_xor_epi32 (__m512i a, __m512i b)</para>
        <para>VPXORD zmm1 {k1}{z}, zmm2, zmm3/m512/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.Xor(System.Runtime.Intrinsics.Vector512{System.UInt64},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_xor_epi64 (__m512i a, __m512i b)</para>
        <para>VPXORQ zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Avx512F.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Avx512F.VL">
      <summary>Provides access to the x86 AVX512F+VL hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Abs(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_abs_epi64 (__m128i a)</para>
        <para>VPABSQ xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Abs(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_abs_epi64 (__m128i a)</para>
        <para>VPABSQ ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.AlignRight32(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m128i _mm_alignr_epi32 (__m128i a, __m128i b, const int count)</para>
        <para>VALIGND xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.AlignRight32(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>__m128i _mm_alignr_epi32 (__m128i a, __m128i b, const int count)</para>
        <para>VALIGND xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.AlignRight32(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm256_alignr_epi32 (__m256i a, __m256i b, const int count)</para>
        <para>VALIGND ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.AlignRight32(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
      <summary>
        <para>__m256i _mm256_alignr_epi32 (__m256i a, __m256i b, const int count)</para>
        <para>VALIGND ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.AlignRight64(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m128i _mm_alignr_epi64 (__m128i a, __m128i b, const int count)</para>
        <para>VALIGNQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.AlignRight64(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>__m128i _mm_alignr_epi64 (__m128i a, __m128i b, const int count)</para>
        <para>VALIGNQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.AlignRight64(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m256i _mm256_alignr_epi64 (__m256i a, __m256i b, const int count)</para>
        <para>VALIGNQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.AlignRight64(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
      <summary>
        <para>__m256i _mm256_alignr_epi64 (__m256i a, __m256i b, const int count)</para>
        <para>VALIGNQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_cmpgt_epu32 (__m128i a, __m128i b)</para>
        <para>VPCMPUD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cmpgt_epu64 (__m128i a, __m128i b)</para>
        <para>VPCMPUQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_cmpgt_epu32 (__m256i a, __m256i b)</para>
        <para>VPCMPUD k1 {k2}, ymm2, ymm3/m256/m32bcst, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareGreaterThan(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_cmpgt_epu64 (__m256i a, __m256i b)</para>
        <para>VPCMPUQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_cmpge_epi32 (__m128i a, __m128i b)</para>
        <para>VPCMPD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cmpge_epi64 (__m128i a, __m128i b)</para>
        <para>VPCMPQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_cmpge_epu32 (__m128i a, __m128i b)</para>
        <para>VPCMPUD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cmpge_epu64 (__m128i a, __m128i b)</para>
        <para>VPCMPUQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_cmpge_epi32 (__m256i a, __m256i b)</para>
        <para>VPCMPD k1 {k2}, ymm2, ymm3/m256/m32bcst, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_cmpge_epi64 (__m256i a, __m256i b)</para>
        <para>VPCMPQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_cmpge_epu32 (__m256i a, __m256i b)</para>
        <para>VPCMPUD k1 {k2}, ymm2, ymm3/m256/m32bcst, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_cmpge_epu64 (__m256i a, __m256i b)</para>
        <para>VPCMPUQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_cmplt_epi32 (__m128i a, __m128i b)</para>
        <para>VPCMPD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cmplt_epi64 (__m128i a, __m128i b)</para>
        <para>VPCMPQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_cmplt_epu32 (__m128i a, __m128i b)</para>
        <para>VPCMPUD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cmplt_epu64 (__m128i a, __m128i b)</para>
        <para>VPCMPUQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareLessThan(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_cmplt_epi32 (__m256i a, __m256i b)</para>
        <para>VPCMPD k1 {k2}, ymm2, ymm3/m256/m32bcst, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareLessThan(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_cmplt_epi64 (__m256i a, __m256i b)</para>
        <para>VPCMPQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareLessThan(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_cmplt_epu32 (__m256i a, __m256i b)</para>
        <para>VPCMPUD k1 {k2}, ymm2, ymm3/m256/m32bcst, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareLessThan(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_cmplt_epu64 (__m256i a, __m256i b)</para>
        <para>VPCMPUQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_cmple_epi32 (__m128i a, __m128i b)</para>
        <para>VPCMPD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cmple_epi64 (__m128i a, __m128i b)</para>
        <para>VPCMPQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_cmple_epu32 (__m128i a, __m128i b)</para>
        <para>VPCMPUD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cmple_epu64 (__m128i a, __m128i b)</para>
        <para>VPCMPUQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_cmple_epi32 (__m256i a, __m256i b)</para>
        <para>VPCMPD k1 {k2}, ymm2, ymm3/m256/m32bcst, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_cmple_epi64 (__m256i a, __m256i b)</para>
        <para>VPCMPQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_cmple_epu32 (__m256i a, __m256i b)</para>
        <para>VPCMPUD k1 {k2}, ymm2, ymm3/m256/m32bcst, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_cmple_epu64 (__m256i a, __m256i b)</para>
        <para>VPCMPUQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_cmpne_epi32 (__m128i a, __m128i b)</para>
        <para>VPCMPD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cmpne_epi64 (__m128i a, __m128i b)</para>
        <para>VPCMPQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_cmpne_epu32 (__m128i a, __m128i b)</para>
        <para>VPCMPUD k1 {k2}, xmm2, xmm3/m128/m32bcst, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cmpne_epu64 (__m128i a, __m128i b)</para>
        <para>VPCMPUQ k1 {k2}, xmm2, xmm3/m128/m64bcst, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareNotEqual(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_cmpne_epi32 (__m256i a, __m256i b)</para>
        <para>VPCMPD k1 {k2}, ymm2, ymm3/m256/m32bcst, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareNotEqual(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_cmpne_epi64 (__m256i a, __m256i b)</para>
        <para>VPCMPQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareNotEqual(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_cmpne_epu32 (__m256i a, __m256i b)</para>
        <para>VPCMPUD k1 {k2}, ymm2, ymm3/m256/m32bcst, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.CompareNotEqual(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_cmpne_epu64 (__m256i a, __m256i b)</para>
        <para>VPCMPUQ k1 {k2}, ymm2, ymm3/m256/m64bcst, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_cvtepi32_epi8 (__m128i a)</para>
        <para>VPMOVDB xmm1/m32 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cvtepi64_epi8 (__m128i a)</para>
        <para>VPMOVQB xmm1/m16 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_cvtepi32_epi8 (__m128i a)</para>
        <para>VPMOVDB xmm1/m32 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cvtepi64_epi8 (__m128i a)</para>
        <para>VPMOVQB xmm1/m16 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m128i _mm256_cvtepi32_epi8 (__m256i a)</para>
        <para>VPMOVDB xmm1/m64 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m128i _mm256_cvtepi64_epi8 (__m256i a)</para>
        <para>VPMOVQB xmm1/m32 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m128i _mm256_cvtepi32_epi8 (__m256i a)</para>
        <para>VPMOVDB xmm1/m64 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Byte(System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m128i _mm256_cvtepi64_epi8 (__m256i a)</para>
        <para>VPMOVQB xmm1/m32 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128ByteWithSaturation(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_cvtusepi32_epi8 (__m128i a)</para>
        <para>VPMOVUSDB xmm1/m32 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128ByteWithSaturation(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cvtusepi64_epi8 (__m128i a)</para>
        <para>VPMOVUSQB xmm1/m16 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128ByteWithSaturation(System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m128i _mm256_cvtusepi32_epi8 (__m256i a)</para>
        <para>VPMOVUSDB xmm1/m64 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128ByteWithSaturation(System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m128i _mm256_cvtusepi64_epi8 (__m256i a)</para>
        <para>VPMOVUSQB xmm1/m32 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Double(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128d _mm_cvtepu32_pd (__m128i a)</para>
        <para>VCVTUDQ2PD xmm1 {k1}{z}, xmm2/m64/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_cvtepi32_epi16 (__m128i a)</para>
        <para>VPMOVDW xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cvtepi64_epi16 (__m128i a)</para>
        <para>VPMOVQW xmm1/m32 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_cvtepi32_epi16 (__m128i a)</para>
        <para>VPMOVDW xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cvtepi64_epi16 (__m128i a)</para>
        <para>VPMOVQW xmm1/m32 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m128i _mm256_cvtepi32_epi16 (__m256i a)</para>
        <para>VPMOVDW xmm1/m128 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m128i _mm256_cvtepi64_epi16 (__m256i a)</para>
        <para>VPMOVQW xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m128i _mm256_cvtepi32_epi16 (__m256i a)</para>
        <para>VPMOVDW xmm1/m128 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m128i _mm256_cvtepi64_epi16 (__m256i a)</para>
        <para>VPMOVQW xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Int16WithSaturation(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_cvtsepi32_epi16 (__m128i a)</para>
        <para>VPMOVSDW xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Int16WithSaturation(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cvtsepi64_epi16 (__m128i a)</para>
        <para>VPMOVSQW xmm1/m32 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Int16WithSaturation(System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m128i _mm256_cvtsepi32_epi16 (__m256i a)</para>
        <para>VPMOVSDW xmm1/m128 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Int16WithSaturation(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m128i _mm256_cvtsepi64_epi16 (__m256i a)</para>
        <para>VPMOVSQW xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cvtepi64_epi32 (__m128i a)</para>
        <para>VPMOVQD xmm1/m64 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cvtepi64_epi32 (__m128i a)</para>
        <para>VPMOVQD xmm1/m64 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m128i _mm256_cvtepi64_epi32 (__m256i a)</para>
        <para>VPMOVQD xmm1/m128 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m128i _mm256_cvtepi64_epi32 (__m256i a)</para>
        <para>VPMOVQD xmm1/m128 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Int32WithSaturation(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cvtsepi64_epi32 (__m128i a)</para>
        <para>VPMOVSQD xmm1/m64 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Int32WithSaturation(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m128i _mm256_cvtsepi64_epi32 (__m256i a)</para>
        <para>VPMOVSQD xmm1/m128 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_cvtepi32_epi8 (__m128i a)</para>
        <para>VPMOVDB xmm1/m32 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cvtepi64_epi8 (__m128i a)</para>
        <para>VPMOVQB xmm1/m16 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_cvtepi32_epi8 (__m128i a)</para>
        <para>VPMOVDB xmm1/m32 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cvtepi64_epi8 (__m128i a)</para>
        <para>VPMOVQB xmm1/m16 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m128i _mm256_cvtepi32_epi8 (__m256i a)</para>
        <para>VPMOVDB xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m128i _mm256_cvtepi64_epi8 (__m256i a)</para>
        <para>VPMOVQB xmm1/m32 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m128i _mm256_cvtepi32_epi8 (__m256i a)</para>
        <para>VPMOVDB xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128SByte(System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m128i _mm256_cvtepi64_epi8 (__m256i a)</para>
        <para>VPMOVQB xmm1/m32 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128SByteWithSaturation(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_cvtsepi32_epi8 (__m128i a)</para>
        <para>VPMOVSDB xmm1/m32 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128SByteWithSaturation(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cvtsepi64_epi8 (__m128i a)</para>
        <para>VPMOVSQB xmm1/m16 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128SByteWithSaturation(System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m128i _mm256_cvtsepi32_epi8 (__m256i a)</para>
        <para>VPMOVSDB xmm1/m64 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128SByteWithSaturation(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m128i _mm256_cvtsepi64_epi8 (__m256i a)</para>
        <para>VPMOVSQB xmm1/m32 {k1}{z}, zmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128Single(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128 _mm_cvtepu32_ps (__m128i a)</para>
        <para>VCVTUDQ2PS xmm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128UInt16(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_cvtepi32_epi16 (__m128i a)</para>
        <para>VPMOVDW xmm1/m64 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128UInt16(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cvtepi64_epi16 (__m128i a)</para>
        <para>VPMOVQW xmm1/m32 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128UInt16(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_cvtepi32_epi16 (__m128i a)</para>
        <para>VPMOVDW xmm1/m64 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128UInt16(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cvtepi64_epi16 (__m128i a)</para>
        <para>VPMOVQW xmm1/m32 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128UInt16(System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m128i _mm256_cvtepi32_epi16 (__m256i a)</para>
        <para>VPMOVDW xmm1/m128 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128UInt16(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m128i _mm256_cvtepi64_epi16 (__m256i a)</para>
        <para>VPMOVQW xmm1/m64 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128UInt16(System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m128i _mm256_cvtepi32_epi16 (__m256i a)</para>
        <para>VPMOVDW xmm1/m128 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128UInt16(System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m128i _mm256_cvtepi64_epi16 (__m256i a)</para>
        <para>VPMOVQW xmm1/m64 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128UInt16WithSaturation(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_cvtusepi32_epi16 (__m128i a)</para>
        <para>VPMOVUSDW xmm1/m64 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128UInt16WithSaturation(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cvtusepi64_epi16 (__m128i a)</para>
        <para>VPMOVUSQW xmm1/m32 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128UInt16WithSaturation(System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m128i _mm256_cvtusepi32_epi16 (__m256i a)</para>
        <para>VPMOVUSDW xmm1/m128 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128UInt16WithSaturation(System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m128i _mm256_cvtusepi64_epi16 (__m256i a)</para>
        <para>VPMOVUSQW xmm1/m64 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128UInt32(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128i _mm_cvtpd_epu32 (__m128d a)</para>
        <para>VCVTPD2UDQ xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128UInt32(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cvtepi64_epi32 (__m128i a)</para>
        <para>VPMOVQD xmm1/m128 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128UInt32(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128i _mm_cvtps_epu32 (__m128 a)</para>
        <para>VCVTPS2UDQ xmm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128UInt32(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cvtepi64_epi32 (__m128i a)</para>
        <para>VPMOVQD xmm1/m128 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128UInt32(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m128i _mm256_cvtpd_epu32 (__m256d a)</para>
        <para>VCVTPD2UDQ xmm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128UInt32(System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m128i _mm256_cvtepi64_epi32 (__m256i a)</para>
        <para>VPMOVQD xmm1/m128 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128UInt32(System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m128i _mm256_cvtepi64_epi32 (__m256i a)</para>
        <para>VPMOVQD xmm1/m128 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128UInt32WithSaturation(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cvtusepi64_epi32 (__m128i a)</para>
        <para>VPMOVUSQD xmm1/m128 {k1}{z}, xmm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128UInt32WithSaturation(System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m128i _mm256_cvtusepi64_epi32 (__m256i a)</para>
        <para>VPMOVUSQD xmm1/m128 {k1}{z}, ymm2</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128UInt32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128i _mm_cvttpd_epu32 (__m128d a)</para>
        <para>VCVTTPD2UDQ xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128UInt32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128i _mm_cvttps_epu32 (__m128 a)</para>
        <para>VCVTTPS2UDQ xmm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector128UInt32WithTruncation(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m128i _mm256_cvttpd_epu32 (__m256d a)</para>
        <para>VCVTTPD2UDQ xmm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector256Double(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m256d _mm512_cvtepu32_pd (__m128i a)</para>
        <para>VCVTUDQ2PD ymm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector256Single(System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256 _mm256_cvtepu32_ps (__m256i a)</para>
        <para>VCVTUDQ2PS ymm1 {k1}{z}, ymm2/m256/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector256UInt32(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256i _mm256_cvtps_epu32 (__m256 a)</para>
        <para>VCVTPS2UDQ ymm1 {k1}{z}, ymm2/m256/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ConvertToVector256UInt32WithTruncation(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256i _mm256_cvttps_epu32 (__m256 a)</para>
        <para>VCVTTPS2UDQ ymm1 {k1}{z}, ymm2/m256/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Fixup(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m128d _mm_fixupimm_pd(__m128d a, __m128d b, __m128i tbl, int imm); VFIXUPIMMPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="table" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Fixup(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m128 _mm_fixupimm_ps(__m128 a, __m128 b, __m128i tbl, int imm); VFIXUPIMMPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="table" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Fixup(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m256d _mm256_fixupimm_pd(__m256d a, __m256d b, __m256i tbl, int imm); VFIXUPIMMPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="table" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Fixup(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m256 _mm256_fixupimm_ps(__m256 a, __m256 b, __m256i tbl, int imm); VFIXUPIMMPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="table" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.GetExponent(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_getexp_pd (__m128d a)</para>
        <para>VGETEXPPD xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.GetExponent(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_getexp_ps (__m128 a)</para>
        <para>VGETEXPPS xmm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.GetExponent(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_getexp_pd (__m256d a)</para>
        <para>VGETEXPPD ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.GetExponent(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_getexp_ps (__m256 a)</para>
        <para>VGETEXPPS ymm1 {k1}{z}, ymm2/m256/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.GetMantissa(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_getmant_pd (__m128d a)</para>
        <para>VGETMANTPD xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.GetMantissa(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_getmant_ps (__m128 a)</para>
        <para>VGETMANTPS xmm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.GetMantissa(System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
      <summary>
        <para>__m256d _mm256_getmant_pd (__m256d a)</para>
        <para>VGETMANTPD ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.GetMantissa(System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
      <summary>
        <para>__m256 _mm256_getmant_ps (__m256 a)</para>
        <para>VGETMANTPS ymm1 {k1}{z}, ymm2/m256/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Max(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_max_epi64 (__m128i a, __m128i b)</para>
        <para>VPMAXSQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Max(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_max_epu64 (__m128i a, __m128i b)</para>
        <para>VPMAXUQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Max(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_max_epi64 (__m256i a, __m256i b)</para>
        <para>VPMAXSQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Max(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_max_epu64 (__m256i a, __m256i b)</para>
        <para>VPMAXUQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Min(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_min_epi64 (__m128i a, __m128i b)</para>
        <para>VPMINSQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Min(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_min_epu64 (__m128i a, __m128i b)</para>
        <para>VPMINUQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Min(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_min_epi64 (__m256i a, __m256i b)</para>
        <para>VPMINSQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Min(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_min_epu64 (__m256i a, __m256i b)</para>
        <para>VPMINUQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.PermuteVar2x64x2(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_permutex2var_pd (__m128d a, __m128i idx, __m128i b)</para>
        <para>VPERMI2PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst VPERMT2PD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.PermuteVar2x64x2(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_permutex2var_epi64 (__m128i a, __m128i idx, __m128i b)</para>
        <para>VPERMI2Q xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst VPERMT2Q xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.PermuteVar2x64x2(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_permutex2var_epi64 (__m128i a, __m128i idx, __m128i b)</para>
        <para>VPERMI2Q xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst VPERMT2Q xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.PermuteVar4x32x2(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_permutex2var_epi32 (__m128i a, __m128i idx, __m128i b)</para>
        <para>VPERMI2D xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst VPERMT2D xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.PermuteVar4x32x2(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_permutex2var_ps (__m128 a, __m128i idx, __m128i b)</para>
        <para>VPERMI2PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst VPERMT2PS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.PermuteVar4x32x2(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_permutex2var_epi32 (__m128i a, __m128i idx, __m128i b)</para>
        <para>VPERMI2D xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst VPERMT2D xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.PermuteVar4x64(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256d _mm256_permute4x64_pd (__m256d a, __m256i b)</para>
        <para>VPERMPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.PermuteVar4x64(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_permute4x64_epi64 (__m256i a, __m256i b)</para>
        <para>VPERMQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.PermuteVar4x64(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_permute4x64_pd (__m256d a, __m256i b)</para>
        <para>VPERMQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.PermuteVar4x64x2(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_permutex2var_pd (__m256d a, __m256i idx, __m256i b)</para>
        <para>VPERMI2PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst VPERMT2PD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.PermuteVar4x64x2(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_permutex2var_epi64 (__m256i a, __m256i idx, __m256i b)</para>
        <para>VPERMI2Q ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst VPERMT2Q ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.PermuteVar4x64x2(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_permutex2var_epi64 (__m256i a, __m256i idx, __m256i b)</para>
        <para>VPERMI2Q ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst VPERMT2Q ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.PermuteVar8x32x2(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32})">
      <summary>
        <para>__m256i _mm256_permutex2var_epi32 (__m256i a, __m256i idx, __m256i b)</para>
        <para>VPERMI2D ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst VPERMT2D ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.PermuteVar8x32x2(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_permutex2var_ps (__m256 a, __m256i idx, __m256i b)</para>
        <para>VPERMI2PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst VPERMT2PS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.PermuteVar8x32x2(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_permutex2var_epi32 (__m256i a, __m256i idx, __m256i b)</para>
        <para>VPERMI2D ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst VPERMT2D ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Reciprocal14(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_rcp14_pd (__m128d a, __m128d b)</para>
        <para>VRCP14PD xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Reciprocal14(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_rcp14_ps (__m128 a, __m128 b)</para>
        <para>VRCP14PS xmm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Reciprocal14(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_rcp14_pd (__m256d a, __m256d b)</para>
        <para>VRCP14PD ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Reciprocal14(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_rcp14_ps (__m256 a, __m256 b)</para>
        <para>VRCP14PS ymm1 {k1}{z}, ymm2/m256/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ReciprocalSqrt14(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_rsqrt14_pd (__m128d a, __m128d b)</para>
        <para>VRSQRT14PD xmm1 {k1}{z}, xmm2/m128/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ReciprocalSqrt14(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_rsqrt14_ps (__m128 a, __m128 b)</para>
        <para>VRSQRT14PS xmm1 {k1}{z}, xmm2/m128/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ReciprocalSqrt14(System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_rsqrt14_pd (__m256d a, __m256d b)</para>
        <para>VRSQRT14PD ymm1 {k1}{z}, ymm2/m256/m64bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ReciprocalSqrt14(System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_rsqrt14_ps (__m256 a, __m256 b)</para>
        <para>VRSQRT14PS ymm1 {k1}{z}, ymm2/m256/m32bcst</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateLeft(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m128i _mm_rol_epi32 (__m128i a, int imm8)</para>
        <para>VPROLD xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateLeft(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m128i _mm_rol_epi64 (__m128i a, int imm8)</para>
        <para>VPROLQ xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateLeft(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>__m128i _mm_rol_epi32 (__m128i a, int imm8)</para>
        <para>VPROLD xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateLeft(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>__m128i _mm_rol_epi64 (__m128i a, int imm8)</para>
        <para>VPROLQ xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateLeft(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm256_rol_epi32 (__m256i a, int imm8)</para>
        <para>VPROLD ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateLeft(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m256i _mm256_rol_epi64 (__m256i a, int imm8)</para>
        <para>VPROLQ ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateLeft(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
      <summary>
        <para>__m256i _mm256_rol_epi32 (__m256i a, int imm8)</para>
        <para>VPROLD ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateLeft(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
      <summary>
        <para>__m256i _mm256_rol_epi64 (__m256i a, int imm8)</para>
        <para>VPROLQ ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateLeftVariable(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_rolv_epi32 (__m128i a, __m128i b)</para>
        <para>VPROLDV xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateLeftVariable(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_rolv_epi64 (__m128i a, __m128i b)</para>
        <para>VPROLQV xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateLeftVariable(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_rolv_epi32 (__m128i a, __m128i b)</para>
        <para>VPROLDV xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateLeftVariable(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_rolv_epi64 (__m128i a, __m128i b)</para>
        <para>VPROLQV xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateLeftVariable(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_rolv_epi32 (__m256i a, __m256i b)</para>
        <para>VPROLDV ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateLeftVariable(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_rolv_epi64 (__m256i a, __m256i b)</para>
        <para>VPROLQV ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateLeftVariable(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_rolv_epi32 (__m256i a, __m256i b)</para>
        <para>VPROLDV ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateLeftVariable(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_rolv_epi64 (__m256i a, __m256i b)</para>
        <para>VPROLQV ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateRight(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m128i _mm_ror_epi32 (__m128i a, int imm8)</para>
        <para>VPRORD xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateRight(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m128i _mm_ror_epi64 (__m128i a, int imm8)</para>
        <para>VPRORQ xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateRight(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>__m128i _mm_ror_epi32 (__m128i a, int imm8)</para>
        <para>VPRORD xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateRight(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>__m128i _mm_ror_epi64 (__m128i a, int imm8)</para>
        <para>VPRORQ xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateRight(System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm256_ror_epi32 (__m256i a, int imm8)</para>
        <para>VPRORD ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateRight(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m256i _mm256_ror_epi64 (__m256i a, int imm8)</para>
        <para>VPRORQ ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateRight(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
      <summary>
        <para>__m256i _mm256_ror_epi32 (__m256i a, int imm8)</para>
        <para>VPRORD ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateRight(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
      <summary>
        <para>__m256i _mm256_ror_epi64 (__m256i a, int imm8)</para>
        <para>VPRORQ ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateRightVariable(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_rorv_epi32 (__m128i a, __m128i b)</para>
        <para>VPRORDV xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateRightVariable(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_rorv_epi64 (__m128i a, __m128i b)</para>
        <para>VPRORQV xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateRightVariable(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_rorv_epi32 (__m128i a, __m128i b)</para>
        <para>VPRORDV xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateRightVariable(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_rorv_epi64 (__m128i a, __m128i b)</para>
        <para>VPRORQV xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateRightVariable(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_rorv_epi32 (__m256i a, __m256i b)</para>
        <para>VPRORDV ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateRightVariable(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_rorv_epi64 (__m256i a, __m256i b)</para>
        <para>VPRORQV ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateRightVariable(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32})">
      <summary>
        <para>__m256i _mm256_rorv_epi32 (__m256i a, __m256i b)</para>
        <para>VPRORDV ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RotateRightVariable(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_rorv_epi64 (__m256i a, __m256i b)</para>
        <para>VPRORQV ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RoundScale(System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_roundscale_pd (__m128d a, int imm)</para>
        <para>VRNDSCALEPD xmm1 {k1}{z}, xmm2/m128/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RoundScale(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_roundscale_ps (__m128 a, int imm)</para>
        <para>VRNDSCALEPS xmm1 {k1}{z}, xmm2/m128/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RoundScale(System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
      <summary>
        <para>__m256d _mm256_roundscale_pd (__m256d a, int imm)</para>
        <para>VRNDSCALEPD ymm1 {k1}{z}, ymm2/m256/m64bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.RoundScale(System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
      <summary>
        <para>__m256 _mm256_roundscale_ps (__m256 a, int imm)</para>
        <para>VRNDSCALEPS ymm1 {k1}{z}, ymm2/m256/m32bcst, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Scale(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_scalef_pd (__m128d a, int imm)</para>
        <para>VSCALEFPD xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Scale(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_scalef_ps (__m128 a, int imm)</para>
        <para>VSCALEFPS xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Scale(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double})">
      <summary>
        <para>__m256d _mm256_scalef_pd (__m256d a, int imm)</para>
        <para>VSCALEFPD ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Scale(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single})">
      <summary>
        <para>__m256 _mm256_scalef_ps (__m256 a, int imm)</para>
        <para>VSCALEFPS ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__128i _mm_srai_epi64 (__m128i a, int imm8)</para>
        <para>VPSRAQ xmm1 {k1}{z}, xmm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_sra_epi64 (__m128i a, __m128i count)</para>
        <para>VPSRAQ xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m256i _mm256_srai_epi64 (__m256i a, int imm8)</para>
        <para>VPSRAQ ymm1 {k1}{z}, ymm2, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m256i _mm256_sra_epi64 (__m256i a, __m128i count)</para>
        <para>VPSRAQ ymm1 {k1}{z}, ymm2, xmm3/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ShiftRightArithmeticVariable(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_srav_epi64 (__m128i a, __m128i count)</para>
        <para>VPSRAVQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.ShiftRightArithmeticVariable(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_srav_epi64 (__m256i a, __m256i count)</para>
        <para>VPSRAVQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Shuffle2x128(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
      <summary>
        <para>__m256d _mm256_shuffle_f64x2 (__m256d a, __m256d b, const int imm8)</para>
        <para>VSHUFF64x2 ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Shuffle2x128(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm256_shuffle_i32x4 (__m256i a, __m256i b, const int imm8)</para>
        <para>VSHUFI32x4 ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Shuffle2x128(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m256i _mm256_shuffle_i64x2 (__m256i a, __m256i b, const int imm8)</para>
        <para>VSHUFI64x2 ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Shuffle2x128(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
      <summary>
        <para>__m256 _mm256_shuffle_f32x4 (__m256 a, __m256 b, const int imm8)</para>
        <para>VSHUFF32x4 ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Shuffle2x128(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
      <summary>
        <para>__m256i _mm256_shuffle_i32x4 (__m256i a, __m256i b, const int imm8)</para>
        <para>VSHUFI32x4 ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.Shuffle2x128(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
      <summary>
        <para>__m256i _mm256_shuffle_i64x2 (__m256i a, __m256i b, const int imm8)</para>
        <para>VSHUFI64x2 ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.TernaryLogic(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <summary>
        <para>__m128i _mm_ternarylogic_si128 (__m128i a, __m128i b, __m128i c, byte imm)</para>
        <para>VPTERNLOGD xmm1 {k1}{z}, xmm2, xmm3/m128, imm8 The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.TernaryLogic(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_ternarylogic_pd (__m128d a, __m128d b, __m128d c, int imm)</para>
        <para>VPTERNLOGQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8 The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.TernaryLogic(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>__m128i _mm_ternarylogic_si128 (__m128i a, __m128i b, __m128i c, short imm)</para>
        <para>VPTERNLOGD xmm1 {k1}{z}, xmm2, xmm3/m128, imm8 The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.TernaryLogic(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m128i _mm_ternarylogic_epi32 (__m128i a, __m128i b, __m128i c, int imm)</para>
        <para>VPTERNLOGD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst, imm8</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.TernaryLogic(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m128i _mm_ternarylogic_epi64 (__m128i a, __m128i b, __m128i c, int imm)</para>
        <para>VPTERNLOGQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.TernaryLogic(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <summary>
        <para>__m128i _mm_ternarylogic_si128 (__m128i a, __m128i b, __m128i c, byte imm)</para>
        <para>VPTERNLOGD xmm1 {k1}{z}, xmm2, xmm3/m128, imm8 The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.TernaryLogic(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_ternarylogic_ps (__m128 a, __m128 b, __m128 c, int imm)</para>
        <para>VPTERNLOGD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst, imm8 The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.TernaryLogic(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>__m128i _mm_ternarylogic_si128 (__m128i a, __m128i b, __m128i c, short imm)</para>
        <para>VPTERNLOGD xmm1 {k1}{z}, xmm2, xmm3/m128, imm8 The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.TernaryLogic(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>__m128i _mm_ternarylogic_epi32 (__m128i a, __m128i b, __m128i c, int imm)</para>
        <para>VPTERNLOGD xmm1 {k1}{z}, xmm2, xmm3/m128/m32bcst, imm8</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.TernaryLogic(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>__m128i _mm_ternarylogic_epi64 (__m128i a, __m128i b, __m128i c, int imm)</para>
        <para>VPTERNLOGQ xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst, imm8</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.TernaryLogic(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Byte)">
      <summary>
        <para>__m256i _mm256_ternarylogic_si256 (__m256i a, __m256i b, __m256i c, byte imm)</para>
        <para>VPTERNLOGD ymm1 {k1}{z}, ymm2, ymm3/m256, imm8 The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.TernaryLogic(System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Runtime.Intrinsics.Vector256{System.Double},System.Byte)">
      <summary>
        <para>__m256d _mm256_ternarylogic_pd (__m256d a, __m256d b, __m256d c, int imm)</para>
        <para>VPTERNLOGQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8 The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.TernaryLogic(System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Runtime.Intrinsics.Vector256{System.Int16},System.Byte)">
      <summary>
        <para>__m256i _mm256_ternarylogic_si256 (__m256i a, __m256i b, __m256i c, short imm)</para>
        <para>VPTERNLOGD ymm1 {k1}{z}, ymm2, ymm3/m256, imm8 The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.TernaryLogic(System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Runtime.Intrinsics.Vector256{System.Int32},System.Byte)">
      <summary>
        <para>__m256i _mm256_ternarylogic_epi32 (__m256i a, __m256i b, __m256i c, int imm)</para>
        <para>VPTERNLOGD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.TernaryLogic(System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Runtime.Intrinsics.Vector256{System.Int64},System.Byte)">
      <summary>
        <para>__m256i _mm256_ternarylogic_epi64 (__m256i a, __m256i b, __m256i c, int imm)</para>
        <para>VPTERNLOGQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.TernaryLogic(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte},System.Byte)">
      <summary>
        <para>__m256i _mm256_ternarylogic_si256 (__m256i a, __m256i b, __m256i c, byte imm)</para>
        <para>VPTERNLOGD ymm1 {k1}{z}, ymm2, ymm3/m256, imm8 The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.TernaryLogic(System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Runtime.Intrinsics.Vector256{System.Single},System.Byte)">
      <summary>
        <para>__m256 _mm256_ternarylogic_ps (__m256 a, __m256 b, __m256 c, int imm)</para>
        <para>VPTERNLOGD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8 The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.TernaryLogic(System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Runtime.Intrinsics.Vector256{System.UInt16},System.Byte)">
      <summary>
        <para>__m256i _mm256_ternarylogic_si256 (__m256i a, __m256i b, __m256i c, short imm)</para>
        <para>VPTERNLOGD ymm1 {k1}{z}, ymm2, ymm3/m256, imm8 The above native signature does not exist. We provide this additional overload for consistency with the other bitwise APIs.</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.TernaryLogic(System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Runtime.Intrinsics.Vector256{System.UInt32},System.Byte)">
      <summary>
        <para>__m256i _mm256_ternarylogic_epi32 (__m256i a, __m256i b, __m256i c, int imm)</para>
        <para>VPTERNLOGD ymm1 {k1}{z}, ymm2, ymm3/m256/m32bcst, imm8</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.VL.TernaryLogic(System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Runtime.Intrinsics.Vector256{System.UInt64},System.Byte)">
      <summary>
        <para>__m256i _mm256_ternarylogic_epi64 (__m256i a, __m256i b, __m256i c, int imm)</para>
        <para>VPTERNLOGQ ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst, imm8</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
      <param name="control" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Avx512F.VL.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Avx512F.X64">
      <summary>Provides access to the x86 AVX512F hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.X64.ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128{System.Double},System.Int64,System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128d _mm_cvt_roundsi64_sd (__m128d a, __int64 b, int rounding)</para>
        <para>  VCVTSI2SD xmm1, xmm2, r64 {er}</para>
        <para>This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.X64.ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128{System.Double},System.UInt64,System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128d _mm_cvt_roundu64_sd (__m128d a, unsigned __int64 b, int rounding)</para>
        <para>  VCVTUSI2SD xmm1, xmm2, r64 {er}</para>
        <para>This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.X64.ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128{System.Double},System.UInt64)">
      <summary>
        <para>__m128d _mm_cvtsi64_sd (__m128d a, __int64 b)</para>
        <para>VCVTUSI2SD xmm1, xmm2, r/m64 This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.X64.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.Int64,System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_cvt_roundi64_ss (__m128 a, __int64 b, int rounding)</para>
        <para>  VCVTSI2SS xmm1, xmm2, r64 {er}</para>
        <para>This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.X64.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.UInt64,System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__m128 _mm_cvt_roundu64_ss (__m128 a, unsigned __int64 b, int rounding)</para>
        <para>  VCVTUSI2SS xmm1, xmm2, r64 {er}</para>
        <para>This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="upper" />
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.X64.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.UInt64)">
      <summary>
        <para>__m128 _mm_cvtsi64_ss (__m128 a, __int64 b)</para>
        <para>VCVTUSI2SS xmm1, xmm2, r/m64 This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.X64.ConvertToInt64(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__int64 _mm_cvt_roundsd_i64 (__m128d a, int rounding)</para>
        <para>  VCVTSD2SI r64, xmm1 {er}</para>
        <para>This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.X64.ConvertToInt64(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>__int64 _mm_cvt_roundss_i64 (__m128 a, int rounding)</para>
        <para>  VCVTSS2SI r64, xmm1 {er}</para>
        <para>This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.X64.ConvertToUInt64(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>unsigned __int64 _mm_cvt_roundsd_u64 (__m128d a, int rounding)</para>
        <para>  VCVTSD2USI r64, xmm1 {er}</para>
        <para>This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.X64.ConvertToUInt64(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>unsigned __int64 _mm_cvtsd_u64 (__m128d a)</para>
        <para>VCVTSD2USI r64, xmm1/m64{er} This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.X64.ConvertToUInt64(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.X86.FloatRoundingMode)">
      <summary>
        <para>unsigned __int64 _mm_cvt_roundss_u64 (__m128 a, int rounding)</para>
        <para>  VCVTSS2USI r64, xmm1 {er}</para>
        <para>This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="value" />
      <param name="mode" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.X64.ConvertToUInt64(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>unsigned __int64 _mm_cvtss_u64 (__m128 a)</para>
        <para>VCVTSS2USI r64, xmm1/m32{er} This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.X64.ConvertToUInt64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>unsigned __int64 _mm_cvttsd_u64 (__m128d a)</para>
        <para>VCVTTSD2USI r64, xmm1/m64{er} This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512F.X64.ConvertToUInt64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>unsigned __int64 _mm_cvttss_u64 (__m128 a)</para>
        <para>VCVTTSS2USI r64, xmm1/m32{er} This intrinsic is only available on 64-bit processes</para>
      </summary>
      <param name="value" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Avx512F.X64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Avx512Vbmi">
      <summary>Provides access to X86 AVX512VBMI hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512Vbmi.MultiShift(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.UInt64})">
      <summary>
        <para>__m512i _mm512_multishift_epi64_epi8(__m512i a, __m512i b)</para>
        <para>  VPMULTISHIFTQB zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="control" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512Vbmi.MultiShift(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.Int64})">
      <summary>
        <para>__m512i _mm512_multishift_epi64_epi8(__m512i a, __m512i b)</para>
        <para>  VPMULTISHIFTQB zmm1 {k1}{z}, zmm2, zmm3/m512/m64bcst</para>
      </summary>
      <param name="control" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512Vbmi.PermuteVar64x8(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>__m512i _mm512_permutevar64x8_epi8 (__m512i a, __m512i b)</para>
        <para>VPERMB zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512Vbmi.PermuteVar64x8(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>__m512i _mm512_permutevar64x8_epi8 (__m512i a, __m512i b)</para>
        <para>VPERMB zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512Vbmi.PermuteVar64x8x2(System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte},System.Runtime.Intrinsics.Vector512{System.Byte})">
      <summary>
        <para>__m512i _mm512_permutex2var_epi8 (__m512i a, __m512i idx, __m512i b)</para>
        <para>VPERMI2B zmm1 {k1}{z}, zmm2, zmm3/m512 VPERMT2B zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512Vbmi.PermuteVar64x8x2(System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte},System.Runtime.Intrinsics.Vector512{System.SByte})">
      <summary>
        <para>__m512i _mm512_permutex2var_epi8 (__m512i a, __m512i idx, __m512i b)</para>
        <para>VPERMI2B zmm1 {k1}{z}, zmm2, zmm3/m512 VPERMT2B zmm1 {k1}{z}, zmm2, zmm3/m512</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Avx512Vbmi.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Avx512Vbmi.VL">
      <summary>Provides access to the x86 AVX512VBMI+VL hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512Vbmi.VL.MultiShift(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_multishift_epi64_epi8(__m128i a, __m128i b)</para>
        <para>  VPMULTISHIFTQB xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="control" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512Vbmi.VL.MultiShift(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_multishift_epi64_epi8(__m128i a, __m128i b)</para>
        <para>  VPMULTISHIFTQB xmm1 {k1}{z}, xmm2, xmm3/m128/m64bcst</para>
      </summary>
      <param name="control" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512Vbmi.VL.MultiShift(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.UInt64})">
      <summary>
        <para>__m256i _mm256_multishift_epi64_epi8(__m256i a, __m256i b)</para>
        <para>  VPMULTISHIFTQB ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="control" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512Vbmi.VL.MultiShift(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.Int64})">
      <summary>
        <para>__m256i _mm256_multishift_epi64_epi8(__m256i a, __m256i b)</para>
        <para>  VPMULTISHIFTQB ymm1 {k1}{z}, ymm2, ymm3/m256/m64bcst</para>
      </summary>
      <param name="control" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512Vbmi.VL.PermuteVar16x8(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_permutevar64x8_epi8 (__m128i a, __m128i b)</para>
        <para>VPERMB xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512Vbmi.VL.PermuteVar16x8(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_permutevar64x8_epi8 (__m128i a, __m128i b)</para>
        <para>VPERMB xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512Vbmi.VL.PermuteVar16x8x2(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_permutex2var_epi8 (__m128i a, __m128i idx, __m128i b)</para>
        <para>VPERMI2B xmm1 {k1}{z}, xmm2, xmm3/m128 VPERMT2B xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512Vbmi.VL.PermuteVar16x8x2(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_permutex2var_epi8 (__m128i a, __m128i idx, __m128i b)</para>
        <para>VPERMI2B xmm1 {k1}{z}, xmm2, xmm3/m128 VPERMT2B xmm1 {k1}{z}, xmm2, xmm3/m128</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512Vbmi.VL.PermuteVar32x8(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_permutevar64x8_epi8 (__m256i a, __m256i b)</para>
        <para>VPERMB ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512Vbmi.VL.PermuteVar32x8(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_permutevar64x8_epi8 (__m256i a, __m256i b)</para>
        <para>VPERMB ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="left" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512Vbmi.VL.PermuteVar32x8x2(System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte},System.Runtime.Intrinsics.Vector256{System.Byte})">
      <summary>
        <para>__m256i _mm256_permutex2var_epi8 (__m256i a, __m256i idx, __m256i b)</para>
        <para>VPERMI2B ymm1 {k1}{z}, ymm2, ymm3/m256 VPERMT2B ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Avx512Vbmi.VL.PermuteVar32x8x2(System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte},System.Runtime.Intrinsics.Vector256{System.SByte})">
      <summary>
        <para>__m256i _mm256_permutex2var_epi8 (__m256i a, __m256i idx, __m256i b)</para>
        <para>VPERMI2B ymm1 {k1}{z}, ymm2, ymm3/m256 VPERMT2B ymm1 {k1}{z}, ymm2, ymm3/m256</para>
      </summary>
      <param name="lower" />
      <param name="indices" />
      <param name="upper" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Avx512Vbmi.VL.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Avx512Vbmi.X64">
      <summary>Provides access to the x86 AVX512VBMI hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Avx512Vbmi.X64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.AvxVnni">
      <summary>Provides access to the x86 AVXVNNI hardware instructions via intrinsics.</summary>
    </member>
    <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})">
      <summary>__m128i _mm_dpbusd_epi32 (__m128i src, __m128i a, __m128i b) VPDPBUSD xmm, xmm, xmm/m128</summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>__m128i _mm_dpwssd_epi32 (__m128i src, __m128i a, __m128i b) VPDPWSSD xmm, xmm, xmm/m128</summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>__m256i _mm256_dpbusd_epi32 (__m256i src, __m256i a, __m256i b) VPDPBUSD ymm, ymm, ymm/m256</summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>__m256i _mm256_dpwssd_epi32 (__m256i src, __m256i a, __m256i b) VPDPWSSD ymm, ymm, ymm/m256</summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>__m128i _mm_dpbusds_epi32 (__m128i src, __m128i a, __m128i b) VPDPBUSDS xmm, xmm, xmm/m128</summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>__m128i _mm_dpwssds_epi32 (__m128i src, __m128i a, __m128i b) VPDPWSSDS xmm, xmm, xmm/m128</summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>__m256i _mm256_dpbusds_epi32 (__m256i src, __m256i a, __m256i b) VPDPBUSDS ymm, ymm, ymm/m256</summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <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})">
      <summary>__m256i _mm256_dpwssds_epi32 (__m256i src, __m256i a, __m256i b) VPDPWSSDS ymm, ymm, ymm/m256</summary>
      <param name="addend" />
      <param name="left" />
      <param name="right" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.AvxVnni.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.AvxVnni.X64">
      <summary>Provides access to the x86 AVXVNNI hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.AvxVnni.X64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Bmi1">
      <summary>This class provides access to Intel BMI1 hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Bmi1.AndNot(System.UInt32,System.UInt32)">
      <summary>
        <para>unsigned int _andn_u32 (unsigned int a, unsigned int b)</para>
        <para>ANDN r32a, r32b, reg/m32</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Bmi1.BitFieldExtract(System.UInt32,System.Byte,System.Byte)">
      <summary>
        <para>unsigned int _bextr_u32 (unsigned int a, unsigned int start, unsigned int len)</para>
        <para>BEXTR r32a, reg/m32, r32b</para>
      </summary>
      <param name="value" />
      <param name="start" />
      <param name="length" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Bmi1.BitFieldExtract(System.UInt32,System.UInt16)">
      <summary>
        <para>unsigned int _bextr2_u32 (unsigned int a, unsigned int control)</para>
        <para>BEXTR r32a, reg/m32, r32b</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Bmi1.ExtractLowestSetBit(System.UInt32)">
      <summary>
        <para>unsigned int _blsi_u32 (unsigned int a)</para>
        <para>BLSI reg, reg/m32</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Bmi1.GetMaskUpToLowestSetBit(System.UInt32)">
      <summary>
        <para>unsigned int _blsmsk_u32 (unsigned int a)</para>
        <para>BLSMSK reg, reg/m32</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Bmi1.ResetLowestSetBit(System.UInt32)">
      <summary>
        <para>unsigned int _blsr_u32 (unsigned int a)</para>
        <para>BLSR reg, reg/m32</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Bmi1.TrailingZeroCount(System.UInt32)">
      <summary>
        <para>int _mm_tzcnt_32 (unsigned int a)</para>
        <para>TZCNT reg, reg/m32</para>
      </summary>
      <param name="value" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Bmi1.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Bmi1.X64">
      <summary>Provides access to the x86 BMI1 hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.AndNot(System.UInt64,System.UInt64)">
      <summary>
        <para>unsigned __int64 _andn_u64 (unsigned __int64 a, unsigned __int64 b)</para>
        <para>ANDN r64a, r64b, reg/m64</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.BitFieldExtract(System.UInt64,System.Byte,System.Byte)">
      <summary>
        <para>unsigned __int64 _bextr_u64 (unsigned __int64 a, unsigned int start, unsigned int len)</para>
        <para>BEXTR r64a, reg/m64, r64b</para>
      </summary>
      <param name="value" />
      <param name="start" />
      <param name="length" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.BitFieldExtract(System.UInt64,System.UInt16)">
      <summary>
        <para>unsigned __int64 _bextr2_u64 (unsigned __int64 a, unsigned __int64 control)</para>
        <para>BEXTR r64a, reg/m64, r64b</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.ExtractLowestSetBit(System.UInt64)">
      <summary>
        <para>unsigned __int64 _blsi_u64 (unsigned __int64 a)</para>
        <para>BLSI reg, reg/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.GetMaskUpToLowestSetBit(System.UInt64)">
      <summary>
        <para>unsigned __int64 _blsmsk_u64 (unsigned __int64 a)</para>
        <para>BLSMSK reg, reg/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.ResetLowestSetBit(System.UInt64)">
      <summary>
        <para>unsigned __int64 _blsr_u64 (unsigned __int64 a)</para>
        <para>BLSR reg, reg/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Bmi1.X64.TrailingZeroCount(System.UInt64)">
      <summary>
        <para>__int64 _mm_tzcnt_64 (unsigned __int64 a)</para>
        <para>TZCNT reg, reg/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Bmi1.X64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Bmi2">
      <summary>This class provides access to Intel BMI2 hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Bmi2.MultiplyNoFlags(System.UInt32,System.UInt32,System.UInt32*)">
      <summary>
        <para>unsigned int _mulx_u32 (unsigned int a, unsigned int b, unsigned int* hi)</para>
        <para>MULX r32a, r32b, reg/m32</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="low" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Bmi2.MultiplyNoFlags(System.UInt32,System.UInt32)">
      <summary>
        <para>unsigned int _mulx_u32 (unsigned int a, unsigned int b, unsigned int* hi)</para>
        <para>MULX r32a, r32b, reg/m32</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Bmi2.ParallelBitDeposit(System.UInt32,System.UInt32)">
      <summary>
        <para>unsigned int _pdep_u32 (unsigned int a, unsigned int mask)</para>
        <para>PDEP r32a, r32b, reg/m32</para>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Bmi2.ParallelBitExtract(System.UInt32,System.UInt32)">
      <summary>
        <para>unsigned int _pext_u32 (unsigned int a, unsigned int mask)</para>
        <para>PEXT r32a, r32b, reg/m32</para>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Bmi2.ZeroHighBits(System.UInt32,System.UInt32)">
      <summary>
        <para>unsigned int _bzhi_u32 (unsigned int a, unsigned int index)</para>
        <para>BZHI r32a, reg/m32, r32b</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Bmi2.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Bmi2.X64">
      <summary>Provides access to the x86 BMI2 hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.MultiplyNoFlags(System.UInt64,System.UInt64,System.UInt64*)">
      <summary>
        <para>unsigned __int64 _mulx_u64 (unsigned __int64 a, unsigned __int64 b, unsigned __int64* hi)</para>
        <para>MULX r64a, r64b, reg/m64</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="low" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.MultiplyNoFlags(System.UInt64,System.UInt64)">
      <summary>
        <para>unsigned __int64 _mulx_u64 (unsigned __int64 a, unsigned __int64 b, unsigned __int64* hi)</para>
        <para>MULX r64a, r64b, reg/m64</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.ParallelBitDeposit(System.UInt64,System.UInt64)">
      <summary>
        <para>unsigned __int64 _pdep_u64 (unsigned __int64 a, unsigned __int64 mask)</para>
        <para>PDEP r64a, r64b, reg/m64</para>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.ParallelBitExtract(System.UInt64,System.UInt64)">
      <summary>
        <para>unsigned __int64 _pext_u64 (unsigned __int64 a, unsigned __int64 mask)</para>
        <para>PEXT r64a, r64b, reg/m64</para>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Bmi2.X64.ZeroHighBits(System.UInt64,System.UInt64)">
      <summary>
        <para>unsigned __int64 _bzhi_u64 (unsigned __int64 a, unsigned int index)</para>
        <para>BZHI r64a, reg/m32, r64b</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Bmi2.X64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.FloatComparisonMode" />
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedEqualNonSignaling">
      <summary>_CMP_EQ_OQ.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedEqualSignaling">
      <summary>_CMP_EQ_OS.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedFalseNonSignaling">
      <summary>_CMP_FALSE_OQ.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedFalseSignaling">
      <summary>_CMP_FALSE_OS.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedGreaterThanNonSignaling">
      <summary>_CMP_GT_OQ.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedGreaterThanOrEqualNonSignaling">
      <summary>_CMP_GE_OQ.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedGreaterThanOrEqualSignaling">
      <summary>_CMP_GE_OS.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedGreaterThanSignaling">
      <summary>_CMP_GT_OS.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedLessThanNonSignaling">
      <summary>_CMP_LT_OQ.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedLessThanOrEqualNonSignaling">
      <summary>_CMP_LE_OQ.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedLessThanOrEqualSignaling">
      <summary>_CMP_LE_OS.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedLessThanSignaling">
      <summary>_CMP_LT_OS.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedNonSignaling">
      <summary>_CMP_ORD_Q.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedNotEqualNonSignaling">
      <summary>_CMP_NEQ_OQ.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedNotEqualSignaling">
      <summary>_CMP_NEQ_OS.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.OrderedSignaling">
      <summary>_CMP_ORD_S.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedEqualNonSignaling">
      <summary>_CMP_EQ_UQ.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedEqualSignaling">
      <summary>_CMP_EQ_US.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNonSignaling">
      <summary>_CMP_UNORD_Q.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotEqualNonSignaling">
      <summary>_CMP_NEQ_UQ.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotEqualSignaling">
      <summary>_CMP_NEQ_US.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotGreaterThanNonSignaling">
      <summary>_CMP_NGT_UQ.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotGreaterThanOrEqualNonSignaling">
      <summary>_CMP_NGE_UQ.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotGreaterThanOrEqualSignaling">
      <summary>_CMP_NGE_US.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotGreaterThanSignaling">
      <summary>_CMP_NGT_US.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotLessThanNonSignaling">
      <summary>_CMP_NLT_UQ.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotLessThanOrEqualNonSignaling">
      <summary>_CMP_NLE_UQ.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotLessThanOrEqualSignaling">
      <summary>_CMP_NLE_US.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedNotLessThanSignaling">
      <summary>_CMP_NLT_US.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedSignaling">
      <summary>_CMP_UNORD_S.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedTrueNonSignaling">
      <summary>_CMP_TRUE_UQ.</summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatComparisonMode.UnorderedTrueSignaling">
      <summary>_CMP_TRUE_US.</summary>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.FloatRoundingMode" />
    <member name="F:System.Runtime.Intrinsics.X86.FloatRoundingMode.ToEven">
      <summary>
        <para>_MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatRoundingMode.ToNegativeInfinity">
      <summary>
        <para>_MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatRoundingMode.ToPositiveInfinity">
      <summary>
        <para>_MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC</para>
      </summary>
    </member>
    <member name="F:System.Runtime.Intrinsics.X86.FloatRoundingMode.ToZero">
      <summary>
        <para>_MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC</para>
      </summary>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Fma">
      <summary>This class provides access to Intel FMA hardware instructions via intrinsics.</summary>
    </member>
    <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})">
      <summary>
        <para>__m128d _mm_fmadd_pd (__m128d a, __m128d b, __m128d c)</para>
        <para>VFMADDPD xmm, xmm, xmm/m128</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m128 _mm_fmadd_ps (__m128 a, __m128 b, __m128 c)</para>
        <para>VFMADDPS xmm, xmm, xmm/m128</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m256d _mm256_fmadd_pd (__m256d a, __m256d b, __m256d c)</para>
        <para>VFMADDPS ymm, ymm, ymm/m256</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m256 _mm256_fmadd_ps (__m256 a, __m256 b, __m256 c)</para>
        <para>VFMADDPS ymm, ymm, ymm/m256</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m128d _mm_fnmadd_pd (__m128d a, __m128d b, __m128d c)</para>
        <para>VFNMADDPD xmm, xmm, xmm/m128</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m128 _mm_fnmadd_ps (__m128 a, __m128 b, __m128 c)</para>
        <para>VFNMADDPS xmm, xmm, xmm/m128</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m256d _mm256_fnmadd_pd (__m256d a, __m256d b, __m256d c)</para>
        <para>VFNMADDPD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m256 _mm256_fnmadd_ps (__m256 a, __m256 b, __m256 c)</para>
        <para>VFNMADDPS ymm, ymm, ymm/m256</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m128d _mm_fnmadd_sd (__m128d a, __m128d b, __m128d c)</para>
        <para>VFNMADDSD xmm, xmm, xmm/m64</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m128 _mm_fnmadd_ss (__m128 a, __m128 b, __m128 c)</para>
        <para>VFNMADDSS xmm, xmm, xmm/m32</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m128d _mm_fmadd_sd (__m128d a, __m128d b, __m128d c)</para>
        <para>VFMADDSS xmm, xmm, xmm/m64</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m128 _mm_fmadd_ss (__m128 a, __m128 b, __m128 c)</para>
        <para>VFMADDSS xmm, xmm, xmm/m32</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m128d _mm_fmaddsub_pd (__m128d a, __m128d b, __m128d c)</para>
        <para>VFMADDSUBPD xmm, xmm, xmm/m128</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m128 _mm_fmaddsub_ps (__m128 a, __m128 b, __m128 c)</para>
        <para>VFMADDSUBPS xmm, xmm, xmm/m128</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m256d _mm256_fmaddsub_pd (__m256d a, __m256d b, __m256d c)</para>
        <para>VFMADDSUBPD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m256 _mm256_fmaddsub_ps (__m256 a, __m256 b, __m256 c)</para>
        <para>VFMADDSUBPS ymm, ymm, ymm/m256</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m128d _mm_fmsub_pd (__m128d a, __m128d b, __m128d c)</para>
        <para>VFMSUBPS xmm, xmm, xmm/m128</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m128 _mm_fmsub_ps (__m128 a, __m128 b, __m128 c)</para>
        <para>VFMSUBPS xmm, xmm, xmm/m128</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m256d _mm256_fmsub_pd (__m256d a, __m256d b, __m256d c)</para>
        <para>VFMSUBPD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m256 _mm256_fmsub_ps (__m256 a, __m256 b, __m256 c)</para>
        <para>VFMSUBPS ymm, ymm, ymm/m256</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m128d _mm_fmsubadd_pd (__m128d a, __m128d b, __m128d c)</para>
        <para>VFMSUBADDPD xmm, xmm, xmm/m128</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m128 _mm_fmsubadd_ps (__m128 a, __m128 b, __m128 c)</para>
        <para>VFMSUBADDPS xmm, xmm, xmm/m128</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m256d _mm256_fmsubadd_pd (__m256d a, __m256d b, __m256d c)</para>
        <para>VFMSUBADDPD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m256 _mm256_fmsubadd_ps (__m256 a, __m256 b, __m256 c)</para>
        <para>VFMSUBADDPS ymm, ymm, ymm/m256</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m128d _mm_fnmsub_pd (__m128d a, __m128d b, __m128d c)</para>
        <para>VFNMSUBPD xmm, xmm, xmm/m128</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m128 _mm_fnmsub_ps (__m128 a, __m128 b, __m128 c)</para>
        <para>VFNMSUBPS xmm, xmm, xmm/m128</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m256d _mm256_fnmsub_pd (__m256d a, __m256d b, __m256d c)</para>
        <para>VFNMSUBPD ymm, ymm, ymm/m256</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m256 _mm256_fnmsub_ps (__m256 a, __m256 b, __m256 c)</para>
        <para>VFNMSUBPS ymm, ymm, ymm/m256</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m128d _mm_fnmsub_sd (__m128d a, __m128d b, __m128d c)</para>
        <para>VFNMSUBSD xmm, xmm, xmm/m64</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m128 _mm_fnmsub_ss (__m128 a, __m128 b, __m128 c)</para>
        <para>VFNMSUBSS xmm, xmm, xmm/m32</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m128d _mm_fmsub_sd (__m128d a, __m128d b, __m128d c)</para>
        <para>VFMSUBSD xmm, xmm, xmm/m64</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <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})">
      <summary>
        <para>__m128 _mm_fmsub_ss (__m128 a, __m128 b, __m128 c)</para>
        <para>VFMSUBSS xmm, xmm, xmm/m32</para>
      </summary>
      <param name="a" />
      <param name="b" />
      <param name="c" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Fma.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Fma.X64">
      <summary>Provides access to the x86 FMA hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Fma.X64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Lzcnt">
      <summary>This class provides access to Intel LZCNT hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Lzcnt.LeadingZeroCount(System.UInt32)">
      <summary>
        <para>unsigned int _lzcnt_u32 (unsigned int a)</para>
        <para>LZCNT reg, reg/m32</para>
      </summary>
      <param name="value" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Lzcnt.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Lzcnt.X64">
      <summary>Provides access to the x86 LZCNT hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Lzcnt.X64.LeadingZeroCount(System.UInt64)">
      <summary>
        <para>unsigned __int64 _lzcnt_u64 (unsigned __int64 a)</para>
        <para>LZCNT reg, reg/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Lzcnt.X64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Pclmulqdq">
      <summary>This class provides access to Intel PCLMULQDQ hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Pclmulqdq.CarrylessMultiply(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m128i _mm_clmulepi64_si128 (__m128i a, __m128i b, const int imm8)</para>
        <para>PCLMULQDQ xmm, xmm/m128, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Pclmulqdq.CarrylessMultiply(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>__m128i _mm_clmulepi64_si128 (__m128i a, __m128i b, const int imm8)</para>
        <para>PCLMULQDQ xmm, xmm/m128, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Pclmulqdq.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Pclmulqdq.X64">
      <summary>Provides access to the x86 CLMUL hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Pclmulqdq.X64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Popcnt">
      <summary>This class provides access to Intel POPCNT hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Popcnt.PopCount(System.UInt32)">
      <summary>
        <para>int _mm_popcnt_u32 (unsigned int a)</para>
        <para>POPCNT reg, reg/m32</para>
      </summary>
      <param name="value" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Popcnt.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Popcnt.X64">
      <summary>Provides access to the x86 POPCNT hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Popcnt.X64.PopCount(System.UInt64)">
      <summary>
        <para>__int64 _mm_popcnt_u64 (unsigned __int64 a)</para>
        <para>POPCNT reg64, reg/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Popcnt.X64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Sse">
      <summary>This class provides access to Intel SSE hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.Add(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_add_ps (__m128 a,  __m128 b)</para>
        <para>ADDPS xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.AddScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_add_ss (__m128 a,  __m128 b)</para>
        <para>ADDSS xmm, xmm/m32</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.And(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_and_ps (__m128 a, __m128 b)</para>
        <para>ANDPS xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.AndNot(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_andnot_ps (__m128 a, __m128 b)</para>
        <para>ANDNPS xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_cmpeq_ps (__m128 a,  __m128 b)</para>
        <para>CMPPS xmm, xmm/m128, imm8(0)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_cmpgt_ps (__m128 a,  __m128 b)</para>
        <para>CMPPS xmm, xmm/m128, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_cmpge_ps (__m128 a,  __m128 b)</para>
        <para>CMPPS xmm, xmm/m128, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_cmplt_ps (__m128 a,  __m128 b)</para>
        <para>CMPPS xmm, xmm/m128, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_cmple_ps (__m128 a,  __m128 b)</para>
        <para>CMPPS xmm, xmm/m128, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_cmpneq_ps (__m128 a,  __m128 b)</para>
        <para>CMPPS xmm, xmm/m128, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_cmpngt_ps (__m128 a,  __m128 b)</para>
        <para>CMPPS xmm, xmm/m128, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_cmpnge_ps (__m128 a,  __m128 b)</para>
        <para>CMPPS xmm, xmm/m128, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_cmpnlt_ps (__m128 a,  __m128 b)</para>
        <para>CMPPS xmm, xmm/m128, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareNotLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_cmpnle_ps (__m128 a,  __m128 b)</para>
        <para>CMPPS xmm, xmm/m128, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareOrdered(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_cmpord_ps (__m128 a,  __m128 b)</para>
        <para>CMPPS xmm, xmm/m128, imm8(7)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_cmpeq_ss (__m128 a,  __m128 b)</para>
        <para>CMPSS xmm, xmm/m32, imm8(0)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_cmpgt_ss (__m128 a,  __m128 b)</para>
        <para>CMPSS xmm, xmm/m32, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_cmpge_ss (__m128 a,  __m128 b)</para>
        <para>CMPPS xmm, xmm/m32, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_cmplt_ss (__m128 a,  __m128 b)</para>
        <para>CMPSS xmm, xmm/m32, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_cmple_ss (__m128 a,  __m128 b)</para>
        <para>CMPSS xmm, xmm/m32, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarNotEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_cmpneq_ss (__m128 a,  __m128 b)</para>
        <para>CMPSS xmm, xmm/m32, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarNotGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_cmpngt_ss (__m128 a,  __m128 b)</para>
        <para>CMPSS xmm, xmm/m32, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_cmpnge_ss (__m128 a,  __m128 b)</para>
        <para>CMPSS xmm, xmm/m32, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarNotLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_cmpnlt_ss (__m128 a,  __m128 b)</para>
        <para>CMPSS xmm, xmm/m32, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarNotLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_cmpnle_ss (__m128 a,  __m128 b)</para>
        <para>CMPSS xmm, xmm/m32, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrdered(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_cmpord_ss (__m128 a,  __m128 b)</para>
        <para>CMPSS xmm, xmm/m32, imm8(7)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrderedEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>int _mm_comieq_ss (__m128 a, __m128 b)</para>
        <para>COMISS xmm, xmm/m32</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrderedGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>int _mm_comigt_ss (__m128 a, __m128 b)</para>
        <para>COMISS xmm, xmm/m32</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrderedGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>int _mm_comige_ss (__m128 a, __m128 b)</para>
        <para>COMISS xmm, xmm/m32</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrderedLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>int _mm_comilt_ss (__m128 a, __m128 b)</para>
        <para>COMISS xmm, xmm/m32</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrderedLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>int _mm_comile_ss (__m128 a, __m128 b)</para>
        <para>COMISS xmm, xmm/m32</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarOrderedNotEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>int _mm_comineq_ss (__m128 a, __m128 b)</para>
        <para>COMISS xmm, xmm/m32</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnordered(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_cmpunord_ss (__m128 a,  __m128 b)</para>
        <para>CMPSS xmm, xmm/m32, imm8(3)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnorderedEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>int _mm_ucomieq_ss (__m128 a, __m128 b)</para>
        <para>UCOMISS xmm, xmm/m32</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnorderedGreaterThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>int _mm_ucomigt_ss (__m128 a, __m128 b)</para>
        <para>UCOMISS xmm, xmm/m32</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnorderedGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>int _mm_ucomige_ss (__m128 a, __m128 b)</para>
        <para>UCOMISS xmm, xmm/m32</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnorderedLessThan(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>int _mm_ucomilt_ss (__m128 a, __m128 b)</para>
        <para>UCOMISS xmm, xmm/m32</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnorderedLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>int _mm_ucomile_ss (__m128 a, __m128 b)</para>
        <para>UCOMISS xmm, xmm/m32</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareScalarUnorderedNotEqual(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>int _mm_ucomineq_ss (__m128 a, __m128 b)</para>
        <para>UCOMISS xmm, xmm/m32</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.CompareUnordered(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_cmpunord_ps (__m128 a,  __m128 b)</para>
        <para>CMPPS xmm, xmm/m128, imm8(3)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.Int32)">
      <summary>
        <para>__m128 _mm_cvtsi32_ss (__m128 a, int b)</para>
        <para>CVTSI2SS xmm, reg/m32</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.ConvertToInt32(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>int _mm_cvtss_si32 (__m128 a)</para>
        <para>CVTSS2SI r32, xmm/m32</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.ConvertToInt32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>int _mm_cvttss_si32 (__m128 a)</para>
        <para>CVTTSS2SI r32, xmm/m32</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.Divide(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_div_ps (__m128 a,  __m128 b)</para>
        <para>DIVPS xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.DivideScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_div_ss (__m128 a,  __m128 b)</para>
        <para>DIVSS xmm, xmm/m32</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadAlignedVector128(System.Single*)">
      <summary>
        <para>__m128 _mm_load_ps (float const* mem_address)</para>
        <para>MOVAPS xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadHigh(System.Runtime.Intrinsics.Vector128{System.Single},System.Single*)">
      <summary>
        <para>__m128 _mm_loadh_pi (__m128 a, __m64 const* mem_addr)</para>
        <para>MOVHPS xmm, m64</para>
      </summary>
      <param name="lower" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadLow(System.Runtime.Intrinsics.Vector128{System.Single},System.Single*)">
      <summary>
        <para>__m128 _mm_loadl_pi (__m128 a, __m64 const* mem_addr)</para>
        <para>MOVLPS xmm, m64</para>
      </summary>
      <param name="upper" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadScalarVector128(System.Single*)">
      <summary>
        <para>__m128 _mm_load_ss (float const* mem_address)</para>
        <para>MOVSS xmm, m32</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.LoadVector128(System.Single*)">
      <summary>
        <para>__m128 _mm_loadu_ps (float const* mem_address)</para>
        <para>MOVUPS xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.Max(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_max_ps (__m128 a,  __m128 b)</para>
        <para>MAXPS xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.MaxScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_max_ss (__m128 a,  __m128 b)</para>
        <para>MAXSS xmm, xmm/m32</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.Min(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_min_ps (__m128 a,  __m128 b)</para>
        <para>MINPS xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.MinScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_min_ss (__m128 a,  __m128 b)</para>
        <para>MINSS xmm, xmm/m32</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.MoveHighToLow(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_movehl_ps (__m128 a,  __m128 b)</para>
        <para>MOVHLPS xmm, xmm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.MoveLowToHigh(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_movelh_ps (__m128 a,  __m128 b)</para>
        <para>MOVLHPS xmm, xmm</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.MoveMask(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>int _mm_movemask_ps (__m128 a)</para>
        <para>MOVMSKPS reg, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.MoveScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_move_ss (__m128 a, __m128 b)</para>
        <para>MOVSS xmm, xmm</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.Multiply(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_mul_ps (__m128 a, __m128 b)</para>
        <para>MULPS xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.MultiplyScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_mul_ss (__m128 a, __m128 b)</para>
        <para>MULPS xmm, xmm/m32</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.Or(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_or_ps (__m128 a,  __m128 b)</para>
        <para>ORPS xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.Prefetch0(System.Void*)">
      <summary>
        <para>void _mm_prefetch(char* p, int i)</para>
        <para>PREFETCHT0 m8</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.Prefetch1(System.Void*)">
      <summary>
        <para>void _mm_prefetch(char* p, int i)</para>
        <para>PREFETCHT1 m8</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.Prefetch2(System.Void*)">
      <summary>
        <para>void _mm_prefetch(char* p, int i)</para>
        <para>PREFETCHT2 m8</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.PrefetchNonTemporal(System.Void*)">
      <summary>
        <para>void _mm_prefetch(char* p, int i)</para>
        <para>PREFETCHNTA m8</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.Reciprocal(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_rcp_ps (__m128 a)</para>
        <para>RCPPS xmm, xmm/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_rcp_ss (__m128 a, __m128 b)</para>
        <para>RCPSS xmm, xmm/m32</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_rcp_ss (__m128 a)</para>
        <para>RCPSS xmm, xmm/m32</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalSqrt(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_rsqrt_ps (__m128 a)</para>
        <para>RSQRTPS xmm, xmm/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalSqrtScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_rsqrt_ss (__m128 a, __m128 b)</para>
        <para>RSQRTSS xmm, xmm/m32</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.ReciprocalSqrtScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_rsqrt_ss (__m128 a)</para>
        <para>RSQRTSS xmm, xmm/m32</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.Shuffle(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_shuffle_ps (__m128 a,  __m128 b, unsigned int control)</para>
        <para>SHUFPS xmm, xmm/m128, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.Sqrt(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_sqrt_ps (__m128 a)</para>
        <para>SQRTPS xmm, xmm/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_sqrt_ss (__m128 a, __m128 b)</para>
        <para>SQRTSS xmm, xmm/m32</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_sqrt_ss (__m128 a)</para>
        <para>SQRTSS xmm, xmm/m32</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.Store(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>void _mm_storeu_ps (float* mem_addr, __m128 a)</para>
        <para>MOVUPS m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreAligned(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>void _mm_store_ps (float* mem_addr, __m128 a)</para>
        <para>MOVAPS m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreAlignedNonTemporal(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>void _mm_stream_ps (float* mem_addr, __m128 a)</para>
        <para>MOVNTPS m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreFence">
      <summary>
        <para>void _mm_sfence(void)</para>
        <para>SFENCE</para>
      </summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreHigh(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>void _mm_storeh_pi (__m64* mem_addr, __m128 a)</para>
        <para>MOVHPS m64, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreLow(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>void _mm_storel_pi (__m64* mem_addr, __m128 a)</para>
        <para>MOVLPS m64, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.StoreScalar(System.Single*,System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>void _mm_store_ss (float* mem_addr, __m128 a)</para>
        <para>MOVSS m32, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.Subtract(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128d _mm_sub_ps (__m128d a, __m128d b)</para>
        <para>SUBPS xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.SubtractScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_sub_ss (__m128 a, __m128 b)</para>
        <para>SUBSS xmm, xmm/m32</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_unpackhi_ps (__m128 a,  __m128 b)</para>
        <para>UNPCKHPS xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_unpacklo_ps (__m128 a,  __m128 b)</para>
        <para>UNPCKLPS xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.Xor(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_xor_ps (__m128 a,  __m128 b)</para>
        <para>XORPS xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Sse.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Sse.X64">
      <summary>Provides access to the x86 SSE hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.X64.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.Int64)">
      <summary>
        <para>__m128 _mm_cvtsi64_ss (__m128 a, __int64 b)</para>
        <para>CVTSI2SS xmm, reg/m64</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.X64.ConvertToInt64(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__int64 _mm_cvtss_si64 (__m128 a)</para>
        <para>CVTSS2SI r64, xmm/m32</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse.X64.ConvertToInt64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__int64 _mm_cvttss_si64 (__m128 a)</para>
        <para>CVTTSS2SI r64, xmm/m32</para>
      </summary>
      <param name="value" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Sse.X64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Sse2">
      <summary>This class provides access to Intel SSE2 hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_add_epi8 (__m128i a,  __m128i b)</para>
        <para>PADDB xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_add_pd (__m128d a,  __m128d b)</para>
        <para>ADDPD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_add_epi16 (__m128i a,  __m128i b)</para>
        <para>PADDW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_add_epi32 (__m128i a,  __m128i b)</para>
        <para>PADDD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_add_epi64 (__m128i a,  __m128i b)</para>
        <para>PADDQ xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_add_epi8 (__m128i a,  __m128i b)</para>
        <para>PADDB xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_add_epi16 (__m128i a,  __m128i b)</para>
        <para>PADDW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_add_epi32 (__m128i a,  __m128i b)</para>
        <para>PADDD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Add(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_add_epi64 (__m128i a,  __m128i b)</para>
        <para>PADDQ xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_adds_epu8 (__m128i a,  __m128i b)</para>
        <para>PADDUSB xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_adds_epi16 (__m128i a,  __m128i b)</para>
        <para>PADDSW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_adds_epi8 (__m128i a,  __m128i b)</para>
        <para>PADDSB xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddSaturate(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_adds_epu16 (__m128i a,  __m128i b)</para>
        <para>PADDUSW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.AddScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_add_sd (__m128d a,  __m128d b)</para>
        <para>ADDSD xmm, xmm/m64</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_and_si128 (__m128i a,  __m128i b)</para>
        <para>PAND xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_and_pd (__m128d a, __m128d b)</para>
        <para>ANDPD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_and_si128 (__m128i a,  __m128i b)</para>
        <para>PAND xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_and_si128 (__m128i a,  __m128i b)</para>
        <para>PAND xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_and_si128 (__m128i a,  __m128i b)</para>
        <para>PAND xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_and_si128 (__m128i a,  __m128i b)</para>
        <para>PAND xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_and_si128 (__m128i a,  __m128i b)</para>
        <para>PAND xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_and_si128 (__m128i a,  __m128i b)</para>
        <para>PAND xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.And(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_and_si128 (__m128i a,  __m128i b)</para>
        <para>PAND xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_andnot_si128 (__m128i a,  __m128i b)</para>
        <para>PANDN xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_andnot_pd (__m128d a, __m128d b)</para>
        <para>ADDNPD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_andnot_si128 (__m128i a,  __m128i b)</para>
        <para>PANDN xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_andnot_si128 (__m128i a,  __m128i b)</para>
        <para>PANDN xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_andnot_si128 (__m128i a,  __m128i b)</para>
        <para>PANDN xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_andnot_si128 (__m128i a,  __m128i b)</para>
        <para>PANDN xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_andnot_si128 (__m128i a,  __m128i b)</para>
        <para>PANDN xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_andnot_si128 (__m128i a,  __m128i b)</para>
        <para>PANDN xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.AndNot(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_andnot_si128 (__m128i a,  __m128i b)</para>
        <para>PANDN xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Average(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_avg_epu8 (__m128i a,  __m128i b)</para>
        <para>PAVGB xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Average(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_avg_epu16 (__m128i a,  __m128i b)</para>
        <para>PAVGW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_cmpeq_epi8 (__m128i a,  __m128i b)</para>
        <para>PCMPEQB xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_cmpeq_pd (__m128d a,  __m128d b)</para>
        <para>CMPPD xmm, xmm/m128, imm8(0)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_cmpeq_epi16 (__m128i a,  __m128i b)</para>
        <para>PCMPEQW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_cmpeq_epi32 (__m128i a,  __m128i b)</para>
        <para>PCMPEQD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_cmpeq_epi8 (__m128i a,  __m128i b)</para>
        <para>PCMPEQB xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_cmpeq_epi16 (__m128i a,  __m128i b)</para>
        <para>PCMPEQW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_cmpeq_epi32 (__m128i a,  __m128i b)</para>
        <para>PCMPEQD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_cmpgt_pd (__m128d a,  __m128d b)</para>
        <para>CMPPD xmm, xmm/m128, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_cmpgt_epi16 (__m128i a,  __m128i b)</para>
        <para>PCMPGTW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_cmpgt_epi32 (__m128i a,  __m128i b)</para>
        <para>PCMPGTD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_cmpgt_epi8 (__m128i a,  __m128i b)</para>
        <para>PCMPGTB xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_cmpge_pd (__m128d a,  __m128d b)</para>
        <para>CMPPD xmm, xmm/m128, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_cmplt_pd (__m128d a,  __m128d b)</para>
        <para>CMPPD xmm, xmm/m128, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_cmplt_epi16 (__m128i a,  __m128i b)</para>
        <para>PCMPGTW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_cmplt_epi32 (__m128i a,  __m128i b)</para>
        <para>PCMPGTD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThan(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_cmplt_epi8 (__m128i a,  __m128i b)</para>
        <para>PCMPGTB xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_cmple_pd (__m128d a,  __m128d b)</para>
        <para>CMPPD xmm, xmm/m128, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_cmpneq_pd (__m128d a,  __m128d b)</para>
        <para>CMPPD xmm, xmm/m128, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_cmpngt_pd (__m128d a,  __m128d b)</para>
        <para>CMPPD xmm, xmm/m128, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_cmpnge_pd (__m128d a,  __m128d b)</para>
        <para>CMPPD xmm, xmm/m128, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_cmpnlt_pd (__m128d a,  __m128d b)</para>
        <para>CMPPD xmm, xmm/m128, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareNotLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_cmpnle_pd (__m128d a,  __m128d b)</para>
        <para>CMPPD xmm, xmm/m128, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareOrdered(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_cmpord_pd (__m128d a,  __m128d b)</para>
        <para>CMPPD xmm, xmm/m128, imm8(7)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_cmpeq_sd (__m128d a,  __m128d b)</para>
        <para>CMPSD xmm, xmm/m64, imm8(0)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_cmpgt_sd (__m128d a,  __m128d b)</para>
        <para>CMPSD xmm, xmm/m64, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_cmpge_sd (__m128d a,  __m128d b)</para>
        <para>CMPSD xmm, xmm/m64, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_cmplt_sd (__m128d a,  __m128d b)</para>
        <para>CMPSD xmm, xmm/m64, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_cmple_sd (__m128d a,  __m128d b)</para>
        <para>CMPSD xmm, xmm/m64, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarNotEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_cmpneq_sd (__m128d a,  __m128d b)</para>
        <para>CMPSD xmm, xmm/m64, imm8(4)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarNotGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_cmpngt_sd (__m128d a,  __m128d b)</para>
        <para>CMPSD xmm, xmm/m64, imm8(2)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarNotGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_cmpnge_sd (__m128d a,  __m128d b)</para>
        <para>CMPSD xmm, xmm/m64, imm8(1)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarNotLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_cmpnlt_sd (__m128d a,  __m128d b)</para>
        <para>CMPSD xmm, xmm/m64, imm8(5)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarNotLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_cmpnle_sd (__m128d a,  __m128d b)</para>
        <para>CMPSD xmm, xmm/m64, imm8(6)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrdered(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_cmpord_sd (__m128d a,  __m128d b)</para>
        <para>CMPSD xmm, xmm/m64, imm8(7)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrderedEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>int _mm_comieq_sd (__m128d a, __m128d b)</para>
        <para>COMISD xmm, xmm/m64</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrderedGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>int _mm_comigt_sd (__m128d a, __m128d b)</para>
        <para>COMISD xmm, xmm/m64</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrderedGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>int _mm_comige_sd (__m128d a, __m128d b)</para>
        <para>COMISD xmm, xmm/m64</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrderedLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>int _mm_comilt_sd (__m128d a, __m128d b)</para>
        <para>COMISD xmm, xmm/m64</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrderedLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>int _mm_comile_sd (__m128d a, __m128d b)</para>
        <para>COMISD xmm, xmm/m64</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarOrderedNotEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>int _mm_comineq_sd (__m128d a, __m128d b)</para>
        <para>COMISD xmm, xmm/m64</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnordered(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_cmpunord_sd (__m128d a,  __m128d b)</para>
        <para>CMPSD xmm, xmm/m64, imm8(3)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnorderedEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>int _mm_ucomieq_sd (__m128d a, __m128d b)</para>
        <para>UCOMISD xmm, xmm/m64</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnorderedGreaterThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>int _mm_ucomigt_sd (__m128d a, __m128d b)</para>
        <para>UCOMISD xmm, xmm/m64</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnorderedGreaterThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>int _mm_ucomige_sd (__m128d a, __m128d b)</para>
        <para>UCOMISD xmm, xmm/m64</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnorderedLessThan(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>int _mm_ucomilt_sd (__m128d a, __m128d b)</para>
        <para>UCOMISD xmm, xmm/m64</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnorderedLessThanOrEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>int _mm_ucomile_sd (__m128d a, __m128d b)</para>
        <para>UCOMISD xmm, xmm/m64</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareScalarUnorderedNotEqual(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>int _mm_ucomineq_sd (__m128d a, __m128d b)</para>
        <para>UCOMISD xmm, xmm/m64</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.CompareUnordered(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_cmpunord_pd (__m128d a,  __m128d b)</para>
        <para>CMPPD xmm, xmm/m128, imm8(3)</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128{System.Double},System.Int32)">
      <summary>
        <para>__m128d _mm_cvtsi32_sd (__m128d a, int b)</para>
        <para>CVTSI2SD xmm, reg/m32</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128d _mm_cvtss_sd (__m128d a, __m128 b)</para>
        <para>CVTSS2SD xmm, xmm/m32</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128Int32(System.Int32)">
      <summary>
        <para>__m128i _mm_cvtsi32_si128 (int a)</para>
        <para>MOVD xmm, reg/m32</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128 _mm_cvtsd_ss (__m128 a, __m128d b)</para>
        <para>CVTSD2SS xmm, xmm/m64</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertScalarToVector128UInt32(System.UInt32)">
      <summary>
        <para>__m128i _mm_cvtsi32_si128 (int a)</para>
        <para>MOVD xmm, reg/m32</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToInt32(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>int _mm_cvtsd_si32 (__m128d a)</para>
        <para>CVTSD2SI r32, xmm/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToInt32(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>int _mm_cvtsi128_si32 (__m128i a)</para>
        <para>MOVD reg/m32, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToInt32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>int _mm_cvttsd_si32 (__m128d a)</para>
        <para>CVTTSD2SI reg, xmm/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToUInt32(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>int _mm_cvtsi128_si32 (__m128i a)</para>
        <para>MOVD reg/m32, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Double(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128d _mm_cvtepi32_pd (__m128i a)</para>
        <para>CVTDQ2PD xmm, xmm/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Double(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128d _mm_cvtps_pd (__m128 a)</para>
        <para>CVTPS2PD xmm, xmm/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128i _mm_cvtpd_epi32 (__m128d a)</para>
        <para>CVTPD2DQ xmm, xmm/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128i _mm_cvtps_epi32 (__m128 a)</para>
        <para>CVTPS2DQ xmm, xmm/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Int32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128i _mm_cvttpd_epi32 (__m128d a)</para>
        <para>CVTTPD2DQ xmm, xmm/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Int32WithTruncation(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128i _mm_cvttps_epi32 (__m128 a)</para>
        <para>CVTTPS2DQ xmm, xmm/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Single(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128 _mm_cvtpd_ps (__m128d a)</para>
        <para>CVTPD2PS xmm, xmm/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ConvertToVector128Single(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128 _mm_cvtepi32_ps (__m128i a)</para>
        <para>CVTDQ2PS xmm, xmm/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Divide(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_div_pd (__m128d a,  __m128d b)</para>
        <para>DIVPD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.DivideScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_div_sd (__m128d a,  __m128d b)</para>
        <para>DIVSD xmm, xmm/m64</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Extract(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>int _mm_extract_epi16 (__m128i a,  int immediate)</para>
        <para>PEXTRW reg, xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Insert(System.Runtime.Intrinsics.Vector128{System.Int16},System.Int16,System.Byte)">
      <summary>
        <para>__m128i _mm_insert_epi16 (__m128i a,  int i, int immediate)</para>
        <para>PINSRW xmm, reg/m16, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Insert(System.Runtime.Intrinsics.Vector128{System.UInt16},System.UInt16,System.Byte)">
      <summary>
        <para>__m128i _mm_insert_epi16 (__m128i a,  int i, int immediate)</para>
        <para>PINSRW xmm, reg/m16, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Byte*)">
      <summary>
        <para>__m128i _mm_load_si128 (__m128i const* mem_address)</para>
        <para>MOVDQA xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Double*)">
      <summary>
        <para>__m128d _mm_load_pd (double const* mem_address)</para>
        <para>MOVAPD xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Int16*)">
      <summary>
        <para>__m128i _mm_load_si128 (__m128i const* mem_address)</para>
        <para>MOVDQA xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Int32*)">
      <summary>
        <para>__m128i _mm_load_si128 (__m128i const* mem_address)</para>
        <para>MOVDQA xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.Int64*)">
      <summary>
        <para>__m128i _mm_load_si128 (__m128i const* mem_address)</para>
        <para>MOVDQA xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.SByte*)">
      <summary>
        <para>__m128i _mm_load_si128 (__m128i const* mem_address)</para>
        <para>MOVDQA xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.UInt16*)">
      <summary>
        <para>__m128i _mm_load_si128 (__m128i const* mem_address)</para>
        <para>MOVDQA xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.UInt32*)">
      <summary>
        <para>__m128i _mm_load_si128 (__m128i const* mem_address)</para>
        <para>MOVDQA xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadAlignedVector128(System.UInt64*)">
      <summary>
        <para>__m128i _mm_load_si128 (__m128i const* mem_address)</para>
        <para>MOVDQA xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadFence">
      <summary>
        <para>void _mm_lfence(void)</para>
        <para>LFENCE</para>
      </summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadHigh(System.Runtime.Intrinsics.Vector128{System.Double},System.Double*)">
      <summary>
        <para>__m128d _mm_loadh_pd (__m128d a, double const* mem_addr)</para>
        <para>MOVHPD xmm, m64</para>
      </summary>
      <param name="lower" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadLow(System.Runtime.Intrinsics.Vector128{System.Double},System.Double*)">
      <summary>
        <para>__m128d _mm_loadl_pd (__m128d a, double const* mem_addr)</para>
        <para>MOVLPD xmm, m64</para>
      </summary>
      <param name="upper" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.Double*)">
      <summary>
        <para>__m128d _mm_load_sd (double const* mem_address)</para>
        <para>MOVSD xmm, m64</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.Int32*)">
      <summary>
        <para>__m128i _mm_loadl_epi32 (__m128i const* mem_addr)</para>
        <para>MOVD xmm, reg/m32</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.Int64*)">
      <summary>
        <para>__m128i _mm_loadl_epi64 (__m128i const* mem_addr)</para>
        <para>MOVQ xmm, reg/m64</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.UInt32*)">
      <summary>
        <para>__m128i _mm_loadl_epi32 (__m128i const* mem_addr)</para>
        <para>MOVD xmm, reg/m32</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadScalarVector128(System.UInt64*)">
      <summary>
        <para>__m128i _mm_loadl_epi64 (__m128i const* mem_addr)</para>
        <para>MOVQ xmm, reg/m64</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Byte*)">
      <summary>
        <para>__m128i _mm_loadu_si128 (__m128i const* mem_address)</para>
        <para>MOVDQU xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Double*)">
      <summary>
        <para>__m128d _mm_loadu_pd (double const* mem_address)</para>
        <para>MOVUPD xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Int16*)">
      <summary>
        <para>__m128i _mm_loadu_si128 (__m128i const* mem_address)</para>
        <para>MOVDQU xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Int32*)">
      <summary>
        <para>__m128i _mm_loadu_si128 (__m128i const* mem_address)</para>
        <para>MOVDQU xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.Int64*)">
      <summary>
        <para>__m128i _mm_loadu_si128 (__m128i const* mem_address)</para>
        <para>MOVDQU xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.SByte*)">
      <summary>
        <para>__m128i _mm_loadu_si128 (__m128i const* mem_address)</para>
        <para>MOVDQU xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.UInt16*)">
      <summary>
        <para>__m128i _mm_loadu_si128 (__m128i const* mem_address)</para>
        <para>MOVDQU xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.UInt32*)">
      <summary>
        <para>__m128i _mm_loadu_si128 (__m128i const* mem_address)</para>
        <para>MOVDQU xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.LoadVector128(System.UInt64*)">
      <summary>
        <para>__m128i _mm_loadu_si128 (__m128i const* mem_address)</para>
        <para>MOVDQU xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.MaskMove(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte*)">
      <summary>
        <para>void _mm_maskmoveu_si128 (__m128i a,  __m128i mask, char* mem_address)</para>
        <para>MASKMOVDQU xmm, xmm</para>
      </summary>
      <param name="source" />
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.MaskMove(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.SByte*)">
      <summary>
        <para>void _mm_maskmoveu_si128 (__m128i a,  __m128i mask, char* mem_address)</para>
        <para>MASKMOVDQU xmm, xmm</para>
      </summary>
      <param name="source" />
      <param name="mask" />
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Max(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_max_epu8 (__m128i a,  __m128i b)</para>
        <para>PMAXUB xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Max(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_max_pd (__m128d a,  __m128d b)</para>
        <para>MAXPD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Max(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_max_epi16 (__m128i a,  __m128i b)</para>
        <para>PMAXSW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.MaxScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_max_sd (__m128d a,  __m128d b)</para>
        <para>MAXSD xmm, xmm/m64</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.MemoryFence">
      <summary>
        <para>void _mm_mfence(void)</para>
        <para>MFENCE</para>
      </summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Min(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_min_epu8 (__m128i a,  __m128i b)</para>
        <para>PMINUB xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Min(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_min_pd (__m128d a,  __m128d b)</para>
        <para>MINPD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Min(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_min_epi16 (__m128i a,  __m128i b)</para>
        <para>PMINSW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.MinScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_min_sd (__m128d a,  __m128d b)</para>
        <para>MINSD xmm, xmm/m64</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveMask(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>int _mm_movemask_epi8 (__m128i a)</para>
        <para>PMOVMSKB reg, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveMask(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>int _mm_movemask_pd (__m128d a)</para>
        <para>MOVMSKPD reg, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveMask(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int _mm_movemask_epi8 (__m128i a)</para>
        <para>PMOVMSKB reg, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_move_sd (__m128d a, __m128d b)</para>
        <para>MOVSD xmm, xmm</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveScalar(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_move_epi64 (__m128i a)</para>
        <para>MOVQ xmm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.MoveScalar(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_move_epi64 (__m128i a)</para>
        <para>MOVQ xmm, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Multiply(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_mul_pd (__m128d a,  __m128d b)</para>
        <para>MULPD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Multiply(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_mul_epu32 (__m128i a,  __m128i b)</para>
        <para>PMULUDQ xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_madd_epi16 (__m128i a,  __m128i b)</para>
        <para>PMADDWD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_mulhi_epi16 (__m128i a,  __m128i b)</para>
        <para>PMULHW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyHigh(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_mulhi_epu16 (__m128i a,  __m128i b)</para>
        <para>PMULHUW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_mullo_epi16 (__m128i a,  __m128i b)</para>
        <para>PMULLW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_mullo_epi16 (__m128i a,  __m128i b)</para>
        <para>PMULLW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.MultiplyScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_mul_sd (__m128d a,  __m128d b)</para>
        <para>MULSD xmm, xmm/m64</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_or_si128 (__m128i a,  __m128i b)</para>
        <para>POR xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_or_pd (__m128d a,  __m128d b)</para>
        <para>ORPD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_or_si128 (__m128i a,  __m128i b)</para>
        <para>POR xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_or_si128 (__m128i a,  __m128i b)</para>
        <para>POR xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_or_si128 (__m128i a,  __m128i b)</para>
        <para>POR xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_or_si128 (__m128i a,  __m128i b)</para>
        <para>POR xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_or_si128 (__m128i a,  __m128i b)</para>
        <para>POR xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_or_si128 (__m128i a,  __m128i b)</para>
        <para>POR xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Or(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_or_si128 (__m128i a,  __m128i b)</para>
        <para>POR xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.PackSignedSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_packs_epi16 (__m128i a,  __m128i b)</para>
        <para>PACKSSWB xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.PackSignedSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_packs_epi32 (__m128i a,  __m128i b)</para>
        <para>PACKSSDW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.PackUnsignedSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_packus_epi16 (__m128i a,  __m128i b)</para>
        <para>PACKUSWB xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>__m128i _mm_slli_epi16 (__m128i a,  int immediate)</para>
        <para>PSLLW xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_sll_epi16 (__m128i a, __m128i count)</para>
        <para>PSLLW xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m128i _mm_slli_epi32 (__m128i a,  int immediate)</para>
        <para>PSLLD xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_sll_epi32 (__m128i a, __m128i count)</para>
        <para>PSLLD xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m128i _mm_slli_epi64 (__m128i a,  int immediate)</para>
        <para>PSLLQ xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_sll_epi64 (__m128i a, __m128i count)</para>
        <para>PSLLQ xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>__m128i _mm_slli_epi16 (__m128i a,  int immediate)</para>
        <para>PSLLW xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_sll_epi16 (__m128i a,  __m128i count)</para>
        <para>PSLLW xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>__m128i _mm_slli_epi32 (__m128i a,  int immediate)</para>
        <para>PSLLD xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_sll_epi32 (__m128i a, __m128i count)</para>
        <para>PSLLD xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>__m128i _mm_slli_epi64 (__m128i a,  int immediate)</para>
        <para>PSLLQ xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_sll_epi64 (__m128i a, __m128i count)</para>
        <para>PSLLQ xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <summary>
        <para>__m128i _mm_bslli_si128 (__m128i a, int imm8)</para>
        <para>PSLLDQ xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>__m128i _mm_bslli_si128 (__m128i a, int imm8)</para>
        <para>PSLLDQ xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m128i _mm_bslli_si128 (__m128i a, int imm8)</para>
        <para>PSLLDQ xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m128i _mm_bslli_si128 (__m128i a, int imm8)</para>
        <para>PSLLDQ xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <summary>
        <para>__m128i _mm_bslli_si128 (__m128i a, int imm8)</para>
        <para>PSLLDQ xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>__m128i _mm_bslli_si128 (__m128i a, int imm8)</para>
        <para>PSLLDQ xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>__m128i _mm_bslli_si128 (__m128i a, int imm8)</para>
        <para>PSLLDQ xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftLeftLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>__m128i _mm_bslli_si128 (__m128i a, int imm8)</para>
        <para>PSLLDQ xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>__m128i _mm_srai_epi16 (__m128i a,  int immediate)</para>
        <para>PSRAW xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_sra_epi16 (__m128i a, __m128i count)</para>
        <para>PSRAW xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m128i _mm_srai_epi32 (__m128i a,  int immediate)</para>
        <para>PSRAD xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_sra_epi32 (__m128i a, __m128i count)</para>
        <para>PSRAD xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>__m128i _mm_srli_epi16 (__m128i a,  int immediate)</para>
        <para>PSRLW xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_srl_epi16 (__m128i a, __m128i count)</para>
        <para>PSRLW xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m128i _mm_srli_epi32 (__m128i a,  int immediate)</para>
        <para>PSRLD xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_srl_epi32 (__m128i a, __m128i count)</para>
        <para>PSRLD xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m128i _mm_srli_epi64 (__m128i a,  int immediate)</para>
        <para>PSRLQ xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_srl_epi64 (__m128i a, __m128i count)</para>
        <para>PSRLQ xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>__m128i _mm_srli_epi16 (__m128i a,  int immediate)</para>
        <para>PSRLW xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_srl_epi16 (__m128i a, __m128i count)</para>
        <para>PSRLW xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>__m128i _mm_srli_epi32 (__m128i a,  int immediate)</para>
        <para>PSRLD xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_srl_epi32 (__m128i a, __m128i count)</para>
        <para>PSRLD xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>__m128i _mm_srli_epi64 (__m128i a,  int immediate)</para>
        <para>PSRLQ xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_srl_epi64 (__m128i a, __m128i count)</para>
        <para>PSRLQ xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="count" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <summary>
        <para>__m128i _mm_bsrli_si128 (__m128i a, int imm8)</para>
        <para>PSRLDQ xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>__m128i _mm_bsrli_si128 (__m128i a, int imm8)</para>
        <para>PSRLDQ xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m128i _mm_bsrli_si128 (__m128i a, int imm8)</para>
        <para>PSRLDQ xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m128i _mm_bsrli_si128 (__m128i a, int imm8)</para>
        <para>PSRLDQ xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <summary>
        <para>__m128i _mm_bsrli_si128 (__m128i a, int imm8)</para>
        <para>PSRLDQ xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>__m128i _mm_bsrli_si128 (__m128i a, int imm8)</para>
        <para>PSRLDQ xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>__m128i _mm_bsrli_si128 (__m128i a, int imm8)</para>
        <para>PSRLDQ xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>__m128i _mm_bsrli_si128 (__m128i a, int imm8)</para>
        <para>PSRLDQ xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="numBytes" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Shuffle(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_shuffle_pd (__m128d a,  __m128d b, int immediate)</para>
        <para>SHUFPD xmm, xmm/m128, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Shuffle(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m128i _mm_shuffle_epi32 (__m128i a,  int immediate)</para>
        <para>PSHUFD xmm, xmm/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Shuffle(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>__m128i _mm_shuffle_epi32 (__m128i a,  int immediate)</para>
        <para>PSHUFD xmm, xmm/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShuffleHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>__m128i _mm_shufflehi_epi16 (__m128i a,  int immediate)</para>
        <para>PSHUFHW xmm, xmm/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShuffleHigh(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>__m128i _mm_shufflehi_epi16 (__m128i a,  int control)</para>
        <para>PSHUFHW xmm, xmm/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShuffleLow(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>__m128i _mm_shufflelo_epi16 (__m128i a,  int control)</para>
        <para>PSHUFLW xmm, xmm/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.ShuffleLow(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>__m128i _mm_shufflelo_epi16 (__m128i a,  int control)</para>
        <para>PSHUFLW xmm, xmm/m128, imm8</para>
      </summary>
      <param name="value" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Sqrt(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_sqrt_pd (__m128d a)</para>
        <para>SQRTPD xmm, xmm/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_sqrt_sd (__m128d a, __m128d b)</para>
        <para>SQRTSD xmm, xmm/64</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.SqrtScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_sqrt_sd (__m128d a)</para>
        <para>SQRTSD xmm, xmm/64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)</para>
        <para>MOVDQU m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>void _mm_storeu_pd (double* mem_addr, __m128d a)</para>
        <para>MOVUPD m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)</para>
        <para>MOVDQU m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)</para>
        <para>MOVDQU m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)</para>
        <para>MOVDQU m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)</para>
        <para>MOVDQU m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)</para>
        <para>MOVDQU m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)</para>
        <para>MOVDQU m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Store(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>void _mm_storeu_si128 (__m128i* mem_addr, __m128i a)</para>
        <para>MOVDQU m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>void _mm_store_si128 (__m128i* mem_addr, __m128i a)</para>
        <para>MOVDQA m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>void _mm_store_pd (double* mem_addr, __m128d a)</para>
        <para>MOVAPD m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>void _mm_store_si128 (__m128i* mem_addr, __m128i a)</para>
        <para>MOVDQA m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>void _mm_store_si128 (__m128i* mem_addr, __m128i a)</para>
        <para>MOVDQA m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>void _mm_store_si128 (__m128i* mem_addr, __m128i a)</para>
        <para>MOVDQA m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>void _mm_store_si128 (__m128i* mem_addr, __m128i a)</para>
        <para>MOVDQA m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>void _mm_store_si128 (__m128i* mem_addr, __m128i a)</para>
        <para>MOVDQA m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>void _mm_store_si128 (__m128i* mem_addr, __m128i a)</para>
        <para>MOVDQA m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAligned(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>void _mm_store_si128 (__m128i* mem_addr, __m128i a)</para>
        <para>MOVDQA m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Byte*,System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)</para>
        <para>MOVNTDQ m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>void _mm_stream_pd (double* mem_addr, __m128d a)</para>
        <para>MOVNTPD m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Int16*,System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)</para>
        <para>MOVNTDQ m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)</para>
        <para>MOVNTDQ m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)</para>
        <para>MOVNTDQ m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.SByte*,System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)</para>
        <para>MOVNTDQ m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.UInt16*,System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)</para>
        <para>MOVNTDQ m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)</para>
        <para>MOVNTDQ m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreAlignedNonTemporal(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>void _mm_stream_si128 (__m128i* mem_addr, __m128i a)</para>
        <para>MOVNTDQ m128, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreHigh(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>void _mm_storeh_pd (double* mem_addr, __m128d a)</para>
        <para>MOVHPD m64, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreLow(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>void _mm_storel_pd (double* mem_addr, __m128d a)</para>
        <para>MOVLPD m64, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreNonTemporal(System.Int32*,System.Int32)">
      <summary>
        <para>void _mm_stream_si32(int *p, int a)</para>
        <para>MOVNTI m32, r32</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreNonTemporal(System.UInt32*,System.UInt32)">
      <summary>
        <para>void _mm_stream_si32(int *p, int a)</para>
        <para>MOVNTI m32, r32</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreScalar(System.Double*,System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>void _mm_store_sd (double* mem_addr, __m128d a)</para>
        <para>MOVSD m64, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreScalar(System.Int32*,System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>void _mm_storeu_si32 (void* mem_addr, __m128i a) MOVD m32, xmm.</summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreScalar(System.Int64*,System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>void _mm_storel_epi64 (__m128i* mem_addr, __m128i a)</para>
        <para>MOVQ m64, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreScalar(System.UInt32*,System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>void _mm_storeu_si32 (void* mem_addr, __m128i a) MOVD m32, xmm.</summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.StoreScalar(System.UInt64*,System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>void _mm_storel_epi64 (__m128i* mem_addr, __m128i a)</para>
        <para>MOVQ m64, xmm</para>
      </summary>
      <param name="address" />
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_sub_epi8 (__m128i a,  __m128i b)</para>
        <para>PSUBB xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_sub_pd (__m128d a, __m128d b)</para>
        <para>SUBPD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_sub_epi16 (__m128i a,  __m128i b)</para>
        <para>PSUBW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_sub_epi32 (__m128i a,  __m128i b)</para>
        <para>PSUBD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_sub_epi64 (__m128i a,  __m128i b)</para>
        <para>PSUBQ xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_sub_epi8 (__m128i a,  __m128i b)</para>
        <para>PSUBB xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_sub_epi16 (__m128i a,  __m128i b)</para>
        <para>PSUBW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_sub_epi32 (__m128i a,  __m128i b)</para>
        <para>PSUBD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Subtract(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_sub_epi64 (__m128i a,  __m128i b)</para>
        <para>PSUBQ xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_subs_epu8 (__m128i a,  __m128i b)</para>
        <para>PSUBUSB xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_subs_epi16 (__m128i a,  __m128i b)</para>
        <para>PSUBSW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_subs_epi8 (__m128i a,  __m128i b)</para>
        <para>PSUBSB xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractSaturate(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_subs_epu16 (__m128i a,  __m128i b)</para>
        <para>PSUBUSW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.SubtractScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_sub_sd (__m128d a, __m128d b)</para>
        <para>SUBSD xmm, xmm/m64</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.SumAbsoluteDifferences(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_sad_epu8 (__m128i a,  __m128i b)</para>
        <para>PSADBW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_unpackhi_epi8 (__m128i a,  __m128i b)</para>
        <para>PUNPCKHBW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_unpackhi_pd (__m128d a,  __m128d b)</para>
        <para>UNPCKHPD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_unpackhi_epi16 (__m128i a,  __m128i b)</para>
        <para>PUNPCKHWD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_unpackhi_epi32 (__m128i a,  __m128i b)</para>
        <para>PUNPCKHDQ xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_unpackhi_epi64 (__m128i a,  __m128i b)</para>
        <para>PUNPCKHQDQ xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_unpackhi_epi8 (__m128i a,  __m128i b)</para>
        <para>PUNPCKHBW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_unpackhi_epi16 (__m128i a,  __m128i b)</para>
        <para>PUNPCKHWD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_unpackhi_epi32 (__m128i a,  __m128i b)</para>
        <para>PUNPCKHDQ xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackHigh(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_unpackhi_epi64 (__m128i a,  __m128i b)</para>
        <para>PUNPCKHQDQ xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_unpacklo_epi8 (__m128i a,  __m128i b)</para>
        <para>PUNPCKLBW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_unpacklo_pd (__m128d a,  __m128d b)</para>
        <para>UNPCKLPD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_unpacklo_epi16 (__m128i a,  __m128i b)</para>
        <para>PUNPCKLWD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_unpacklo_epi32 (__m128i a,  __m128i b)</para>
        <para>PUNPCKLDQ xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_unpacklo_epi64 (__m128i a,  __m128i b)</para>
        <para>PUNPCKLQDQ xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_unpacklo_epi8 (__m128i a,  __m128i b)</para>
        <para>PUNPCKLBW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_unpacklo_epi16 (__m128i a,  __m128i b)</para>
        <para>PUNPCKLWD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_unpacklo_epi32 (__m128i a,  __m128i b)</para>
        <para>PUNPCKLDQ xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.UnpackLow(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_unpacklo_epi64 (__m128i a,  __m128i b)</para>
        <para>PUNPCKLQDQ xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_xor_si128 (__m128i a,  __m128i b)</para>
        <para>PXOR xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_xor_pd (__m128d a,  __m128d b)</para>
        <para>XORPD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_xor_si128 (__m128i a,  __m128i b)</para>
        <para>PXOR xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_xor_si128 (__m128i a,  __m128i b)</para>
        <para>PXOR xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_xor_si128 (__m128i a,  __m128i b)</para>
        <para>PXOR xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_xor_si128 (__m128i a,  __m128i b)</para>
        <para>PXOR xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_xor_si128 (__m128i a,  __m128i b)</para>
        <para>PXOR xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_xor_si128 (__m128i a,  __m128i b)</para>
        <para>PXOR xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.Xor(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_xor_si128 (__m128i a,  __m128i b)</para>
        <para>PXOR xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Sse2.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Sse2.X64">
      <summary>Provides access to the x86 SSE2 hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128{System.Double},System.Int64)">
      <summary>
        <para>__m128d _mm_cvtsi64_sd (__m128d a, __int64 b)</para>
        <para>CVTSI2SD xmm, reg/m64</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertScalarToVector128Int64(System.Int64)">
      <summary>
        <para>__m128i _mm_cvtsi64_si128 (__int64 a)</para>
        <para>MOVQ xmm, reg/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertScalarToVector128UInt64(System.UInt64)">
      <summary>
        <para>__m128i _mm_cvtsi64_si128 (__int64 a)</para>
        <para>MOVQ xmm, reg/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertToInt64(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__int64 _mm_cvtsd_si64 (__m128d a)</para>
        <para>CVTSD2SI r64, xmm/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertToInt64(System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__int64 _mm_cvtsi128_si64 (__m128i a)</para>
        <para>MOVQ reg/m64, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertToInt64WithTruncation(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__int64 _mm_cvttsd_si64 (__m128d a)</para>
        <para>CVTTSD2SI reg, xmm/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.ConvertToUInt64(System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__int64 _mm_cvtsi128_si64 (__m128i a)</para>
        <para>MOVQ reg/m64, xmm</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.StoreNonTemporal(System.Int64*,System.Int64)">
      <summary>
        <para>void _mm_stream_si64(__int64 *p, __int64 a)</para>
        <para>MOVNTI m64, r64</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse2.X64.StoreNonTemporal(System.UInt64*,System.UInt64)">
      <summary>
        <para>void _mm_stream_si64(__int64 *p, __int64 a)</para>
        <para>MOVNTI m64, r64</para>
      </summary>
      <param name="address" />
      <param name="value" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Sse2.X64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Sse3">
      <summary>This class provides access to Intel SSE3 hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse3.AddSubtract(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_addsub_pd (__m128d a, __m128d b)</para>
        <para>ADDSUBPD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse3.AddSubtract(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_addsub_ps (__m128 a, __m128 b)</para>
        <para>ADDSUBPS xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse3.HorizontalAdd(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_hadd_pd (__m128d a, __m128d b)</para>
        <para>HADDPD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse3.HorizontalAdd(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_hadd_ps (__m128 a, __m128 b)</para>
        <para>HADDPS xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse3.HorizontalSubtract(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_hsub_pd (__m128d a, __m128d b)</para>
        <para>HSUBPD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse3.HorizontalSubtract(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_hsub_ps (__m128 a, __m128 b)</para>
        <para>HSUBPS xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadAndDuplicateToVector128(System.Double*)">
      <summary>
        <para>__m128d _mm_loaddup_pd (double const* mem_addr)</para>
        <para>MOVDDUP xmm, m64</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.Byte*)">
      <summary>
        <para>__m128i _mm_lddqu_si128 (__m128i const* mem_addr) LDDQU xmm1, m128 VLDDQU xmm1, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.Int16*)">
      <summary>
        <para>__m128i _mm_lddqu_si128 (__m128i const* mem_addr) LDDQU xmm1, m128 VLDDQU xmm1, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.Int32*)">
      <summary>
        <para>__m128i _mm_lddqu_si128 (__m128i const* mem_addr) LDDQU xmm1, m128 VLDDQU xmm1, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.Int64*)">
      <summary>
        <para>__m128i _mm_lddqu_si128 (__m128i const* mem_addr) LDDQU xmm1, m128 VLDDQU xmm1, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.SByte*)">
      <summary>
        <para>__m128i _mm_lddqu_si128 (__m128i const* mem_addr)</para>
        <para>LDDQU xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.UInt16*)">
      <summary>
        <para>__m128i _mm_lddqu_si128 (__m128i const* mem_addr) LDDQU xmm1, m128 VLDDQU xmm1, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.UInt32*)">
      <summary>
        <para>__m128i _mm_lddqu_si128 (__m128i const* mem_addr) LDDQU xmm1, m128 VLDDQU xmm1, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse3.LoadDquVector128(System.UInt64*)">
      <summary>
        <para>__m128i _mm_lddqu_si128 (__m128i const* mem_addr) LDDQU xmm1, m128 VLDDQU xmm1, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse3.MoveAndDuplicate(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_movedup_pd (__m128d a)</para>
        <para>MOVDDUP xmm, xmm/m64</para>
      </summary>
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse3.MoveHighAndDuplicate(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_movehdup_ps (__m128 a)</para>
        <para>MOVSHDUP xmm, xmm/m128</para>
      </summary>
      <param name="source" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse3.MoveLowAndDuplicate(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_moveldup_ps (__m128 a)</para>
        <para>MOVSLDUP xmm, xmm/m128</para>
      </summary>
      <param name="source" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Sse3.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Sse3.X64">
      <summary>Provides access to the x86 SSE3 hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Sse3.X64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Sse41">
      <summary>This class provides access to Intel SSE4.1 hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.Blend(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_blend_pd (__m128d a, __m128d b, const int imm8)</para>
        <para>BLENDPD xmm, xmm/m128, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.Blend(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>__m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8)</para>
        <para>PBLENDW xmm, xmm/m128 imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.Blend(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_blend_ps (__m128 a, __m128 b, const int imm8)</para>
        <para>BLENDPS xmm, xmm/m128, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.Blend(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>__m128i _mm_blend_epi16 (__m128i a, __m128i b, const int imm8)</para>
        <para>PBLENDW xmm, xmm/m128 imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <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})">
      <summary>
        <para>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)</para>
        <para>PBLENDVB xmm, xmm/m128, xmm</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <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})">
      <summary>
        <para>__m128d _mm_blendv_pd (__m128d a, __m128d b, __m128d mask)</para>
        <para>BLENDVPD xmm, xmm/m128, xmm0</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <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})">
      <summary>
        <para>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)</para>
        <para>PBLENDVB xmm, xmm/m128, xmm</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <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})">
      <summary>
        <para>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)</para>
        <para>PBLENDVB xmm, xmm/m128, xmm</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <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})">
      <summary>
        <para>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)</para>
        <para>PBLENDVB xmm, xmm/m128, xmm</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <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})">
      <summary>
        <para>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)</para>
        <para>PBLENDVB xmm, xmm/m128, xmm</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <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})">
      <summary>
        <para>__m128 _mm_blendv_ps (__m128 a, __m128 b, __m128 mask)</para>
        <para>BLENDVPS xmm, xmm/m128, xmm0</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <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})">
      <summary>
        <para>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)</para>
        <para>PBLENDVB xmm, xmm/m128, xmm</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <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})">
      <summary>
        <para>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)</para>
        <para>PBLENDVB xmm, xmm/m128, xmm</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <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})">
      <summary>
        <para>__m128i _mm_blendv_epi8 (__m128i a, __m128i b, __m128i mask)</para>
        <para>PBLENDVB xmm, xmm/m128, xmm</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.Ceiling(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_ceil_pd (__m128d a)</para>
        <para>ROUNDPD xmm, xmm/m128, imm8(10)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.Ceiling(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_ceil_ps (__m128 a)</para>
        <para>ROUNDPS xmm, xmm/m128, imm8(10)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.CeilingScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_ceil_sd (__m128d a, __m128d b)</para>
        <para>ROUNDSD xmm, xmm/m128, imm8(10)</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.CeilingScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_ceil_sd (__m128d a)</para>
        <para>ROUNDSD xmm, xmm/m128, imm8(10)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.CeilingScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_ceil_ss (__m128 a, __m128 b)</para>
        <para>ROUNDSS xmm, xmm/m128, imm8(10)</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.CeilingScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_ceil_ss (__m128 a)</para>
        <para>ROUNDSD xmm, xmm/m128, imm8(10)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.CompareEqual(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cmpeq_epi64 (__m128i a, __m128i b)</para>
        <para>PCMPEQQ xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.CompareEqual(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>
        <para>__m128i _mm_cmpeq_epi64 (__m128i a, __m128i b)</para>
        <para>PCMPEQQ xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int16(System.Byte*)">
      <summary>PMOVZXBW xmm, m64</summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_cvtepu8_epi16 (__m128i a)</para>
        <para>PMOVZXBW xmm, xmm/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int16(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_cvtepi8_epi16 (__m128i a)</para>
        <para>PMOVSXBW xmm, xmm/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int16(System.SByte*)">
      <summary>PMOVSXBW xmm, m64</summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Byte*)">
      <summary>PMOVZXBD xmm, m32</summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Int16*)">
      <summary>PMOVSXWD xmm, m64</summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_cvtepu8_epi32 (__m128i a)</para>
        <para>PMOVZXBD xmm, xmm/m32</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_cvtepi16_epi32 (__m128i a)</para>
        <para>PMOVSXWD xmm, xmm/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_cvtepi8_epi32 (__m128i a)</para>
        <para>PMOVSXBD xmm, xmm/m32</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_cvtepu16_epi32 (__m128i a)</para>
        <para>PMOVZXWD xmm, xmm/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.SByte*)">
      <summary>PMOVSXBD xmm, m32</summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int32(System.UInt16*)">
      <summary>PMOVZXWD xmm, m64</summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Byte*)">
      <summary>PMOVZXBQ xmm, m16</summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Int16*)">
      <summary>PMOVSXWQ xmm, m32</summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Int32*)">
      <summary>PMOVSXDQ xmm, m64</summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_cvtepu8_epi64 (__m128i a)</para>
        <para>PMOVZXBQ xmm, xmm/m16</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_cvtepi16_epi64 (__m128i a)</para>
        <para>PMOVSXWQ xmm, xmm/m32</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_cvtepi32_epi64 (__m128i a)</para>
        <para>PMOVSXDQ xmm, xmm/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_cvtepi8_epi64 (__m128i a)</para>
        <para>PMOVSXBQ xmm, xmm/m16</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_cvtepu16_epi64 (__m128i a)</para>
        <para>PMOVZXWQ xmm, xmm/m32</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_cvtepu32_epi64 (__m128i a)</para>
        <para>PMOVZXDQ xmm, xmm/m64</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.SByte*)">
      <summary>PMOVSXBQ xmm, m16</summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.UInt16*)">
      <summary>PMOVZXWQ xmm, m32</summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.ConvertToVector128Int64(System.UInt32*)">
      <summary>PMOVZXDQ xmm, m64</summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.DotProduct(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double},System.Byte)">
      <summary>
        <para>__m128d _mm_dp_pd (__m128d a, __m128d b, const int imm8)</para>
        <para>DPPD xmm, xmm/m128, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.DotProduct(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_dp_ps (__m128 a, __m128 b, const int imm8)</para>
        <para>DPPS xmm, xmm/m128, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="control" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.Extract(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <summary>
        <para>int _mm_extract_epi8 (__m128i a, const int imm8)</para>
        <para>PEXTRB reg/m8, xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.Extract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>int _mm_extract_epi32 (__m128i a, const int imm8)</para>
        <para>PEXTRD reg/m32, xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.Extract(System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>int _mm_extract_ps (__m128 a, const int imm8)</para>
        <para>EXTRACTPS xmm, xmm/m32, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.Extract(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>int _mm_extract_epi32 (__m128i a, const int imm8)</para>
        <para>PEXTRD reg/m32, xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.Floor(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_floor_pd (__m128d a)</para>
        <para>ROUNDPD xmm, xmm/m128, imm8(9)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.Floor(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_floor_ps (__m128 a)</para>
        <para>ROUNDPS xmm, xmm/m128, imm8(9)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.FloorScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_floor_sd (__m128d a, __m128d b)</para>
        <para>ROUNDSD xmm, xmm/m128, imm8(9)</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.FloorScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_floor_sd (__m128d a)</para>
        <para>ROUNDSD xmm, xmm/m128, imm8(9)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.FloorScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_floor_ss (__m128 a, __m128 b)</para>
        <para>ROUNDSS xmm, xmm/m128, imm8(9)</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.FloorScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_floor_ss (__m128 a)</para>
        <para>ROUNDSS xmm, xmm/m128, imm8(9)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte,System.Byte)">
      <summary>
        <para>__m128i _mm_insert_epi8 (__m128i a, int i, const int imm8)</para>
        <para>PINSRB xmm, reg/m8, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.Int32},System.Int32,System.Byte)">
      <summary>
        <para>__m128i _mm_insert_epi32 (__m128i a, int i, const int imm8)</para>
        <para>PINSRD xmm, reg/m32, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.SByte},System.SByte,System.Byte)">
      <summary>
        <para>__m128i _mm_insert_epi8 (__m128i a, int i, const int imm8)</para>
        <para>PINSRB xmm, reg/m8, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single},System.Byte)">
      <summary>
        <para>__m128 _mm_insert_ps (__m128 a, __m128 b, const int imm8)</para>
        <para>INSERTPS xmm, xmm/m32, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.Insert(System.Runtime.Intrinsics.Vector128{System.UInt32},System.UInt32,System.Byte)">
      <summary>
        <para>__m128i _mm_insert_epi32 (__m128i a, int i, const int imm8)</para>
        <para>PINSRD xmm, reg/m32, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.Byte*)">
      <summary>
        <para>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)</para>
        <para>MOVNTDQA xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.Int16*)">
      <summary>
        <para>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)</para>
        <para>MOVNTDQA xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.Int32*)">
      <summary>
        <para>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)</para>
        <para>MOVNTDQA xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.Int64*)">
      <summary>
        <para>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)</para>
        <para>MOVNTDQA xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.SByte*)">
      <summary>
        <para>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)</para>
        <para>MOVNTDQA xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.UInt16*)">
      <summary>
        <para>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)</para>
        <para>MOVNTDQA xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.UInt32*)">
      <summary>
        <para>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)</para>
        <para>MOVNTDQA xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.LoadAlignedVector128NonTemporal(System.UInt64*)">
      <summary>
        <para>__m128i _mm_stream_load_si128 (const __m128i* mem_addr)</para>
        <para>MOVNTDQA xmm, m128</para>
      </summary>
      <param name="address" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.Max(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_max_epi32 (__m128i a, __m128i b)</para>
        <para>PMAXSD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.Max(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_max_epi8 (__m128i a, __m128i b)</para>
        <para>PMAXSB xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.Max(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_max_epu16 (__m128i a, __m128i b)</para>
        <para>PMAXUW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.Max(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_max_epu32 (__m128i a, __m128i b)</para>
        <para>PMAXUD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.Min(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_min_epi32 (__m128i a, __m128i b)</para>
        <para>PMINSD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.Min(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_min_epi8 (__m128i a, __m128i b)</para>
        <para>PMINSB xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.Min(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_min_epu16 (__m128i a, __m128i b)</para>
        <para>PMINUW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.Min(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_min_epu32 (__m128i a, __m128i b)</para>
        <para>PMINUD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.MinHorizontal(System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>
        <para>__m128i _mm_minpos_epu16 (__m128i a)</para>
        <para>PHMINPOSUW xmm, xmm/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.MultipleSumAbsoluteDifferences(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <summary>
        <para>__m128i _mm_mpsadbw_epu8 (__m128i a, __m128i b, const int imm8)</para>
        <para>MPSADBW xmm, xmm/m128, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.Multiply(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_mul_epi32 (__m128i a, __m128i b)</para>
        <para>PMULDQ xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_mullo_epi32 (__m128i a, __m128i b)</para>
        <para>PMULLD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.MultiplyLow(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>
        <para>__m128i _mm_mullo_epi32 (__m128i a, __m128i b)</para>
        <para>PMULLD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.PackUnsignedSaturate(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_packus_epi32 (__m128i a, __m128i b)</para>
        <para>PACKUSDW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirection(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>_m128d _mm_round_pd (__m128d a, _MM_FROUND_CUR_DIRECTION)</para>
        <para>ROUNDPD xmm, xmm/m128, imm8(4)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirection(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_round_ps (__m128 a, _MM_FROUND_CUR_DIRECTION)</para>
        <para>ROUNDPS xmm, xmm/m128, imm8(4)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_CUR_DIRECTION)</para>
        <para>ROUNDSD xmm, xmm/m128, imm8(4)</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_round_sd (__m128d a, _MM_FROUND_CUR_DIRECTION)</para>
        <para>ROUNDSD xmm, xmm/m128, imm8(4)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_CUR_DIRECTION)</para>
        <para>ROUNDSS xmm, xmm/m128, imm8(4)</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundCurrentDirectionScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_round_ss (__m128 a, _MM_FROUND_CUR_DIRECTION)</para>
        <para>ROUNDSS xmm, xmm/m128, imm8(4)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestInteger(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_round_pd (__m128d a, int rounding)</para>
        <para>ROUNDPD xmm, xmm/m128, imm8(8)
            _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestInteger(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_round_ps (__m128 a, int rounding)</para>
        <para>ROUNDPS xmm, xmm/m128, imm8(8)
            _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC)</para>
        <para>ROUNDSD xmm, xmm/m128, imm8(8)</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC)</para>
        <para>ROUNDSD xmm, xmm/m128, imm8(8)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)</para>
        <para>ROUNDSS xmm, xmm/m128, imm8(8)</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNearestIntegerScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC)</para>
        <para>ROUNDSS xmm, xmm/m128, imm8(8)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_round_pd (__m128d a, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)</para>
        <para>ROUNDPD xmm, xmm/m128, imm8(9)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinity(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_round_ps (__m128 a, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)</para>
        <para>ROUNDPS xmm, xmm/m128, imm8(9)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)</para>
        <para>ROUNDSD xmm, xmm/m128, imm8(9)</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_NEG_INF |_MM_FROUND_NO_EXC)</para>
        <para>ROUNDSD xmm, xmm/m128, imm8(9)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)</para>
        <para>ROUNDSS xmm, xmm/m128, imm8(9)</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToNegativeInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC)</para>
        <para>ROUNDSS xmm, xmm/m128, imm8(9)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_round_pd (__m128d a, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)</para>
        <para>ROUNDPD xmm, xmm/m128, imm8(10)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinity(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_round_ps (__m128 a, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)</para>
        <para> ROUNDPS xmm, xmm/m128, imm8(10)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)</para>
        <para>ROUNDSD xmm, xmm/m128, imm8(10)</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_POS_INF |_MM_FROUND_NO_EXC)</para>
        <para>ROUNDSD xmm, xmm/m128, imm8(10)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)</para>
        <para>ROUNDSS xmm, xmm/m128, imm8(10)</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToPositiveInfinityScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC)</para>
        <para>ROUNDSS xmm, xmm/m128, imm8(10)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZero(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_round_pd (__m128d a, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)</para>
        <para>ROUNDPD xmm, xmm/m128, imm8(11)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZero(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_round_ps (__m128 a, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)</para>
        <para>ROUNDPS xmm, xmm/m128, imm8(11)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZeroScalar(System.Runtime.Intrinsics.Vector128{System.Double},System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_round_sd (__m128d a, __m128d b, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)</para>
        <para>ROUNDSD xmm, xmm/m128, imm8(11)</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZeroScalar(System.Runtime.Intrinsics.Vector128{System.Double})">
      <summary>
        <para>__m128d _mm_round_sd (__m128d a, _MM_FROUND_TO_ZERO |_MM_FROUND_NO_EXC)</para>
        <para>ROUNDSD xmm, xmm/m128, imm8(11)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZeroScalar(System.Runtime.Intrinsics.Vector128{System.Single},System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_round_ss (__m128 a, __m128 b, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)</para>
        <para>ROUNDSS xmm, xmm/m128, imm8(11)</para>
      </summary>
      <param name="upper" />
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.RoundToZeroScalar(System.Runtime.Intrinsics.Vector128{System.Single})">
      <summary>
        <para>__m128 _mm_round_ss (__m128 a, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC)</para>
        <para>ROUNDSS xmm, xmm/m128, imm8(11)</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>int _mm_testc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128</summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>int _mm_testc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128</summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>int _mm_testc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128</summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>int _mm_testc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128</summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int _mm_testc_si128 (__m128i a, __m128i b)</para>
        <para>PTEST xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>int _mm_testc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128</summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>int _mm_testc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128</summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestC(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>int _mm_testc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128</summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>int _mm_testnzc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128</summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>int _mm_testnzc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128</summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>int _mm_testnzc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128</summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>int _mm_testnzc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128</summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int _mm_testnzc_si128 (__m128i a, __m128i b)</para>
        <para>PTEST xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>int _mm_testnzc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128</summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>int _mm_testnzc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128</summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestNotZAndNotC(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>int _mm_testnzc_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128</summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>int _mm_testz_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128</summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>int _mm_testz_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128</summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>int _mm_testz_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128</summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>int _mm_testz_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128</summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>int _mm_testz_si128 (__m128i a, __m128i b)</para>
        <para>PTEST xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16})">
      <summary>int _mm_testz_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128</summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32})">
      <summary>int _mm_testz_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128</summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.TestZ(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64})">
      <summary>int _mm_testz_si128 (__m128i a, __m128i b) PTEST xmm, xmm/m128</summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Sse41.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Sse41.X64">
      <summary>Provides access to the x86 SSE4.1 hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.X64.Extract(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__int64 _mm_extract_epi64 (__m128i a, const int imm8)</para>
        <para>PEXTRQ reg/m64, xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.X64.Extract(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>__int64 _mm_extract_epi64 (__m128i a, const int imm8)</para>
        <para>PEXTRQ reg/m64, xmm, imm8</para>
      </summary>
      <param name="value" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.X64.Insert(System.Runtime.Intrinsics.Vector128{System.Int64},System.Int64,System.Byte)">
      <summary>
        <para>__m128i _mm_insert_epi64 (__m128i a, __int64 i, const int imm8)</para>
        <para>PINSRQ xmm, reg/m64, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse41.X64.Insert(System.Runtime.Intrinsics.Vector128{System.UInt64},System.UInt64,System.Byte)">
      <summary>
        <para>__m128i _mm_insert_epi64 (__m128i a, __int64 i, const int imm8)</para>
        <para>PINSRQ xmm, reg/m64, imm8</para>
      </summary>
      <param name="value" />
      <param name="data" />
      <param name="index" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Sse41.X64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Sse42">
      <summary>This class provides access to Intel SSE4.2 hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse42.CompareGreaterThan(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64})">
      <summary>
        <para>__m128i _mm_cmpgt_epi64 (__m128i a, __m128i b)</para>
        <para>PCMPGTQ xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse42.Crc32(System.UInt32,System.Byte)">
      <summary>
        <para>unsigned int _mm_crc32_u8 (unsigned int crc, unsigned char v)</para>
        <para>CRC32 reg, reg/m8</para>
      </summary>
      <param name="crc" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse42.Crc32(System.UInt32,System.UInt16)">
      <summary>
        <para>unsigned int _mm_crc32_u16 (unsigned int crc, unsigned short v)</para>
        <para>CRC32 reg, reg/m16</para>
      </summary>
      <param name="crc" />
      <param name="data" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse42.Crc32(System.UInt32,System.UInt32)">
      <summary>
        <para>unsigned int _mm_crc32_u32 (unsigned int crc, unsigned int v)</para>
        <para>CRC32 reg, reg/m32</para>
      </summary>
      <param name="crc" />
      <param name="data" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Sse42.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Sse42.X64">
      <summary>Provides access to the x86 SSE4.2 hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Sse42.X64.Crc32(System.UInt64,System.UInt64)">
      <summary>
        <para>unsigned __int64 _mm_crc32_u64 (unsigned __int64 crc, unsigned __int64 v)</para>
        <para>CRC32 reg, reg/m64</para>
      </summary>
      <param name="crc" />
      <param name="data" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Sse42.X64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Ssse3">
      <summary>This class provides access to Intel SSSE3 hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Abs(System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_abs_epi16 (__m128i a)</para>
        <para>PABSW xmm, xmm/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Abs(System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_abs_epi32 (__m128i a)</para>
        <para>PABSD xmm, xmm/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Abs(System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_abs_epi8 (__m128i a)</para>
        <para>PABSB xmm, xmm/m128</para>
      </summary>
      <param name="value" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)">
      <summary>
        <para>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)</para>
        <para>PALIGNR xmm, xmm/m128, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)">
      <summary>
        <para>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)</para>
        <para>PALIGNR xmm, xmm/m128, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)">
      <summary>
        <para>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)</para>
        <para>PALIGNR xmm, xmm/m128, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)">
      <summary>
        <para>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)</para>
        <para>PALIGNR xmm, xmm/m128, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)">
      <summary>
        <para>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)</para>
        <para>PALIGNR xmm, xmm/m128, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)">
      <summary>
        <para>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)</para>
        <para>PALIGNR xmm, xmm/m128, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)">
      <summary>
        <para>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)</para>
        <para>PALIGNR xmm, xmm/m128, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Ssse3.AlignRight(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)">
      <summary>
        <para>__m128i _mm_alignr_epi8 (__m128i a, __m128i b, int count)</para>
        <para>PALIGNR xmm, xmm/m128, imm8</para>
      </summary>
      <param name="left" />
      <param name="right" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalAdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_hadd_epi16 (__m128i a, __m128i b)</para>
        <para>PHADDW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalAdd(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_hadd_epi32 (__m128i a, __m128i b)</para>
        <para>PHADDD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalAddSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_hadds_epi16 (__m128i a, __m128i b)</para>
        <para>PHADDSW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalSubtract(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_hsub_epi16 (__m128i a, __m128i b)</para>
        <para>PHSUBW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalSubtract(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_hsub_epi32 (__m128i a, __m128i b)</para>
        <para>PHSUBD xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Ssse3.HorizontalSubtractSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_hsubs_epi16 (__m128i a, __m128i b)</para>
        <para>PHSUBSW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Ssse3.MultiplyAddAdjacent(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_maddubs_epi16 (__m128i a, __m128i b)</para>
        <para>PMADDUBSW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Ssse3.MultiplyHighRoundScale(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_mulhrs_epi16 (__m128i a, __m128i b)</para>
        <para>PMULHRSW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Shuffle(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte})">
      <summary>
        <para>__m128i _mm_shuffle_epi8 (__m128i a, __m128i b)</para>
        <para>PSHUFB xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Shuffle(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_shuffle_epi8 (__m128i a, __m128i b)</para>
        <para>PSHUFB xmm, xmm/m128</para>
      </summary>
      <param name="value" />
      <param name="mask" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Sign(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16})">
      <summary>
        <para>__m128i _mm_sign_epi16 (__m128i a, __m128i b)</para>
        <para>PSIGNW xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Sign(System.Runtime.Intrinsics.Vector128{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int32})">
      <summary>
        <para>__m128i _mm_sign_epi32 (__m128i a, __m128i b)</para>
        <para>PSIGND xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.Ssse3.Sign(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte})">
      <summary>
        <para>__m128i _mm_sign_epi8 (__m128i a, __m128i b)</para>
        <para>PSIGNB xmm, xmm/m128</para>
      </summary>
      <param name="left" />
      <param name="right" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Ssse3.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.Ssse3.X64">
      <summary>Provides access to the x86 SSSE3 hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.Ssse3.X64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.X86Base">
      <summary>Provides access to the x86 base hardware instructions via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.X86Base.CpuId(System.Int32,System.Int32)">
      <summary>void __cpuidex(int cpuInfo[4], int function_id, int subfunction_id); CPUID</summary>
      <param name="functionId" />
      <param name="subFunctionId" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.X86Base.DivRem(System.UInt32,System.Int32,System.Int32)">
      <summary>int _div64(__int64 dividend, int divisor, int* remainder) IDIV reg/m32</summary>
      <param name="lower" />
      <param name="upper" />
      <param name="divisor" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.X86Base.DivRem(System.UInt32,System.UInt32,System.UInt32)">
      <summary>unsigned _udiv64(unsigned __int64 dividend, unsigned divisor, unsigned* remainder) DIV reg/m32</summary>
      <param name="lower" />
      <param name="upper" />
      <param name="divisor" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.X86Base.DivRem(System.UIntPtr,System.IntPtr,System.IntPtr)">
      <summary>IDIV reg/m</summary>
      <param name="lower" />
      <param name="upper" />
      <param name="divisor" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.X86Base.DivRem(System.UIntPtr,System.UIntPtr,System.UIntPtr)">
      <summary>IDIV reg/m</summary>
      <param name="lower" />
      <param name="upper" />
      <param name="divisor" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.X86Base.Pause">
      <summary>void _mm_pause (void); PAUSE</summary>
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.X86Base.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.X86Base.X64">
      <summary>Provides access to the x86 base hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.X86Base.X64.DivRem(System.UInt64,System.Int64,System.Int64)">
      <summary>
        <para>__int64 _div128(__int64 highdividend, __int64 lowdividend, __int64 divisor, __int64* remainder) DIV reg/m64</para>
      </summary>
      <param name="lower" />
      <param name="upper" />
      <param name="divisor" />
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.X86Base.X64.DivRem(System.UInt64,System.UInt64,System.UInt64)">
      <summary>
        <para>unsigned __int64 _udiv128(unsigned __int64 highdividend, unsigned __int64 lowdividend, unsigned __int64 divisor, unsigned __int64* remainder) DIV reg/m64</para>
      </summary>
      <param name="lower" />
      <param name="upper" />
      <param name="divisor" />
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.X86Base.X64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.X86Serialize">
      <summary>Provides access to Intel SERIALIZE hardware instruction via intrinsics.</summary>
    </member>
    <member name="M:System.Runtime.Intrinsics.X86.X86Serialize.Serialize">
      <summary>void _serialize (void);</summary>
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.X86Serialize.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="T:System.Runtime.Intrinsics.X86.X86Serialize.X64">
      <summary>Provides access to the x86 SERIALIZE hardware instructions, that are only available to 64-bit processes, via intrinsics.</summary>
    </member>
    <member name="P:System.Runtime.Intrinsics.X86.X86Serialize.X64.IsSupported">
      <summary>Gets a value that indicates whether the APIs in this class are supported.</summary>
      <returns>
        <see langword="true" /> if the APIs are supported; otherwise, <see langword="false" />.</returns>
    </member>
  </members>
</doc>