2009-09-18 Rodrigo Kumpera <rkumpera@novell.com>
[mono.git] / mcs / class / Mono.Simd / Documentation / en / Mono.Simd / ShuffleSel.xml
index c9494fa9d996f577bdc6ea74b5fe163e12bba9c4..2ee4fbbaba4da316fc162c7e9ed4969e39d1568d 100644 (file)
@@ -9,7 +9,6 @@
   </Base>
   <Docs>
     <summary>Determines how values are propagaged on initialization.</summary>
-
     <remarks>
 
       This enumeration is used creating new Vectors from existing
       copied into the target vector. 
 
     </remarks>
-
     <remarks> The core values are the AFromB enumeration, the other
        enumeration values are just common patterns defined in terms of
        the AFromB enumeration values.
     </remarks>
-
   </Docs>
   <Members>
-
-    <Member MemberName="XFromX">
-      <MemberSignature Language="C#" Value="XFromX" />
+    <Member MemberName="ExpandInterleavedXY">
+      <MemberSignature Language="C#" Value="ExpandInterleavedXY" />
       <MemberType>Field</MemberType>
       <AssemblyInfo>
         <AssemblyVersion>2.0.0.0</AssemblyVersion>
         <ReturnType>Mono.Simd.ShuffleSel</ReturnType>
       </ReturnValue>
       <Docs>
-        <summary>Indicates that the X value is copied from the source X value.</summary>
+        <summary>Helper: Expands interleaving elements (x, y, z, w) into (x, y, x, y).</summary>
       </Docs>
     </Member>
-    <Member MemberName="XFromY">
-      <MemberSignature Language="C#" Value="XFromY" />
+    <Member MemberName="ExpandInterleavedZW">
+      <MemberSignature Language="C#" Value="ExpandInterleavedZW" />
       <MemberType>Field</MemberType>
       <AssemblyInfo>
         <AssemblyVersion>2.0.0.0</AssemblyVersion>
         <ReturnType>Mono.Simd.ShuffleSel</ReturnType>
       </ReturnValue>
       <Docs>
-        <summary>Indicates that the X value is copied from the source Y value.</summary>
+        <summary>Helper: Expands interleaving elements (x, y, z, w) into (z, w, z, w).</summary>
       </Docs>
     </Member>
-    <Member MemberName="XFromZ">
-      <MemberSignature Language="C#" Value="XFromZ" />
+    <Member MemberName="ExpandW">
+      <MemberSignature Language="C#" Value="ExpandW" />
       <MemberType>Field</MemberType>
       <AssemblyInfo>
         <AssemblyVersion>2.0.0.0</AssemblyVersion>
         <ReturnType>Mono.Simd.ShuffleSel</ReturnType>
       </ReturnValue>
       <Docs>
-        <summary>Indicates that the X value is copied from the source Z value.</summary>
+        <summary>Helper: Fills all the values with the value of W.</summary>
       </Docs>
     </Member>
-    <Member MemberName="XFromW">
-      <MemberSignature Language="C#" Value="XFromW" />
+    <Member MemberName="ExpandX">
+      <MemberSignature Language="C#" Value="ExpandX" />
       <MemberType>Field</MemberType>
       <AssemblyInfo>
         <AssemblyVersion>2.0.0.0</AssemblyVersion>
         <ReturnType>Mono.Simd.ShuffleSel</ReturnType>
       </ReturnValue>
       <Docs>
-        <summary>Indicates that the X value is copied from the source W value.</summary>
+        <summary>Helper: Fills all the values with the value of X.</summary>
       </Docs>
     </Member>
-    <Member MemberName="YFromX">
-      <MemberSignature Language="C#" Value="YFromX" />
+    <Member MemberName="ExpandXY">
+      <MemberSignature Language="C#" Value="ExpandXY" />
       <MemberType>Field</MemberType>
       <AssemblyInfo>
         <AssemblyVersion>2.0.0.0</AssemblyVersion>
         <ReturnType>Mono.Simd.ShuffleSel</ReturnType>
       </ReturnValue>
       <Docs>
-        <summary>Indicates that the Y value is copied from the source X value.</summary>
+        <summary>Helper: Expands the x, y values from (x, y, z, w) into (x, x, y, y).</summary>
       </Docs>
     </Member>
-    <Member MemberName="YFromY">
-      <MemberSignature Language="C#" Value="YFromY" />
+    <Member MemberName="ExpandY">
+      <MemberSignature Language="C#" Value="ExpandY" />
       <MemberType>Field</MemberType>
       <AssemblyInfo>
         <AssemblyVersion>2.0.0.0</AssemblyVersion>
         <ReturnType>Mono.Simd.ShuffleSel</ReturnType>
       </ReturnValue>
       <Docs>
-        <summary>Indicates that the Y value is copied from the source Y value.</summary>
+        <summary>Helper: Fills all the values with the value of X.</summary>
       </Docs>
     </Member>
-    <Member MemberName="YFromZ">
-      <MemberSignature Language="C#" Value="YFromZ" />
+    <Member MemberName="ExpandZ">
+      <MemberSignature Language="C#" Value="ExpandZ" />
       <MemberType>Field</MemberType>
       <AssemblyInfo>
         <AssemblyVersion>2.0.0.0</AssemblyVersion>
         <ReturnType>Mono.Simd.ShuffleSel</ReturnType>
       </ReturnValue>
       <Docs>
-        <summary>Indicates that the Y value is copied from the source Z value.</summary>
+        <summary>Helper: Fills all the values with the value of X.</summary>
       </Docs>
     </Member>
-    <Member MemberName="YFromW">
-      <MemberSignature Language="C#" Value="YFromW" />
+    <Member MemberName="ExpandZW">
+      <MemberSignature Language="C#" Value="ExpandZW" />
       <MemberType>Field</MemberType>
       <AssemblyInfo>
         <AssemblyVersion>2.0.0.0</AssemblyVersion>
         <ReturnType>Mono.Simd.ShuffleSel</ReturnType>
       </ReturnValue>
       <Docs>
-        <summary>Indicates that the Y value is copied from the source W value.</summary>
+        <summary>Helper: Expands the z, w values from (x, y, z, w) into (z, z, w, w).</summary>
       </Docs>
     </Member>
-    <Member MemberName="ZFromX">
-      <MemberSignature Language="C#" Value="ZFromX" />
+    <Member MemberName="RotateLeft">
+      <MemberSignature Language="C#" Value="RotateLeft" />
       <MemberType>Field</MemberType>
       <AssemblyInfo>
         <AssemblyVersion>2.0.0.0</AssemblyVersion>
         <ReturnType>Mono.Simd.ShuffleSel</ReturnType>
       </ReturnValue>
       <Docs>
-        <summary>Indicates that the Z value is copied from the source X value.</summary>
+        <summary>Helper: Rotates the vector elements to the left (x, y, z, w) becomes (w, x, y, z).</summary>
       </Docs>
     </Member>
-    <Member MemberName="ZFromY">
-      <MemberSignature Language="C#" Value="ZFromY" />
+    <Member MemberName="RotateRight">
+      <MemberSignature Language="C#" Value="RotateRight" />
       <MemberType>Field</MemberType>
       <AssemblyInfo>
         <AssemblyVersion>2.0.0.0</AssemblyVersion>
         <ReturnType>Mono.Simd.ShuffleSel</ReturnType>
       </ReturnValue>
       <Docs>
-        <summary>Indicates that the Z value is copied from the source Y value.</summary>
+        <summary>Helper: Rotates the vector elements to the right.   (x, y, z, w) becomes (y, z, w, x).</summary>
       </Docs>
     </Member>
-    <Member MemberName="ZFromZ">
-      <MemberSignature Language="C#" Value="ZFromZ" />
+    <Member MemberName="Swap">
+      <MemberSignature Language="C#" Value="Swap" />
       <MemberType>Field</MemberType>
       <AssemblyInfo>
         <AssemblyVersion>2.0.0.0</AssemblyVersion>
         <ReturnType>Mono.Simd.ShuffleSel</ReturnType>
       </ReturnValue>
       <Docs>
-        <summary>Indicates that the Z value is copied from the source Z value.</summary>
+        <summary>Helper: Swaps values.   (x, y, w, z) becomes (w, z, y, x).</summary>
       </Docs>
     </Member>
-    <Member MemberName="ZFromW">
-      <MemberSignature Language="C#" Value="ZFromW" />
+    <Member MemberName="WFromW">
+      <MemberSignature Language="C#" Value="WFromW" />
       <MemberType>Field</MemberType>
       <AssemblyInfo>
         <AssemblyVersion>2.0.0.0</AssemblyVersion>
         <ReturnType>Mono.Simd.ShuffleSel</ReturnType>
       </ReturnValue>
       <Docs>
-        <summary>Indicates that the Z value is copied from the source W value.</summary>
+        <summary>Indicates that the W value is copied from the source W value.</summary>
       </Docs>
     </Member>
     <Member MemberName="WFromX">
         <summary>Indicates that the W value is copied from the source Z value.</summary>
       </Docs>
     </Member>
-    <Member MemberName="WFromW">
-      <MemberSignature Language="C#" Value="WFromW" />
+    <Member MemberName="XFromW">
+      <MemberSignature Language="C#" Value="XFromW" />
       <MemberType>Field</MemberType>
       <AssemblyInfo>
         <AssemblyVersion>2.0.0.0</AssemblyVersion>
         <ReturnType>Mono.Simd.ShuffleSel</ReturnType>
       </ReturnValue>
       <Docs>
-        <summary>Indicates that the W value is copied from the source W value.</summary>
+        <summary>Indicates that the X value is copied from the source W value.</summary>
       </Docs>
     </Member>
-
-    <Member MemberName="ExpandX">
-      <MemberSignature Language="C#" Value="ExpandX" />
+    <Member MemberName="XFromX">
+      <MemberSignature Language="C#" Value="XFromX" />
       <MemberType>Field</MemberType>
       <AssemblyInfo>
         <AssemblyVersion>2.0.0.0</AssemblyVersion>
         <ReturnType>Mono.Simd.ShuffleSel</ReturnType>
       </ReturnValue>
       <Docs>
-        <summary>Helper: Fills all the values with the value of X.</summary>
+        <summary>Indicates that the X value is copied from the source X value.</summary>
       </Docs>
     </Member>
-    <Member MemberName="ExpandXY">
-      <MemberSignature Language="C#" Value="ExpandXY" />
+    <Member MemberName="XFromY">
+      <MemberSignature Language="C#" Value="XFromY" />
       <MemberType>Field</MemberType>
       <AssemblyInfo>
         <AssemblyVersion>2.0.0.0</AssemblyVersion>
         <ReturnType>Mono.Simd.ShuffleSel</ReturnType>
       </ReturnValue>
       <Docs>
-        <summary>Helper: Expands the x, y values from (x, y, z, w) into (x, x, y, y).</summary>
+        <summary>Indicates that the X value is copied from the source Y value.</summary>
       </Docs>
     </Member>
-    <Member MemberName="ExpandY">
-      <MemberSignature Language="C#" Value="ExpandY" />
+    <Member MemberName="XFromZ">
+      <MemberSignature Language="C#" Value="XFromZ" />
       <MemberType>Field</MemberType>
       <AssemblyInfo>
         <AssemblyVersion>2.0.0.0</AssemblyVersion>
         <ReturnType>Mono.Simd.ShuffleSel</ReturnType>
       </ReturnValue>
       <Docs>
-        <summary>Helper: Fills all the values with the value of X.</summary>
+        <summary>Indicates that the X value is copied from the source Z value.</summary>
       </Docs>
     </Member>
-    <Member MemberName="ExpandZ">
-      <MemberSignature Language="C#" Value="ExpandZ" />
+    <Member MemberName="YFromW">
+      <MemberSignature Language="C#" Value="YFromW" />
       <MemberType>Field</MemberType>
       <AssemblyInfo>
         <AssemblyVersion>2.0.0.0</AssemblyVersion>
         <ReturnType>Mono.Simd.ShuffleSel</ReturnType>
       </ReturnValue>
       <Docs>
-        <summary>Helper: Fills all the values with the value of X.</summary>
+        <summary>Indicates that the Y value is copied from the source W value.</summary>
       </Docs>
     </Member>
-    <Member MemberName="ExpandZW">
-      <MemberSignature Language="C#" Value="ExpandZW" />
+    <Member MemberName="YFromX">
+      <MemberSignature Language="C#" Value="YFromX" />
       <MemberType>Field</MemberType>
       <AssemblyInfo>
         <AssemblyVersion>2.0.0.0</AssemblyVersion>
         <ReturnType>Mono.Simd.ShuffleSel</ReturnType>
       </ReturnValue>
       <Docs>
-        <summary>Helper: Expands the z, w values from (x, y, z, w) into (z, z, w, w).</summary>
+        <summary>Indicates that the Y value is copied from the source X value.</summary>
       </Docs>
     </Member>
-    <Member MemberName="ExpandW">
-      <MemberSignature Language="C#" Value="ExpandW" />
+    <Member MemberName="YFromY">
+      <MemberSignature Language="C#" Value="YFromY" />
       <MemberType>Field</MemberType>
       <AssemblyInfo>
         <AssemblyVersion>2.0.0.0</AssemblyVersion>
         <ReturnType>Mono.Simd.ShuffleSel</ReturnType>
       </ReturnValue>
       <Docs>
-        <summary>Helper: Fills all the values with the value of W.</summary>
+        <summary>Indicates that the Y value is copied from the source Y value.</summary>
       </Docs>
     </Member>
-    <Member MemberName="ExpandInterleavedXY">
-      <MemberSignature Language="C#" Value="ExpandInterleavedXY" />
+    <Member MemberName="YFromZ">
+      <MemberSignature Language="C#" Value="YFromZ" />
       <MemberType>Field</MemberType>
       <AssemblyInfo>
         <AssemblyVersion>2.0.0.0</AssemblyVersion>
         <ReturnType>Mono.Simd.ShuffleSel</ReturnType>
       </ReturnValue>
       <Docs>
-        <summary>Helper: Expands interleaving elements (x, y, z, w) into (x, y, x, y).</summary>
+        <summary>Indicates that the Y value is copied from the source Z value.</summary>
       </Docs>
     </Member>
-    <Member MemberName="ExpandInterleavedZW">
-      <MemberSignature Language="C#" Value="ExpandInterleavedZW" />
+    <Member MemberName="ZFromW">
+      <MemberSignature Language="C#" Value="ZFromW" />
       <MemberType>Field</MemberType>
       <AssemblyInfo>
         <AssemblyVersion>2.0.0.0</AssemblyVersion>
         <ReturnType>Mono.Simd.ShuffleSel</ReturnType>
       </ReturnValue>
       <Docs>
-        <summary>Helper: Expands interleaving elements (x, y, z, w) into (z, w, z, w).</summary>
+        <summary>Indicates that the Z value is copied from the source W value.</summary>
       </Docs>
     </Member>
-    <Member MemberName="RotateLeft">
-      <MemberSignature Language="C#" Value="RotateLeft" />
+    <Member MemberName="ZFromX">
+      <MemberSignature Language="C#" Value="ZFromX" />
       <MemberType>Field</MemberType>
       <AssemblyInfo>
         <AssemblyVersion>2.0.0.0</AssemblyVersion>
         <ReturnType>Mono.Simd.ShuffleSel</ReturnType>
       </ReturnValue>
       <Docs>
-        <summary>Helper: Rotates the vector elements to the left (x, y, z, w) becomes (w, x, y, z).</summary>
+        <summary>Indicates that the Z value is copied from the source X value.</summary>
       </Docs>
     </Member>
-    <Member MemberName="RotateRight">
-      <MemberSignature Language="C#" Value="RotateRight" />
+    <Member MemberName="ZFromY">
+      <MemberSignature Language="C#" Value="ZFromY" />
       <MemberType>Field</MemberType>
       <AssemblyInfo>
         <AssemblyVersion>2.0.0.0</AssemblyVersion>
         <ReturnType>Mono.Simd.ShuffleSel</ReturnType>
       </ReturnValue>
       <Docs>
-        <summary>Helper: Rotates the vector elements to the right.   (x, y, z, w) becomes (y, z, w, x).</summary>
+        <summary>Indicates that the Z value is copied from the source Y value.</summary>
       </Docs>
     </Member>
-    <Member MemberName="Swap">
-      <MemberSignature Language="C#" Value="Swap" />
+    <Member MemberName="ZFromZ">
+      <MemberSignature Language="C#" Value="ZFromZ" />
       <MemberType>Field</MemberType>
       <AssemblyInfo>
         <AssemblyVersion>2.0.0.0</AssemblyVersion>
         <ReturnType>Mono.Simd.ShuffleSel</ReturnType>
       </ReturnValue>
       <Docs>
-        <summary>Helper: Swaps values.   (x, y, w, z) becomes (w, z, y, x).</summary>
+        <summary>Indicates that the Z value is copied from the source Z value.</summary>
       </Docs>
     </Member>
   </Members>