diff --git a/specification/app_a.xml b/specification/app_a.xml
index 5e11ef9..6038382 100644
--- a/specification/app_a.xml
+++ b/specification/app_a.xml
@@ -10043,7 +10043,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- vector signed char vec_xl (long long, signed char
+ vector signed char vec_xl (signed long long, signed char
*);
@@ -10052,7 +10052,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- vector unsigned char vec_xl (long long, unsigned char
+ vector unsigned char vec_xl (signed long long, unsigned char
*);
@@ -10061,7 +10061,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- vector signed int vec_xl (long long, signed int *);
+ vector signed int vec_xl (signed long long, signed int *);
@@ -10069,7 +10069,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- vector unsigned int vec_xl (long long, unsigned int
+ vector unsigned int vec_xl (signed long long, unsigned int
*);
@@ -10078,7 +10078,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- vector signed __int128 vec_xl (long long, signed __int128
+ vector signed __int128 vec_xl (signed long long, signed __int128
*);
@@ -10087,7 +10087,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- vector unsigned __int128 vec_xl (long long, unsigned
+ vector unsigned __int128 vec_xl (signed long long, unsigned
__int128 *);
@@ -10096,7 +10096,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- vector signed long long vec_xl (long long, signed long long
+ vector signed signed long long vec_xl (signed long long, signed long long
*);
@@ -10105,7 +10105,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- vector unsigned long long vec_xl (long long, unsigned long
+ vector unsigned long long vec_xl (signed long long, unsigned long
long *);
@@ -10114,7 +10114,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- vector signed short vec_xl (long long, signed short
+ vector signed short vec_xl (signed long long, signed short
*);
@@ -10123,7 +10123,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- vector unsigned short vec_xl (long long, unsigned short
+ vector unsigned short vec_xl (signed long long, unsigned short
*);
@@ -10132,7 +10132,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- vector double vec_xl (long long, double *);
+ vector double vec_xl (signed long long, double *);
@@ -10140,7 +10140,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- vector float vec_xl (long long, float *);
+ vector float vec_xl (signed long long, float *);
@@ -10149,7 +10149,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- vector _Float16 vec_xl (long long, _Float16 *);
+ vector _Float16 vec_xl (signed long long, _Float16 *);
@@ -10179,7 +10179,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- vector signed char vec_xl_be (long long, signed char
+ vector signed char vec_xl_be (signed long long, signed char
*);
@@ -10188,7 +10188,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- vector unsigned char vec_xl_be (long long, unsigned char
+ vector unsigned char vec_xl_be (signed long long, unsigned char
*);
@@ -10197,7 +10197,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- vector signed int vec_xl_be (long long, signed int
+ vector signed int vec_xl_be (signed long long, signed int
*);
@@ -10206,7 +10206,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- vector unsigned int vec_xl_be (long long, unsigned int
+ vector unsigned int vec_xl_be (signed long long, unsigned int
*);
@@ -10215,7 +10215,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- vector signed __int128 vec_xl_be (long long, signed
+ vector signed __int128 vec_xl_be (signed long long, signed
__int128 *);
@@ -10224,7 +10224,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- vector unsigned __int128 vec_xl_be (long long, unsigned
+ vector unsigned __int128 vec_xl_be (signed long long, unsigned
__int128 *);
@@ -10233,7 +10233,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- vector signed long long vec_xl_be (long long, signed long
+ vector signed long long vec_xl_be (signed long long, signed long
long *);
@@ -10242,7 +10242,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- vector unsigned long long vec_xl_be (long long, unsigned
+ vector unsigned long long vec_xl_be (signed long long, unsigned
long long *);
@@ -10251,7 +10251,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- vector signed short vec_xl_be (long long, signed short
+ vector signed short vec_xl_be (signed long long, signed short
*);
@@ -10260,7 +10260,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- vector unsigned short vec_xl_be (long long, unsigned short
+ vector unsigned short vec_xl_be (signed long long, unsigned short
*);
@@ -10269,7 +10269,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- vector double vec_xl_be (long long, double *);
+ vector double vec_xl_be (signed long long, double *);
@@ -10277,7 +10277,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- vector float vec_xl_be (long long, float *);
+ vector float vec_xl_be (signed long long, float *);
@@ -10286,7 +10286,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- vector _Float16 vec_xl_be (long long, _Float16 *);
+ vector _Float16 vec_xl_be (signed long long, _Float16 *);
@@ -10617,7 +10617,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- void vec_xst (vector signed char, long long, signed char
+ void vec_xst (vector signed char, signed long long, signed char
*);
@@ -10626,7 +10626,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- void vec_xst (vector unsigned char, long long, unsigned
+ void vec_xst (vector unsigned char, signed long long, unsigned
char *);
@@ -10635,7 +10635,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- void vec_xst (vector signed int, long long, signed int
+ void vec_xst (vector signed int, signed long long, signed int
*);
@@ -10644,7 +10644,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- void vec_xst (vector unsigned int, long long, unsigned int
+ void vec_xst (vector unsigned int, signed long long, unsigned int
*);
@@ -10653,7 +10653,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- void vec_xst (vector signed __int128, long long, signed
+ void vec_xst (vector signed __int128, signed long long, signed
__int128 *);
@@ -10662,7 +10662,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- void vec_xst (vector unsigned __int128, long long, unsigned
+ void vec_xst (vector unsigned __int128, signed long long, unsigned
__int128 *);
@@ -10671,7 +10671,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- void vec_xst (vector signed long long, long long, signed
+ void vec_xst (vector signed long long, signed long long, signed
long long *);
@@ -10680,7 +10680,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- void vec_xst (vector unsigned long long, long long,
+ void vec_xst (vector unsigned long long, signed long long,
unsigned long long *);
@@ -10689,7 +10689,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- void vec_xst (vector signed short, long long, signed short
+ void vec_xst (vector signed short, signed long long, signed short
*);
@@ -10698,7 +10698,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- void vec_xst (vector unsigned short, long long, unsigned
+ void vec_xst (vector unsigned short, signed long long, unsigned
short *);
@@ -10707,7 +10707,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- void vec_xst (vector double, long long, double *);
+ void vec_xst (vector double, signed long long, double *);
@@ -10715,7 +10715,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- void vec_xst (vector float, long long, float *);
+ void vec_xst (vector float, signed long long, float *);
@@ -10724,7 +10724,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- void vec_xst (vector _Float16, long long, _Float16
+ void vec_xst (vector _Float16, signed long long, _Float16
*);
@@ -10755,7 +10755,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- void vec_xst_be (vector signed char, long long, signed char
+ void vec_xst_be (vector signed char, signed long long, signed char
*);
@@ -10764,7 +10764,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- void vec_xst_be (vector unsigned char, long long, unsigned
+ void vec_xst_be (vector unsigned char, signed long long, unsigned
char *);
@@ -10773,7 +10773,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- void vec_xst_be (vector signed int, long long, signed int
+ void vec_xst_be (vector signed int, signed long long, signed int
*);
@@ -10782,7 +10782,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- void vec_xst_be (vector unsigned int, long long, unsigned
+ void vec_xst_be (vector unsigned int, signed long long, unsigned
int *);
@@ -10791,7 +10791,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- void vec_xst_be (vector signed __int128, long long, signed
+ void vec_xst_be (vector signed __int128, signed long long, signed
__int128 *);
@@ -10800,7 +10800,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- void vec_xst_be (vector unsigned __int128, long long,
+ void vec_xst_be (vector unsigned __int128, signed long long,
unsigned __int128 *);
@@ -10809,7 +10809,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- void vec_xst_be (vector signed long long, long long, signed
+ void vec_xst_be (vector signed long long, signed long long, signed
long long *);
@@ -10818,7 +10818,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- void vec_xst_be (vector unsigned long long, long long,
+ void vec_xst_be (vector unsigned long long, signed long long,
unsigned long long *);
@@ -10827,7 +10827,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- void vec_xst_be (vector signed short, long long, signed
+ void vec_xst_be (vector signed short, signed long long, signed
short *);
@@ -10836,7 +10836,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- void vec_xst_be (vector unsigned short, long long, unsigned
+ void vec_xst_be (vector unsigned short, signed long long, unsigned
short *);
@@ -10845,7 +10845,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- void vec_xst_be (vector double, long long, double
+ void vec_xst_be (vector double, signed long long, double
*);
@@ -10854,7 +10854,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- void vec_xst_be (vector float, long long, float *);
+ void vec_xst_be (vector float, signed long long, float *);
@@ -10863,7 +10863,7 @@ xml:id="dbdoclet.50655245_pgfId-1138128">
- void vec_xst_be (vector _Float16, long long, _Float16
+ void vec_xst_be (vector _Float16, signed long long, _Float16
*);