<Overview>
  <Assemblies>
    <Assembly Name="Mono.Simd" Version="2.0.0.0">
      <Attributes>
        <Attribute>
          <AttributeName>System.CLSCompliant(true)</AttributeName>
        </Attribute>
        <Attribute>
          <AttributeName>System.Reflection.AssemblyCompany("MONO development team")</AttributeName>
        </Attribute>
        <Attribute>
          <AttributeName>System.Reflection.AssemblyCopyright("(c) 2008 Novell, Inc")</AttributeName>
        </Attribute>
        <Attribute>
          <AttributeName>System.Reflection.AssemblyDescription("Mono.Simd.dll")</AttributeName>
        </Attribute>
        <Attribute>
          <AttributeName>System.Reflection.AssemblyProduct("MONO CLI")</AttributeName>
        </Attribute>
        <Attribute>
          <AttributeName>System.Reflection.AssemblyTitle("Mono.Simd.dll")</AttributeName>
        </Attribute>
        <Attribute>
          <AttributeName>System.Resources.NeutralResourcesLanguage("en-US")</AttributeName>
        </Attribute>
        <Attribute>
          <AttributeName>System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows=true)</AttributeName>
        </Attribute>
        <Attribute>
          <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName>
        </Attribute>
      </Attributes>
    </Assembly>
  </Assemblies>
  <Remarks>To be added.</Remarks>
  <Copyright>To be added.</Copyright>
  <Types>
    <Namespace Name="Mono.Simd">
      <Type Name="AccelerationAttribute" Kind="Class" />
      <Type Name="AccelMode" Kind="Enumeration" />
      <Type Name="ArrayExtensions" Kind="Class" />
      <Type Name="ShuffleSel" Kind="Enumeration" />
      <Type Name="SimdRuntime" Kind="Class" />
      <Type Name="Vector16b" Kind="Structure" />
      <Type Name="Vector16sb" Kind="Structure" />
      <Type Name="Vector2d" Kind="Structure" />
      <Type Name="Vector2l" Kind="Structure" />
      <Type Name="Vector2ul" Kind="Structure" />
      <Type Name="Vector4f" Kind="Structure" />
      <Type Name="Vector4i" Kind="Structure" />
      <Type Name="Vector4ui" Kind="Structure" />
      <Type Name="Vector8s" Kind="Structure" />
      <Type Name="Vector8us" Kind="Structure" />
      <Type Name="VectorOperations" Kind="Class" />
    </Namespace>
  </Types>
  <Title>Mono.Simd</Title>
  <ExtensionMethods>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.Byte[]" />
      </Targets>
      <Member MemberName="GetVector">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16b GetVector (this byte[] array, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector16b</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.Byte[]" RefType="this" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.GetVector(System.Byte[],System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.Double[]" />
      </Targets>
      <Member MemberName="GetVector">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2d GetVector (this double[] array, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2d</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.Double[]" RefType="this" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.GetVector(System.Double[],System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.Int16[]" />
      </Targets>
      <Member MemberName="GetVector">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8s GetVector (this short[] array, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8s</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.Int16[]" RefType="this" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.GetVector(System.Int16[],System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.Int32[]" />
      </Targets>
      <Member MemberName="GetVector">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4i GetVector (this int[] array, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4i</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.Int32[]" RefType="this" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.GetVector(System.Int32[],System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.Int64[]" />
      </Targets>
      <Member MemberName="GetVector">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2l GetVector (this long[] array, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2l</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.Int64[]" RefType="this" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.GetVector(System.Int64[],System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.SByte[]" />
      </Targets>
      <Member MemberName="GetVector">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16sb GetVector (this sbyte[] array, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector16sb</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.SByte[]" RefType="this" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.GetVector(System.SByte[],System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.Single[]" />
      </Targets>
      <Member MemberName="GetVector">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4f GetVector (this float[] array, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4f</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.Single[]" RefType="this" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.GetVector(System.Single[],System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.UInt16[]" />
      </Targets>
      <Member MemberName="GetVector">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8us GetVector (this ushort[] array, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8us</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.UInt16[]" RefType="this" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.GetVector(System.UInt16[],System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.UInt32[]" />
      </Targets>
      <Member MemberName="GetVector">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4ui GetVector (this uint[] array, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4ui</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.UInt32[]" RefType="this" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.GetVector(System.UInt32[],System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.UInt64[]" />
      </Targets>
      <Member MemberName="GetVector">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2ul GetVector (this ulong[] array, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2ul</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.UInt64[]" RefType="this" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.GetVector(System.UInt64[],System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.Byte[]" />
      </Targets>
      <Member MemberName="GetVectorAligned">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16b GetVectorAligned (this byte[] array, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector16b</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.Byte[]" RefType="this" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.GetVectorAligned(System.Byte[],System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.Double[]" />
      </Targets>
      <Member MemberName="GetVectorAligned">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2d GetVectorAligned (this double[] array, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2d</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.Double[]" RefType="this" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.GetVectorAligned(System.Double[],System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.Int16[]" />
      </Targets>
      <Member MemberName="GetVectorAligned">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8s GetVectorAligned (this short[] array, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8s</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.Int16[]" RefType="this" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.GetVectorAligned(System.Int16[],System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.Int32[]" />
      </Targets>
      <Member MemberName="GetVectorAligned">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4i GetVectorAligned (this int[] array, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4i</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.Int32[]" RefType="this" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.GetVectorAligned(System.Int32[],System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.Int64[]" />
      </Targets>
      <Member MemberName="GetVectorAligned">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2l GetVectorAligned (this long[] array, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2l</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.Int64[]" RefType="this" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.GetVectorAligned(System.Int64[],System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.SByte[]" />
      </Targets>
      <Member MemberName="GetVectorAligned">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16sb GetVectorAligned (this sbyte[] array, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector16sb</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.SByte[]" RefType="this" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.GetVectorAligned(System.SByte[],System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.Single[]" />
      </Targets>
      <Member MemberName="GetVectorAligned">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4f GetVectorAligned (this float[] array, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4f</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.Single[]" RefType="this" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.GetVectorAligned(System.Single[],System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.UInt16[]" />
      </Targets>
      <Member MemberName="GetVectorAligned">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8us GetVectorAligned (this ushort[] array, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8us</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.UInt16[]" RefType="this" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.GetVectorAligned(System.UInt16[],System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.UInt32[]" />
      </Targets>
      <Member MemberName="GetVectorAligned">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4ui GetVectorAligned (this uint[] array, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4ui</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.UInt32[]" RefType="this" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.GetVectorAligned(System.UInt32[],System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.UInt64[]" />
      </Targets>
      <Member MemberName="GetVectorAligned">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2ul GetVectorAligned (this ulong[] array, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2ul</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.UInt64[]" RefType="this" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.GetVectorAligned(System.UInt64[],System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:T[]" />
      </Targets>
      <Member MemberName="IsAligned&lt;T&gt;">
        <MemberSignature Language="C#" Value="public static bool IsAligned&lt;T&gt; (this T[] vect, int index) where T : struct;" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>System.Boolean</ReturnType>
        </ReturnValue>
        <TypeParameters>
          <TypeParameter Name="T">
            <Constraints>
              <ParameterAttribute>DefaultConstructorConstraint</ParameterAttribute>
              <ParameterAttribute>NotNullableValueTypeConstraint</ParameterAttribute>
              <BaseTypeName>System.ValueType</BaseTypeName>
            </Constraints>
          </TypeParameter>
        </TypeParameters>
        <Parameters>
          <Parameter Name="vect" Type="T[]" RefType="this" />
          <Parameter Name="index" Type="System.Int32" />
        </Parameters>
        <Docs>
          <typeparam name="T">To be added.</typeparam>
          <param name="vect">To be added.</param>
          <param name="index">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.IsAligned``1(``0[],System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.Byte[]" />
      </Targets>
      <Member MemberName="SetVector">
        <MemberSignature Language="C#" Value="public static void SetVector (this byte[] array, Mono.Simd.Vector16b val, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>System.Void</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.Byte[]" RefType="this" />
          <Parameter Name="val" Type="Mono.Simd.Vector16b" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="val">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.SetVector(System.Byte[],Mono.Simd.Vector16b,System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.Double[]" />
      </Targets>
      <Member MemberName="SetVector">
        <MemberSignature Language="C#" Value="public static void SetVector (this double[] array, Mono.Simd.Vector2d val, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>System.Void</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.Double[]" RefType="this" />
          <Parameter Name="val" Type="Mono.Simd.Vector2d" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="val">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.SetVector(System.Double[],Mono.Simd.Vector2d,System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.Int16[]" />
      </Targets>
      <Member MemberName="SetVector">
        <MemberSignature Language="C#" Value="public static void SetVector (this short[] array, Mono.Simd.Vector8s val, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>System.Void</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.Int16[]" RefType="this" />
          <Parameter Name="val" Type="Mono.Simd.Vector8s" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="val">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.SetVector(System.Int16[],Mono.Simd.Vector8s,System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.Int32[]" />
      </Targets>
      <Member MemberName="SetVector">
        <MemberSignature Language="C#" Value="public static void SetVector (this int[] array, Mono.Simd.Vector4i val, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>System.Void</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.Int32[]" RefType="this" />
          <Parameter Name="val" Type="Mono.Simd.Vector4i" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="val">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.SetVector(System.Int32[],Mono.Simd.Vector4i,System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.Int64[]" />
      </Targets>
      <Member MemberName="SetVector">
        <MemberSignature Language="C#" Value="public static void SetVector (this long[] array, Mono.Simd.Vector2l val, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>System.Void</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.Int64[]" RefType="this" />
          <Parameter Name="val" Type="Mono.Simd.Vector2l" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="val">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.SetVector(System.Int64[],Mono.Simd.Vector2l,System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.SByte[]" />
      </Targets>
      <Member MemberName="SetVector">
        <MemberSignature Language="C#" Value="public static void SetVector (this sbyte[] array, Mono.Simd.Vector16sb val, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>System.Void</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.SByte[]" RefType="this" />
          <Parameter Name="val" Type="Mono.Simd.Vector16sb" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="val">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.SetVector(System.SByte[],Mono.Simd.Vector16sb,System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.Single[]" />
      </Targets>
      <Member MemberName="SetVector">
        <MemberSignature Language="C#" Value="public static void SetVector (this float[] array, Mono.Simd.Vector4f val, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>System.Void</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.Single[]" RefType="this" />
          <Parameter Name="val" Type="Mono.Simd.Vector4f" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="val">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.SetVector(System.Single[],Mono.Simd.Vector4f,System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.UInt16[]" />
      </Targets>
      <Member MemberName="SetVector">
        <MemberSignature Language="C#" Value="public static void SetVector (this ushort[] array, Mono.Simd.Vector8us val, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>System.Void</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.UInt16[]" RefType="this" />
          <Parameter Name="val" Type="Mono.Simd.Vector8us" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="val">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.SetVector(System.UInt16[],Mono.Simd.Vector8us,System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.UInt32[]" />
      </Targets>
      <Member MemberName="SetVector">
        <MemberSignature Language="C#" Value="public static void SetVector (this uint[] array, Mono.Simd.Vector4ui val, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>System.Void</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.UInt32[]" RefType="this" />
          <Parameter Name="val" Type="Mono.Simd.Vector4ui" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="val">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.SetVector(System.UInt32[],Mono.Simd.Vector4ui,System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.UInt64[]" />
      </Targets>
      <Member MemberName="SetVector">
        <MemberSignature Language="C#" Value="public static void SetVector (this ulong[] array, Mono.Simd.Vector2ul val, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>System.Void</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.UInt64[]" RefType="this" />
          <Parameter Name="val" Type="Mono.Simd.Vector2ul" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="val">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.SetVector(System.UInt64[],Mono.Simd.Vector2ul,System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.Byte[]" />
      </Targets>
      <Member MemberName="SetVectorAligned">
        <MemberSignature Language="C#" Value="public static void SetVectorAligned (this byte[] array, Mono.Simd.Vector16b val, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>System.Void</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.Byte[]" RefType="this" />
          <Parameter Name="val" Type="Mono.Simd.Vector16b" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="val">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.SetVectorAligned(System.Byte[],Mono.Simd.Vector16b,System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.Double[]" />
      </Targets>
      <Member MemberName="SetVectorAligned">
        <MemberSignature Language="C#" Value="public static void SetVectorAligned (this double[] array, Mono.Simd.Vector2d val, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>System.Void</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.Double[]" RefType="this" />
          <Parameter Name="val" Type="Mono.Simd.Vector2d" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="val">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.SetVectorAligned(System.Double[],Mono.Simd.Vector2d,System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.Int16[]" />
      </Targets>
      <Member MemberName="SetVectorAligned">
        <MemberSignature Language="C#" Value="public static void SetVectorAligned (this short[] array, Mono.Simd.Vector8s val, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>System.Void</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.Int16[]" RefType="this" />
          <Parameter Name="val" Type="Mono.Simd.Vector8s" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="val">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.SetVectorAligned(System.Int16[],Mono.Simd.Vector8s,System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.Int32[]" />
      </Targets>
      <Member MemberName="SetVectorAligned">
        <MemberSignature Language="C#" Value="public static void SetVectorAligned (this int[] array, Mono.Simd.Vector4i val, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>System.Void</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.Int32[]" RefType="this" />
          <Parameter Name="val" Type="Mono.Simd.Vector4i" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="val">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.SetVectorAligned(System.Int32[],Mono.Simd.Vector4i,System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.Int64[]" />
      </Targets>
      <Member MemberName="SetVectorAligned">
        <MemberSignature Language="C#" Value="public static void SetVectorAligned (this long[] array, Mono.Simd.Vector2l val, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>System.Void</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.Int64[]" RefType="this" />
          <Parameter Name="val" Type="Mono.Simd.Vector2l" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="val">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.SetVectorAligned(System.Int64[],Mono.Simd.Vector2l,System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.SByte[]" />
      </Targets>
      <Member MemberName="SetVectorAligned">
        <MemberSignature Language="C#" Value="public static void SetVectorAligned (this sbyte[] array, Mono.Simd.Vector16sb val, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>System.Void</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.SByte[]" RefType="this" />
          <Parameter Name="val" Type="Mono.Simd.Vector16sb" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="val">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.SetVectorAligned(System.SByte[],Mono.Simd.Vector16sb,System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.Single[]" />
      </Targets>
      <Member MemberName="SetVectorAligned">
        <MemberSignature Language="C#" Value="public static void SetVectorAligned (this float[] array, Mono.Simd.Vector4f val, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>System.Void</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.Single[]" RefType="this" />
          <Parameter Name="val" Type="Mono.Simd.Vector4f" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="val">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.SetVectorAligned(System.Single[],Mono.Simd.Vector4f,System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.UInt16[]" />
      </Targets>
      <Member MemberName="SetVectorAligned">
        <MemberSignature Language="C#" Value="public static void SetVectorAligned (this ushort[] array, Mono.Simd.Vector8us val, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>System.Void</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.UInt16[]" RefType="this" />
          <Parameter Name="val" Type="Mono.Simd.Vector8us" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="val">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.SetVectorAligned(System.UInt16[],Mono.Simd.Vector8us,System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.UInt32[]" />
      </Targets>
      <Member MemberName="SetVectorAligned">
        <MemberSignature Language="C#" Value="public static void SetVectorAligned (this uint[] array, Mono.Simd.Vector4ui val, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>System.Void</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.UInt32[]" RefType="this" />
          <Parameter Name="val" Type="Mono.Simd.Vector4ui" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="val">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.SetVectorAligned(System.UInt32[],Mono.Simd.Vector4ui,System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:System.UInt64[]" />
      </Targets>
      <Member MemberName="SetVectorAligned">
        <MemberSignature Language="C#" Value="public static void SetVectorAligned (this ulong[] array, Mono.Simd.Vector2ul val, int offset);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>System.Void</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="array" Type="System.UInt64[]" RefType="this" />
          <Parameter Name="val" Type="Mono.Simd.Vector2ul" />
          <Parameter Name="offset" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="array">To be added.</param>
          <param name="val">To be added.</param>
          <param name="offset">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.ArrayExtensions" Member="M:Mono.Simd.ArrayExtensions.SetVectorAligned(System.UInt64[],Mono.Simd.Vector2ul,System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector2d" />
      </Targets>
      <Member MemberName="AddSub">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2d AddSub (this Mono.Simd.Vector2d v1, Mono.Simd.Vector2d v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2d</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector2d" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector2d" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.AddSub(Mono.Simd.Vector2d,Mono.Simd.Vector2d)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4f" />
      </Targets>
      <Member MemberName="AddSub">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4f AddSub (this Mono.Simd.Vector4f v1, Mono.Simd.Vector4f v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4f</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4f" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector4f" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.AddSub(Mono.Simd.Vector4f,Mono.Simd.Vector4f)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector16b" />
      </Targets>
      <Member MemberName="AddWithSaturation">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16b AddWithSaturation (this Mono.Simd.Vector16b va, Mono.Simd.Vector16b vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector16b</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector16b" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector16b" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.AddWithSaturation(Mono.Simd.Vector16b,Mono.Simd.Vector16b)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector16sb" />
      </Targets>
      <Member MemberName="AddWithSaturation">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16sb AddWithSaturation (this Mono.Simd.Vector16sb va, Mono.Simd.Vector16sb vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector16sb</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector16sb" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector16sb" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.AddWithSaturation(Mono.Simd.Vector16sb,Mono.Simd.Vector16sb)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8s" />
      </Targets>
      <Member MemberName="AddWithSaturation">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8s AddWithSaturation (this Mono.Simd.Vector8s va, Mono.Simd.Vector8s vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8s</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8s" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector8s" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.AddWithSaturation(Mono.Simd.Vector8s,Mono.Simd.Vector8s)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8us" />
      </Targets>
      <Member MemberName="AddWithSaturation">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8us AddWithSaturation (this Mono.Simd.Vector8us va, Mono.Simd.Vector8us vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8us</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8us" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector8us" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.AddWithSaturation(Mono.Simd.Vector8us,Mono.Simd.Vector8us)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector2d" />
      </Targets>
      <Member MemberName="AndNot">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2d AndNot (this Mono.Simd.Vector2d v1, Mono.Simd.Vector2d v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2d</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector2d" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector2d" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.AndNot(Mono.Simd.Vector2d,Mono.Simd.Vector2d)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4f" />
      </Targets>
      <Member MemberName="AndNot">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4f AndNot (this Mono.Simd.Vector4f v1, Mono.Simd.Vector4f v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4f</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4f" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector4f" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.AndNot(Mono.Simd.Vector4f,Mono.Simd.Vector4f)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4ui" />
      </Targets>
      <Member MemberName="ArithmeticRightShift">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4ui ArithmeticRightShift (this Mono.Simd.Vector4ui v1, int amount);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4ui</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4ui" RefType="this" />
          <Parameter Name="amount" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="amount">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.ArithmeticRightShift(Mono.Simd.Vector4ui,System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8us" />
      </Targets>
      <Member MemberName="ArithmeticRightShift">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8us ArithmeticRightShift (this Mono.Simd.Vector8us va, int amount);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8us</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8us" RefType="this" />
          <Parameter Name="amount" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="amount">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.ArithmeticRightShift(Mono.Simd.Vector8us,System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector16b" />
      </Targets>
      <Member MemberName="Average">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16b Average (this Mono.Simd.Vector16b va, Mono.Simd.Vector16b vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector16b</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector16b" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector16b" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.Average(Mono.Simd.Vector16b,Mono.Simd.Vector16b)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8us" />
      </Targets>
      <Member MemberName="Average">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8us Average (this Mono.Simd.Vector8us va, Mono.Simd.Vector8us vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8us</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8us" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector8us" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.Average(Mono.Simd.Vector8us,Mono.Simd.Vector8us)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector16b" />
      </Targets>
      <Member MemberName="CompareEqual">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16b CompareEqual (this Mono.Simd.Vector16b va, Mono.Simd.Vector16b vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector16b</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector16b" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector16b" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareEqual(Mono.Simd.Vector16b,Mono.Simd.Vector16b)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector16sb" />
      </Targets>
      <Member MemberName="CompareEqual">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16sb CompareEqual (this Mono.Simd.Vector16sb va, Mono.Simd.Vector16sb vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector16sb</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector16sb" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector16sb" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareEqual(Mono.Simd.Vector16sb,Mono.Simd.Vector16sb)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector2d" />
      </Targets>
      <Member MemberName="CompareEqual">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2d CompareEqual (this Mono.Simd.Vector2d v1, Mono.Simd.Vector2d v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2d</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector2d" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector2d" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareEqual(Mono.Simd.Vector2d,Mono.Simd.Vector2d)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector2l" />
      </Targets>
      <Member MemberName="CompareEqual">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2l CompareEqual (this Mono.Simd.Vector2l v1, Mono.Simd.Vector2l v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2l</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector2l" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector2l" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareEqual(Mono.Simd.Vector2l,Mono.Simd.Vector2l)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector2ul" />
      </Targets>
      <Member MemberName="CompareEqual">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2ul CompareEqual (this Mono.Simd.Vector2ul v1, Mono.Simd.Vector2ul v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2ul</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector2ul" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector2ul" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareEqual(Mono.Simd.Vector2ul,Mono.Simd.Vector2ul)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4f" />
      </Targets>
      <Member MemberName="CompareEqual">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4f CompareEqual (this Mono.Simd.Vector4f v1, Mono.Simd.Vector4f v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4f</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4f" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector4f" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareEqual(Mono.Simd.Vector4f,Mono.Simd.Vector4f)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4i" />
      </Targets>
      <Member MemberName="CompareEqual">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4i CompareEqual (this Mono.Simd.Vector4i v1, Mono.Simd.Vector4i v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4i</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4i" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector4i" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareEqual(Mono.Simd.Vector4i,Mono.Simd.Vector4i)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4ui" />
      </Targets>
      <Member MemberName="CompareEqual">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4ui CompareEqual (this Mono.Simd.Vector4ui v1, Mono.Simd.Vector4ui v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4ui</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4ui" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector4ui" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareEqual(Mono.Simd.Vector4ui,Mono.Simd.Vector4ui)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8s" />
      </Targets>
      <Member MemberName="CompareEqual">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8s CompareEqual (this Mono.Simd.Vector8s va, Mono.Simd.Vector8s vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8s</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8s" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector8s" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareEqual(Mono.Simd.Vector8s,Mono.Simd.Vector8s)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8us" />
      </Targets>
      <Member MemberName="CompareEqual">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8us CompareEqual (this Mono.Simd.Vector8us va, Mono.Simd.Vector8us vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8us</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8us" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector8us" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareEqual(Mono.Simd.Vector8us,Mono.Simd.Vector8us)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector16sb" />
      </Targets>
      <Member MemberName="CompareGreaterThan">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16sb CompareGreaterThan (this Mono.Simd.Vector16sb va, Mono.Simd.Vector16sb vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector16sb</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector16sb" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector16sb" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareGreaterThan(Mono.Simd.Vector16sb,Mono.Simd.Vector16sb)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector2l" />
      </Targets>
      <Member MemberName="CompareGreaterThan">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2l CompareGreaterThan (this Mono.Simd.Vector2l v1, Mono.Simd.Vector2l v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2l</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector2l" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector2l" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareGreaterThan(Mono.Simd.Vector2l,Mono.Simd.Vector2l)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4i" />
      </Targets>
      <Member MemberName="CompareGreaterThan">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4i CompareGreaterThan (this Mono.Simd.Vector4i v1, Mono.Simd.Vector4i v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4i</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4i" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector4i" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareGreaterThan(Mono.Simd.Vector4i,Mono.Simd.Vector4i)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8s" />
      </Targets>
      <Member MemberName="CompareGreaterThan">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8s CompareGreaterThan (this Mono.Simd.Vector8s va, Mono.Simd.Vector8s vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8s</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8s" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector8s" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareGreaterThan(Mono.Simd.Vector8s,Mono.Simd.Vector8s)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector2d" />
      </Targets>
      <Member MemberName="CompareLessEqual">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2d CompareLessEqual (this Mono.Simd.Vector2d v1, Mono.Simd.Vector2d v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2d</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector2d" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector2d" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareLessEqual(Mono.Simd.Vector2d,Mono.Simd.Vector2d)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4f" />
      </Targets>
      <Member MemberName="CompareLessEqual">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4f CompareLessEqual (this Mono.Simd.Vector4f v1, Mono.Simd.Vector4f v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4f</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4f" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector4f" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareLessEqual(Mono.Simd.Vector4f,Mono.Simd.Vector4f)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector2d" />
      </Targets>
      <Member MemberName="CompareLessThan">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2d CompareLessThan (this Mono.Simd.Vector2d v1, Mono.Simd.Vector2d v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2d</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector2d" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector2d" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareLessThan(Mono.Simd.Vector2d,Mono.Simd.Vector2d)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4f" />
      </Targets>
      <Member MemberName="CompareLessThan">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4f CompareLessThan (this Mono.Simd.Vector4f v1, Mono.Simd.Vector4f v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4f</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4f" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector4f" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareLessThan(Mono.Simd.Vector4f,Mono.Simd.Vector4f)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector2d" />
      </Targets>
      <Member MemberName="CompareNotEqual">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2d CompareNotEqual (this Mono.Simd.Vector2d v1, Mono.Simd.Vector2d v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2d</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector2d" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector2d" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareNotEqual(Mono.Simd.Vector2d,Mono.Simd.Vector2d)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4f" />
      </Targets>
      <Member MemberName="CompareNotEqual">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4f CompareNotEqual (this Mono.Simd.Vector4f v1, Mono.Simd.Vector4f v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4f</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4f" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector4f" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareNotEqual(Mono.Simd.Vector4f,Mono.Simd.Vector4f)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector2d" />
      </Targets>
      <Member MemberName="CompareNotLessEqual">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2d CompareNotLessEqual (this Mono.Simd.Vector2d v1, Mono.Simd.Vector2d v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2d</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector2d" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector2d" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareNotLessEqual(Mono.Simd.Vector2d,Mono.Simd.Vector2d)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4f" />
      </Targets>
      <Member MemberName="CompareNotLessEqual">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4f CompareNotLessEqual (this Mono.Simd.Vector4f v1, Mono.Simd.Vector4f v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4f</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4f" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector4f" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareNotLessEqual(Mono.Simd.Vector4f,Mono.Simd.Vector4f)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector2d" />
      </Targets>
      <Member MemberName="CompareNotLessThan">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2d CompareNotLessThan (this Mono.Simd.Vector2d v1, Mono.Simd.Vector2d v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2d</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector2d" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector2d" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareNotLessThan(Mono.Simd.Vector2d,Mono.Simd.Vector2d)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4f" />
      </Targets>
      <Member MemberName="CompareNotLessThan">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4f CompareNotLessThan (this Mono.Simd.Vector4f v1, Mono.Simd.Vector4f v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4f</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4f" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector4f" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareNotLessThan(Mono.Simd.Vector4f,Mono.Simd.Vector4f)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector2d" />
      </Targets>
      <Member MemberName="CompareOrdered">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2d CompareOrdered (this Mono.Simd.Vector2d v1, Mono.Simd.Vector2d v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2d</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector2d" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector2d" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareOrdered(Mono.Simd.Vector2d,Mono.Simd.Vector2d)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4f" />
      </Targets>
      <Member MemberName="CompareOrdered">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4f CompareOrdered (this Mono.Simd.Vector4f v1, Mono.Simd.Vector4f v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4f</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4f" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector4f" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareOrdered(Mono.Simd.Vector4f,Mono.Simd.Vector4f)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector2d" />
      </Targets>
      <Member MemberName="CompareUnordered">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2d CompareUnordered (this Mono.Simd.Vector2d v1, Mono.Simd.Vector2d v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2d</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector2d" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector2d" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareUnordered(Mono.Simd.Vector2d,Mono.Simd.Vector2d)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4f" />
      </Targets>
      <Member MemberName="CompareUnordered">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4f CompareUnordered (this Mono.Simd.Vector4f v1, Mono.Simd.Vector4f v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4f</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4f" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector4f" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.CompareUnordered(Mono.Simd.Vector4f,Mono.Simd.Vector4f)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector2d" />
      </Targets>
      <Member MemberName="Duplicate">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2d Duplicate (this Mono.Simd.Vector2d v1);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2d</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector2d" RefType="this" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.Duplicate(Mono.Simd.Vector2d)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4f" />
      </Targets>
      <Member MemberName="DuplicateHigh">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4f DuplicateHigh (this Mono.Simd.Vector4f v1);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4f</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4f" RefType="this" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.DuplicateHigh(Mono.Simd.Vector4f)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4f" />
      </Targets>
      <Member MemberName="DuplicateLow">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4f DuplicateLow (this Mono.Simd.Vector4f v1);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4f</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4f" RefType="this" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.DuplicateLow(Mono.Simd.Vector4f)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector16b" />
      </Targets>
      <Member MemberName="ExtractByteMask">
        <MemberSignature Language="C#" Value="public static int ExtractByteMask (this Mono.Simd.Vector16b va);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>System.Int32</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector16b" RefType="this" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.ExtractByteMask(Mono.Simd.Vector16b)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector16sb" />
      </Targets>
      <Member MemberName="ExtractByteMask">
        <MemberSignature Language="C#" Value="public static int ExtractByteMask (this Mono.Simd.Vector16sb va);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>System.Int32</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector16sb" RefType="this" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.ExtractByteMask(Mono.Simd.Vector16sb)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector2d" />
      </Targets>
      <Member MemberName="HorizontalAdd">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2d HorizontalAdd (this Mono.Simd.Vector2d v1, Mono.Simd.Vector2d v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2d</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector2d" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector2d" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.HorizontalAdd(Mono.Simd.Vector2d,Mono.Simd.Vector2d)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4f" />
      </Targets>
      <Member MemberName="HorizontalAdd">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4f HorizontalAdd (this Mono.Simd.Vector4f v1, Mono.Simd.Vector4f v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4f</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4f" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector4f" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.HorizontalAdd(Mono.Simd.Vector4f,Mono.Simd.Vector4f)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector2d" />
      </Targets>
      <Member MemberName="HorizontalSub">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2d HorizontalSub (this Mono.Simd.Vector2d v1, Mono.Simd.Vector2d v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2d</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector2d" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector2d" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.HorizontalSub(Mono.Simd.Vector2d,Mono.Simd.Vector2d)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4f" />
      </Targets>
      <Member MemberName="HorizontalSub">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4f HorizontalSub (this Mono.Simd.Vector4f v1, Mono.Simd.Vector4f v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4f</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4f" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector4f" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.HorizontalSub(Mono.Simd.Vector4f,Mono.Simd.Vector4f)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector2d" />
      </Targets>
      <Member MemberName="InterleaveHigh">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2d InterleaveHigh (this Mono.Simd.Vector2d v1, Mono.Simd.Vector2d v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2d</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector2d" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector2d" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.InterleaveHigh(Mono.Simd.Vector2d,Mono.Simd.Vector2d)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4f" />
      </Targets>
      <Member MemberName="InterleaveHigh">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4f InterleaveHigh (this Mono.Simd.Vector4f v1, Mono.Simd.Vector4f v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4f</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4f" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector4f" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.InterleaveHigh(Mono.Simd.Vector4f,Mono.Simd.Vector4f)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector2d" />
      </Targets>
      <Member MemberName="InterleaveLow">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2d InterleaveLow (this Mono.Simd.Vector2d v1, Mono.Simd.Vector2d v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2d</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector2d" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector2d" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.InterleaveLow(Mono.Simd.Vector2d,Mono.Simd.Vector2d)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4f" />
      </Targets>
      <Member MemberName="InterleaveLow">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4f InterleaveLow (this Mono.Simd.Vector4f v1, Mono.Simd.Vector4f v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4f</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4f" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector4f" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.InterleaveLow(Mono.Simd.Vector4f,Mono.Simd.Vector4f)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4f" />
      </Targets>
      <Member MemberName="InvSqrt">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4f InvSqrt (this Mono.Simd.Vector4f v1);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4f</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4f" RefType="this" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.InvSqrt(Mono.Simd.Vector4f)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector2l" />
      </Targets>
      <Member MemberName="LogicalRightShift">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2l LogicalRightShift (this Mono.Simd.Vector2l v1, int amount);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2l</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector2l" RefType="this" />
          <Parameter Name="amount" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="amount">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.LogicalRightShift(Mono.Simd.Vector2l,System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4i" />
      </Targets>
      <Member MemberName="LogicalRightShift">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4i LogicalRightShift (this Mono.Simd.Vector4i v1, int amount);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4i</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4i" RefType="this" />
          <Parameter Name="amount" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="amount">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.LogicalRightShift(Mono.Simd.Vector4i,System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8s" />
      </Targets>
      <Member MemberName="LogicalRightShift">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8s LogicalRightShift (this Mono.Simd.Vector8s va, int amount);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8s</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8s" RefType="this" />
          <Parameter Name="amount" Type="System.Int32" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="amount">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.LogicalRightShift(Mono.Simd.Vector8s,System.Int32)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector16b" />
      </Targets>
      <Member MemberName="Max">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16b Max (this Mono.Simd.Vector16b va, Mono.Simd.Vector16b vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector16b</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector16b" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector16b" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.Max(Mono.Simd.Vector16b,Mono.Simd.Vector16b)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector16sb" />
      </Targets>
      <Member MemberName="Max">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16sb Max (this Mono.Simd.Vector16sb va, Mono.Simd.Vector16sb vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector16sb</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector16sb" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector16sb" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.Max(Mono.Simd.Vector16sb,Mono.Simd.Vector16sb)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector2d" />
      </Targets>
      <Member MemberName="Max">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2d Max (this Mono.Simd.Vector2d v1, Mono.Simd.Vector2d v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2d</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector2d" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector2d" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.Max(Mono.Simd.Vector2d,Mono.Simd.Vector2d)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4f" />
      </Targets>
      <Member MemberName="Max">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4f Max (this Mono.Simd.Vector4f v1, Mono.Simd.Vector4f v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4f</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4f" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector4f" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.Max(Mono.Simd.Vector4f,Mono.Simd.Vector4f)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4i" />
      </Targets>
      <Member MemberName="Max">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4i Max (this Mono.Simd.Vector4i v1, Mono.Simd.Vector4i v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4i</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4i" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector4i" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.Max(Mono.Simd.Vector4i,Mono.Simd.Vector4i)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4ui" />
      </Targets>
      <Member MemberName="Max">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4ui Max (this Mono.Simd.Vector4ui v1, Mono.Simd.Vector4ui v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4ui</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4ui" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector4ui" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.Max(Mono.Simd.Vector4ui,Mono.Simd.Vector4ui)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8s" />
      </Targets>
      <Member MemberName="Max">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8s Max (this Mono.Simd.Vector8s va, Mono.Simd.Vector8s vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8s</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8s" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector8s" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.Max(Mono.Simd.Vector8s,Mono.Simd.Vector8s)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8us" />
      </Targets>
      <Member MemberName="Max">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8us Max (this Mono.Simd.Vector8us va, Mono.Simd.Vector8us vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8us</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8us" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector8us" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.Max(Mono.Simd.Vector8us,Mono.Simd.Vector8us)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector16b" />
      </Targets>
      <Member MemberName="Min">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16b Min (this Mono.Simd.Vector16b va, Mono.Simd.Vector16b vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector16b</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector16b" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector16b" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.Min(Mono.Simd.Vector16b,Mono.Simd.Vector16b)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector16sb" />
      </Targets>
      <Member MemberName="Min">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16sb Min (this Mono.Simd.Vector16sb va, Mono.Simd.Vector16sb vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector16sb</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector16sb" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector16sb" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.Min(Mono.Simd.Vector16sb,Mono.Simd.Vector16sb)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector2d" />
      </Targets>
      <Member MemberName="Min">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2d Min (this Mono.Simd.Vector2d v1, Mono.Simd.Vector2d v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2d</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector2d" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector2d" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.Min(Mono.Simd.Vector2d,Mono.Simd.Vector2d)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4f" />
      </Targets>
      <Member MemberName="Min">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4f Min (this Mono.Simd.Vector4f v1, Mono.Simd.Vector4f v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4f</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4f" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector4f" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.Min(Mono.Simd.Vector4f,Mono.Simd.Vector4f)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4i" />
      </Targets>
      <Member MemberName="Min">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4i Min (this Mono.Simd.Vector4i v1, Mono.Simd.Vector4i v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4i</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4i" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector4i" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.Min(Mono.Simd.Vector4i,Mono.Simd.Vector4i)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4ui" />
      </Targets>
      <Member MemberName="Min">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4ui Min (this Mono.Simd.Vector4ui v1, Mono.Simd.Vector4ui v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4ui</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4ui" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector4ui" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.Min(Mono.Simd.Vector4ui,Mono.Simd.Vector4ui)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8s" />
      </Targets>
      <Member MemberName="Min">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8s Min (this Mono.Simd.Vector8s va, Mono.Simd.Vector8s vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8s</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8s" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector8s" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.Min(Mono.Simd.Vector8s,Mono.Simd.Vector8s)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8us" />
      </Targets>
      <Member MemberName="Min">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8us Min (this Mono.Simd.Vector8us va, Mono.Simd.Vector8us vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8us</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8us" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector8us" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.Min(Mono.Simd.Vector8us,Mono.Simd.Vector8us)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8s" />
      </Targets>
      <Member MemberName="MultiplyStoreHigh">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8s MultiplyStoreHigh (this Mono.Simd.Vector8s va, Mono.Simd.Vector8s vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8s</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8s" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector8s" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.MultiplyStoreHigh(Mono.Simd.Vector8s,Mono.Simd.Vector8s)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8us" />
      </Targets>
      <Member MemberName="MultiplyStoreHigh">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8us MultiplyStoreHigh (this Mono.Simd.Vector8us va, Mono.Simd.Vector8us vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8us</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8us" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector8us" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.MultiplyStoreHigh(Mono.Simd.Vector8us,Mono.Simd.Vector8us)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4i" />
      </Targets>
      <Member MemberName="PackWithSignedSaturation">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8s PackWithSignedSaturation (this Mono.Simd.Vector4i va, Mono.Simd.Vector4i vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8s</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector4i" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector4i" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.PackWithSignedSaturation(Mono.Simd.Vector4i,Mono.Simd.Vector4i)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8s" />
      </Targets>
      <Member MemberName="PackWithSignedSaturation">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16sb PackWithSignedSaturation (this Mono.Simd.Vector8s va, Mono.Simd.Vector8s vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector16sb</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8s" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector8s" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.PackWithSignedSaturation(Mono.Simd.Vector8s,Mono.Simd.Vector8s)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4i" />
      </Targets>
      <Member MemberName="PackWithUnsignedSaturation">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8us PackWithUnsignedSaturation (this Mono.Simd.Vector4i va, Mono.Simd.Vector4i vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8us</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector4i" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector4i" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.PackWithUnsignedSaturation(Mono.Simd.Vector4i,Mono.Simd.Vector4i)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8s" />
      </Targets>
      <Member MemberName="PackWithUnsignedSaturation">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16b PackWithUnsignedSaturation (this Mono.Simd.Vector8s va, Mono.Simd.Vector8s vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector16b</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8s" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector8s" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.PackWithUnsignedSaturation(Mono.Simd.Vector8s,Mono.Simd.Vector8s)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4f" />
      </Targets>
      <Member MemberName="Reciprocal">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4f Reciprocal (this Mono.Simd.Vector4f v1);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4f</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4f" RefType="this" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.Reciprocal(Mono.Simd.Vector4f)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4f" />
      </Targets>
      <Member MemberName="Shuffle">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4f Shuffle (this Mono.Simd.Vector4f v1, Mono.Simd.ShuffleSel sel);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4f</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4f" RefType="this" />
          <Parameter Name="sel" Type="Mono.Simd.ShuffleSel" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="sel">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.Shuffle(Mono.Simd.Vector4f,Mono.Simd.ShuffleSel)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4i" />
      </Targets>
      <Member MemberName="Shuffle">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4i Shuffle (this Mono.Simd.Vector4i v1, Mono.Simd.ShuffleSel sel);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4i</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4i" RefType="this" />
          <Parameter Name="sel" Type="Mono.Simd.ShuffleSel" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="sel">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.Shuffle(Mono.Simd.Vector4i,Mono.Simd.ShuffleSel)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4ui" />
      </Targets>
      <Member MemberName="Shuffle">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4ui Shuffle (this Mono.Simd.Vector4ui v1, Mono.Simd.ShuffleSel sel);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4ui</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4ui" RefType="this" />
          <Parameter Name="sel" Type="Mono.Simd.ShuffleSel" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="sel">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.Shuffle(Mono.Simd.Vector4ui,Mono.Simd.ShuffleSel)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8s" />
      </Targets>
      <Member MemberName="ShuffleHigh">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8s ShuffleHigh (this Mono.Simd.Vector8s va, Mono.Simd.ShuffleSel sel);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8s</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8s" RefType="this" />
          <Parameter Name="sel" Type="Mono.Simd.ShuffleSel" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="sel">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.ShuffleHigh(Mono.Simd.Vector8s,Mono.Simd.ShuffleSel)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8us" />
      </Targets>
      <Member MemberName="ShuffleHigh">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8us ShuffleHigh (this Mono.Simd.Vector8us va, Mono.Simd.ShuffleSel sel);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8us</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8us" RefType="this" />
          <Parameter Name="sel" Type="Mono.Simd.ShuffleSel" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="sel">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.ShuffleHigh(Mono.Simd.Vector8us,Mono.Simd.ShuffleSel)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8s" />
      </Targets>
      <Member MemberName="ShuffleLow">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8s ShuffleLow (this Mono.Simd.Vector8s va, Mono.Simd.ShuffleSel sel);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8s</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8s" RefType="this" />
          <Parameter Name="sel" Type="Mono.Simd.ShuffleSel" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="sel">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.ShuffleLow(Mono.Simd.Vector8s,Mono.Simd.ShuffleSel)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8us" />
      </Targets>
      <Member MemberName="ShuffleLow">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8us ShuffleLow (this Mono.Simd.Vector8us va, Mono.Simd.ShuffleSel sel);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8us</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8us" RefType="this" />
          <Parameter Name="sel" Type="Mono.Simd.ShuffleSel" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="sel">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.ShuffleLow(Mono.Simd.Vector8us,Mono.Simd.ShuffleSel)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4ui" />
      </Targets>
      <Member MemberName="SignedPackWithSignedSaturation">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8s SignedPackWithSignedSaturation (this Mono.Simd.Vector4ui va, Mono.Simd.Vector4ui vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8s</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector4ui" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector4ui" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.SignedPackWithSignedSaturation(Mono.Simd.Vector4ui,Mono.Simd.Vector4ui)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8us" />
      </Targets>
      <Member MemberName="SignedPackWithSignedSaturation">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16sb SignedPackWithSignedSaturation (this Mono.Simd.Vector8us va, Mono.Simd.Vector8us vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector16sb</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8us" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector8us" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.SignedPackWithSignedSaturation(Mono.Simd.Vector8us,Mono.Simd.Vector8us)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4ui" />
      </Targets>
      <Member MemberName="SignedPackWithUnsignedSaturation">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8us SignedPackWithUnsignedSaturation (this Mono.Simd.Vector4ui va, Mono.Simd.Vector4ui vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8us</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector4ui" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector4ui" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.SignedPackWithUnsignedSaturation(Mono.Simd.Vector4ui,Mono.Simd.Vector4ui)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8us" />
      </Targets>
      <Member MemberName="SignedPackWithUnsignedSaturation">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16b SignedPackWithUnsignedSaturation (this Mono.Simd.Vector8us va, Mono.Simd.Vector8us vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector16b</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8us" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector8us" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.SignedPackWithUnsignedSaturation(Mono.Simd.Vector8us,Mono.Simd.Vector8us)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector2d" />
      </Targets>
      <Member MemberName="Sqrt">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2d Sqrt (this Mono.Simd.Vector2d v1);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2d</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector2d" RefType="this" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.Sqrt(Mono.Simd.Vector2d)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4f" />
      </Targets>
      <Member MemberName="Sqrt">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4f Sqrt (this Mono.Simd.Vector4f v1);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4f</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4f" RefType="this" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.Sqrt(Mono.Simd.Vector4f)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector16b" />
      </Targets>
      <Member MemberName="SubtractWithSaturation">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16b SubtractWithSaturation (this Mono.Simd.Vector16b va, Mono.Simd.Vector16b vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector16b</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector16b" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector16b" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.SubtractWithSaturation(Mono.Simd.Vector16b,Mono.Simd.Vector16b)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector16sb" />
      </Targets>
      <Member MemberName="SubtractWithSaturation">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16sb SubtractWithSaturation (this Mono.Simd.Vector16sb va, Mono.Simd.Vector16sb vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector16sb</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector16sb" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector16sb" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.SubtractWithSaturation(Mono.Simd.Vector16sb,Mono.Simd.Vector16sb)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8s" />
      </Targets>
      <Member MemberName="SubtractWithSaturation">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8s SubtractWithSaturation (this Mono.Simd.Vector8s va, Mono.Simd.Vector8s vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8s</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8s" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector8s" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.SubtractWithSaturation(Mono.Simd.Vector8s,Mono.Simd.Vector8s)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8us" />
      </Targets>
      <Member MemberName="SubtractWithSaturation">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8us SubtractWithSaturation (this Mono.Simd.Vector8us va, Mono.Simd.Vector8us vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8us</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8us" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector8us" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.SubtractWithSaturation(Mono.Simd.Vector8us,Mono.Simd.Vector8us)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector16b" />
      </Targets>
      <Member MemberName="SumOfAbsoluteDifferences">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8us SumOfAbsoluteDifferences (this Mono.Simd.Vector16b va, Mono.Simd.Vector16sb vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8us</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector16b" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector16sb" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.SumOfAbsoluteDifferences(Mono.Simd.Vector16b,Mono.Simd.Vector16sb)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector16b" />
      </Targets>
      <Member MemberName="UnpackHigh">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16b UnpackHigh (this Mono.Simd.Vector16b va, Mono.Simd.Vector16b vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector16b</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector16b" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector16b" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.UnpackHigh(Mono.Simd.Vector16b,Mono.Simd.Vector16b)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector16sb" />
      </Targets>
      <Member MemberName="UnpackHigh">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16sb UnpackHigh (this Mono.Simd.Vector16sb va, Mono.Simd.Vector16sb vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector16sb</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector16sb" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector16sb" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.UnpackHigh(Mono.Simd.Vector16sb,Mono.Simd.Vector16sb)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector2l" />
      </Targets>
      <Member MemberName="UnpackHigh">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2l UnpackHigh (this Mono.Simd.Vector2l v1, Mono.Simd.Vector2l v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2l</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector2l" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector2l" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.UnpackHigh(Mono.Simd.Vector2l,Mono.Simd.Vector2l)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector2ul" />
      </Targets>
      <Member MemberName="UnpackHigh">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2ul UnpackHigh (this Mono.Simd.Vector2ul v1, Mono.Simd.Vector2ul v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2ul</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector2ul" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector2ul" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.UnpackHigh(Mono.Simd.Vector2ul,Mono.Simd.Vector2ul)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4i" />
      </Targets>
      <Member MemberName="UnpackHigh">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4i UnpackHigh (this Mono.Simd.Vector4i v1, Mono.Simd.Vector4i v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4i</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4i" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector4i" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.UnpackHigh(Mono.Simd.Vector4i,Mono.Simd.Vector4i)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4ui" />
      </Targets>
      <Member MemberName="UnpackHigh">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4ui UnpackHigh (this Mono.Simd.Vector4ui v1, Mono.Simd.Vector4ui v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4ui</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4ui" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector4ui" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.UnpackHigh(Mono.Simd.Vector4ui,Mono.Simd.Vector4ui)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8s" />
      </Targets>
      <Member MemberName="UnpackHigh">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8s UnpackHigh (this Mono.Simd.Vector8s va, Mono.Simd.Vector8s vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8s</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8s" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector8s" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.UnpackHigh(Mono.Simd.Vector8s,Mono.Simd.Vector8s)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8us" />
      </Targets>
      <Member MemberName="UnpackHigh">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8us UnpackHigh (this Mono.Simd.Vector8us va, Mono.Simd.Vector8us vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8us</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8us" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector8us" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.UnpackHigh(Mono.Simd.Vector8us,Mono.Simd.Vector8us)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector16b" />
      </Targets>
      <Member MemberName="UnpackLow">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16b UnpackLow (this Mono.Simd.Vector16b va, Mono.Simd.Vector16b vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector16b</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector16b" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector16b" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.UnpackLow(Mono.Simd.Vector16b,Mono.Simd.Vector16b)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector16sb" />
      </Targets>
      <Member MemberName="UnpackLow">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16sb UnpackLow (this Mono.Simd.Vector16sb va, Mono.Simd.Vector16sb vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector16sb</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector16sb" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector16sb" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.UnpackLow(Mono.Simd.Vector16sb,Mono.Simd.Vector16sb)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector2l" />
      </Targets>
      <Member MemberName="UnpackLow">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2l UnpackLow (this Mono.Simd.Vector2l v1, Mono.Simd.Vector2l v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2l</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector2l" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector2l" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.UnpackLow(Mono.Simd.Vector2l,Mono.Simd.Vector2l)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector2ul" />
      </Targets>
      <Member MemberName="UnpackLow">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2ul UnpackLow (this Mono.Simd.Vector2ul v1, Mono.Simd.Vector2ul v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector2ul</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector2ul" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector2ul" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.UnpackLow(Mono.Simd.Vector2ul,Mono.Simd.Vector2ul)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4i" />
      </Targets>
      <Member MemberName="UnpackLow">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4i UnpackLow (this Mono.Simd.Vector4i v1, Mono.Simd.Vector4i v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4i</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4i" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector4i" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.UnpackLow(Mono.Simd.Vector4i,Mono.Simd.Vector4i)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector4ui" />
      </Targets>
      <Member MemberName="UnpackLow">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4ui UnpackLow (this Mono.Simd.Vector4ui v1, Mono.Simd.Vector4ui v2);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector4ui</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="v1" Type="Mono.Simd.Vector4ui" RefType="this" />
          <Parameter Name="v2" Type="Mono.Simd.Vector4ui" />
        </Parameters>
        <Docs>
          <param name="v1">To be added.</param>
          <param name="v2">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.UnpackLow(Mono.Simd.Vector4ui,Mono.Simd.Vector4ui)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8s" />
      </Targets>
      <Member MemberName="UnpackLow">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8s UnpackLow (this Mono.Simd.Vector8s va, Mono.Simd.Vector8s vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8s</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8s" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector8s" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.UnpackLow(Mono.Simd.Vector8s,Mono.Simd.Vector8s)" />
      </Member>
    </ExtensionMethod>
    <ExtensionMethod>
      <Targets>
        <Target Type="T:Mono.Simd.Vector8us" />
      </Targets>
      <Member MemberName="UnpackLow">
        <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8us UnpackLow (this Mono.Simd.Vector8us va, Mono.Simd.Vector8us vb);" />
        <MemberType>ExtensionMethod</MemberType>
        <ReturnValue>
          <ReturnType>Mono.Simd.Vector8us</ReturnType>
        </ReturnValue>
        <Parameters>
          <Parameter Name="va" Type="Mono.Simd.Vector8us" RefType="this" />
          <Parameter Name="vb" Type="Mono.Simd.Vector8us" />
        </Parameters>
        <Docs>
          <param name="va">To be added.</param>
          <param name="vb">To be added.</param>
          <summary>To be added.</summary>
        </Docs>
        <Link Type="Mono.Simd.VectorOperations" Member="M:Mono.Simd.VectorOperations.UnpackLow(Mono.Simd.Vector8us,Mono.Simd.Vector8us)" />
      </Member>
    </ExtensionMethod>
  </ExtensionMethods>
</Overview>
