Another batch, some operations + lots of parameters
authorMiguel de Icaza <miguel@gnome.org>
Mon, 3 Nov 2008 05:07:13 +0000 (05:07 -0000)
committerMiguel de Icaza <miguel@gnome.org>
Mon, 3 Nov 2008 05:07:13 +0000 (05:07 -0000)
svn path=/trunk/mcs/; revision=117719

mcs/class/Mono.Simd/Documentation/en/Mono.Simd/Vector16b.xml
mcs/class/Mono.Simd/Documentation/en/Mono.Simd/Vector16sb.xml
mcs/class/Mono.Simd/Documentation/en/Mono.Simd/Vector2d.xml
mcs/class/Mono.Simd/Documentation/en/Mono.Simd/Vector2l.xml
mcs/class/Mono.Simd/Documentation/en/Mono.Simd/Vector2ul.xml
mcs/class/Mono.Simd/Documentation/en/Mono.Simd/Vector4f.xml
mcs/class/Mono.Simd/Documentation/en/Mono.Simd/Vector4i.xml
mcs/class/Mono.Simd/Documentation/en/Mono.Simd/Vector4ui.xml
mcs/class/Mono.Simd/Documentation/en/Mono.Simd/Vector8s.xml
mcs/class/Mono.Simd/Documentation/en/Mono.Simd/Vector8us.xml

index 5e97f8811a042a7e51f873e8aa12d3c713d9de7c..329818de58d4824b1e08e49c6236160e6adf83a8 100644 (file)
         <Parameter Name="v" Type="Mono.Simd.Vector16b&amp;" RefType="ref" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector16b*" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       <Docs>
         <param name="va">First vector.</param>
         <param name="vb">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <summary>Returns a vector with the components set to the largest components of each vector.</summary>
+        <returns></returns>
+        <remarks>Each individual component of the resulting vector is
+        the largest component of each vector.  This is equivalent to
+        using System.Math.Max on each element and returning the
+        resulting vector.</remarks>
       </Docs>
       <Attributes>
         <Attribute>
       <Docs>
         <param name="va">First vector.</param>
         <param name="vb">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <summary>Returns a vector with the components set to the largest components of each vector.</summary>
+        <returns></returns>
+        <remarks>Each individual component of the resulting vector is
+        the largest component of each vector.  This is equivalent to
+        using System.Math.Max on each element and returning the
+        resulting vector.</remarks>
       </Docs>
       <Attributes>
         <Attribute>
       <Docs>
         <param name="va">First vector.</param>
         <param name="vb">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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>
       <Attributes>
         <Attribute>
       <Docs>
         <param name="va">First vector.</param>
         <param name="vb">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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>
       <Attributes>
         <Attribute>
       <Docs>
         <param name="va">First vector.</param>
         <param name="vb">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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>
       <Attributes>
         <Attribute>
       <Docs>
         <param name="va">First vector.</param>
         <param name="vb">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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>
       <Attributes>
         <Attribute>
         <Parameter Name="v" Type="Mono.Simd.Vector16b" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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">
         <Parameter Name="v" Type="Mono.Simd.Vector16b" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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">
         <Parameter Name="v" Type="Mono.Simd.Vector16b" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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">
         <Parameter Name="v" Type="Mono.Simd.Vector16b" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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">
         <Parameter Name="v" Type="Mono.Simd.Vector16b" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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>
       <Attributes>
         <Attribute>
         <Parameter Name="v" Type="Mono.Simd.Vector16b" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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">
         <Parameter Name="v" Type="Mono.Simd.Vector16b" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector16b" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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">
         <Parameter Name="v" Type="Mono.Simd.Vector16b" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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_Subtraction">
         <Parameter Name="val" Type="Mono.Simd.Vector16b" />
       </Parameters>
       <Docs>
-        <param name="res">To be added.</param>
-        <param name="val">To be added.</param>
+        <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>
         <Parameter Name="val" Type="Mono.Simd.Vector16b" />
       </Parameters>
       <Docs>
-        <param name="res">To be added.</param>
-        <param name="val">To be added.</param>
+        <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>
index 28733af08ae0d639361a6d3d2d57bf2e24e5a08a..706a3038f65de01eb4ac72028e3b2c4589527d44 100644 (file)
         <Parameter Name="v" Type="Mono.Simd.Vector16sb&amp;" RefType="ref" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector16sb*" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       <Docs>
         <param name="va">First vector.</param>
         <param name="vb">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <summary>Returns a vector with the components set to the largest components of each vector.</summary>
+        <returns></returns>
+        <remarks>Each individual component of the resulting vector is
+        the largest component of each vector.  This is equivalent to
+        using System.Math.Max on each element and returning the
+        resulting vector.</remarks>
       </Docs>
     </Member>
     <Member MemberName="Min">
       <Docs>
         <param name="va">First vector.</param>
         <param name="vb">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <summary>Returns a vector with the components set to the largest components of each vector.</summary>
+        <returns></returns>
+        <remarks>Each individual component of the resulting vector is
+        the largest component of each vector.  This is equivalent to
+        using System.Math.Max on each element and returning the
+        resulting vector.</remarks>
       </Docs>
     </Member>
     <Member MemberName="op_Addition">
       <Docs>
         <param name="va">First vector.</param>
         <param name="vb">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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">
       <Docs>
         <param name="va">First vector.</param>
         <param name="vb">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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">
       <Docs>
         <param name="va">First vector.</param>
         <param name="vb">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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_ExclusiveOr">
       <Docs>
         <param name="va">First vector.</param>
         <param name="vb">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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">
         <Parameter Name="v" Type="Mono.Simd.Vector16sb" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector16sb" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector16sb" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector16sb" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector16sb" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector16sb" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector16sb" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector16sb" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector16sb" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="val" Type="Mono.Simd.Vector16sb" />
       </Parameters>
       <Docs>
-        <param name="res">To be added.</param>
-        <param name="val">To be added.</param>
+        <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>
         <Parameter Name="val" Type="Mono.Simd.Vector16sb" />
       </Parameters>
       <Docs>
-        <param name="res">To be added.</param>
-        <param name="val">To be added.</param>
+        <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>
index e41105fa2d9d814ab66c4e6a3f4f852982824a35..34ba059a8f02dd7a26a3aabceae0caab87bff152 100644 (file)
         <Parameter Name="v" Type="Mono.Simd.Vector2d&amp;" RefType="ref" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector2d*" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v2">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <summary>Returns a vector with the components set to the largest components of each vector.</summary>
+        <returns></returns>
+        <remarks>Each individual component of the resulting vector is
+        the largest component of each vector.  This is equivalent to
+        using System.Math.Max on each element and returning the
+        resulting vector.</remarks>
       </Docs>
     </Member>
     <Member MemberName="Min">
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v2">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <summary>Returns a vector with the components set to the largest components of each vector.</summary>
+        <returns></returns>
+        <remarks>Each individual component of the resulting vector is
+        the largest component of each vector.  This is equivalent to
+        using System.Math.Max on each element and returning the
+        resulting vector.</remarks>
       </Docs>
     </Member>
     <Member MemberName="op_Addition">
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v2">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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">
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v2">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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">
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v2">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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_Division">
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v2">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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">
         <Parameter Name="v" Type="Mono.Simd.Vector2d" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector2d" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector2d" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector2d" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector2d" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector2d" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector2d" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector2d" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector2d" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="val" Type="Mono.Simd.Vector2d" />
       </Parameters>
       <Docs>
-        <param name="res">To be added.</param>
-        <param name="val">To be added.</param>
+        <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>
         <Parameter Name="val" Type="Mono.Simd.Vector2d" />
       </Parameters>
       <Docs>
-        <param name="res">To be added.</param>
-        <param name="val">To be added.</param>
+        <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>
index 23b8687c55146dbdf371f1429c61b0a2e6332a3f..75e5370e0cc44e67190760457eb7494a43e37e53 100644 (file)
         <Parameter Name="v" Type="Mono.Simd.Vector2l&amp;" RefType="ref" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector2l*" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v2">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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">
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v2">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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">
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v2">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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_ExclusiveOr">
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v2">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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">
         <Parameter Name="v" Type="Mono.Simd.Vector2l" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector2l" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector2l" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector2l" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector2l" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector2l" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector2l" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector2l" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector2l" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       </Parameters>
       <Docs>
         <param name="v1">First vector.</param>
-        <param name="amount">To be added.</param>
+        <param name="amount">Number of bits to shift.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       </Parameters>
       <Docs>
         <param name="v1">First vector.</param>
-        <param name="amount">To be added.</param>
+        <param name="amount">Number of bits to shift.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="val" Type="Mono.Simd.Vector2l" />
       </Parameters>
       <Docs>
-        <param name="res">To be added.</param>
-        <param name="val">To be added.</param>
+        <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>
         <Parameter Name="val" Type="Mono.Simd.Vector2l" />
       </Parameters>
       <Docs>
-        <param name="res">To be added.</param>
-        <param name="val">To be added.</param>
+        <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>
index ea85b6b882a84ecfcc32ad8d2952b143f35e8e93..a2acef2fa3cc8307201ca6650edd3d3fdfc71872 100644 (file)
         <Parameter Name="v" Type="Mono.Simd.Vector2ul&amp;" RefType="ref" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector2ul*" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v2">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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">
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v2">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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">
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v2">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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_ExclusiveOr">
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v2">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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">
         <Parameter Name="v" Type="Mono.Simd.Vector2ul" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector2ul" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector2ul" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector2ul" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector2ul" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector2ul" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector2ul" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector2ul" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector2ul" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       </Parameters>
       <Docs>
         <param name="v1">First vector.</param>
-        <param name="amount">To be added.</param>
+        <param name="amount">Number of bits to shift.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       </Parameters>
       <Docs>
         <param name="v1">First vector.</param>
-        <param name="amount">To be added.</param>
+        <param name="amount">Number of bits to shift.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="val" Type="Mono.Simd.Vector2ul" />
       </Parameters>
       <Docs>
-        <param name="res">To be added.</param>
-        <param name="val">To be added.</param>
+        <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>
         <Parameter Name="val" Type="Mono.Simd.Vector2ul" />
       </Parameters>
       <Docs>
-        <param name="res">To be added.</param>
-        <param name="val">To be added.</param>
+        <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>
index 7e650e3157e894debb770892d7507dc4c1a19735..be1fd9136603ce1c80121871d5aa3f0d196e1f74 100644 (file)
         <Parameter Name="v" Type="Mono.Simd.Vector4f&amp;" RefType="ref" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector4f*" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v1">First vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <summary>Returns a vector with the components set to the largest components of each vector.</summary>
+        <returns></returns>
+        <remarks>Each individual component of the resulting vector is
+        the largest component of each vector.  This is equivalent to
+        using System.Math.Max on each element and returning the
+        resulting vector.</remarks>
       </Docs>
       <Attributes>
         <Attribute>
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v1">First vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <summary>Returns a vector with the components set to the largest components of each vector.</summary>
+        <returns></returns>
+        <remarks>Each individual component of the resulting vector is
+        the largest component of each vector.  This is equivalent to
+        using System.Math.Max on each element and returning the
+        resulting vector.</remarks>
       </Docs>
       <Attributes>
         <Attribute>
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v1">First vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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>
       <Attributes>
         <Attribute>
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v1">First vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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>
       <Attributes>
         <Attribute>
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v1">First vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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>
       <Attributes>
         <Attribute>
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v1">First vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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>
       <Attributes>
         <Attribute>
         <Parameter Name="v" Type="Mono.Simd.Vector4f" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector4f" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector4f" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector4f" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector4f" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector4f" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector4f" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector4f" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector4f" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       </Parameters>
       <Docs>
         <param name="v1">First vector.</param>
-        <param name="sel">To be added.</param>
+        <param name="sel">The operation to perform.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="val" Type="Mono.Simd.Vector4f" />
       </Parameters>
       <Docs>
-        <param name="res">To be added.</param>
-        <param name="val">To be added.</param>
+        <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>
         <Parameter Name="val" Type="Mono.Simd.Vector4f" />
       </Parameters>
       <Docs>
-        <param name="res">To be added.</param>
-        <param name="val">To be added.</param>
+        <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>
index 7fa40157eb2a494315eae1c8af921426e4626b0e..cd1ae59d1ef8711e95b378f6d583d9959e28c1ed 100644 (file)
         <Parameter Name="v" Type="Mono.Simd.Vector4i&amp;" RefType="ref" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector4i*" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v2">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <summary>Returns a vector with the components set to the largest components of each vector.</summary>
+        <returns></returns>
+        <remarks>Each individual component of the resulting vector is
+        the largest component of each vector.  This is equivalent to
+        using System.Math.Max on each element and returning the
+        resulting vector.</remarks>
       </Docs>
     </Member>
     <Member MemberName="Min">
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v2">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <summary>Returns a vector with the components set to the largest components of each vector.</summary>
+        <returns></returns>
+        <remarks>Each individual component of the resulting vector is
+        the largest component of each vector.  This is equivalent to
+        using System.Math.Max on each element and returning the
+        resulting vector.</remarks>
       </Docs>
     </Member>
     <Member MemberName="op_Addition">
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v2">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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">
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v2">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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">
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v2">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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_ExclusiveOr">
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v2">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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">
         <Parameter Name="v" Type="Mono.Simd.Vector4i" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector4i" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector4i" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector4i" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector4i" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector4i" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector4i" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector4i" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector4i" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       </Parameters>
       <Docs>
         <param name="v1">First vector.</param>
-        <param name="amount">To be added.</param>
+        <param name="amount">Number of bits to shift.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       </Parameters>
       <Docs>
         <param name="v1">First vector.</param>
-        <param name="amount">To be added.</param>
+        <param name="amount">Number of bits to shift.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       </Parameters>
       <Docs>
         <param name="v1">First vector.</param>
-        <param name="amount">To be added.</param>
+        <param name="amount">Number of bits to shift.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       </Parameters>
       <Docs>
         <param name="v1">First vector.</param>
-        <param name="sel">To be added.</param>
+        <param name="sel">The operation to perform.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="val" Type="Mono.Simd.Vector4i" />
       </Parameters>
       <Docs>
-        <param name="res">To be added.</param>
-        <param name="val">To be added.</param>
+        <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>
         <Parameter Name="val" Type="Mono.Simd.Vector4i" />
       </Parameters>
       <Docs>
-        <param name="res">To be added.</param>
-        <param name="val">To be added.</param>
+        <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>
index 10ccf5db0603a3ec90f9e96d853ce82ccd102a6c..a34717556db90e4ad3132a8bb064fc87f2e09b27 100644 (file)
         <Parameter Name="v" Type="Mono.Simd.Vector4ui&amp;" RefType="ref" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector4ui*" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v2">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <summary>Returns a vector with the components set to the largest components of each vector.</summary>
+        <returns></returns>
+        <remarks>Each individual component of the resulting vector is
+        the largest component of each vector.  This is equivalent to
+        using System.Math.Max on each element and returning the
+        resulting vector.</remarks>
       </Docs>
       <Attributes>
         <Attribute>
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v2">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <summary>Returns a vector with the components set to the largest components of each vector.</summary>
+        <returns></returns>
+        <remarks>Each individual component of the resulting vector is
+        the largest component of each vector.  This is equivalent to
+        using System.Math.Max on each element and returning the
+        resulting vector.</remarks>
       </Docs>
       <Attributes>
         <Attribute>
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v2">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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>
       <Attributes>
         <Attribute>
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v2">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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>
       <Attributes>
         <Attribute>
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v2">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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>
       <Attributes>
         <Attribute>
       <Docs>
         <param name="v1">First vector.</param>
         <param name="v2">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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>
       <Attributes>
         <Attribute>
         <Parameter Name="v" Type="Mono.Simd.Vector4ui" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector4ui" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector4ui" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector4ui" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector4ui" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector4ui" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector4ui" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector4ui" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector4ui" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       </Parameters>
       <Docs>
         <param name="v1">First vector.</param>
-        <param name="amount">To be added.</param>
+        <param name="amount">Number of bits to shift.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       </Parameters>
       <Docs>
         <param name="v1">First vector.</param>
-        <param name="amount">To be added.</param>
+        <param name="amount">Number of bits to shift.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       </Parameters>
       <Docs>
         <param name="v1">First vector.</param>
-        <param name="amount">To be added.</param>
+        <param name="amount">Number of bits to shift.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       </Parameters>
       <Docs>
         <param name="v1">First vector.</param>
-        <param name="sel">To be added.</param>
+        <param name="sel">The operation to perform.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="val" Type="Mono.Simd.Vector4ui" />
       </Parameters>
       <Docs>
-        <param name="res">To be added.</param>
-        <param name="val">To be added.</param>
+        <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>
         <Parameter Name="val" Type="Mono.Simd.Vector4ui" />
       </Parameters>
       <Docs>
-        <param name="res">To be added.</param>
-        <param name="val">To be added.</param>
+        <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>
index a1c783d8ac6cefa80d45b458249e9ef3437bd063..bc979c4b428f2293c7bdd030d7fa8ce98d4e9ea5 100644 (file)
         <Parameter Name="v" Type="Mono.Simd.Vector8s&amp;" RefType="ref" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector8s*" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       <Docs>
         <param name="va">First vector.</param>
         <param name="vb">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <summary>Returns a vector with the components set to the largest components of each vector.</summary>
+        <returns></returns>
+        <remarks>Each individual component of the resulting vector is
+        the largest component of each vector.  This is equivalent to
+        using System.Math.Max on each element and returning the
+        resulting vector.</remarks>
       </Docs>
     </Member>
     <Member MemberName="Min">
       <Docs>
         <param name="va">First vector.</param>
         <param name="vb">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <summary>Returns a vector with the components set to the largest components of each vector.</summary>
+        <returns></returns>
+        <remarks>Each individual component of the resulting vector is
+        the largest component of each vector.  This is equivalent to
+        using System.Math.Max on each element and returning the
+        resulting vector.</remarks>
       </Docs>
     </Member>
     <Member MemberName="MultiplyStoreHigh">
       <Docs>
         <param name="va">First vector.</param>
         <param name="vb">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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">
       <Docs>
         <param name="va">First vector.</param>
         <param name="vb">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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">
       <Docs>
         <param name="va">First vector.</param>
         <param name="vb">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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_ExclusiveOr">
       <Docs>
         <param name="va">First vector.</param>
         <param name="vb">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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">
         <Parameter Name="v" Type="Mono.Simd.Vector8s" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector8s" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector8s" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector8s" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector8s" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector8s" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector8s" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector8s" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector8s" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       </Parameters>
       <Docs>
         <param name="va">First vector.</param>
-        <param name="amount">To be added.</param>
+        <param name="amount">Number of bits to shift.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       </Parameters>
       <Docs>
         <param name="va">First vector.</param>
-        <param name="amount">To be added.</param>
+        <param name="amount">Number of bits to shift.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       </Parameters>
       <Docs>
         <param name="va">First vector.</param>
-        <param name="amount">To be added.</param>
+        <param name="amount">Number of bits to shift.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       </Parameters>
       <Docs>
         <param name="va">First vector.</param>
-        <param name="sel">To be added.</param>
+        <param name="sel">The operation to perform.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       </Parameters>
       <Docs>
         <param name="va">First vector.</param>
-        <param name="sel">To be added.</param>
+        <param name="sel">The operation to perform.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="val" Type="Mono.Simd.Vector8s" />
       </Parameters>
       <Docs>
-        <param name="res">To be added.</param>
-        <param name="val">To be added.</param>
+        <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>
         <Parameter Name="val" Type="Mono.Simd.Vector8s" />
       </Parameters>
       <Docs>
-        <param name="res">To be added.</param>
-        <param name="val">To be added.</param>
+        <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>
index 13d5aa79192d0f94c8f7099af86b2a8b98b5c2c6..57a35bef0cf1ca7a1585ca6e42afb33b801fd5ad 100644 (file)
         <Parameter Name="v" Type="Mono.Simd.Vector8us&amp;" RefType="ref" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector8us*" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       <Docs>
         <param name="va">First vector.</param>
         <param name="vb">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <summary>Returns a vector with the components set to the largest components of each vector.</summary>
+        <returns></returns>
+        <remarks>Each individual component of the resulting vector is
+        the largest component of each vector.  This is equivalent to
+        using System.Math.Max on each element and returning the
+        resulting vector.</remarks>
       </Docs>
       <Attributes>
         <Attribute>
       <Docs>
         <param name="va">First vector.</param>
         <param name="vb">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <summary>Returns a vector with the components set to the largest components of each vector.</summary>
+        <returns></returns>
+        <remarks>Each individual component of the resulting vector is
+        the largest component of each vector.  This is equivalent to
+        using System.Math.Max on each element and returning the
+        resulting vector.</remarks>
       </Docs>
       <Attributes>
         <Attribute>
       <Docs>
         <param name="va">First vector.</param>
         <param name="vb">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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>
       <Attributes>
         <Attribute>
       <Docs>
         <param name="va">First vector.</param>
         <param name="vb">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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>
       <Attributes>
         <Attribute>
       <Docs>
         <param name="va">First vector.</param>
         <param name="vb">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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>
       <Attributes>
         <Attribute>
       <Docs>
         <param name="va">First vector.</param>
         <param name="vb">Second vector.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
+        <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>
       <Attributes>
         <Attribute>
         <Parameter Name="v" Type="Mono.Simd.Vector8us" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector8us" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector8us" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector8us" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector8us" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector8us" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector8us" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector8us" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="v" Type="Mono.Simd.Vector8us" />
       </Parameters>
       <Docs>
-        <param name="v">To be added.</param>
+        <param name="v">Vector to operate on.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       </Parameters>
       <Docs>
         <param name="va">First vector.</param>
-        <param name="amount">To be added.</param>
+        <param name="amount">Number of bits to shift.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       </Parameters>
       <Docs>
         <param name="va">First vector.</param>
-        <param name="amount">To be added.</param>
+        <param name="amount">Number of bits to shift.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       </Parameters>
       <Docs>
         <param name="va">First vector.</param>
-        <param name="amount">To be added.</param>
+        <param name="amount">Number of bits to shift.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       </Parameters>
       <Docs>
         <param name="va">First vector.</param>
-        <param name="sel">To be added.</param>
+        <param name="sel">The operation to perform.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
       </Parameters>
       <Docs>
         <param name="va">First vector.</param>
-        <param name="sel">To be added.</param>
+        <param name="sel">The operation to perform.</param>
         <summary>To be added.</summary>
         <returns>To be added.</returns>
         <remarks>To be added.</remarks>
         <Parameter Name="val" Type="Mono.Simd.Vector8us" />
       </Parameters>
       <Docs>
-        <param name="res">To be added.</param>
-        <param name="val">To be added.</param>
+        <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>
         <Parameter Name="val" Type="Mono.Simd.Vector8us" />
       </Parameters>
       <Docs>
-        <param name="res">To be added.</param>
-        <param name="val">To be added.</param>
+        <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>