<Type Name="Vector16sb" FullName="Mono.Simd.Vector16sb">
  <TypeSignature Language="C#" Value="public struct Vector16sb" />
  <AssemblyInfo>
    <AssemblyName>Mono.Simd</AssemblyName>
    <AssemblyVersion>2.0.0.0</AssemblyVersion>
  </AssemblyInfo>
  <Base>
    <BaseTypeName>System.ValueType</BaseTypeName>
  </Base>
  <Interfaces />
  <Attributes>
    <Attribute>
      <AttributeName>System.CLSCompliant(false)</AttributeName>
    </Attribute>
  </Attributes>
  <Docs>
    <summary>A vector with sixteen signed bytes.</summary>
    <remarks>This represents a vector that contains 16 signed byte values.</remarks>
  </Docs>
  <Members>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public Vector16sb (sbyte sb);" />
      <MemberType>Constructor</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Parameters>
        <Parameter Name="sb" Type="System.SByte" />
      </Parameters>
      <Docs>
        <param name="sb">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public Vector16sb (sbyte v0, sbyte v1, sbyte v2, sbyte v3, sbyte v4, sbyte v5, sbyte v6, sbyte v7, sbyte v8, sbyte v9, sbyte v10, sbyte v11, sbyte v12, sbyte v13, sbyte v14, sbyte v15);" />
      <MemberType>Constructor</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Parameters>
        <Parameter Name="v0" Type="System.SByte" />
        <Parameter Name="v1" Type="System.SByte" />
        <Parameter Name="v2" Type="System.SByte" />
        <Parameter Name="v3" Type="System.SByte" />
        <Parameter Name="v4" Type="System.SByte" />
        <Parameter Name="v5" Type="System.SByte" />
        <Parameter Name="v6" Type="System.SByte" />
        <Parameter Name="v7" Type="System.SByte" />
        <Parameter Name="v8" Type="System.SByte" />
        <Parameter Name="v9" Type="System.SByte" />
        <Parameter Name="v10" Type="System.SByte" />
        <Parameter Name="v11" Type="System.SByte" />
        <Parameter Name="v12" Type="System.SByte" />
        <Parameter Name="v13" Type="System.SByte" />
        <Parameter Name="v14" Type="System.SByte" />
        <Parameter Name="v15" Type="System.SByte" />
      </Parameters>
      <Docs>
        <param name="v0">v0 component.</param>
        <param name="v1">v1 component.</param>
        <param name="v2">v2 component.</param>
        <param name="v3">v3 component.</param>
        <param name="v4">v4 component.</param>
        <param name="v5">v5 component.</param>
        <param name="v6">v6 component.</param>
        <param name="v7">v7 component.</param>
        <param name="v8">v8 component.</param>
        <param name="v9">v9 component.</param>
        <param name="v10">v10 component.</param>
        <param name="v11">v11 component.</param>
        <param name="v12">v12 component.</param>
        <param name="v13">v13 component.</param>
        <param name="v14">v14 component.</param>
        <param name="v15">v15 component.</param>
        <summary>Creates a vector with sixteen byte values.</summary>
        <remarks>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="Component">
      <MemberSignature Language="C#" Value="public sbyte this[int index] { set; get; }" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="index" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="index">The index of the component.</param>
        <summary>Gets/Sets the component's value.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="LoadAligned">
      <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16sb LoadAligned (ref Mono.Simd.Vector16sb v);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE1)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>Mono.Simd.Vector16sb</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="v" Type="Mono.Simd.Vector16sb&amp;" RefType="ref" />
      </Parameters>
      <Docs>
        <param name="v">Vector to operate on.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="LoadAligned">
      <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16sb LoadAligned (Mono.Simd.Vector16sb* v);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE1)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>Mono.Simd.Vector16sb</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="v" Type="Mono.Simd.Vector16sb*" />
      </Parameters>
      <Docs>
        <param name="v">Vector to operate on.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="MinusOne">
      <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16sb MinusOne { get; }" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Mono.Simd.Vector16sb</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="One">
      <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16sb One { get; }" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Mono.Simd.Vector16sb</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="op_Addition">
      <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16sb op_Addition (Mono.Simd.Vector16sb va, Mono.Simd.Vector16sb vb);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE2)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>Mono.Simd.Vector16sb</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="va" Type="Mono.Simd.Vector16sb" />
        <Parameter Name="vb" Type="Mono.Simd.Vector16sb" />
      </Parameters>
      <Docs>
        <param name="va">First vector.</param>
        <param name="vb">Second vector.</param>
        <summary>Computes the sum of two vectors.</summary>
        <returns>A new vector.</returns>
        <remarks>The vector returned is the sum of the individual components in the two vectors.</remarks>
      </Docs>
    </Member>
    <Member MemberName="op_BitwiseAnd">
      <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16sb op_BitwiseAnd (Mono.Simd.Vector16sb va, Mono.Simd.Vector16sb vb);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE2)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>Mono.Simd.Vector16sb</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="va" Type="Mono.Simd.Vector16sb" />
        <Parameter Name="vb" Type="Mono.Simd.Vector16sb" />
      </Parameters>
      <Docs>
        <param name="va">First vector.</param>
        <param name="vb">Second vector.</param>
        <summary>Computes the bitwise and of two vectors.</summary>
        <returns>A new vector.</returns>
        <remarks>The vector returned contains the result of doing a
        bitwise and operation on the individual components of the two
        vectors.</remarks>
      </Docs>
    </Member>
    <Member MemberName="op_BitwiseOr">
      <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16sb op_BitwiseOr (Mono.Simd.Vector16sb va, Mono.Simd.Vector16sb vb);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE2)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>Mono.Simd.Vector16sb</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="va" Type="Mono.Simd.Vector16sb" />
        <Parameter Name="vb" Type="Mono.Simd.Vector16sb" />
      </Parameters>
      <Docs>
        <param name="va">First vector.</param>
        <param name="vb">Second vector.</param>
        <summary>Computes the bitwise or of two vectors.</summary>
        <returns>A new vector.</returns>
        <remarks>The vector returned contains the result of doing a
        bitwise or operation on the individual components of the two
        vectors.</remarks>
      </Docs>
    </Member>
    <Member MemberName="op_Equality">
      <MemberSignature Language="C#" Value="public static bool op_Equality (Mono.Simd.Vector16sb va, Mono.Simd.Vector16sb vb);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE2)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="va" Type="Mono.Simd.Vector16sb" />
        <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>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="op_ExclusiveOr">
      <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16sb op_ExclusiveOr (Mono.Simd.Vector16sb va, Mono.Simd.Vector16sb vb);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE2)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>Mono.Simd.Vector16sb</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="va" Type="Mono.Simd.Vector16sb" />
        <Parameter Name="vb" Type="Mono.Simd.Vector16sb" />
      </Parameters>
      <Docs>
        <param name="va">First vector.</param>
        <param name="vb">Second vector.</param>
        <summary>Computes the bitwise xor of two vectors.</summary>
        <returns>A new vector.</returns>
        <remarks>The vector returned contains the result of doing a
        bitwise xor operation on the individual components of the two
        vectors.</remarks>
      </Docs>
    </Member>
    <Member MemberName="op_Explicit">
      <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16b op_Explicit (Mono.Simd.Vector16sb v);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE1)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>Mono.Simd.Vector16b</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="v" Type="Mono.Simd.Vector16sb" />
      </Parameters>
      <Docs>
        <param name="v">Vector to operate on.</param>
        <summary>Convertion operator.</summary>
        <returns>The casted vector.</returns>
        <remarks>This operator provides explicit casting support.</remarks>
      </Docs>
    </Member>
    <Member MemberName="op_Explicit">
      <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2d op_Explicit (Mono.Simd.Vector16sb v);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE1)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>Mono.Simd.Vector2d</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="v" Type="Mono.Simd.Vector16sb" />
      </Parameters>
      <Docs>
        <param name="v">Vector to operate on.</param>
        <summary>Convertion operator.</summary>
        <returns>The casted vector.</returns>
        <remarks>This operator provides explicit casting support.</remarks>
      </Docs>
    </Member>
    <Member MemberName="op_Explicit">
      <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2l op_Explicit (Mono.Simd.Vector16sb v);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE1)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>Mono.Simd.Vector2l</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="v" Type="Mono.Simd.Vector16sb" />
      </Parameters>
      <Docs>
        <param name="v">Vector to operate on.</param>
        <summary>Convertion operator.</summary>
        <returns>The casted vector.</returns>
        <remarks>This operator provides explicit casting support.</remarks>
      </Docs>
    </Member>
    <Member MemberName="op_Explicit">
      <MemberSignature Language="C#" Value="public static Mono.Simd.Vector2ul op_Explicit (Mono.Simd.Vector16sb v);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE1)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>Mono.Simd.Vector2ul</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="v" Type="Mono.Simd.Vector16sb" />
      </Parameters>
      <Docs>
        <param name="v">Vector to operate on.</param>
        <summary>Convertion operator.</summary>
        <returns>The casted vector.</returns>
        <remarks>This operator provides explicit casting support.</remarks>
      </Docs>
    </Member>
    <Member MemberName="op_Explicit">
      <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4f op_Explicit (Mono.Simd.Vector16sb v);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE1)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>Mono.Simd.Vector4f</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="v" Type="Mono.Simd.Vector16sb" />
      </Parameters>
      <Docs>
        <param name="v">Vector to operate on.</param>
        <summary>Convertion operator.</summary>
        <returns>The casted vector.</returns>
        <remarks>This operator provides explicit casting support.</remarks>
      </Docs>
    </Member>
    <Member MemberName="op_Explicit">
      <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4i op_Explicit (Mono.Simd.Vector16sb v);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE1)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>Mono.Simd.Vector4i</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="v" Type="Mono.Simd.Vector16sb" />
      </Parameters>
      <Docs>
        <param name="v">Vector to operate on.</param>
        <summary>Convertion operator.</summary>
        <returns>The casted vector.</returns>
        <remarks>This operator provides explicit casting support.</remarks>
      </Docs>
    </Member>
    <Member MemberName="op_Explicit">
      <MemberSignature Language="C#" Value="public static Mono.Simd.Vector4ui op_Explicit (Mono.Simd.Vector16sb v);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE1)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>Mono.Simd.Vector4ui</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="v" Type="Mono.Simd.Vector16sb" />
      </Parameters>
      <Docs>
        <param name="v">Vector to operate on.</param>
        <summary>Convertion operator.</summary>
        <returns>The casted vector.</returns>
        <remarks>This operator provides explicit casting support.</remarks>
      </Docs>
    </Member>
    <Member MemberName="op_Explicit">
      <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8s op_Explicit (Mono.Simd.Vector16sb v);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE1)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>Mono.Simd.Vector8s</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="v" Type="Mono.Simd.Vector16sb" />
      </Parameters>
      <Docs>
        <param name="v">Vector to operate on.</param>
        <summary>Convertion operator.</summary>
        <returns>The casted vector.</returns>
        <remarks>This operator provides explicit casting support.</remarks>
      </Docs>
    </Member>
    <Member MemberName="op_Explicit">
      <MemberSignature Language="C#" Value="public static Mono.Simd.Vector8us op_Explicit (Mono.Simd.Vector16sb v);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE1)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>Mono.Simd.Vector8us</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="v" Type="Mono.Simd.Vector16sb" />
      </Parameters>
      <Docs>
        <param name="v">Vector to operate on.</param>
        <summary>Convertion operator.</summary>
        <returns>The casted vector.</returns>
        <remarks>This operator provides explicit casting support.</remarks>
      </Docs>
    </Member>
    <Member MemberName="op_Inequality">
      <MemberSignature Language="C#" Value="public static bool op_Inequality (Mono.Simd.Vector16sb va, Mono.Simd.Vector16sb vb);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE2)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="va" Type="Mono.Simd.Vector16sb" />
        <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>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="op_Subtraction">
      <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16sb op_Subtraction (Mono.Simd.Vector16sb va, Mono.Simd.Vector16sb vb);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE2)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>Mono.Simd.Vector16sb</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="va" Type="Mono.Simd.Vector16sb" />
        <Parameter Name="vb" Type="Mono.Simd.Vector16sb" />
      </Parameters>
      <Docs>
        <param name="va">First vector.</param>
        <param name="vb">Second vector.</param>
        <summary>Substracts the values from the second vector from the first.</summary>
        <returns>A new vector.</returns>
        <remarks>The vector elements contain the substraction of the elements in the second vector from the elements in the first vector.</remarks>
      </Docs>
    </Member>
    <Member MemberName="PrefetchNonTemporal">
      <MemberSignature Language="C#" Value="public static void PrefetchNonTemporal (ref Mono.Simd.Vector16sb res);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE1)</AttributeName>
        </Attribute>
        <Attribute>
          <AttributeName>System.CLSCompliant(false)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="res" Type="Mono.Simd.Vector16sb&amp;" RefType="ref" />
      </Parameters>
      <Docs>
        <param name="res">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="PrefetchNonTemporal">
      <MemberSignature Language="C#" Value="public static void PrefetchNonTemporal (Mono.Simd.Vector16sb* res);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE1)</AttributeName>
        </Attribute>
        <Attribute>
          <AttributeName>System.CLSCompliant(false)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="res" Type="Mono.Simd.Vector16sb*" />
      </Parameters>
      <Docs>
        <param name="res">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="PrefetchTemporal1stLevelCache">
      <MemberSignature Language="C#" Value="public static void PrefetchTemporal1stLevelCache (ref Mono.Simd.Vector16sb res);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE1)</AttributeName>
        </Attribute>
        <Attribute>
          <AttributeName>System.CLSCompliant(false)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="res" Type="Mono.Simd.Vector16sb&amp;" RefType="ref" />
      </Parameters>
      <Docs>
        <param name="res">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="PrefetchTemporal1stLevelCache">
      <MemberSignature Language="C#" Value="public static void PrefetchTemporal1stLevelCache (Mono.Simd.Vector16sb* res);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE1)</AttributeName>
        </Attribute>
        <Attribute>
          <AttributeName>System.CLSCompliant(false)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="res" Type="Mono.Simd.Vector16sb*" />
      </Parameters>
      <Docs>
        <param name="res">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="PrefetchTemporal2ndLevelCache">
      <MemberSignature Language="C#" Value="public static void PrefetchTemporal2ndLevelCache (ref Mono.Simd.Vector16sb res);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE1)</AttributeName>
        </Attribute>
        <Attribute>
          <AttributeName>System.CLSCompliant(false)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="res" Type="Mono.Simd.Vector16sb&amp;" RefType="ref" />
      </Parameters>
      <Docs>
        <param name="res">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="PrefetchTemporal2ndLevelCache">
      <MemberSignature Language="C#" Value="public static void PrefetchTemporal2ndLevelCache (Mono.Simd.Vector16sb* res);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE1)</AttributeName>
        </Attribute>
        <Attribute>
          <AttributeName>System.CLSCompliant(false)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="res" Type="Mono.Simd.Vector16sb*" />
      </Parameters>
      <Docs>
        <param name="res">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="PrefetchTemporalAllCacheLevels">
      <MemberSignature Language="C#" Value="public static void PrefetchTemporalAllCacheLevels (ref Mono.Simd.Vector16sb res);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE1)</AttributeName>
        </Attribute>
        <Attribute>
          <AttributeName>System.CLSCompliant(false)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="res" Type="Mono.Simd.Vector16sb&amp;" RefType="ref" />
      </Parameters>
      <Docs>
        <param name="res">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="PrefetchTemporalAllCacheLevels">
      <MemberSignature Language="C#" Value="public static void PrefetchTemporalAllCacheLevels (Mono.Simd.Vector16sb* res);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE1)</AttributeName>
        </Attribute>
        <Attribute>
          <AttributeName>System.CLSCompliant(false)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="res" Type="Mono.Simd.Vector16sb*" />
      </Parameters>
      <Docs>
        <param name="res">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="StoreAligned">
      <MemberSignature Language="C#" Value="public static void StoreAligned (ref Mono.Simd.Vector16sb res, Mono.Simd.Vector16sb val);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE1)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="res" Type="Mono.Simd.Vector16sb&amp;" RefType="ref" />
        <Parameter Name="val" Type="Mono.Simd.Vector16sb" />
      </Parameters>
      <Docs>
        <param name="res">Resulting vector.</param>
        <param name="val">Vector to operate on.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="StoreAligned">
      <MemberSignature Language="C#" Value="public static void StoreAligned (Mono.Simd.Vector16sb* res, Mono.Simd.Vector16sb val);" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <Attributes>
        <Attribute>
          <AttributeName>Mono.Simd.Acceleration(Mono.Simd.AccelMode.SSE1)</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="res" Type="Mono.Simd.Vector16sb*" />
        <Parameter Name="val" Type="Mono.Simd.Vector16sb" />
      </Parameters>
      <Docs>
        <param name="res">Resulting vector.</param>
        <param name="val">Vector to operate on.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ToString">
      <MemberSignature Language="C#" Value="public override string ToString ();" />
      <MemberType>Method</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="V0">
      <MemberSignature Language="C#" Value="public sbyte V0 { set; get; }" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The V0 component.</summary>
        <value>
        </value>
        <remarks>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="V1">
      <MemberSignature Language="C#" Value="public sbyte V1 { set; get; }" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The V1 component.</summary>
        <value>
        </value>
        <remarks>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="V10">
      <MemberSignature Language="C#" Value="public sbyte V10 { set; get; }" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The V10 component.</summary>
        <value>
        </value>
        <remarks>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="V11">
      <MemberSignature Language="C#" Value="public sbyte V11 { set; get; }" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The V11 component.</summary>
        <value>
        </value>
        <remarks>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="V12">
      <MemberSignature Language="C#" Value="public sbyte V12 { set; get; }" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The V12 component.</summary>
        <value>
        </value>
        <remarks>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="V13">
      <MemberSignature Language="C#" Value="public sbyte V13 { set; get; }" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The V13 component.</summary>
        <value>
        </value>
        <remarks>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="V14">
      <MemberSignature Language="C#" Value="public sbyte V14 { set; get; }" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The V14 component.</summary>
        <value>
        </value>
        <remarks>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="V15">
      <MemberSignature Language="C#" Value="public sbyte V15 { set; get; }" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The V15 component.</summary>
        <value>
        </value>
        <remarks>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="V2">
      <MemberSignature Language="C#" Value="public sbyte V2 { set; get; }" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The V2 component.</summary>
        <value>
        </value>
        <remarks>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="V3">
      <MemberSignature Language="C#" Value="public sbyte V3 { set; get; }" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The V3 component.</summary>
        <value>
        </value>
        <remarks>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="V4">
      <MemberSignature Language="C#" Value="public sbyte V4 { set; get; }" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The V4 component.</summary>
        <value>
        </value>
        <remarks>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="V5">
      <MemberSignature Language="C#" Value="public sbyte V5 { set; get; }" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The V5 component.</summary>
        <value>
        </value>
        <remarks>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="V6">
      <MemberSignature Language="C#" Value="public sbyte V6 { set; get; }" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The V6 component.</summary>
        <value>
        </value>
        <remarks>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="V7">
      <MemberSignature Language="C#" Value="public sbyte V7 { set; get; }" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The V7 component.</summary>
        <value>
        </value>
        <remarks>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="V8">
      <MemberSignature Language="C#" Value="public sbyte V8 { set; get; }" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The V8 component.</summary>
        <value>
        </value>
        <remarks>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="V9">
      <MemberSignature Language="C#" Value="public sbyte V9 { set; get; }" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>System.SByte</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The V9 component.</summary>
        <value>
        </value>
        <remarks>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="Zero">
      <MemberSignature Language="C#" Value="public static Mono.Simd.Vector16sb Zero { get; }" />
      <MemberType>Property</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <ReturnValue>
        <ReturnType>Mono.Simd.Vector16sb</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
  </Members>
</Type>
