From 109dc639e202522d28538977d143402a1a436824 Mon Sep 17 00:00:00 2001
From: Bill Schmidt <wschmidt@linux.ibm.com>
Date: Fri, 24 Apr 2020 16:36:13 -0500
Subject: [PATCH] Finished reordering function type signatures for #23.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
---
 Intrinsics_Reference/ch_vec_reference.xml | 4130 ++++++++++-----------
 1 file changed, 2057 insertions(+), 2073 deletions(-)

diff --git a/Intrinsics_Reference/ch_vec_reference.xml b/Intrinsics_Reference/ch_vec_reference.xml
index 272a57f..77ab0f3 100644
--- a/Intrinsics_Reference/ch_vec_reference.xml
+++ b/Intrinsics_Reference/ch_vec_reference.xml
@@ -12798,6 +12798,77 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
 		</programlisting>
               </entry>
             </row>
+            <row>
+              <entry align="center" valign="middle">
+                <para>signed short</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para>vector signed short</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para> signed int</para>
+              </entry>
+              <entry>
+                <programlisting>
+ slwi     t,b,1
+ vextuhrx u,t,a
+ extsh    r,u
+		</programlisting>
+              </entry>
+              <entry>
+                <programlisting>
+ slwi     t,b,1
+ vextuhlx u,t,a
+ extsh    r,u
+		</programlisting>
+              </entry>
+            </row>
+            <row>
+              <entry align="center" valign="middle">
+                <para>unsigned short</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para>vector bool short</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para> signed int</para>
+              </entry>
+              <entry>
+                <programlisting>
+ slwi     t,b,1
+ vextuhrx r,t,a
+                </programlisting>
+              </entry>
+              <entry>
+                <programlisting>
+ slwi     t,b,1
+ vextuhlx r,t,a
+		</programlisting>
+              </entry>
+            </row>
+            <row>
+              <entry align="center" valign="middle">
+                <para>unsigned short</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para>vector unsigned short</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para> signed int</para>
+              </entry>
+              <entry>
+                <programlisting>
+ slwi     t,b,1
+ vextuhrx r,t,a
+                </programlisting>
+              </entry>
+              <entry>
+                <programlisting>
+ slwi     t,b,1
+ vextuhlx r,t,a
+		</programlisting>
+              </entry>
+            </row>
             <row>
               <entry align="center" valign="middle">
                 <para>signed int</para>
@@ -12958,72 +13029,32 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>signed short</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para>vector signed short</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para> signed int</para>
-              </entry>
-              <entry>
-                <programlisting>
- slwi     t,b,1
- vextuhrx u,t,a
- extsh    r,u
-		</programlisting>
-              </entry>
-              <entry>
-                <programlisting>
- slwi     t,b,1
- vextuhlx u,t,a
- extsh    r,u
-		</programlisting>
-              </entry>
-            </row>
-            <row>
-              <entry align="center" valign="middle">
-                <para>unsigned short</para>
+                <para>float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> signed int</para>
               </entry>
               <entry>
                 <programlisting>
- slwi     t,b,1
- vextuhrx r,t,a
-                </programlisting>
-              </entry>
-              <entry>
-                <programlisting>
- slwi     t,b,1
- vextuhlx r,t,a
+ rldicl   t,b,0,62
+ subfic   u,t,3
+ sldi     v,u,5
+ mtvsrdd  w,v,v
+ vslo     x,a,w
+ xscvspdp r,x
 		</programlisting>
               </entry>
-            </row>
-            <row>
-              <entry align="center" valign="middle">
-                <para>unsigned short</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para> signed int</para>
-              </entry>
-              <entry>
-                <programlisting>
- slwi     t,b,1
- vextuhrx r,t,a
-                </programlisting>
-              </entry>
               <entry>
                 <programlisting>
- slwi     t,b,1
- vextuhlx r,t,a
+
+ sldi     t,b,5
+ mtvsrdd  u,t,t
+ vslo     v,a,u
+ xscvspdp r,v
+
 		</programlisting>
               </entry>
             </row>
@@ -13051,37 +13082,6 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
  mtvsrdd u,t,t
  vslo    r,a,u
 
-		</programlisting>
-              </entry>
-            </row>
-            <row>
-              <entry align="center" valign="middle">
-                <para>float</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para>vector float</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para> signed int</para>
-              </entry>
-              <entry>
-                <programlisting>
- rldicl   t,b,0,62
- subfic   u,t,3
- sldi     v,u,5
- mtvsrdd  w,v,v
- vslo     x,a,w
- xscvspdp r,x
-		</programlisting>
-              </entry>
-              <entry>
-                <programlisting>
-
- sldi     t,b,5
- mtvsrdd  u,t,t
- vslo     v,a,u
- xscvspdp r,v
-
 		</programlisting>
               </entry>
             </row>
@@ -13154,14 +13154,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
           <tbody>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry>
                 <programlisting>
-  xvxexpdp r,a
+  xvxexpsp r,a
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -13170,14 +13170,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry>
                 <programlisting>
-  xvxexpsp r,a
+  xvxexpdp r,a
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -13433,14 +13433,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
           <tbody>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry>
                 <programlisting>
-   xvxsigdp r,a
+   xvxsigsp r,a
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -13449,14 +13449,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry>
                 <programlisting>
-   xvxsigsp r,a
+   xvxsigdp r,a
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -13717,25 +13717,25 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
                 <para>unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed int</para>
+                <para> vector signed short</para>
               </entry>
               <entry>
                 <programlisting>
-  vcmpnezw  t,a,b
+  vcmpnezh  t,a,b
   xxlnor    u,t,t
   vctzlsbb  v,u
-  rldicl    r,v,62,34
+  rldicl    r,v,63,33
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  vcmpnezw  t,a,b
+  vcmpnezh  t,a,b
   xxlnor    u,t,t
   vclzlsbb  v,u
-  rldicl    r,v,62,34
+  rldicl    r,v,63,33
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -13747,25 +13747,25 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
                 <para>unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
-  vcmpnezw  t,a,b
+  vcmpnezh  t,a,b
   xxlnor    u,t,t
   vctzlsbb  v,u
-  rldicl    r,v,62,34
+  rldicl    r,v,63,33
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  vcmpnezw  t,a,b
+  vcmpnezh  t,a,b
   xxlnor    u,t,t
   vclzlsbb  v,u
-  rldicl    r,v,62,34
+  rldicl    r,v,63,33
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -13777,25 +13777,25 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
                 <para>unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed short</para>
+                <para> vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
-  vcmpnezh  t,a,b
+  vcmpnezw  t,a,b
   xxlnor    u,t,t
   vctzlsbb  v,u
-  rldicl    r,v,63,33
+  rldicl    r,v,62,34
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  vcmpnezh  t,a,b
+  vcmpnezw  t,a,b
   xxlnor    u,t,t
   vclzlsbb  v,u
-  rldicl    r,v,63,33
+  rldicl    r,v,62,34
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -13807,25 +13807,25 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
                 <para>unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
-  vcmpnezh  t,a,b
+  vcmpnezw  t,a,b
   xxlnor    u,t,t
   vctzlsbb  v,u
-  rldicl    r,v,63,33
+  rldicl    r,v,62,34
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  vcmpnezh  t,a,b
+  vcmpnezw  t,a,b
   xxlnor    u,t,t
   vclzlsbb  v,u
-  rldicl    r,v,63,33
+  rldicl    r,v,62,34
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -14027,33 +14027,33 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
                 <para>unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed int</para>
+                <para> vector signed short</para>
               </entry>
               <entry>
                 <programlisting>
  xxspltib  t,0
- vcmpnew   u,a,t
- vcmpnew   v,b,t
- vcmpnezw  w,a,b
+ vcmpneh   u,a,t
+ vcmpneh   v,b,t
+ vcmpnezh  w,a,b
  xxland    x,u,v
  xxlnand   y,x,w
  vctzlsbb  z,y
- rldicl    r,z,62,34
+ rldicl    r,z,63,33
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
  xxspltib  t,0
- vcmpnew   u,a,t
- vcmpnew   v,b,t
- vcmpnezw  w,a,b
+ vcmpneh   u,a,t
+ vcmpneh   v,b,t
+ vcmpnezh  w,a,b
  xxland    x,u,v
  xxlnand   y,x,w
  vclzlsbb  z,y
- rldicl    r,z,62,34
+ rldicl    r,z,63,33
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -14065,33 +14065,33 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
                 <para>unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
  xxspltib  t,0
- vcmpnew   u,a,t
- vcmpnew   v,b,t
- vcmpnezw  w,a,b
+ vcmpneh   u,a,t
+ vcmpneh   v,b,t
+ vcmpnezh  w,a,b
  xxland    x,u,v
  xxlnand   y,x,w
  vctzlsbb  z,y
- rldicl    r,z,62,34
+ rldicl    r,z,63,33
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
  xxspltib  t,0
- vcmpnew   u,a,t
- vcmpnew   v,b,t
- vcmpnezw  w,a,b
+ vcmpneh   u,a,t
+ vcmpneh   v,b,t
+ vcmpnezh  w,a,b
  xxland    x,u,v
  xxlnand   y,x,w
  vclzlsbb  z,y
- rldicl    r,z,62,34
+ rldicl    r,z,63,33
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -14103,33 +14103,33 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
                 <para>unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed short</para>
+                <para> vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
  xxspltib  t,0
- vcmpneh   u,a,t
- vcmpneh   v,b,t
- vcmpnezh  w,a,b
+ vcmpnew   u,a,t
+ vcmpnew   v,b,t
+ vcmpnezw  w,a,b
  xxland    x,u,v
  xxlnand   y,x,w
  vctzlsbb  z,y
- rldicl    r,z,63,33
+ rldicl    r,z,62,34
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
  xxspltib  t,0
- vcmpneh   u,a,t
- vcmpneh   v,b,t
- vcmpnezh  w,a,b
+ vcmpnew   u,a,t
+ vcmpnew   v,b,t
+ vcmpnezw  w,a,b
  xxland    x,u,v
  xxlnand   y,x,w
  vclzlsbb  z,y
- rldicl    r,z,63,33
+ rldicl    r,z,62,34
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -14141,33 +14141,33 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
                 <para>unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
  xxspltib  t,0
- vcmpneh   u,a,t
- vcmpneh   v,b,t
- vcmpnezh  w,a,b
+ vcmpnew   u,a,t
+ vcmpnew   v,b,t
+ vcmpnezw  w,a,b
  xxland    x,u,v
  xxlnand   y,x,w
  vctzlsbb  z,y
- rldicl    r,z,63,33
+ rldicl    r,z,62,34
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
  xxspltib  t,0
- vcmpneh   u,a,t
- vcmpneh   v,b,t
- vcmpnezh  w,a,b
+ vcmpnew   u,a,t
+ vcmpnew   v,b,t
+ vcmpnezw  w,a,b
  xxland    x,u,v
  xxlnand   y,x,w
  vclzlsbb  z,y
- rldicl    r,z,63,33
+ rldicl    r,z,62,34
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -14324,23 +14324,23 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
                 <para>unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed int</para>
+                <para> vector signed short</para>
               </entry>
               <entry>
                 <programlisting>
- vcmpnew   t,a,b
+ vcmpneh   t,a,b
  vctzlsbb  u,t
- rldicl    r,u,62,34
+ rldicl    r,u,63,33
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vcmpnew   t,a,b
+ vcmpneh   t,a,b
  vclzlsbb  u,t
- rldicl    r,u,62,34
+ rldicl    r,u,63,33
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -14352,23 +14352,23 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
                 <para>unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
- vcmpnew   t,a,b
+ vcmpneh   t,a,b
  vctzlsbb  u,t
- rldicl    r,u,62,34
+ rldicl    r,u,63,33
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vcmpnew   t,a,b
+ vcmpneh   t,a,b
  vclzlsbb  u,t
- rldicl    r,u,62,34
+ rldicl    r,u,63,33
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -14380,23 +14380,23 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
                 <para>unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed short</para>
+                <para> vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
- vcmpneh   t,a,b
+ vcmpnew   t,a,b
  vctzlsbb  u,t
- rldicl    r,u,63,33
+ rldicl    r,u,62,34
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vcmpneh   t,a,b
+ vcmpnew   t,a,b
  vclzlsbb  u,t
- rldicl    r,u,63,33
+ rldicl    r,u,62,34
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -14408,23 +14408,23 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
                 <para>unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
- vcmpneh   t,a,b
+ vcmpnew   t,a,b
  vctzlsbb  u,t
- rldicl    r,u,63,33
+ rldicl    r,u,62,34
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vcmpneh   t,a,b
+ vcmpnew   t,a,b
  vclzlsbb  u,t
- rldicl    r,u,63,33
+ rldicl    r,u,62,34
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -14627,33 +14627,33 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
                 <para>unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed int</para>
+                <para> vector signed short</para>
               </entry>
               <entry>
                 <programlisting>
  xxspltib  t,0
- vcmpnew   u,a,t
- vcmpnew   v,b,t
- vcmpnezw  w,a,b
+ vcmpneh   u,a,t
+ vcmpneh   v,b,t
+ vcmpnezh  w,a,b
  xxland    x,u,v
  xxlorc    y,w,x
  vctzlsbb  z,y
- rldicr    r,z,62,34
+ rldicl    r,z,63,33
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
  xxspltib  t,0
- vcmpnew   u,a,t
- vcmpnew   v,b,t
- vcmpnezw  w,a,b
+ vcmpneh   u,a,t
+ vcmpneh   v,b,t
+ vcmpnezh  w,a,b
  xxland    x,u,v
  xxlorc    y,w,x
  vclzlsbb  z,y
- rldicr    r,z,62,34
+ rldicl    r,z,63,33
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -14665,33 +14665,33 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
                 <para>unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
  xxspltib  t,0
- vcmpnew   u,a,t
- vcmpnew   v,b,t
- vcmpnezw  w,a,b
+ vcmpneh   u,a,t
+ vcmpneh   v,b,t
+ vcmpnezh  w,a,b
  xxland    x,u,v
  xxlorc    y,w,x
  vctzlsbb  z,y
- rldicr    r,z,62,34
+ rldicl    r,z,63,33
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
  xxspltib  t,0
- vcmpnew   u,a,t
- vcmpnew   v,b,t
- vcmpnezw  w,a,b
+ vcmpneh   u,a,t
+ vcmpneh   v,b,t
+ vcmpnezh  w,a,b
  xxland    x,u,v
  xxlorc    y,w,x
  vclzlsbb  z,y
- rldicr    r,z,62,34
+ rldicl    r,z,63,33
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -14703,33 +14703,33 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
                 <para>unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed short</para>
+                <para> vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
  xxspltib  t,0
- vcmpneh   u,a,t
- vcmpneh   v,b,t
- vcmpnezh  w,a,b
+ vcmpnew   u,a,t
+ vcmpnew   v,b,t
+ vcmpnezw  w,a,b
  xxland    x,u,v
  xxlorc    y,w,x
  vctzlsbb  z,y
- rldicl    r,z,63,33
+ rldicr    r,z,62,34
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
  xxspltib  t,0
- vcmpneh   u,a,t
- vcmpneh   v,b,t
- vcmpnezh  w,a,b
+ vcmpnew   u,a,t
+ vcmpnew   v,b,t
+ vcmpnezw  w,a,b
  xxland    x,u,v
  xxlorc    y,w,x
  vclzlsbb  z,y
- rldicl    r,z,63,33
+ rldicr    r,z,62,34
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -14741,33 +14741,33 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
                 <para>unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
  xxspltib  t,0
- vcmpneh   u,a,t
- vcmpneh   v,b,t
- vcmpnezh  w,a,b
+ vcmpnew   u,a,t
+ vcmpnew   v,b,t
+ vcmpnezw  w,a,b
  xxland    x,u,v
  xxlorc    y,w,x
  vctzlsbb  z,y
- rldicl    r,z,63,33
+ rldicr    r,z,62,34
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
  xxspltib  t,0
- vcmpneh   u,a,t
- vcmpneh   v,b,t
- vcmpnezh  w,a,b
+ vcmpnew   u,a,t
+ vcmpnew   v,b,t
+ vcmpnezw  w,a,b
  xxland    x,u,v
  xxlorc    y,w,x
  vclzlsbb  z,y
- rldicl    r,z,63,33
+ rldicr    r,z,62,34
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -15359,27 +15359,27 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
           <tbody>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry>
                 <programlisting>
-  xvrdpim  r,a
+  xvrspim  r,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry>
                 <programlisting>
-  xvrspim  r,a
+  xvrdpim  r,a
 		</programlisting>
               </entry>
             </row>
@@ -15643,213 +15643,213 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>signed int</para>
+                <para>signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed int</para>
+                <para> vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> signed int</para>
               </entry>
               <entry>
                 <programlisting>
- mtvsrwz   t,b
- xxinsertw r,t,(3-c)*4
+ mtvsrwz  t,b
+ vinserth r,t,a,(7-c)*2
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- mtvsrwz  t,b
- vinsertb r,t,c*4
+ mtvsrd   t,b
+ vinserth r,t,a,c*2
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>unsigned int</para>
+                <para>unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> signed int</para>
               </entry>
               <entry>
                 <programlisting>
- mtvsrwz   t,b
- xxinsertw r,t,(3-c)*4
+ mtvsrwz  t,b
+ vinserth r,t,a,(7-c)*2
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- mtvsrwz  t,b
- vinsertb r,t,c*4
+ mtvsrd   t,b
+ vinserth r,t,a,c*2
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>signed long long</para>
+                <para>signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed long long</para>
+                <para> vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> signed int</para>
               </entry>
               <entry>
                 <programlisting>
- mtvsrd   t,b
- xxpermdi r,t,a,c
+ mtvsrwz   t,b
+ xxinsertw r,t,(3-c)*4
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- mtvsrd   t,b
- xxpermdi r,t,a,1-c
+ mtvsrwz  t,b
+ vinsertb r,t,c*4
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>unsigned long long</para>
+                <para>unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned long long</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> signed int</para>
               </entry>
               <entry>
                 <programlisting>
- mtvsrd   t,b
- xxpermdi r,t,a,c
+ mtvsrwz   t,b
+ xxinsertw r,t,(3-c)*4
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- mtvsrd   t,b
- xxpermdi r,t,a,1-c
+ mtvsrwz  t,b
+ vinsertb r,t,c*4
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>signed short</para>
+                <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed short</para>
+                <para> vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> signed int</para>
               </entry>
               <entry>
                 <programlisting>
- mtvsrwz  t,b
- vinserth r,t,a,(7-c)*2
+ mtvsrd   t,b
+ xxpermdi r,t,a,c
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
  mtvsrd   t,b
- vinserth r,t,a,c*2
+ xxpermdi r,t,a,1-c
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>unsigned short</para>
+                <para>unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> signed int</para>
               </entry>
               <entry>
                 <programlisting>
- mtvsrwz  t,b
- vinserth r,t,a,(7-c)*2
+ mtvsrd   t,b
+ xxpermdi r,t,a,c
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
  mtvsrd   t,b
- vinserth r,t,a,c*2
+ xxpermdi r,t,a,1-c
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>double</para>
+                <para>float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector double</para>
+                <para> vector float</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> signed int</para>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,b,a,1 [c=0]
-        [or]
- xxpermdi r,a,b,1 [c=1]
+ xscvdpspn   t,a
+ xxextractuw u,t,0
+ xxinsertw   r/b,u,(3-c)*4
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,a,b,1 [c=0]
-        [or]
- xxpermdi r,b,a,1 [c=1]
+ xscvdpspn   t,a
+ xxextractuw u,t,0
+ xxinsertw   r/b,u,c*4
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>float</para>
+                <para>double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector float</para>
+                <para> vector double</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> signed int</para>
               </entry>
               <entry>
                 <programlisting>
- xscvdpspn   t,a
- xxextractuw u,t,0
- xxinsertw   r/b,u,(3-c)*4
+ xxpermdi r,b,a,1 [c=0]
+        [or]
+ xxpermdi r,a,b,1 [c=1]
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- xscvdpspn   t,a
- xxextractuw u,t,0
- xxinsertw   r/b,u,c*4
+ xxpermdi r,a,b,1 [c=0]
+        [or]
+ xxpermdi r,b,a,1 [c=1]
 		</programlisting>
               </entry>
             </row>
@@ -15929,17 +15929,17 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
           <tbody>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned long long</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
-  xviexpdp  r,a,b
+  xviexpsp  r,a,b
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -15948,17 +15948,17 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned long long</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
-  xviexpdp  r,a,b
+  xviexpsp  r,a,b
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -15967,17 +15967,17 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned long long</para>
               </entry>
               <entry>
                 <programlisting>
-  xviexpsp  r,a,b
+  xviexpdp  r,a,b
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -15986,17 +15986,17 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned long long</para>
               </entry>
               <entry>
                 <programlisting>
-  xviexpsp  r,a,b
+  xviexpdp  r,a,b
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -16288,13 +16288,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool int *</para>
+                <para>vector bool short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -16304,13 +16304,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> signed int *</para>
+                <para> signed short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -16320,13 +16320,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int *</para>
+                <para>vector signed short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -16336,13 +16336,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned int *</para>
+                <para> unsigned short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -16352,13 +16352,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int *</para>
+                <para>vector unsigned short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -16368,13 +16368,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed __int128</para>
+                <para>vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>signed __int128 *</para>
+                <para>vector pixel *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -16384,13 +16384,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed __int128</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed __int128 *</para>
+                <para>vector bool int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -16400,13 +16400,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned __int128</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned __int128 *</para>
+                <para> signed int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -16416,13 +16416,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned __int128</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned __int128 *</para>
+                <para>vector signed int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -16432,13 +16432,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool long long *</para>
+                <para> unsigned int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -16448,13 +16448,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> signed long long *</para>
+                <para>vector unsigned int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -16464,13 +16464,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long *</para>
+                <para>vector bool long long *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -16480,13 +16480,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned long long *</para>
+                <para> signed long long *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -16496,13 +16496,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long *</para>
+                <para>vector signed long long *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -16512,13 +16512,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector pixel *</para>
+                <para> unsigned long long *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -16528,13 +16528,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool short *</para>
+                <para>vector unsigned long long *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -16544,13 +16544,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed __int128</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> signed short *</para>
+                <para>signed __int128 *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -16560,13 +16560,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed __int128</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short *</para>
+                <para>vector signed __int128 *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -16576,13 +16576,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned __int128</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned short *</para>
+                <para> unsigned __int128 *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -16592,13 +16592,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned __int128</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short *</para>
+                <para>vector unsigned __int128 *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -16608,13 +16608,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> double *</para>
+                <para> float *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -16624,13 +16624,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double *</para>
+                <para>vector float *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -16640,13 +16640,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> float *</para>
+                <para> double *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -16656,13 +16656,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float *</para>
+                <para>vector double *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -16789,65 +16789,65 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>signed int *</para>
+                <para>signed short *</para>
               </entry>
               <entry>
                 <programlisting>
-  lvewx  r,b,a
+  lvehx  r,b,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>unsigned int *</para>
+                <para>unsigned short *</para>
               </entry>
               <entry>
                 <programlisting>
-  lvewx  r,b,a
+  lvehx  r,b,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>signed short *</para>
+                <para>signed int *</para>
               </entry>
               <entry>
                 <programlisting>
-  lvehx  r,b,a
+  lvewx  r,b,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>unsigned short *</para>
+                <para>unsigned int *</para>
               </entry>
               <entry>
                 <programlisting>
-  lvehx  r,b,a
+  lvewx  r,b,a
 		</programlisting>
               </entry>
             </row>
@@ -17020,13 +17020,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool int *</para>
+                <para>vector bool short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -17036,13 +17036,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> signed int *</para>
+                <para> signed short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -17052,13 +17052,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int *</para>
+                <para>vector signed short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -17068,13 +17068,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned int *</para>
+                <para> unsigned short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -17084,13 +17084,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int *</para>
+                <para>vector unsigned short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -17100,13 +17100,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool long long *</para>
+                <para>vector pixel *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -17116,13 +17116,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> signed long long *</para>
+                <para>vector bool int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -17132,13 +17132,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long *</para>
+                <para> signed int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -17148,13 +17148,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned long long *</para>
+                <para>vector signed int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -17164,13 +17164,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long *</para>
+                <para> unsigned int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -17180,13 +17180,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector pixel *</para>
+                <para>vector unsigned int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -17196,13 +17196,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool short *</para>
+                <para>vector bool long long *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -17212,13 +17212,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> signed short *</para>
+                <para> signed long long *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -17228,13 +17228,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short *</para>
+                <para>vector signed long long *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -17244,13 +17244,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned short *</para>
+                <para> unsigned long long *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -17260,13 +17260,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short *</para>
+                <para>vector unsigned long long *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -17276,13 +17276,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> double *</para>
+                <para> float *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -17292,13 +17292,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double *</para>
+                <para>vector float *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -17308,13 +17308,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> float *</para>
+                <para> double *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -17324,13 +17324,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float *</para>
+                <para>vector double *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -17562,39 +17562,39 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector double</para>
+                <para> vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector double</para>
+                <para> vector float</para>
               </entry>
               <entry>
                 <programlisting>
-  xvmaddmdp r/a,b,c
+  xvmaddmsp r/a,b,c
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector float</para>
+                <para> vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector float</para>
+                <para> vector double</para>
               </entry>
               <entry>
                 <programlisting>
-  xvmaddmsp r/a,b,c
+  xvmaddmdp r/a,b,c
 		</programlisting>
               </entry>
             </row>
@@ -17820,129 +17820,129 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed int</para>
+                <para> vector signed short</para>
               </entry>
               <entry>
                 <programlisting>
-  vmaxsw  r,a,b
+  vmaxsh  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
-  vmaxuw  r,a,b
+  vmaxuh  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed long long</para>
+                <para> vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
-  vmaxsd  r,a,b
+  vmaxsw  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned long long</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
-  vmaxud  r,a,b
+  vmaxuw  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed short</para>
+                <para> vector signed long long</para>
               </entry>
               <entry>
                 <programlisting>
-  vmaxsh  r,a,b
+  vmaxsd  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned long long</para>
               </entry>
               <entry>
                 <programlisting>
-  vmaxuh  r,a,b
+  vmaxud  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector double</para>
+                <para> vector float</para>
               </entry>
               <entry>
                 <programlisting>
-  xvmaxdp  r,a,b
+  xvmaxsp  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector float</para>
+                <para> vector double</para>
               </entry>
               <entry>
                 <programlisting>
-  xvmaxsp  r,a,b
+  xvmaxdp  r,a,b
 		</programlisting>
               </entry>
             </row>
@@ -18149,43 +18149,43 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector double</para>
+                <para> vector float</para>
               </entry>
               <entry>
                 <programlisting>
-  xxpermdi  r,b,a,3
+  vmrgow  r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  xxpermdi  r,a,b,0
+  vmrgew  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector float</para>
+                <para> vector double</para>
               </entry>
               <entry>
                 <programlisting>
-  vmrgow  r,b,a
+  xxpermdi  r,b,a,3
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  vmrgew  r,a,b
+  xxpermdi  r,a,b,0
 		</programlisting>
               </entry>
             </row>
@@ -18347,253 +18347,253 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector bool int</para>
+                <para> vector bool short</para>
               </entry>
               <entry>
                 <programlisting>
- vmrglw r,b,a
+ vmrglh r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmrghw r,a,b
+ vmrghh r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed int</para>
+                <para> vector signed short</para>
               </entry>
               <entry>
                 <programlisting>
- vmrglw r,b,a
+ vmrglh r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmrghw r,a,b
+ vmrghh r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
- vmrglw r,b,a
+ vmrglh r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmrghw r,a,b
+ vmrghh r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector bool long long</para>
+                <para> vector pixel</para>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,b,a,3
+ vmrglh r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,a,b,0
+ vmrghh r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed long long</para>
+                <para> vector bool int</para>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,b,a,3
+ vmrglw r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,a,b,0
+ vmrghw r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned long long</para>
+                <para> vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,b,a,3
+ vmrglw r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,a,b,0
+ vmrghw r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector pixel</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
- vmrglh r,b,a
+ vmrglw r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmrghh r,a,b
+ vmrghw r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector bool short</para>
+                <para> vector bool long long</para>
               </entry>
               <entry>
                 <programlisting>
- vmrglh r,b,a
+ xxpermdi r,b,a,3
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmrghh r,a,b
+ xxpermdi r,a,b,0
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed short</para>
+                <para> vector signed long long</para>
               </entry>
               <entry>
                 <programlisting>
- vmrglh r,b,a
+ xxpermdi r,b,a,3
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmrghh r,a,b
+ xxpermdi r,a,b,0
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned long long</para>
               </entry>
               <entry>
                 <programlisting>
- vmrglh r,b,a
+ xxpermdi r,b,a,3
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmrghh r,a,b
+ xxpermdi r,a,b,0
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector double</para>
+                <para> vector float</para>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,b,a,3
+ vmrglw r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,a,b,0
+ vmrghw r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector float</para>
+                <para> vector double</para>
               </entry>
               <entry>
                 <programlisting>
- vmrglw r,b,a
+ xxpermdi r,b,a,3
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmrghw r,a,b
+ xxpermdi r,a,b,0
 		</programlisting>
               </entry>
             </row>
@@ -18758,253 +18758,253 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector bool int</para>
+                <para> vector bool short</para>
               </entry>
               <entry>
                 <programlisting>
- vmrghw r,b,a
+ vmrghh r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmrglw r,a,b
+ vmrglh r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed int</para>
+                <para> vector signed short</para>
               </entry>
               <entry>
                 <programlisting>
- vmrghw r,b,a
+ vmrghh r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmrglw r,a,b
+ vmrglh r,a,b
 		</programlisting>
               </entry>
-            </row>
+	    </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
- vmrghw r,b,a
+ vmrghh r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmrglw r,a,b
+ vmrglh r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector bool long long</para>
+                <para> vector pixel</para>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,b,a,0
+ vmrghh r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,a,b,3
+ vmrglh r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed long long</para>
+                <para> vector bool int</para>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,b,a,0
+ vmrghw r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,a,b,3
+ vmrglw r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned long long</para>
+                <para> vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,b,a,0
+ vmrghw r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,a,b,3
+ vmrglw r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector pixel</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
- vmrghh r,b,a
+ vmrghw r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmrglh r,a,b
+ vmrglw r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector bool short</para>
+                <para> vector bool long long</para>
               </entry>
               <entry>
                 <programlisting>
- vmrghh r,b,a
+ xxpermdi r,b,a,0
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmrglh r,a,b
+ xxpermdi r,a,b,3
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed short</para>
+                <para> vector signed long long</para>
               </entry>
               <entry>
                 <programlisting>
- vmrghh r,b,a
+ xxpermdi r,b,a,0
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmrglh r,a,b
+ xxpermdi r,a,b,3
 		</programlisting>
               </entry>
-	    </row>
+            </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned long long</para>
               </entry>
               <entry>
                 <programlisting>
- vmrghh r,b,a
+ xxpermdi r,b,a,0
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmrglh r,a,b
+ xxpermdi r,a,b,3
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector double</para>
+                <para> vector float</para>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,b,a,0
+ vmrghw r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,a,b,3
+ vmrglw r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector float</para>
+                <para> vector double</para>
               </entry>
               <entry>
                 <programlisting>
- vmrghw r,b,a
+ xxpermdi r,b,a,0
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmrglw r,a,b
+ xxpermdi r,a,b,3
 		</programlisting>
               </entry>
             </row>
@@ -19211,43 +19211,43 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector double</para>
+                <para> vector float</para>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,b,a,0
+ vmrgew r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,a,b,3
+ vmrgow r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector float</para>
+                <para> vector double</para>
               </entry>
               <entry>
                 <programlisting>
- vmrgew r,b,a
+ xxpermdi r,b,a,0
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmrgow r,a,b
+ xxpermdi r,a,b,3
 		</programlisting>
               </entry>
             </row>
@@ -19455,129 +19455,129 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed int</para>
+                <para> vector signed short</para>
               </entry>
               <entry>
                 <programlisting>
-  vminsw  r,a,b
+  vminsh  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
-  vminuw  r,a,b
+  vminuh  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed long long</para>
+                <para> vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
-  vminsd  r,a,b
+  vminsw  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned long long</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
-  vminud  r,a,b
+  vminuw  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed short</para>
+                <para> vector signed long long</para>
               </entry>
               <entry>
                 <programlisting>
-  vminsh  r,a,b
+  vminsd  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned long long</para>
               </entry>
               <entry>
                 <programlisting>
-  vminuh  r,a,b
+  vminud  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector double</para>
+                <para> vector float</para>
               </entry>
               <entry>
                 <programlisting>
-  xvmindp  r,a,b
+  xvminsp  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector float</para>
+                <para> vector double</para>
               </entry>
               <entry>
                 <programlisting>
-  xvminsp  r,a,b
+  xvmindp  r,a,b
 		</programlisting>
               </entry>
             </row>
@@ -19747,39 +19747,39 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
           <tbody>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector double</para>
+                <para> vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector double</para>
+                <para> vector float</para>
               </entry>
               <entry>
                 <programlisting>
- xvmsubmdp r/a,b,c
+ xvmsubmsp r/a,b,c
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector float</para>
+                <para> vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector float</para>
+                <para> vector double</para>
               </entry>
               <entry>
                 <programlisting>
- xvmsubmsp r/a,b,c
+ xvmsubmdp r/a,b,c
 		</programlisting>
               </entry>
             </row>
@@ -20194,7 +20194,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry>
                 <programlisting>
@@ -20204,7 +20204,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry>
                 <programlisting>
@@ -20214,7 +20214,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
@@ -20234,7 +20234,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool int</para>
               </entry>
               <entry>
                 <programlisting>
@@ -20244,7 +20244,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
@@ -20254,7 +20254,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
@@ -20412,131 +20412,131 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed int</para>
+                <para> vector signed short</para>
               </entry>
               <entry>
                 <programlisting>
-  vmuluwm r,a,b
+  xxspltib  t,0
+  vmladduhm r,a,b,t
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
-  vmuluwm r,a,b
+  xxspltib  t,0
+  vmladduhm r,a,b,t
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed long long</para>
+                <para> vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
-  [scalarized]
+  vmuluwm r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned long long</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
-  [scalarized]
+  vmuluwm r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed short</para>
+                <para> vector signed long long</para>
               </entry>
               <entry>
                 <programlisting>
-  xxspltib  t,0
-  vmladduhm r,a,b,t
+  [scalarized]
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned long long</para>
               </entry>
               <entry>
                 <programlisting>
-  xxspltib  t,0
-  vmladduhm r,a,b,t
+  [scalarized]
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector double</para>
+                <para> vector float</para>
               </entry>
               <entry>
                 <programlisting>
-  xvmuldp r,a,b
+  xvmulsp r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector float</para>
+                <para> vector double</para>
               </entry>
               <entry>
                 <programlisting>
-  xvmulsp r,a,b
+  xvmuldp r,a,b
 		</programlisting>
               </entry>
             </row>
@@ -20653,127 +20653,127 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
           <tbody>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed char</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed short</para>
+                <para> vector signed char</para>
               </entry>
               <entry>
                 <programlisting>
- vmulosh r,a,b
+ vmulosb r,a,b
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmulesh r,a,b
+ vmulesb r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned char</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned char</para>
               </entry>
               <entry>
                 <programlisting>
- vmulouh r,a,b
+ vmuloub r,a,b
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmuleuh r,a,b
+ vmuleub r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed int</para>
+                <para> vector signed short</para>
               </entry>
               <entry>
                 <programlisting>
- vmulosw r,a,b
+ vmulosh r,a,b
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmulesw r,a,b
+ vmulesh r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
- vmulouw r,a,b
+ vmulouh r,a,b
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmuleuw r,a,b
+ vmuleuh r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed char</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed char</para>
+                <para> vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
- vmulosb r,a,b
+ vmulosw r,a,b
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmulesb r,a,b
+ vmulesw r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned char</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned char</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
- vmuloub r,a,b
+ vmulouw r,a,b
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmuleub r,a,b
+ vmuleuw r,a,b
 		</programlisting>
               </entry>
             </row>
@@ -20890,127 +20890,127 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
           <tbody>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed char</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed short</para>
+                <para> vector signed char</para>
               </entry>
               <entry>
                 <programlisting>
- vmulesh r,a,b
+ vmulesb r,a,b
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmulosh r,a,b
+ vmulosb r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned char</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned char</para>
               </entry>
               <entry>
                 <programlisting>
- vmuleuh r,a,b
+ vmuleub r,a,b
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmulouh r,a,b
+ vmuloub r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed int</para>
+                <para> vector signed short</para>
               </entry>
               <entry>
                 <programlisting>
- vmulesw r,a,b
+ vmulesh r,a,b
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmulosw r,a,b
+ vmulosh r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
- vmuleuw r,a,b
+ vmuleuh r,a,b
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmulouw r,a,b
+ vmulouh r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed char</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed char</para>
+                <para> vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
- vmulesb r,a,b
+ vmulesw r,a,b
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmulosb r,a,b
+ vmulosw r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned char</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned char</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
- vmuleub r,a,b
+ vmuleuw r,a,b
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vmuloub r,a,b
+ vmulouw r,a,b
 		</programlisting>
               </entry>
             </row>
@@ -21127,72 +21127,72 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry>
                 <programlisting>
   vspltisw t,0
-  vsubuwm  u,t,a
-  vminsw   r,u,a
+  vsubuhm  u,t,a
+  vminsh   r,u,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
   vspltisw t,0
-  vsubudm  u,t,a
-  vminsd   r,u,a
+  vsubuwm  u,t,a
+  vminsw   r,u,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry>
                 <programlisting>
   vspltisw t,0
-  vsubuhm  u,t,a
-  vminsh   r,u,a
+  vsubudm  u,t,a
+  vminsd   r,u,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry>
                 <programlisting>
-  xvnabsdp  r,a
+  xvnabssp  r,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry>
                 <programlisting>
-  xvnabssp  r,a
+  xvnabsdp  r,a
 		</programlisting>
               </entry>
             </row>
@@ -21305,13 +21305,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector bool int</para>
+                <para> vector bool short</para>
               </entry>
               <entry>
                 <programlisting>
@@ -21321,13 +21321,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed int</para>
+                <para> vector signed short</para>
               </entry>
               <entry>
                 <programlisting>
@@ -21337,13 +21337,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
@@ -21353,13 +21353,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector bool long long</para>
+                <para> vector bool int</para>
               </entry>
               <entry>
                 <programlisting>
@@ -21369,13 +21369,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed long long</para>
+                <para> vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
@@ -21385,13 +21385,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned long long</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
@@ -21401,13 +21401,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector bool short</para>
+                <para> vector bool long long</para>
               </entry>
               <entry>
                 <programlisting>
@@ -21417,13 +21417,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed short</para>
+                <para> vector signed long long</para>
               </entry>
               <entry>
                 <programlisting>
@@ -21433,13 +21433,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned long long</para>
               </entry>
               <entry>
                 <programlisting>
@@ -21449,13 +21449,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector double</para>
+                <para> vector float</para>
               </entry>
               <entry>
                 <programlisting>
@@ -21465,13 +21465,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector float</para>
+                <para> vector double</para>
               </entry>
               <entry>
                 <programlisting>
@@ -21713,27 +21713,27 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
           <tbody>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry>
                 <programlisting>
-  xvrdpi  r,a
+  xvrspi  r,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry>
                 <programlisting>
-  xvrspi  r,a
+  xvrdpi  r,a
 		</programlisting>
               </entry>
             </row>
@@ -21832,69 +21832,69 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry>
                 <programlisting>
   vspltisw  t,0
-  vsubuwm   r,t,a
+  vsubuhm   r,t,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
   vspltisw  t,0
-  vsubudm   r,t,a
+  vsubuwm   r,t,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry>
                 <programlisting>
   vspltisw  t,0
-  vsubuhm   r,t,a
+  vsubudm   r,t,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry>
                 <programlisting>
-  xvnegdp  r,a
+  xvnegsp  r,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry>
                 <programlisting>
-  xvnegsp  r,a
+  xvnegdp  r,a
 		</programlisting>
               </entry>
             </row>
@@ -21973,39 +21973,39 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
           <tbody>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector double</para>
+                <para> vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector double</para>
+                <para> vector float</para>
               </entry>
               <entry>
                 <programlisting>
-  xvnmaddadp  r/c,a,b
+  xvnmaddasp  r/c,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector float</para>
+                <para> vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector float</para>
+                <para> vector double</para>
               </entry>
               <entry>
                 <programlisting>
-  xvnmaddasp  r/c,a,b
+  xvnmaddadp  r/c,a,b
 		</programlisting>
               </entry>
             </row>
@@ -22084,39 +22084,39 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
           <tbody>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector double</para>
+                <para> vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector double</para>
+                <para> vector float</para>
               </entry>
               <entry>
                 <programlisting>
-  xvnmsubmdp  r/a,b,c
+  xvnmsubmsp  r/a,b,c
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector float</para>
+                <para> vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector float</para>
+                <para> vector double</para>
               </entry>
               <entry>
                 <programlisting>
-  xvnmsubmsp  r/a,b,c
+  xvnmsubmdp  r/a,b,c
 		</programlisting>
               </entry>
             </row>
@@ -22229,13 +22229,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector bool int</para>
+                <para> vector bool short</para>
               </entry>
               <entry>
                 <programlisting>
@@ -22245,13 +22245,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed int</para>
+                <para> vector signed short</para>
               </entry>
               <entry>
                 <programlisting>
@@ -22261,13 +22261,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
@@ -22277,13 +22277,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector bool long long</para>
+                <para> vector bool int</para>
               </entry>
               <entry>
                 <programlisting>
@@ -22293,13 +22293,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed long long</para>
+                <para> vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
@@ -22309,13 +22309,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned long long</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
@@ -22325,13 +22325,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector bool short</para>
+                <para> vector bool long long</para>
               </entry>
               <entry>
                 <programlisting>
@@ -22341,13 +22341,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed short</para>
+                <para> vector signed long long</para>
               </entry>
               <entry>
                 <programlisting>
@@ -22357,13 +22357,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned long long</para>
               </entry>
               <entry>
                 <programlisting>
@@ -22373,13 +22373,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector double</para>
+                <para> vector float</para>
               </entry>
               <entry>
                 <programlisting>
@@ -22389,13 +22389,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector float</para>
+                <para> vector double</para>
               </entry>
               <entry>
                 <programlisting>
@@ -22512,13 +22512,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector bool int</para>
+                <para> vector bool short</para>
               </entry>
               <entry>
                 <programlisting>
@@ -22528,13 +22528,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed int</para>
+                <para> vector signed short</para>
               </entry>
               <entry>
                 <programlisting>
@@ -22544,13 +22544,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
@@ -22560,13 +22560,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector bool long long</para>
+                <para> vector bool int</para>
               </entry>
               <entry>
                 <programlisting>
@@ -22576,13 +22576,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed long long</para>
+                <para> vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
@@ -22592,13 +22592,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned long long</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
@@ -22608,13 +22608,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector bool short</para>
+                <para> vector bool long long</para>
               </entry>
               <entry>
                 <programlisting>
@@ -22624,13 +22624,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed short</para>
+                <para> vector signed long long</para>
               </entry>
               <entry>
                 <programlisting>
@@ -22640,13 +22640,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned long long</para>
               </entry>
               <entry>
                 <programlisting>
@@ -22656,13 +22656,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector double</para>
+                <para> vector float</para>
               </entry>
               <entry>
                 <programlisting>
@@ -22672,13 +22672,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector float</para>
+                <para> vector double</para>
               </entry>
               <entry>
                 <programlisting>
@@ -22767,10 +22767,58 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
                 <para>vector signed char</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed char</para>
+                <para>vector signed char</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para> vector signed char</para>
+              </entry>
+              <entry>
+                <programlisting>
+  xxlorc  r,a,b
+		</programlisting>
+              </entry>
+            </row>
+            <row>
+              <entry align="center" valign="middle">
+                <para>vector unsigned char</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para>vector unsigned char</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para> vector unsigned char</para>
+              </entry>
+              <entry>
+                <programlisting>
+  xxlorc  r,a,b
+		</programlisting>
+              </entry>
+            </row>
+            <row>
+              <entry align="center" valign="middle">
+                <para>vector bool short</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para>vector bool short</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para> vector bool short</para>
+              </entry>
+              <entry>
+                <programlisting>
+  xxlorc  r,a,b
+		</programlisting>
+              </entry>
+            </row>
+            <row>
+              <entry align="center" valign="middle">
+                <para>vector signed short</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed char</para>
+                <para> vector signed short</para>
               </entry>
               <entry>
                 <programlisting>
@@ -22780,13 +22828,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned char</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned char</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned char</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
@@ -22892,45 +22940,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para>vector bool short</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para> vector bool short</para>
-              </entry>
-              <entry>
-                <programlisting>
-  xxlorc  r,a,b
-		</programlisting>
-              </entry>
-            </row>
-            <row>
-              <entry align="center" valign="middle">
-                <para>vector signed short</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para>vector signed short</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para> vector signed short</para>
-              </entry>
-              <entry>
-                <programlisting>
-  xxlorc  r,a,b
-		</programlisting>
-              </entry>
-            </row>
-            <row>
-              <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector float</para>
               </entry>
               <entry>
                 <programlisting>
@@ -22950,22 +22966,6 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
               </entry>
               <entry>
                 <programlisting>
-  xxlorc  r,a,b
-		</programlisting>
-              </entry>
-            </row>
-            <row>
-              <entry align="center" valign="middle">
-                <para>vector float</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para>vector float</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para> vector float</para>
-              </entry>
-              <entry>
-                <programlisting>
   xxlorc  r,a,b
 		</programlisting>
               </entry>
@@ -23130,127 +23130,127 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector bool long long</para>
+                <para> vector bool int</para>
               </entry>
               <entry>
                 <programlisting>
- vpkudum r,b,a
+ vpkuwum r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vpkudum r,a,b
+ vpkuwum r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed long long</para>
+                <para> vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
- vpkudum r,b,a
+ vpkuwum r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vpkudum r,a,b
+ vpkuwum r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned long long</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
- vpkudum r,b,a
+ vpkuwum r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vpkudum r,a,b
+ vpkuwum r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector bool int</para>
+                <para> vector bool long long</para>
               </entry>
               <entry>
                 <programlisting>
- vpkuwum r,b,a
+ vpkudum r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vpkuwum r,a,b
+ vpkudum r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed int</para>
+                <para> vector signed long long</para>
               </entry>
               <entry>
                 <programlisting>
- vpkuwum r,b,a
+ vpkudum r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vpkuwum r,a,b
+ vpkudum r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned long long</para>
               </entry>
               <entry>
                 <programlisting>
- vpkuwum r,b,a
+ vpkudum r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vpkuwum r,a,b
+ vpkudum r,a,b
 		</programlisting>
               </entry>
             </row>
@@ -23620,85 +23620,85 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed long long</para>
+                <para> vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
-  vpksdss  r,b,a
+  vpkswss  r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  vpksdss  r,a,b
+  vpkswss  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned long long</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
-  vpkudus  r,b,a
+  vpkuwus  r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  vpkudus  r,a,b
+  vpkuwus  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed int</para>
+                <para> vector signed long long</para>
               </entry>
               <entry>
                 <programlisting>
-  vpkswss  r,b,a
+  vpksdss  r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  vpkswss  r,a,b
+  vpksdss  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned long long</para>
               </entry>
               <entry>
                 <programlisting>
-  vpkuwus  r,b,a
+  vpkudus  r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  vpkuwus  r,a,b
+  vpkudus  r,a,b
 		</programlisting>
               </entry>
             </row>
@@ -23834,85 +23834,85 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed long long</para>
+                <para> vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
-  vpksdus r,b,a
+  vpkswus r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  vpksdus r,a,b
+  vpkswus r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned long long</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
-  vpkudus r,b,a
+  vpkuwus r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  vpkudus r,a,b
+  vpkuwus r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed int</para>
+                <para> vector signed long long</para>
               </entry>
               <entry>
                 <programlisting>
-  vpkswus r,b,a
+  vpksdus r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  vpkswus r,a,b
+  vpksdus r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned long long</para>
               </entry>
               <entry>
                 <programlisting>
-  vpkuwus r,b,a
+  vpkudus r,b,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  vpkuwus r,a,b
+  vpkudus r,a,b
 		</programlisting>
               </entry>
             </row>
@@ -24016,14 +24016,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned __int128</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed __int128</para>
+                <para>vector signed long long</para>
               </entry>
               <entry>
                 <programlisting>
-  vprtybq  r,a
+  vprtybd  r,a
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -24032,14 +24032,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned __int128</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned __int128</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry>
                 <programlisting>
-  vprtybq  r,a
+  vprtybd  r,a
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -24048,14 +24048,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned __int128</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed __int128</para>
               </entry>
               <entry>
                 <programlisting>
-  vprtybd  r,a
+  vprtybq  r,a
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -24064,14 +24064,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned __int128</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned __int128</para>
               </entry>
               <entry>
                 <programlisting>
-  vprtybd  r,a
+  vprtybq  r,a
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -24253,13 +24253,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector bool int</para>
+                <para> vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -24277,13 +24277,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed int</para>
+                <para> vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -24301,13 +24301,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -24325,13 +24325,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector bool long long</para>
+                <para> vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -24349,13 +24349,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed long long</para>
+                <para> vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -24373,13 +24373,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned long long</para>
+                <para> vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -24397,13 +24397,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector pixel</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -24421,13 +24421,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector bool short</para>
+                <para> vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -24445,13 +24445,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed short</para>
+                <para> vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -24469,13 +24469,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -24493,13 +24493,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector double</para>
+                <para> vector float</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -24517,13 +24517,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector float</para>
+                <para> vector double</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -24785,33 +24785,33 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
           <tbody>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned char</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned char</para>
               </entry>
               <entry>
                 <programlisting>
-  vpmsumh  r,a,b
+  vpmsumb  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned __int128</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned long long</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
-  vpmsumd  r,a,b
+  vpmsumh  r,a,b
 		</programlisting>
               </entry>
             </row>
@@ -24833,17 +24833,17 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned __int128</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned char</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned char</para>
+                <para> vector unsigned long long</para>
               </entry>
               <entry>
                 <programlisting>
-  vpmsumb  r,a,b
+  vpmsumd  r,a,b
 		</programlisting>
               </entry>
             </row>
@@ -24942,79 +24942,79 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry>
                 <programlisting>
-  vpopcntw  r,a
+  vpopcnth  r,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
-  vpopcntw  r,a
+  vpopcnth  r,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
-  vpopcntd  r,a
+  vpopcntw  r,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
-  vpopcntd  r,a
+  vpopcntw  r,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry>
                 <programlisting>
-  vpopcnth  r,a
+  vpopcntd  r,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry>
                 <programlisting>
-  vpopcnth  r,a
+  vpopcntd  r,a
 		</programlisting>
               </entry>
             </row>
@@ -25083,27 +25083,27 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
           <tbody>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry>
                 <programlisting>
-  xvredp  r,a
+  xvresp  r,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry>
                 <programlisting>
-  xvresp  r,a
+  xvredp  r,a
 		</programlisting>
               </entry>
             </row>
@@ -25229,41 +25229,41 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
           <tbody>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector double</para>
+                <para> vector float</para>
               </entry>
               <entry>
                 <programlisting>
-  xvredp      t,b
-  xvnmsubadp  z,b,t
-  xvmaddadp   u,z,t
-  xvmuldp     v,a,u
-  xvnmsubadp  r/a,b,v
-  xvmaddmdp   r/a,u,v
+  xvresp      t,b
+  xvmulsp     u,a,t
+  xvnmsubasp  r/a,b,u
+  xvmaddmsp   r/a,t,u
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector float</para>
+                <para> vector double</para>
               </entry>
               <entry>
                 <programlisting>
-  xvresp      t,b
-  xvmulsp     u,a,t
-  xvnmsubasp  r/a,b,u
-  xvmaddmsp   r/a,t,u
+  xvredp      t,b
+  xvnmsubadp  z,b,t
+  xvmaddadp   u,z,t
+  xvmuldp     v,a,u
+  xvnmsubadp  r/a,b,v
+  xvmaddmdp   r/a,u,v
 		</programlisting>
               </entry>
             </row>
@@ -25401,14 +25401,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry>
                 <programlisting>
-  xxbrw  r,a
+  xxbrh  r,a
 		</programlisting>
               </entry>
               <entry align="center" valign="middle">
@@ -25417,14 +25417,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry>
                 <programlisting>
-  xxbrw  r,a
+  xxbrh  r,a
 		</programlisting>
               </entry>
               <entry>
@@ -25433,14 +25433,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
-  xxbrw  r,a
+  xxbrh  r,a
 		</programlisting>
               </entry>
               <entry>
@@ -25449,14 +25449,30 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed __int128</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed __int128</para>
+                <para>vector bool int</para>
               </entry>
               <entry>
                 <programlisting>
-  xxbrq  r,a
+  xxbrw  r,a
+		</programlisting>
+              </entry>
+              <entry align="center" valign="middle">
+                <para>Deprecated</para>
+              </entry>
+            </row>
+            <row>
+              <entry align="center" valign="middle">
+                <para>vector signed int</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para>vector signed int</para>
+              </entry>
+              <entry>
+                <programlisting>
+  xxbrw  r,a
 		</programlisting>
               </entry>
               <entry>
@@ -25465,14 +25481,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned __int128</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned __int128</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
-  xxbrq  r,a
+  xxbrw  r,a
 		</programlisting>
               </entry>
               <entry>
@@ -25529,30 +25545,30 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector signed __int128</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector signed __int128</para>
               </entry>
               <entry>
                 <programlisting>
-  xxbrh  r,a
+  xxbrq  r,a
 		</programlisting>
               </entry>
-              <entry align="center" valign="middle">
-                <para>Deprecated</para>
+              <entry>
+                <para></para>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector unsigned __int128</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector unsigned __int128</para>
               </entry>
               <entry>
                 <programlisting>
-  xxbrh  r,a
+  xxbrq  r,a
 		</programlisting>
               </entry>
               <entry>
@@ -25561,14 +25577,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector float</para>
               </entry>
               <entry>
                 <programlisting>
-  xxbrh  r,a
+  xxbrw  r,a
 		</programlisting>
               </entry>
               <entry>
@@ -25591,22 +25607,6 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
                 <para></para>
               </entry>
             </row>
-            <row>
-              <entry align="center" valign="middle">
-                <para>vector float</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para>vector float</para>
-              </entry>
-              <entry>
-                <programlisting>
-  xxbrw  r,a
-		</programlisting>
-              </entry>
-              <entry>
-                <para></para>
-              </entry>
-            </row>
           </tbody>
         </tgroup>
       </table>
@@ -25713,10 +25713,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry>
                 <programlisting>
@@ -25726,10 +25726,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry>
                 <programlisting>
@@ -25739,23 +25739,23 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
   vperm[r]  r,a,a,pcv
 		</programlisting>
               </entry>
-            </row>
+	    </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry>
                 <programlisting>
@@ -25765,10 +25765,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
@@ -25778,10 +25778,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
@@ -25791,10 +25791,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool long long</para>
               </entry>
               <entry>
                 <programlisting>
@@ -25804,10 +25804,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry>
                 <programlisting>
@@ -25817,23 +25817,23 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry>
                 <programlisting>
   vperm[r]  r,a,a,pcv
 		</programlisting>
               </entry>
-	    </row>
+            </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry>
                 <programlisting>
@@ -25843,10 +25843,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry>
                 <programlisting>
@@ -25918,27 +25918,27 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
           <tbody>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry>
                 <programlisting>
-  xvrdpic  r,a
+  xvrspic  r,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry>
                 <programlisting>
-  xvrspic  r,a
+  xvrdpic  r,a
 		</programlisting>
               </entry>
             </row>
@@ -26049,97 +26049,97 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
-  vrlw  r,a,b
+  vrlh  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
-  vrlw  r,a,b
+  vrlh  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned long long</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
-  vrld  r,a,b
+  vrlw  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned long long</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
-  vrld  r,a,b
+  vrlw  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned long long</para>
               </entry>
               <entry>
                 <programlisting>
-  vrlh  r,a,b
+  vrld  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned long long</para>
               </entry>
               <entry>
                 <programlisting>
-  vrlh  r,a,b
+  vrld  r,a,b
 		</programlisting>
               </entry>
             </row>
@@ -26489,27 +26489,27 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
           <tbody>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry>
                 <programlisting>
-  xvrdpi  r,a
+  vrfin  r,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry>
                 <programlisting>
-  vrfin  r,a
+  xvrdpi  r,a
 		</programlisting>
               </entry>
             </row>
@@ -26629,6 +26629,23 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
           </thead>
           <tbody>
+            <row>
+              <entry align="center" valign="middle">
+                <para>vector float</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para>vector float</para>
+              </entry>
+              <entry>
+                <programlisting>
+  xvrsqrtesp  t,a
+  xvmulsp     u,t,a
+  xvmulsp     v,t,h
+  xvnmsubmsp  v,u,h
+  xvmaddmsp   r/v,t,t
+		</programlisting>
+              </entry>
+            </row>
             <row>
               <entry align="center" valign="middle">
                 <para>vector double</para>
@@ -26651,23 +26668,6 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
 		</programlisting>
               </entry>
             </row>
-            <row>
-              <entry align="center" valign="middle">
-                <para>vector float</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para>vector float</para>
-              </entry>
-              <entry>
-                <programlisting>
-  xvrsqrtesp  t,a
-  xvmulsp     u,t,a
-  xvmulsp     v,t,h
-  xvnmsubmsp  v,u,h
-  xvmaddmsp   r/v,t,t
-		</programlisting>
-              </entry>
-            </row>
           </tbody>
         </tgroup>
       </table>
@@ -26733,27 +26733,27 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
           <tbody>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry>
                 <programlisting>
-  xvrsqrtedp  r,a
+  xvrsqrtesp  r,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry>
                 <programlisting>
-  xvrsqrtesp  r,a
+  xvrsqrtedp  r,a
 		</programlisting>
               </entry>
             </row>
@@ -26948,10 +26948,124 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
                 <para>vector signed char</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed char</para>
+                <para> vector signed char</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para> vector bool char</para>
+              </entry>
+              <entry>
+                <programlisting>
+  xxsel  r,a,b,c
+		</programlisting>
+              </entry>
+            </row>
+            <row>
+              <entry align="center" valign="middle">
+                <para>vector signed char</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para>vector signed char</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para> vector signed char</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para> vector unsigned char</para>
+              </entry>
+              <entry>
+                <programlisting>
+  xxsel  r,a,b,c
+		</programlisting>
+              </entry>
+            </row>
+            <row>
+              <entry align="center" valign="middle">
+                <para>vector unsigned char</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para>vector unsigned char</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para> vector unsigned char</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para> vector bool char</para>
+              </entry>
+              <entry>
+                <programlisting>
+  xxsel  r,a,b,c
+		</programlisting>
+              </entry>
+            </row>
+            <row>
+              <entry align="center" valign="middle">
+                <para>vector unsigned char</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para>vector unsigned char</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para> vector unsigned char</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para> vector unsigned char</para>
+              </entry>
+              <entry>
+                <programlisting>
+  xxsel  r,a,b,c
+		</programlisting>
+              </entry>
+            </row>
+            <row>
+              <entry align="center" valign="middle">
+                <para>vector bool short</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para>vector bool short</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para> vector bool short</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para> vector bool short</para>
+              </entry>
+              <entry>
+                <programlisting>
+  xxsel  r,a,b,c
+		</programlisting>
+              </entry>
+            </row>
+            <row>
+              <entry align="center" valign="middle">
+                <para>vector bool short</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para>vector bool short</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para> vector bool short</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para> vector unsigned short</para>
+              </entry>
+              <entry>
+                <programlisting>
+  xxsel  r,a,b,c
+		</programlisting>
+              </entry>
+            </row>
+            <row>
+              <entry align="center" valign="middle">
+                <para>vector signed short</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para>vector signed short</para>
+              </entry>
+              <entry align="center" valign="middle">
+                <para> vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector bool char</para>
+                <para> vector bool short</para>
               </entry>
               <entry>
                 <programlisting>
@@ -26961,16 +27075,16 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed char</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed char</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed char</para>
+                <para> vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned char</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
@@ -26980,35 +27094,35 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned char</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned char</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned char</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector bool char</para>
+                <para> vector bool short</para>
               </entry>
               <entry>
                 <programlisting>
   xxsel  r,a,b,c
 		</programlisting>
               </entry>
-            </row>
+	    </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned char</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned char</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned char</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned char</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
@@ -27246,73 +27360,16 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para>vector bool short</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para> vector bool short</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para> vector bool short</para>
-              </entry>
-              <entry>
-                <programlisting>
-  xxsel  r,a,b,c
-		</programlisting>
-              </entry>
-            </row>
-            <row>
-              <entry align="center" valign="middle">
-                <para>vector bool short</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para>vector bool short</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para> vector bool short</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
-              </entry>
-              <entry>
-                <programlisting>
-  xxsel  r,a,b,c
-		</programlisting>
-              </entry>
-            </row>
-            <row>
-              <entry align="center" valign="middle">
-                <para>vector signed short</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para>vector signed short</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para> vector signed short</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para> vector bool short</para>
-              </entry>
-              <entry>
-                <programlisting>
-  xxsel  r,a,b,c
-		</programlisting>
-              </entry>
-            </row>
-            <row>
-              <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed short</para>
+                <para> vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector bool int</para>
               </entry>
               <entry>
                 <programlisting>
@@ -27322,35 +27379,16 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para> vector bool short</para>
-              </entry>
-              <entry>
-                <programlisting>
-  xxsel  r,a,b,c
-		</programlisting>
-              </entry>
-	    </row>
-            <row>
-              <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
@@ -27392,44 +27430,6 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
               </entry>
               <entry>
                 <programlisting>
-  xxsel  r,a,b,c
-		</programlisting>
-              </entry>
-            </row>
-            <row>
-              <entry align="center" valign="middle">
-                <para>vector float</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para>vector float</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para> vector float</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para> vector bool int</para>
-              </entry>
-              <entry>
-                <programlisting>
-  xxsel  r,a,b,c
-		</programlisting>
-              </entry>
-            </row>
-            <row>
-              <entry align="center" valign="middle">
-                <para>vector float</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para>vector float</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para> vector float</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
-              </entry>
-              <entry>
-                <programlisting>
   xxsel  r,a,b,c
 		</programlisting>
               </entry>
@@ -28106,97 +28106,97 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
-  vslw  r,a,b
+  vslh  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
-  vslw  r,a,b
+  vslh  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned long long</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
-  vsld  r,a,b
+  vslw  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned long long</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
-  vsld  r,a,b
+  vslw  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned long long</para>
               </entry>
               <entry>
                 <programlisting>
-  vslh  r,a,b
+  vsld  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned long long</para>
               </entry>
               <entry>
                 <programlisting>
-  vslh  r,a,b
+  vsld  r,a,b
 		</programlisting>
               </entry>
             </row>
@@ -28340,13 +28340,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>4-bit unsigned literal</para>
@@ -28359,13 +28359,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>4-bit unsigned literal</para>
@@ -28378,13 +28378,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>4-bit unsigned literal</para>
@@ -28397,13 +28397,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>4-bit unsigned literal</para>
@@ -28416,13 +28416,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>4-bit unsigned literal</para>
@@ -28435,13 +28435,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>4-bit unsigned literal</para>
@@ -28454,13 +28454,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>4-bit unsigned literal</para>
@@ -28473,13 +28473,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>4-bit unsigned literal</para>
@@ -28492,13 +28492,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>4-bit unsigned literal</para>
@@ -28511,13 +28511,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>4-bit unsigned literal</para>
@@ -28530,13 +28530,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>4-bit unsigned literal</para>
@@ -28549,13 +28549,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>4-bit unsigned literal</para>
@@ -28681,13 +28681,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>2-bit unsigned literal</para>
@@ -28700,13 +28700,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>2-bit unsigned literal</para>
@@ -28719,13 +28719,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>2-bit unsigned literal</para>
@@ -28738,13 +28738,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>2-bit unsigned literal</para>
@@ -28757,13 +28757,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>2-bit unsigned literal</para>
@@ -28776,13 +28776,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>2-bit unsigned literal</para>
@@ -28892,10 +28892,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -28908,10 +28908,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -28924,10 +28924,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -28940,10 +28940,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -28956,10 +28956,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -28972,10 +28972,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -28988,10 +28988,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -29133,10 +29133,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector signed char</para>
@@ -29149,10 +29149,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -29165,10 +29165,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector signed char</para>
@@ -29181,10 +29181,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -29197,10 +29197,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector signed char</para>
@@ -29213,10 +29213,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -29229,10 +29229,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector signed char</para>
@@ -29245,10 +29245,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -29261,10 +29261,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector signed char</para>
@@ -29277,10 +29277,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -29293,10 +29293,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector signed char</para>
@@ -29309,10 +29309,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -29325,10 +29325,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector signed char</para>
@@ -29341,10 +29341,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -29625,253 +29625,253 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> const int</para>
               </entry>
               <entry>
                 <programlisting>
- xxspltw r,a,3-b
+ vsplth r,a,7-b
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- xxspltw r,a,b
+ vsplth r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> const int</para>
               </entry>
               <entry>
                 <programlisting>
- xxspltw r,a,3-b
+ vsplth r,a,7-b
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- xxspltw r,a,b
+ vsplth r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> const int</para>
               </entry>
               <entry>
                 <programlisting>
- xxspltw r,a,3-b
+ vsplth r,a,7-b
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- xxspltw r,a,b
+ vsplth r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> const int</para>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,a,a,(1-b)*3
+ vsplth r,a,7-b
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,a,a,b
+ vsplth r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> const int</para>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,a,a,(1-b)*3
+ xxspltw r,a,3-b
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,a,a,b
+ xxspltw r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> const int</para>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,a,a,(1-b)*3
+ xxspltw r,a,3-b
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,a,a,b
+ xxspltw r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> const int</para>
               </entry>
               <entry>
                 <programlisting>
- vsplth r,a,7-b
+ xxspltw r,a,3-b
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vsplth r,a,b
+ xxspltw r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> const int</para>
               </entry>
               <entry>
                 <programlisting>
- vsplth r,a,7-b
+ xxpermdi r,a,a,(1-b)*3
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vsplth r,a,b
+ xxpermdi r,a,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> const int</para>
               </entry>
               <entry>
                 <programlisting>
- vsplth r,a,7-b
+ xxpermdi r,a,a,(1-b)*3
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vsplth r,a,b
+ xxpermdi r,a,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> const int</para>
               </entry>
               <entry>
                 <programlisting>
- vsplth r,a,7-b
+ xxpermdi r,a,a,(1-b)*3
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- vsplth r,a,b
+ xxpermdi r,a,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> const int</para>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,a,a,(1-b)*3
+ xxspltw r,a,3-b
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- xxpermdi r,a,a,b
+ xxspltw r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> const int</para>
               </entry>
               <entry>
                 <programlisting>
- xxspltw r,a,3-b
+ xxpermdi r,a,a,(1-b)*3
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
- xxspltw r,a,b
+ xxpermdi r,a,a,b
 		</programlisting>
               </entry>
             </row>
@@ -30397,57 +30397,59 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>signed int</para>
+                <para>signed short</para>
               </entry>
               <entry>
                 <programlisting>
-  mtvsrd  t,a
-  vspltb  r,t,7
+  rlwinm  t,a,0,0xffff
+  mtvsrd  u,t
+  vsplth  r,u,3
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>unsigned int</para>
+                <para>unsigned short</para>
               </entry>
               <entry>
-                <programlisting>
-  mtvsrd  t,a
-  vspltb  r,t,7
+                <programlisting>
+  rlwinm  t,a,0,0xffff
+  mtvsrd  u,t
+  vsplth  r,u,3
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed __int128</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>signed __int128</para>
+                <para>signed int</para>
               </entry>
               <entry>
                 <programlisting>
-  mtvsrwz  t,a
-  xxspltw  r,t,1
+  mtvsrd  t,a
+  vspltb  r,t,7
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned __int128</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>unsigned __int128</para>
+                <para>unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
-  mtvsrwz  t,a
-  xxspltw  r,t,1
+  mtvsrd  t,a
+  vspltb  r,t,7
 		</programlisting>
               </entry>
             </row>
@@ -30481,58 +30483,56 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed __int128</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>signed short</para>
+                <para>signed __int128</para>
               </entry>
               <entry>
                 <programlisting>
-  rlwinm  t,a,0,0xffff
-  mtvsrd  u,t
-  vsplth  r,u,3
+  mtvsrwz  t,a
+  xxspltw  r,t,1
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned __int128</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>unsigned short</para>
+                <para>unsigned __int128</para>
               </entry>
               <entry>
                 <programlisting>
-  rlwinm  t,a,0,0xffff
-  mtvsrd  u,t
-  vsplth  r,u,3
+  mtvsrwz  t,a
+  xxspltw  r,t,1
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>double</para>
+                <para>float</para>
               </entry>
               <entry>
                 <programlisting>
-  xxpermdi  r,a,a,0
+  xxscvdpspn  t,a
+  xxspltw     r,t,0
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>float</para>
+                <para>double</para>
               </entry>
               <entry>
                 <programlisting>
-  xxscvdpspn  t,a
-  xxspltw     r,t,0
+  xxpermdi  r,a,a,0
 		</programlisting>
               </entry>
             </row>
@@ -30596,27 +30596,27 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
           <tbody>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry>
                 <programlisting>
-  xvsqrtdp  r,a
+  xvsqrtsp  r,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry>
                 <programlisting>
-  xvsqrtsp  r,a
+  xvsqrtdp  r,a
 		</programlisting>
               </entry>
             </row>
@@ -30729,97 +30729,97 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
-  vsrw  r,a,b
+  vsrh  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
-  vsrw  r,a,b
+  vsrh  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned long long</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
-  vsrd  r,a,b
+  vsrw  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned long long</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
-  vsrd  r,a,b
+  vsrw  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned long long</para>
               </entry>
               <entry>
                 <programlisting>
-  vsrh  r,a,b
+  vsrd  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned long long</para>
               </entry>
               <entry>
                 <programlisting>
-  vsrh  r,a,b
+  vsrd  r,a,b
 		</programlisting>
               </entry>
             </row>
@@ -30932,97 +30932,97 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
-  vsraw  r,a,b
+  vsrah  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
-  vsraw  r,a,b
+  vsrah  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned long long</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
-  vsrad  r,a,b
+  vsraw  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned long long</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
-  vsrad  r,a,b
+  vsraw  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned long long</para>
               </entry>
               <entry>
                 <programlisting>
-  vsrah  r,a,b
+  vsrad  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned long long</para>
               </entry>
               <entry>
                 <programlisting>
-  vsrah  r,a,b
+  vsrad  r,a,b
 		</programlisting>
               </entry>
             </row>
@@ -31124,10 +31124,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -31140,10 +31140,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -31156,10 +31156,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -31172,10 +31172,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -31188,10 +31188,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -31204,10 +31204,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -31220,10 +31220,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -31366,10 +31366,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector signed char</para>
@@ -31382,10 +31382,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -31398,10 +31398,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector signed char</para>
@@ -31414,10 +31414,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -31430,10 +31430,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector signed char</para>
@@ -31446,10 +31446,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -31462,10 +31462,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector signed char</para>
@@ -31478,10 +31478,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -31494,10 +31494,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector signed char</para>
@@ -31510,10 +31510,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -31526,10 +31526,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector signed char</para>
@@ -31542,10 +31542,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -31558,10 +31558,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector signed char</para>
@@ -31574,10 +31574,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> vector unsigned char</para>
@@ -31890,13 +31890,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool int *</para>
+                <para>vector bool short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -31906,13 +31906,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>signed int *</para>
+                <para>signed short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -31922,13 +31922,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>unsigned int *</para>
+                <para>unsigned short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -31938,13 +31938,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> signed int *</para>
+                <para> signed short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -31954,13 +31954,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int *</para>
+                <para>vector signed short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -31970,13 +31970,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned int *</para>
+                <para> unsigned short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -31986,13 +31986,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int *</para>
+                <para>vector unsigned short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32002,13 +32002,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool long long *</para>
+                <para>vector pixel *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32018,13 +32018,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> signed long long *</para>
+                <para>vector bool int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32034,13 +32034,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long *</para>
+                <para>signed int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32050,13 +32050,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned long long *</para>
+                <para>unsigned int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32066,13 +32066,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long *</para>
+                <para> signed int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32082,13 +32082,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector pixel *</para>
+                <para>vector signed int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32098,13 +32098,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool short *</para>
+                <para> unsigned int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32114,13 +32114,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>signed short *</para>
+                <para>vector unsigned int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32130,13 +32130,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>unsigned short *</para>
+                <para>vector bool long long *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32146,13 +32146,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> signed short *</para>
+                <para> signed long long *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32162,13 +32162,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short *</para>
+                <para>vector signed long long *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32178,13 +32178,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned short *</para>
+                <para> unsigned long long *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32194,13 +32194,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short *</para>
+                <para>vector unsigned long long *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32210,13 +32210,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> double *</para>
+                <para> float *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32226,13 +32226,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double *</para>
+                <para>vector float *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32242,13 +32242,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> float *</para>
+                <para> double *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32258,13 +32258,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float *</para>
+                <para>vector double *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32420,77 +32420,61 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para>signed long long</para>
-              </entry>
-              <entry align="center" valign="middle">
-                <para>signed int *</para>
-              </entry>
-              <entry>
-                <programlisting>
-  stvewx  r,b,a
-		</programlisting>
-              </entry>
-            </row>
-            <row>
-              <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>unsigned int *</para>
+                <para>signed short *</para>
               </entry>
               <entry>
                 <programlisting>
-  stvewx  r,b,a
+  stvehx  r,b,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>signed int *</para>
+                <para>unsigned short *</para>
               </entry>
               <entry>
                 <programlisting>
-  stvewx  r,b,a
+  stvehx  r,b,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>unsigned int *</para>
+                <para>signed short *</para>
               </entry>
               <entry>
                 <programlisting>
-  stvewx  r,b,a
+  stvehx  r,b,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>signed short *</para>
+                <para>unsigned short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32516,65 +32500,65 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>signed short *</para>
+                <para>signed int *</para>
               </entry>
               <entry>
                 <programlisting>
-  stvehx  r,b,a
+  stvewx  r,b,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>unsigned short *</para>
+                <para>unsigned int *</para>
               </entry>
               <entry>
                 <programlisting>
-  stvehx  r,b,a
+  stvewx  r,b,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>signed short *</para>
+                <para>signed int *</para>
               </entry>
               <entry>
                 <programlisting>
-  stvehx  r,b,a
+  stvewx  r,b,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>unsigned short *</para>
+                <para>unsigned int *</para>
               </entry>
               <entry>
                 <programlisting>
-  stvehx  r,b,a
+  stvewx  r,b,a
 		</programlisting>
               </entry>
             </row>
@@ -32780,13 +32764,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool int *</para>
+                <para>vector bool short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32796,13 +32780,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>signed int *</para>
+                <para>signed short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32812,13 +32796,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>unsigned int *</para>
+                <para>unsigned short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32828,13 +32812,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> signed int *</para>
+                <para> signed short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32844,13 +32828,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int *</para>
+                <para>vector signed short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32860,13 +32844,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned int *</para>
+                <para> unsigned short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32876,13 +32860,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int *</para>
+                <para>vector unsigned short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32892,13 +32876,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector pixel</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool long long *</para>
+                <para>vector pixel *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32908,13 +32892,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> signed long long *</para>
+                <para>vector bool int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32924,13 +32908,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long *</para>
+                <para>signed int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32940,13 +32924,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned long long *</para>
+                <para>unsigned int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32956,13 +32940,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long *</para>
+                <para> signed int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32972,13 +32956,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector pixel *</para>
+                <para>vector signed int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -32988,13 +32972,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool short *</para>
+                <para> unsigned int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -33004,13 +32988,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>signed short *</para>
+                <para>vector unsigned int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -33020,13 +33004,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>unsigned short *</para>
+                <para>vector bool long long *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -33036,13 +33020,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> signed short *</para>
+                <para> signed long long *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -33052,13 +33036,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short *</para>
+                <para>vector signed long long *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -33068,13 +33052,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned short *</para>
+                <para> unsigned long long *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -33084,13 +33068,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short *</para>
+                <para>vector unsigned long long *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -33100,13 +33084,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> double *</para>
+                <para> float *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -33116,13 +33100,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double *</para>
+                <para>vector float *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -33132,13 +33116,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> float *</para>
+                <para> double *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -33148,13 +33132,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float *</para>
+                <para>vector double *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -33284,65 +33268,65 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed int</para>
+                <para> vector signed short</para>
               </entry>
               <entry>
                 <programlisting>
-  vsubuwm  r,a,b
+  vsubuhm  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
-  vsubuwm  r,a,b
+  vsubuhm  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed __int128</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed __int128</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed __int128</para>
+                <para> vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
-  vsubuqm  r,a,b
+  vsubuwm  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned __int128</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned __int128</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned __int128</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
-  vsubuqm  r,a,b
+  vsubuwm  r,a,b
 		</programlisting>
               </entry>
             </row>
@@ -33380,65 +33364,65 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed __int128</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed __int128</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed short</para>
+                <para> vector signed __int128</para>
               </entry>
               <entry>
                 <programlisting>
-  vsubuhm  r,a,b
+  vsubuqm  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned __int128</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned __int128</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned __int128</para>
               </entry>
               <entry>
                 <programlisting>
-  vsubuhm  r,a,b
+  vsubuqm  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector double</para>
+                <para> vector float</para>
               </entry>
               <entry>
                 <programlisting>
-  xvsubdp  r,a,b
+  xvsubsp  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector float</para>
+                <para> vector double</para>
               </entry>
               <entry>
                 <programlisting>
-  xvsubsp  r,a,b
+  xvsubdp  r,a,b
 		</programlisting>
               </entry>
             </row>
@@ -34045,65 +34029,65 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed int</para>
+                <para> vector signed short</para>
               </entry>
               <entry>
                 <programlisting>
-  vsubsws  r,a,b
+  vsubshs  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
-  vsubuws  r,a,b
+  vsubuhs  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed short</para>
+                <para> vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
-  vsubshs  r,a,b
+  vsubsws  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
-  vsubuhs  r,a,b
+  vsubuws  r,a,b
 		</programlisting>
               </entry>
             </row>
@@ -34322,33 +34306,33 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector unsigned char</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
-  vsum4shs  r,a,b
+  vsum4ubs  r,a,b
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned char</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
-  vsum4ubs  r,a,b
+  vsum4shs  r,a,b
 		</programlisting>
               </entry>
             </row>
@@ -34634,27 +34618,27 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
           <tbody>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry>
                 <programlisting>
-  xvrdpiz  r,a
+  xvrspiz  r,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry>
                 <programlisting>
-  xvrspiz  r,a
+  xvrdpiz  r,a
 		</programlisting>
               </entry>
             </row>
@@ -34795,127 +34779,127 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
           <tbody>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool char</para>
               </entry>
               <entry>
                 <programlisting>
-  vupklsh  r,a
+  vupklsb  r,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  vupkhsh  r,a
+  vupkhsb  r,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed char</para>
               </entry>
               <entry>
                 <programlisting>
-  vupklsh  r,a
+  vupklsb  r,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  vupkhsh  r,a
+  vupkhsb  r,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector bool short</para>
               </entry>
               <entry>
                 <programlisting>
-  vupklpx  r,a
+  vupklsh  r,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  vupkhpx  r,a
+  vupkhsh  r,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector signed short</para>
               </entry>
               <entry>
                 <programlisting>
-  vupklsw  r,a
+  vupklsh  r,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  vupkhsw  r,a
+  vupkhsh  r,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector pixel</para>
               </entry>
               <entry>
                 <programlisting>
-  vupklsw  r,a
+  vupklpx  r,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  vupkhsw  r,a
+  vupkhpx  r,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool char</para>
+                <para>vector bool int</para>
               </entry>
               <entry>
                 <programlisting>
-  vupklsb  r,a
+  vupklsw  r,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  vupkhsb  r,a
+  vupkhsw  r,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed char</para>
+                <para>vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
-  vupklsb  r,a
+  vupklsw  r,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  vupkhsb  r,a
+  vupkhsw  r,a
 		</programlisting>
               </entry>
             </row>
@@ -35078,127 +35062,127 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
           <tbody>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool char</para>
               </entry>
               <entry>
                 <programlisting>
-  vupkhsh  r,a
+  vupkhsb  r,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  vupklsh  r,a
+  vupklsb  r,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed char</para>
               </entry>
               <entry>
                 <programlisting>
-  vupkhsh  r,a
+  vupkhsb  r,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  vupklsh  r,a
+  vupklsb  r,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector pixel</para>
+                <para>vector bool short</para>
               </entry>
               <entry>
                 <programlisting>
-  vupkhpx  r,a
+  vupkhsh  r,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  vupklpx  r,a
+  vupklsh  r,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector signed short</para>
               </entry>
               <entry>
                 <programlisting>
-  vupkhsw  r,a
+  vupkhsh  r,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  vupklsw  r,a
+  vupklsh  r,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector pixel</para>
               </entry>
               <entry>
                 <programlisting>
-  vupkhsw  r,a
+  vupkhpx  r,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  vupklsw  r,a
+  vupklpx  r,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool char</para>
+                <para>vector bool int</para>
               </entry>
               <entry>
                 <programlisting>
-  vupkhsb  r,a
+  vupkhsw  r,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  vupklsb  r,a
+  vupklsw  r,a
 		</programlisting>
               </entry>
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed char</para>
+                <para>vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
-  vupkhsb  r,a
+  vupkhsw  r,a
 		</programlisting>
               </entry>
               <entry>
                 <programlisting>
-  vupklsb  r,a
+  vupklsw  r,a
 		</programlisting>
               </entry>
             </row>
@@ -35725,13 +35709,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> signed int *</para>
+                <para> signed short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -35741,13 +35725,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned int *</para>
+                <para> unsigned short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -35757,13 +35741,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed __int128</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> signed __int128 *</para>
+                <para> signed int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -35773,13 +35757,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned __int128</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned __int128 *</para>
+                <para> unsigned int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -35821,13 +35805,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed __int128</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> signed short *</para>
+                <para> signed __int128 *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -35837,13 +35821,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned __int128</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned short *</para>
+                <para> unsigned __int128 *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -35853,13 +35837,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> double *</para>
+                <para> float *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -35869,13 +35853,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> float *</para>
+                <para> double *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -36015,17 +35999,17 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> signed int *</para>
+                <para> signed short *</para>
               </entry>
               <entry>
                 <programlisting>
- lxvw4x r,a,b
+ lxvh8x r,a,b
 		</programlisting>
               </entry>
               <entry>
@@ -36036,17 +36020,17 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned int *</para>
+                <para> unsigned short *</para>
               </entry>
               <entry>
                 <programlisting>
- lxvw4x r,a,b
+ lxvh8x r,a,b
 		</programlisting>
               </entry>
               <entry>
@@ -36057,17 +36041,17 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed __int128</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> signed __int128 *</para>
+                <para> signed int *</para>
               </entry>
               <entry>
                 <programlisting>
- lxv r,a,b
+ lxvw4x r,a,b
 		</programlisting>
               </entry>
               <entry>
@@ -36078,17 +36062,17 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned __int128</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned __int128 *</para>
+                <para> unsigned int *</para>
               </entry>
               <entry>
                 <programlisting>
- lxv r,a,b
+ lxvw4x r,a,b
 		</programlisting>
               </entry>
               <entry>
@@ -36141,17 +36125,17 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed __int128</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> signed short *</para>
+                <para> signed __int128 *</para>
               </entry>
               <entry>
                 <programlisting>
- lxvh8x r,a,b
+ lxv r,a,b
 		</programlisting>
               </entry>
               <entry>
@@ -36162,17 +36146,17 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned __int128</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned short *</para>
+                <para> unsigned __int128 *</para>
               </entry>
               <entry>
                 <programlisting>
- lxvh8x r,a,b
+ lxv r,a,b
 		</programlisting>
               </entry>
               <entry>
@@ -36183,17 +36167,17 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> double *</para>
+                <para> float *</para>
               </entry>
               <entry>
                 <programlisting>
- lxvd2x r,a,b
+ lxvw4x r,a,b
 		</programlisting>
               </entry>
               <entry>
@@ -36204,17 +36188,17 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
                 <para>signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> float *</para>
+                <para> double *</para>
               </entry>
               <entry>
                 <programlisting>
- lxvw4x r,a,b
+ lxvd2x r,a,b
 		</programlisting>
               </entry>
               <entry>
@@ -36345,10 +36329,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>signed int *</para>
+                <para>signed short *</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> size_t</para>
@@ -36365,10 +36349,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>unsigned int *</para>
+                <para>unsigned short *</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> size_t</para>
@@ -36385,10 +36369,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed __int128</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>signed __int128 *</para>
+                <para>signed int *</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> size_t</para>
@@ -36405,10 +36389,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned __int128</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>unsigned __int128 *</para>
+                <para>unsigned int *</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> size_t</para>
@@ -36465,10 +36449,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed __int128</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>signed short *</para>
+                <para>signed __int128 *</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> size_t</para>
@@ -36485,10 +36469,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned __int128</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>unsigned short *</para>
+                <para>unsigned __int128 *</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> size_t</para>
@@ -36505,10 +36489,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>double *</para>
+                <para>float *</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> size_t</para>
@@ -36525,10 +36509,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>float *</para>
+                <para>double *</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> size_t</para>
@@ -36762,13 +36746,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool int</para>
+                <para>vector bool short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector bool int</para>
+                <para> vector bool short</para>
               </entry>
               <entry>
                 <programlisting>
@@ -36778,13 +36762,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed int</para>
+                <para> vector signed short</para>
               </entry>
               <entry>
                 <programlisting>
@@ -36794,13 +36778,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned int</para>
+                <para> vector unsigned short</para>
               </entry>
               <entry>
                 <programlisting>
@@ -36810,13 +36794,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool long long</para>
+                <para>vector bool int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector bool long long</para>
+                <para> vector bool int</para>
               </entry>
               <entry>
                 <programlisting>
@@ -36826,13 +36810,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed long long</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed long long</para>
+                <para> vector signed int</para>
               </entry>
               <entry>
                 <programlisting>
@@ -36842,13 +36826,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned long long</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned long long</para>
+                <para> vector unsigned int</para>
               </entry>
               <entry>
                 <programlisting>
@@ -36858,13 +36842,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector bool short</para>
+                <para>vector bool long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector bool short</para>
+                <para> vector bool long long</para>
               </entry>
               <entry>
                 <programlisting>
@@ -36874,13 +36858,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector signed short</para>
+                <para> vector signed long long</para>
               </entry>
               <entry>
                 <programlisting>
@@ -36890,13 +36874,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector unsigned short</para>
+                <para> vector unsigned long long</para>
               </entry>
               <entry>
                 <programlisting>
@@ -36906,13 +36890,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector double</para>
+                <para> vector float</para>
               </entry>
               <entry>
                 <programlisting>
@@ -36922,13 +36906,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> vector float</para>
+                <para> vector double</para>
               </entry>
               <entry>
                 <programlisting>
@@ -37058,13 +37042,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> signed int *</para>
+                <para> signed short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -37074,13 +37058,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned int *</para>
+                <para> unsigned short *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -37090,13 +37074,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed __int128</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> signed __int128 *</para>
+                <para> signed int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -37106,13 +37090,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned __int128</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned __int128 *</para>
+                <para> unsigned int *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -37154,13 +37138,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed __int128</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> signed short *</para>
+                <para> signed __int128 *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -37170,13 +37154,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned __int128</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned short *</para>
+                <para> unsigned __int128 *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -37186,13 +37170,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> double *</para>
+                <para> float *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -37202,13 +37186,13 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> float *</para>
+                <para> double *</para>
               </entry>
               <entry>
                 <programlisting>
@@ -37348,17 +37332,17 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> signed int *</para>
+                <para> signed short *</para>
               </entry>
               <entry>
                 <programlisting>
- stxvw4x a,b,c
+ stxvh8x a,b,c
 		</programlisting>
               </entry>
               <entry>
@@ -37369,17 +37353,17 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned int *</para>
+                <para> unsigned short *</para>
               </entry>
               <entry>
                 <programlisting>
- stxvw4x a,b,c
+ stxvh8x a,b,c
 		</programlisting>
               </entry>
               <entry>
@@ -37390,17 +37374,17 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed __int128</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> signed __int128 *</para>
+                <para> signed int *</para>
               </entry>
               <entry>
                 <programlisting>
- stxv a,b,c
+ stxvw4x a,b,c
 		</programlisting>
               </entry>
               <entry>
@@ -37411,17 +37395,17 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned __int128</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned __int128 *</para>
+                <para> unsigned int *</para>
               </entry>
               <entry>
                 <programlisting>
- stxv a,b,c
+ stxvw4x a,b,c
 		</programlisting>
               </entry>
               <entry>
@@ -37474,17 +37458,17 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed __int128</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> signed short *</para>
+                <para> signed __int128 *</para>
               </entry>
               <entry>
                 <programlisting>
- stxvh8x a,b,c
+ stxv a,b,c
 		</programlisting>
               </entry>
               <entry>
@@ -37495,17 +37479,17 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned __int128</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned short *</para>
+                <para> unsigned __int128 *</para>
               </entry>
               <entry>
                 <programlisting>
- stxvh8x a,b,c
+ stxv a,b,c
 		</programlisting>
               </entry>
               <entry>
@@ -37516,17 +37500,17 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> double *</para>
+                <para> float *</para>
               </entry>
               <entry>
                 <programlisting>
- stxvd2x a,b,c
+ stxvw4x a,b,c
 		</programlisting>
               </entry>
               <entry>
@@ -37537,17 +37521,17 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> signed long long</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> float *</para>
+                <para> double *</para>
               </entry>
               <entry>
                 <programlisting>
- stxvw4x a,b,c
+ stxvd2x a,b,c
 		</programlisting>
               </entry>
               <entry>
@@ -37677,10 +37661,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed int</para>
+                <para>vector signed short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> signed int *</para>
+                <para> signed short *</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> size_t</para>
@@ -37697,10 +37681,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned int</para>
+                <para>vector unsigned short</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned int *</para>
+                <para> unsigned short *</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> size_t</para>
@@ -37717,10 +37701,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed __int128</para>
+                <para>vector signed int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> signed __int128 *</para>
+                <para> signed int *</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> size_t</para>
@@ -37737,10 +37721,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned __int128</para>
+                <para>vector unsigned int</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned __int128 *</para>
+                <para> unsigned int *</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> size_t</para>
@@ -37797,10 +37781,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector signed short</para>
+                <para>vector signed __int128</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> signed short *</para>
+                <para> signed __int128 *</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> size_t</para>
@@ -37817,10 +37801,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector unsigned short</para>
+                <para>vector unsigned __int128</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> unsigned short *</para>
+                <para> unsigned __int128 *</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> size_t</para>
@@ -37837,10 +37821,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector double</para>
+                <para>vector float</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> double *</para>
+                <para> float *</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> size_t</para>
@@ -37857,10 +37841,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref">
             </row>
             <row>
               <entry align="center" valign="middle">
-                <para>vector float</para>
+                <para>vector double</para>
               </entry>
               <entry align="center" valign="middle">
-                <para> float *</para>
+                <para> double *</para>
               </entry>
               <entry align="center" valign="middle">
                 <para> size_t</para>