===================================================================
@@ 16200,17 +16200,13 @@ vector signed char vec_add (vector signed char, ve
vector signed char vec_add (vector signed char, vector signed char);
vector unsigned char vec_add (vector bool char, vector unsigned char);
vector unsigned char vec_add (vector unsigned char, vector bool char);
vector unsigned char vec_add (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_add (vector unsigned char, vector unsigned char);
vector signed short vec_add (vector bool short, vector signed short);
vector signed short vec_add (vector signed short, vector bool short);
vector signed short vec_add (vector signed short, vector signed short);
vector unsigned short vec_add (vector bool short,
 vector unsigned short);
vector unsigned short vec_add (vector unsigned short,
 vector bool short);
vector unsigned short vec_add (vector unsigned short,
 vector unsigned short);
+vector unsigned short vec_add (vector bool short, vector unsigned short);
+vector unsigned short vec_add (vector unsigned short, vector bool short);
+vector unsigned short vec_add (vector unsigned short, vector unsigned short);
vector signed int vec_add (vector bool int, vector signed int);
vector signed int vec_add (vector signed int, vector bool int);
vector signed int vec_add (vector signed int, vector signed int);
@@ 16226,47 +16222,33 @@ vector signed int vec_vadduwm (vector signed int,
vector signed int vec_vadduwm (vector signed int, vector signed int);
vector unsigned int vec_vadduwm (vector bool int, vector unsigned int);
vector unsigned int vec_vadduwm (vector unsigned int, vector bool int);
vector unsigned int vec_vadduwm (vector unsigned int,
 vector unsigned int);
+vector unsigned int vec_vadduwm (vector unsigned int, vector unsigned int);
vector signed short vec_vadduhm (vector bool short,
 vector signed short);
vector signed short vec_vadduhm (vector signed short,
 vector bool short);
vector signed short vec_vadduhm (vector signed short,
 vector signed short);
vector unsigned short vec_vadduhm (vector bool short,
 vector unsigned short);
vector unsigned short vec_vadduhm (vector unsigned short,
 vector bool short);
vector unsigned short vec_vadduhm (vector unsigned short,
 vector unsigned short);
+vector signed short vec_vadduhm (vector bool short, vector signed short);
+vector signed short vec_vadduhm (vector signed short, vector bool short);
+vector signed short vec_vadduhm (vector signed short, vector signed short);
+vector unsigned short vec_vadduhm (vector bool short, vector unsigned short);
+vector unsigned short vec_vadduhm (vector unsigned short, vector bool short);
+vector unsigned short vec_vadduhm (vector unsigned short, vector unsigned short);
vector signed char vec_vaddubm (vector bool char, vector signed char);
vector signed char vec_vaddubm (vector signed char, vector bool char);
vector signed char vec_vaddubm (vector signed char, vector signed char);
vector unsigned char vec_vaddubm (vector bool char,
 vector unsigned char);
vector unsigned char vec_vaddubm (vector unsigned char,
 vector bool char);
vector unsigned char vec_vaddubm (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_vaddubm (vector bool char, vector unsigned char);
+vector unsigned char vec_vaddubm (vector unsigned char, vector bool char);
+vector unsigned char vec_vaddubm (vector unsigned char, vector unsigned char);
vector unsigned int vec_addc (vector unsigned int, vector unsigned int);
vector unsigned char vec_adds (vector bool char, vector unsigned char);
vector unsigned char vec_adds (vector unsigned char, vector bool char);
vector unsigned char vec_adds (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_adds (vector unsigned char, vector unsigned char);
vector signed char vec_adds (vector bool char, vector signed char);
vector signed char vec_adds (vector signed char, vector bool char);
vector signed char vec_adds (vector signed char, vector signed char);
vector unsigned short vec_adds (vector bool short,
 vector unsigned short);
vector unsigned short vec_adds (vector unsigned short,
 vector bool short);
vector unsigned short vec_adds (vector unsigned short,
 vector unsigned short);
+vector unsigned short vec_adds (vector bool short, vector unsigned short);
+vector unsigned short vec_adds (vector unsigned short, vector bool short);
+vector unsigned short vec_adds (vector unsigned short, vector unsigned short);
vector signed short vec_adds (vector bool short, vector signed short);
vector signed short vec_adds (vector signed short, vector bool short);
vector signed short vec_adds (vector signed short, vector signed short);
@@ 16283,39 +16265,28 @@ vector signed int vec_vaddsws (vector signed int,
vector unsigned int vec_vadduws (vector bool int, vector unsigned int);
vector unsigned int vec_vadduws (vector unsigned int, vector bool int);
vector unsigned int vec_vadduws (vector unsigned int,
 vector unsigned int);
+vector unsigned int vec_vadduws (vector unsigned int, vector unsigned int);
vector signed short vec_vaddshs (vector bool short,
 vector signed short);
vector signed short vec_vaddshs (vector signed short,
 vector bool short);
vector signed short vec_vaddshs (vector signed short,
 vector signed short);
+vector signed short vec_vaddshs (vector bool short, vector signed short);
+vector signed short vec_vaddshs (vector signed short, vector bool short);
+vector signed short vec_vaddshs (vector signed short, vector signed short);
vector unsigned short vec_vadduhs (vector bool short,
 vector unsigned short);
vector unsigned short vec_vadduhs (vector unsigned short,
 vector bool short);
vector unsigned short vec_vadduhs (vector unsigned short,
 vector unsigned short);
+vector unsigned short vec_vadduhs (vector bool short, vector unsigned short);
+vector unsigned short vec_vadduhs (vector unsigned short, vector bool short);
+vector unsigned short vec_vadduhs (vector unsigned short, vector unsigned short);
vector signed char vec_vaddsbs (vector bool char, vector signed char);
vector signed char vec_vaddsbs (vector signed char, vector bool char);
vector signed char vec_vaddsbs (vector signed char, vector signed char);
vector unsigned char vec_vaddubs (vector bool char,
 vector unsigned char);
vector unsigned char vec_vaddubs (vector unsigned char,
 vector bool char);
vector unsigned char vec_vaddubs (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_vaddubs (vector bool char, vector unsigned char);
+vector unsigned char vec_vaddubs (vector unsigned char, vector bool char);
+vector unsigned char vec_vaddubs (vector unsigned char, vector unsigned char);
vector float vec_and (vector float, vector float);
vector float vec_and (vector float, vector bool int);
vector float vec_and (vector bool int, vector float);
vector bool long long vec_and (vector bool long long int,
 vector bool long long);
+vector bool long long vec_and (vector bool long long int, vector bool long long);
vector bool int vec_and (vector bool int, vector bool int);
vector signed int vec_and (vector bool int, vector signed int);
vector signed int vec_and (vector signed int, vector bool int);
@@ 16327,12 +16298,9 @@ vector bool short vec_and (vector bool short, vect
vector signed short vec_and (vector bool short, vector signed short);
vector signed short vec_and (vector signed short, vector bool short);
vector signed short vec_and (vector signed short, vector signed short);
vector unsigned short vec_and (vector bool short,
 vector unsigned short);
vector unsigned short vec_and (vector unsigned short,
 vector bool short);
vector unsigned short vec_and (vector unsigned short,
 vector unsigned short);
+vector unsigned short vec_and (vector bool short, vector unsigned short);
+vector unsigned short vec_and (vector unsigned short, vector bool short);
+vector unsigned short vec_and (vector unsigned short, vector unsigned short);
vector signed char vec_and (vector bool char, vector signed char);
vector bool char vec_and (vector bool char, vector bool char);
vector signed char vec_and (vector signed char, vector bool char);
@@ 16339,8 +16307,7 @@ vector signed char vec_and (vector signed char, ve
vector signed char vec_and (vector signed char, vector signed char);
vector unsigned char vec_and (vector bool char, vector unsigned char);
vector unsigned char vec_and (vector unsigned char, vector bool char);
vector unsigned char vec_and (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_and (vector unsigned char, vector unsigned char);
vector float vec_andc (vector float, vector float);
vector float vec_andc (vector float, vector bool int);
@@ 16356,12 +16323,9 @@ vector bool short vec_andc (vector bool short, vec
vector signed short vec_andc (vector bool short, vector signed short);
vector signed short vec_andc (vector signed short, vector bool short);
vector signed short vec_andc (vector signed short, vector signed short);
vector unsigned short vec_andc (vector bool short,
 vector unsigned short);
vector unsigned short vec_andc (vector unsigned short,
 vector bool short);
vector unsigned short vec_andc (vector unsigned short,
 vector unsigned short);
+vector unsigned short vec_andc (vector bool short, vector unsigned short);
+vector unsigned short vec_andc (vector unsigned short, vector bool short);
+vector unsigned short vec_andc (vector unsigned short, vector unsigned short);
vector signed char vec_andc (vector bool char, vector signed char);
vector bool char vec_andc (vector bool char, vector bool char);
vector signed char vec_andc (vector signed char, vector bool char);
@@ 16368,14 +16332,11 @@ vector signed char vec_andc (vector signed char, v
vector signed char vec_andc (vector signed char, vector signed char);
vector unsigned char vec_andc (vector bool char, vector unsigned char);
vector unsigned char vec_andc (vector unsigned char, vector bool char);
vector unsigned char vec_andc (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_andc (vector unsigned char, vector unsigned char);
vector unsigned char vec_avg (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_avg (vector unsigned char, vector unsigned char);
vector signed char vec_avg (vector signed char, vector signed char);
vector unsigned short vec_avg (vector unsigned short,
 vector unsigned short);
+vector unsigned short vec_avg (vector unsigned short, vector unsigned short);
vector signed short vec_avg (vector signed short, vector signed short);
vector unsigned int vec_avg (vector unsigned int, vector unsigned int);
vector signed int vec_avg (vector signed int, vector signed int);
@@ 16382,19 +16343,15 @@ vector signed int vec_avg (vector signed int, vect
vector signed int vec_vavgsw (vector signed int, vector signed int);
vector unsigned int vec_vavguw (vector unsigned int,
 vector unsigned int);
+vector unsigned int vec_vavguw (vector unsigned int, vector unsigned int);
vector signed short vec_vavgsh (vector signed short,
 vector signed short);
+vector signed short vec_vavgsh (vector signed short, vector signed short);
vector unsigned short vec_vavguh (vector unsigned short,
 vector unsigned short);
+vector unsigned short vec_vavguh (vector unsigned short, vector unsigned short);
vector signed char vec_vavgsb (vector signed char, vector signed char);
vector unsigned char vec_vavgub (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_vavgub (vector unsigned char, vector unsigned char);
vector float vec_ceil (vector float);
@@ 16406,8 +16363,7 @@ vector bool int vec_cmpeq (vector bool int, vector
vector bool char vec_cmpeq (vector signed char, vector signed char);
vector bool char vec_cmpeq (vector unsigned char, vector unsigned char);
vector bool short vec_cmpeq (vector signed short, vector signed short);
vector bool short vec_cmpeq (vector unsigned short,
 vector unsigned short);
+vector bool short vec_cmpeq (vector unsigned short, vector unsigned short);
vector bool int vec_cmpeq (vector signed int, vector signed int);
vector bool int vec_cmpeq (vector unsigned int, vector unsigned int);
vector bool int vec_cmpeq (vector float, vector float);
@@ 16417,21 +16373,17 @@ vector bool int vec_vcmpeqfp (vector float, vector
vector bool int vec_vcmpequw (vector signed int, vector signed int);
vector bool int vec_vcmpequw (vector unsigned int, vector unsigned int);
vector bool short vec_vcmpequh (vector signed short,
 vector signed short);
vector bool short vec_vcmpequh (vector unsigned short,
 vector unsigned short);
+vector bool short vec_vcmpequh (vector signed short, vector signed short);
+vector bool short vec_vcmpequh (vector unsigned short, vector unsigned short);
vector bool char vec_vcmpequb (vector signed char, vector signed char);
vector bool char vec_vcmpequb (vector unsigned char,
 vector unsigned char);
+vector bool char vec_vcmpequb (vector unsigned char, vector unsigned char);
vector bool int vec_cmpge (vector float, vector float);
vector bool char vec_cmpgt (vector unsigned char, vector unsigned char);
vector bool char vec_cmpgt (vector signed char, vector signed char);
vector bool short vec_cmpgt (vector unsigned short,
 vector unsigned short);
+vector bool short vec_cmpgt (vector unsigned short, vector unsigned short);
vector bool short vec_cmpgt (vector signed short, vector signed short);
vector bool int vec_cmpgt (vector unsigned int, vector unsigned int);
vector bool int vec_cmpgt (vector signed int, vector signed int);
@@ 16443,23 +16395,19 @@ vector bool int vec_vcmpgtsw (vector signed int, v
vector bool int vec_vcmpgtuw (vector unsigned int, vector unsigned int);
vector bool short vec_vcmpgtsh (vector signed short,
 vector signed short);
+vector bool short vec_vcmpgtsh (vector signed short, vector signed short);
vector bool short vec_vcmpgtuh (vector unsigned short,
 vector unsigned short);
+vector bool short vec_vcmpgtuh (vector unsigned short, vector unsigned short);
vector bool char vec_vcmpgtsb (vector signed char, vector signed char);
vector bool char vec_vcmpgtub (vector unsigned char,
 vector unsigned char);
+vector bool char vec_vcmpgtub (vector unsigned char, vector unsigned char);
vector bool int vec_cmple (vector float, vector float);
vector bool char vec_cmplt (vector unsigned char, vector unsigned char);
vector bool char vec_cmplt (vector signed char, vector signed char);
vector bool short vec_cmplt (vector unsigned short,
 vector unsigned short);
+vector bool short vec_cmplt (vector unsigned short, vector unsigned short);
vector bool short vec_cmplt (vector signed short, vector signed short);
vector bool int vec_cmplt (vector unsigned int, vector unsigned int);
vector bool int vec_cmplt (vector signed int, vector signed int);
@@ 16684,23 +16632,18 @@ vector unsigned char vec_lvsr (int, const volatile
vector float vec_madd (vector float, vector float, vector float);
vector signed short vec_madds (vector signed short,
 vector signed short,
+vector signed short vec_madds (vector signed short, vector signed short,
vector signed short);
vector unsigned char vec_max (vector bool char, vector unsigned char);
vector unsigned char vec_max (vector unsigned char, vector bool char);
vector unsigned char vec_max (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_max (vector unsigned char, vector unsigned char);
vector signed char vec_max (vector bool char, vector signed char);
vector signed char vec_max (vector signed char, vector bool char);
vector signed char vec_max (vector signed char, vector signed char);
vector unsigned short vec_max (vector bool short,
 vector unsigned short);
vector unsigned short vec_max (vector unsigned short,
 vector bool short);
vector unsigned short vec_max (vector unsigned short,
 vector unsigned short);
+vector unsigned short vec_max (vector bool short, vector unsigned short);
+vector unsigned short vec_max (vector unsigned short, vector bool short);
+vector unsigned short vec_max (vector unsigned short, vector unsigned short);
vector signed short vec_max (vector bool short, vector signed short);
vector signed short vec_max (vector signed short, vector bool short);
vector signed short vec_max (vector signed short, vector signed short);
@@ 16720,115 +16663,87 @@ vector signed int vec_vmaxsw (vector signed int, v
vector unsigned int vec_vmaxuw (vector bool int, vector unsigned int);
vector unsigned int vec_vmaxuw (vector unsigned int, vector bool int);
vector unsigned int vec_vmaxuw (vector unsigned int,
 vector unsigned int);
+vector unsigned int vec_vmaxuw (vector unsigned int, vector unsigned int);
vector signed short vec_vmaxsh (vector bool short, vector signed short);
vector signed short vec_vmaxsh (vector signed short, vector bool short);
vector signed short vec_vmaxsh (vector signed short,
 vector signed short);
+vector signed short vec_vmaxsh (vector signed short, vector signed short);
vector unsigned short vec_vmaxuh (vector bool short,
 vector unsigned short);
vector unsigned short vec_vmaxuh (vector unsigned short,
 vector bool short);
vector unsigned short vec_vmaxuh (vector unsigned short,
 vector unsigned short);
+vector unsigned short vec_vmaxuh (vector bool short, vector unsigned short);
+vector unsigned short vec_vmaxuh (vector unsigned short, vector bool short);
+vector unsigned short vec_vmaxuh (vector unsigned short, vector unsigned short);
vector signed char vec_vmaxsb (vector bool char, vector signed char);
vector signed char vec_vmaxsb (vector signed char, vector bool char);
vector signed char vec_vmaxsb (vector signed char, vector signed char);
vector unsigned char vec_vmaxub (vector bool char,
 vector unsigned char);
vector unsigned char vec_vmaxub (vector unsigned char,
 vector bool char);
vector unsigned char vec_vmaxub (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_vmaxub (vector bool char, vector unsigned char);
+vector unsigned char vec_vmaxub (vector unsigned char, vector bool char);
+vector unsigned char vec_vmaxub (vector unsigned char, vector unsigned char);
vector bool char vec_mergeh (vector bool char, vector bool char);
vector signed char vec_mergeh (vector signed char, vector signed char);
vector unsigned char vec_mergeh (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_mergeh (vector unsigned char, vector unsigned char);
vector bool short vec_mergeh (vector bool short, vector bool short);
vector pixel vec_mergeh (vector pixel, vector pixel);
vector signed short vec_mergeh (vector signed short,
 vector signed short);
vector unsigned short vec_mergeh (vector unsigned short,
 vector unsigned short);
+vector signed short vec_mergeh (vector signed short, vector signed short);
+vector unsigned short vec_mergeh (vector unsigned short, vector unsigned short);
vector float vec_mergeh (vector float, vector float);
vector bool int vec_mergeh (vector bool int, vector bool int);
vector signed int vec_mergeh (vector signed int, vector signed int);
vector unsigned int vec_mergeh (vector unsigned int,
 vector unsigned int);
+vector unsigned int vec_mergeh (vector unsigned int, vector unsigned int);
vector float vec_vmrghw (vector float, vector float);
vector bool int vec_vmrghw (vector bool int, vector bool int);
vector signed int vec_vmrghw (vector signed int, vector signed int);
vector unsigned int vec_vmrghw (vector unsigned int,
 vector unsigned int);
+vector unsigned int vec_vmrghw (vector unsigned int, vector unsigned int);
vector bool short vec_vmrghh (vector bool short, vector bool short);
vector signed short vec_vmrghh (vector signed short,
 vector signed short);
vector unsigned short vec_vmrghh (vector unsigned short,
 vector unsigned short);
+vector signed short vec_vmrghh (vector signed short, vector signed short);
+vector unsigned short vec_vmrghh (vector unsigned short, vector unsigned short);
vector pixel vec_vmrghh (vector pixel, vector pixel);
vector bool char vec_vmrghb (vector bool char, vector bool char);
vector signed char vec_vmrghb (vector signed char, vector signed char);
vector unsigned char vec_vmrghb (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_vmrghb (vector unsigned char, vector unsigned char);
vector bool char vec_mergel (vector bool char, vector bool char);
vector signed char vec_mergel (vector signed char, vector signed char);
vector unsigned char vec_mergel (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_mergel (vector unsigned char, vector unsigned char);
vector bool short vec_mergel (vector bool short, vector bool short);
vector pixel vec_mergel (vector pixel, vector pixel);
vector signed short vec_mergel (vector signed short,
 vector signed short);
vector unsigned short vec_mergel (vector unsigned short,
 vector unsigned short);
+vector signed short vec_mergel (vector signed short, vector signed short);
+vector unsigned short vec_mergel (vector unsigned short, vector unsigned short);
vector float vec_mergel (vector float, vector float);
vector bool int vec_mergel (vector bool int, vector bool int);
vector signed int vec_mergel (vector signed int, vector signed int);
vector unsigned int vec_mergel (vector unsigned int,
 vector unsigned int);
+vector unsigned int vec_mergel (vector unsigned int, vector unsigned int);
vector float vec_vmrglw (vector float, vector float);
vector signed int vec_vmrglw (vector signed int, vector signed int);
vector unsigned int vec_vmrglw (vector unsigned int,
 vector unsigned int);
+vector unsigned int vec_vmrglw (vector unsigned int, vector unsigned int);
vector bool int vec_vmrglw (vector bool int, vector bool int);
vector bool short vec_vmrglh (vector bool short, vector bool short);
vector signed short vec_vmrglh (vector signed short,
 vector signed short);
vector unsigned short vec_vmrglh (vector unsigned short,
 vector unsigned short);
+vector signed short vec_vmrglh (vector signed short, vector signed short);
+vector unsigned short vec_vmrglh (vector unsigned short, vector unsigned short);
vector pixel vec_vmrglh (vector pixel, vector pixel);
vector bool char vec_vmrglb (vector bool char, vector bool char);
vector signed char vec_vmrglb (vector signed char, vector signed char);
vector unsigned char vec_vmrglb (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_vmrglb (vector unsigned char, vector unsigned char);
vector unsigned short vec_mfvscr (void);
vector unsigned char vec_min (vector bool char, vector unsigned char);
vector unsigned char vec_min (vector unsigned char, vector bool char);
vector unsigned char vec_min (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_min (vector unsigned char, vector unsigned char);
vector signed char vec_min (vector bool char, vector signed char);
vector signed char vec_min (vector signed char, vector bool char);
vector signed char vec_min (vector signed char, vector signed char);
vector unsigned short vec_min (vector bool short,
 vector unsigned short);
vector unsigned short vec_min (vector unsigned short,
 vector bool short);
vector unsigned short vec_min (vector unsigned short,
 vector unsigned short);
+vector unsigned short vec_min (vector bool short, vector unsigned short);
+vector unsigned short vec_min (vector unsigned short, vector bool short);
+vector unsigned short vec_min (vector unsigned short, vector unsigned short);
vector signed short vec_min (vector bool short, vector signed short);
vector signed short vec_min (vector signed short, vector bool short);
vector signed short vec_min (vector signed short, vector signed short);
@@ 16848,91 +16763,66 @@ vector signed int vec_vminsw (vector signed int, v
vector unsigned int vec_vminuw (vector bool int, vector unsigned int);
vector unsigned int vec_vminuw (vector unsigned int, vector bool int);
vector unsigned int vec_vminuw (vector unsigned int,
 vector unsigned int);
+vector unsigned int vec_vminuw (vector unsigned int, vector unsigned int);
vector signed short vec_vminsh (vector bool short, vector signed short);
vector signed short vec_vminsh (vector signed short, vector bool short);
vector signed short vec_vminsh (vector signed short,
 vector signed short);
+vector signed short vec_vminsh (vector signed short, vector signed short);
vector unsigned short vec_vminuh (vector bool short,
 vector unsigned short);
vector unsigned short vec_vminuh (vector unsigned short,
 vector bool short);
vector unsigned short vec_vminuh (vector unsigned short,
 vector unsigned short);
+vector unsigned short vec_vminuh (vector bool short, vector unsigned short);
+vector unsigned short vec_vminuh (vector unsigned short, vector bool short);
+vector unsigned short vec_vminuh (vector unsigned short, vector unsigned short);
vector signed char vec_vminsb (vector bool char, vector signed char);
vector signed char vec_vminsb (vector signed char, vector bool char);
vector signed char vec_vminsb (vector signed char, vector signed char);
vector unsigned char vec_vminub (vector bool char,
 vector unsigned char);
vector unsigned char vec_vminub (vector unsigned char,
 vector bool char);
vector unsigned char vec_vminub (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_vminub (vector bool char, vector unsigned char);
+vector unsigned char vec_vminub (vector unsigned char, vector bool char);
+vector unsigned char vec_vminub (vector unsigned char, vector unsigned char);
vector signed short vec_mladd (vector signed short,
 vector signed short,
+vector signed short vec_mladd (vector signed short, vector signed short,
vector signed short);
vector signed short vec_mladd (vector signed short,
 vector unsigned short,
+vector signed short vec_mladd (vector signed short, vector unsigned short,
vector unsigned short);
vector signed short vec_mladd (vector unsigned short,
 vector signed short,
+vector signed short vec_mladd (vector unsigned short, vector signed short,
vector signed short);
vector unsigned short vec_mladd (vector unsigned short,
 vector unsigned short,
+vector unsigned short vec_mladd (vector unsigned short, vector unsigned short,
vector unsigned short);
vector signed short vec_mradds (vector signed short,
 vector signed short,
+vector signed short vec_mradds (vector signed short, vector signed short,
vector signed short);
vector unsigned int vec_msum (vector unsigned char,
 vector unsigned char,
+vector unsigned int vec_msum (vector unsigned char, vector unsigned char,
vector unsigned int);
vector signed int vec_msum (vector signed char,
 vector unsigned char,
+vector signed int vec_msum (vector signed char, vector unsigned char,
vector signed int);
vector unsigned int vec_msum (vector unsigned short,
 vector unsigned short,
+vector unsigned int vec_msum (vector unsigned short, vector unsigned short,
vector unsigned int);
vector signed int vec_msum (vector signed short,
 vector signed short,
+vector signed int vec_msum (vector signed short, vector signed short,
vector signed int);
vector signed int vec_vmsumshm (vector signed short,
 vector signed short,
+vector signed int vec_vmsumshm (vector signed short, vector signed short,
vector signed int);
vector unsigned int vec_vmsumuhm (vector unsigned short,
 vector unsigned short,
+vector unsigned int vec_vmsumuhm (vector unsigned short, vector unsigned short,
vector unsigned int);
vector signed int vec_vmsummbm (vector signed char,
 vector unsigned char,
+vector signed int vec_vmsummbm (vector signed char, vector unsigned char,
vector signed int);
vector unsigned int vec_vmsumubm (vector unsigned char,
 vector unsigned char,
+vector unsigned int vec_vmsumubm (vector unsigned char, vector unsigned char,
vector unsigned int);
vector unsigned int vec_msums (vector unsigned short,
 vector unsigned short,
+vector unsigned int vec_msums (vector unsigned short, vector unsigned short,
vector unsigned int);
vector signed int vec_msums (vector signed short,
 vector signed short,
+vector signed int vec_msums (vector signed short, vector signed short,
vector signed int);
vector signed int vec_vmsumshs (vector signed short,
 vector signed short,
+vector signed int vec_vmsumshs (vector signed short, vector signed short,
vector signed int);
vector unsigned int vec_vmsumuhs (vector unsigned short,
 vector unsigned short,
+vector unsigned int vec_vmsumuhs (vector unsigned short, vector unsigned short,
vector unsigned int);
void vec_mtvscr (vector signed int);
@@ 16946,52 +16836,35 @@ void vec_mtvscr (vector signed char);
void vec_mtvscr (vector unsigned char);
void vec_mtvscr (vector bool char);
vector unsigned short vec_mule (vector unsigned char,
 vector unsigned char);
vector signed short vec_mule (vector signed char,
 vector signed char);
vector unsigned int vec_mule (vector unsigned short,
 vector unsigned short);
+vector unsigned short vec_mule (vector unsigned char, vector unsigned char);
+vector signed short vec_mule (vector signed char, vector signed char);
+vector unsigned int vec_mule (vector unsigned short, vector unsigned short);
vector signed int vec_mule (vector signed short, vector signed short);
vector unsigned long long vec_mule (vector unsigned int,
 vector unsigned int);
vector signed long long vec_mule (vector signed int,
 vector signed int);
+vector unsigned long long vec_mule (vector unsigned int, vector unsigned int);
+vector signed long long vec_mule (vector signed int, vector signed int);
vector signed int vec_vmulesh (vector signed short,
 vector signed short);
+vector signed int vec_vmulesh (vector signed short, vector signed short);
vector unsigned int vec_vmuleuh (vector unsigned short,
 vector unsigned short);
+vector unsigned int vec_vmuleuh (vector unsigned short, vector unsigned short);
vector signed short vec_vmulesb (vector signed char,
 vector signed char);
+vector signed short vec_vmulesb (vector signed char, vector signed char);
vector unsigned short vec_vmuleub (vector unsigned char,
 vector unsigned char);
+vector unsigned short vec_vmuleub (vector unsigned char, vector unsigned char);
vector unsigned short vec_mulo (vector unsigned char,
 vector unsigned char);
+vector unsigned short vec_mulo (vector unsigned char, vector unsigned char);
vector signed short vec_mulo (vector signed char, vector signed char);
vector unsigned int vec_mulo (vector unsigned short,
 vector unsigned short);
+vector unsigned int vec_mulo (vector unsigned short, vector unsigned short);
vector signed int vec_mulo (vector signed short, vector signed short);
vector unsigned long long vec_mulo (vector unsigned int,
 vector unsigned int);
vector signed long long vec_mulo (vector signed int,
 vector signed int);
+vector unsigned long long vec_mulo (vector unsigned int, vector unsigned int);
+vector signed long long vec_mulo (vector signed int, vector signed int);
vector signed int vec_vmulosh (vector signed short,
 vector signed short);
+vector signed int vec_vmulosh (vector signed short, vector signed short);
vector unsigned int vec_vmulouh (vector unsigned short,
 vector unsigned short);
+vector unsigned int vec_vmulouh (vector unsigned short, vector unsigned short);
vector signed short vec_vmulosb (vector signed char,
 vector signed char);
+vector signed short vec_vmulosb (vector signed char, vector signed char);
vector unsigned short vec_vmuloub (vector unsigned char,
 vector unsigned char);
+vector unsigned short vec_vmuloub (vector unsigned char, vector unsigned char);
vector float vec_nmsub (vector float, vector float, vector float);
@@ 17013,12 +16886,10 @@ vector signed int vec_nor (vector signed int, vect
vector unsigned int vec_nor (vector unsigned int, vector unsigned int);
vector bool int vec_nor (vector bool int, vector bool int);
vector signed short vec_nor (vector signed short, vector signed short);
vector unsigned short vec_nor (vector unsigned short,
 vector unsigned short);
+vector unsigned short vec_nor (vector unsigned short, vector unsigned short);
vector bool short vec_nor (vector bool short, vector bool short);
vector signed char vec_nor (vector signed char, vector signed char);
vector unsigned char vec_nor (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_nor (vector unsigned char, vector unsigned char);
vector bool char vec_nor (vector bool char, vector bool char);
vector float vec_or (vector float, vector float);
@@ 17037,8 +16908,7 @@ vector signed short vec_or (vector signed short, v
vector signed short vec_or (vector signed short, vector signed short);
vector unsigned short vec_or (vector bool short, vector unsigned short);
vector unsigned short vec_or (vector unsigned short, vector bool short);
vector unsigned short vec_or (vector unsigned short,
 vector unsigned short);
+vector unsigned short vec_or (vector unsigned short, vector unsigned short);
vector signed char vec_or (vector bool char, vector signed char);
vector bool char vec_or (vector bool char, vector bool char);
vector signed char vec_or (vector signed char, vector bool char);
@@ 17045,96 +16915,63 @@ vector signed char vec_or (vector signed char, vec
vector signed char vec_or (vector signed char, vector signed char);
vector unsigned char vec_or (vector bool char, vector unsigned char);
vector unsigned char vec_or (vector unsigned char, vector bool char);
vector unsigned char vec_or (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_or (vector unsigned char, vector unsigned char);
vector signed char vec_pack (vector signed short, vector signed short);
vector unsigned char vec_pack (vector unsigned short,
 vector unsigned short);
+vector unsigned char vec_pack (vector unsigned short, vector unsigned short);
vector bool char vec_pack (vector bool short, vector bool short);
vector signed short vec_pack (vector signed int, vector signed int);
vector unsigned short vec_pack (vector unsigned int,
 vector unsigned int);
+vector unsigned short vec_pack (vector unsigned int, vector unsigned int);
vector bool short vec_pack (vector bool int, vector bool int);
vector bool short vec_vpkuwum (vector bool int, vector bool int);
vector signed short vec_vpkuwum (vector signed int, vector signed int);
vector unsigned short vec_vpkuwum (vector unsigned int,
 vector unsigned int);
+vector unsigned short vec_vpkuwum (vector unsigned int, vector unsigned int);
vector bool char vec_vpkuhum (vector bool short, vector bool short);
vector signed char vec_vpkuhum (vector signed short,
 vector signed short);
vector unsigned char vec_vpkuhum (vector unsigned short,
 vector unsigned short);
+vector signed char vec_vpkuhum (vector signed short, vector signed short);
+vector unsigned char vec_vpkuhum (vector unsigned short, vector unsigned short);
vector pixel vec_packpx (vector unsigned int, vector unsigned int);
vector unsigned char vec_packs (vector unsigned short,
 vector unsigned short);
+vector unsigned char vec_packs (vector unsigned short, vector unsigned short);
vector signed char vec_packs (vector signed short, vector signed short);
vector unsigned short vec_packs (vector unsigned int,
 vector unsigned int);
+vector unsigned short vec_packs (vector unsigned int, vector unsigned int);
vector signed short vec_packs (vector signed int, vector signed int);
vector signed short vec_vpkswss (vector signed int, vector signed int);
vector unsigned short vec_vpkuwus (vector unsigned int,
 vector unsigned int);
+vector unsigned short vec_vpkuwus (vector unsigned int, vector unsigned int);
vector signed char vec_vpkshss (vector signed short,
 vector signed short);
+vector signed char vec_vpkshss (vector signed short, vector signed short);
vector unsigned char vec_vpkuhus (vector unsigned short,
 vector unsigned short);
+vector unsigned char vec_vpkuhus (vector unsigned short, vector unsigned short);
vector unsigned char vec_packsu (vector unsigned short,
 vector unsigned short);
vector unsigned char vec_packsu (vector signed short,
 vector signed short);
vector unsigned short vec_packsu (vector unsigned int,
 vector unsigned int);
+vector unsigned char vec_packsu (vector unsigned short, vector unsigned short);
+vector unsigned char vec_packsu (vector signed short, vector signed short);
+vector unsigned short vec_packsu (vector unsigned int, vector unsigned int);
vector unsigned short vec_packsu (vector signed int, vector signed int);
vector unsigned short vec_vpkswus (vector signed int,
 vector signed int);
+vector unsigned short vec_vpkswus (vector signed int, vector signed int);
vector unsigned char vec_vpkshus (vector signed short,
 vector signed short);
+vector unsigned char vec_vpkshus (vector signed short, vector signed short);
vector float vec_perm (vector float,
 vector float,
 vector unsigned char);
vector signed int vec_perm (vector signed int,
 vector signed int,
 vector unsigned char);
vector unsigned int vec_perm (vector unsigned int,
 vector unsigned int,
+vector float vec_perm (vector float, vector float, vector unsigned char);
+vector signed int vec_perm (vector signed int, vector signed int, vector unsigned char);
+vector unsigned int vec_perm (vector unsigned int, vector unsigned int,
vector unsigned char);
vector bool int vec_perm (vector bool int,
 vector bool int,
 vector unsigned char);
vector signed short vec_perm (vector signed short,
 vector signed short,
+vector bool int vec_perm (vector bool int, vector bool int, vector unsigned char);
+vector signed short vec_perm (vector signed short, vector signed short,
vector unsigned char);
vector unsigned short vec_perm (vector unsigned short,
 vector unsigned short,
+vector unsigned short vec_perm (vector unsigned short, vector unsigned short,
vector unsigned char);
vector bool short vec_perm (vector bool short,
 vector bool short,
 vector unsigned char);
vector pixel vec_perm (vector pixel,
 vector pixel,
 vector unsigned char);
vector signed char vec_perm (vector signed char,
 vector signed char,
+vector bool short vec_perm (vector bool short, vector bool short, vector unsigned char);
+vector pixel vec_perm (vector pixel, vector pixel, vector unsigned char);
+vector signed char vec_perm (vector signed char, vector signed char,
vector unsigned char);
vector unsigned char vec_perm (vector unsigned char,
 vector unsigned char,
+vector unsigned char vec_perm (vector unsigned char, vector unsigned char,
vector unsigned char);
vector bool char vec_perm (vector bool char,
 vector bool char,
 vector unsigned char);
+vector bool char vec_perm (vector bool char, vector bool char, vector unsigned char);
vector float vec_re (vector float);
@@ 17151,13 +16988,10 @@ vector bool short vec_reve (vector bool short);
vector signed short vec_reve (vector signed short);
vector unsigned short vec_reve (vector unsigned short);
vector signed char vec_rl (vector signed char,
 vector unsigned char);
vector unsigned char vec_rl (vector unsigned char,
 vector unsigned char);
+vector signed char vec_rl (vector signed char, vector unsigned char);
+vector unsigned char vec_rl (vector unsigned char, vector unsigned char);
vector signed short vec_rl (vector signed short, vector unsigned short);
vector unsigned short vec_rl (vector unsigned short,
 vector unsigned short);
+vector unsigned short vec_rl (vector unsigned short, vector unsigned short);
vector signed int vec_rl (vector signed int, vector unsigned int);
vector unsigned int vec_rl (vector unsigned int, vector unsigned int);
@@ 17164,14 +16998,11 @@ vector unsigned int vec_rl (vector unsigned int, v
vector signed int vec_vrlw (vector signed int, vector unsigned int);
vector unsigned int vec_vrlw (vector unsigned int, vector unsigned int);
vector signed short vec_vrlh (vector signed short,
 vector unsigned short);
vector unsigned short vec_vrlh (vector unsigned short,
 vector unsigned short);
+vector signed short vec_vrlh (vector signed short, vector unsigned short);
+vector unsigned short vec_vrlh (vector unsigned short, vector unsigned short);
vector signed char vec_vrlb (vector signed char, vector unsigned char);
vector unsigned char vec_vrlb (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_vrlb (vector unsigned char, vector unsigned char);
vector float vec_round (vector float);
@@ 17181,60 +17012,32 @@ vector float vec_rsqrte (vector float);
vector float vec_sel (vector float, vector float, vector bool int);
vector float vec_sel (vector float, vector float, vector unsigned int);
vector signed int vec_sel (vector signed int,
 vector signed int,
 vector bool int);
vector signed int vec_sel (vector signed int,
 vector signed int,
 vector unsigned int);
vector unsigned int vec_sel (vector unsigned int,
 vector unsigned int,
 vector bool int);
vector unsigned int vec_sel (vector unsigned int,
 vector unsigned int,
+vector signed int vec_sel (vector signed int, vector signed int, vector bool int);
+vector signed int vec_sel (vector signed int, vector signed int, vector unsigned int);
+vector unsigned int vec_sel (vector unsigned int, vector unsigned int, vector bool int);
+vector unsigned int vec_sel (vector unsigned int, vector unsigned int,
vector unsigned int);
vector bool int vec_sel (vector bool int,
 vector bool int,
 vector bool int);
vector bool int vec_sel (vector bool int,
 vector bool int,
 vector unsigned int);
vector signed short vec_sel (vector signed short,
 vector signed short,
+vector bool int vec_sel (vector bool int, vector bool int, vector bool int);
+vector bool int vec_sel (vector bool int, vector bool int, vector unsigned int);
+vector signed short vec_sel (vector signed short, vector signed short,
vector bool short);
vector signed short vec_sel (vector signed short,
 vector signed short,
+vector signed short vec_sel (vector signed short, vector signed short,
vector unsigned short);
vector unsigned short vec_sel (vector unsigned short,
 vector unsigned short,
+vector unsigned short vec_sel (vector unsigned short, vector unsigned short,
vector bool short);
vector unsigned short vec_sel (vector unsigned short,
 vector unsigned short,
+vector unsigned short vec_sel (vector unsigned short, vector unsigned short,
vector unsigned short);
vector bool short vec_sel (vector bool short,
 vector bool short,
 vector bool short);
vector bool short vec_sel (vector bool short,
 vector bool short,
 vector unsigned short);
vector signed char vec_sel (vector signed char,
 vector signed char,
 vector bool char);
vector signed char vec_sel (vector signed char,
 vector signed char,
+vector bool short vec_sel (vector bool short, vector bool short, vector bool short);
+vector bool short vec_sel (vector bool short, vector bool short, vector unsigned short);
+vector signed char vec_sel (vector signed char, vector signed char, vector bool char);
+vector signed char vec_sel (vector signed char, vector signed char,
vector unsigned char);
vector unsigned char vec_sel (vector unsigned char,
 vector unsigned char,
+vector unsigned char vec_sel (vector unsigned char, vector unsigned char,
vector bool char);
vector unsigned char vec_sel (vector unsigned char,
 vector unsigned char,
+vector unsigned char vec_sel (vector unsigned char, vector unsigned char,
vector unsigned char);
vector bool char vec_sel (vector bool char,
 vector bool char,
 vector bool char);
vector bool char vec_sel (vector bool char,
 vector bool char,
 vector unsigned char);
+vector bool char vec_sel (vector bool char, vector bool char, vector bool char);
+vector bool char vec_sel (vector bool char, vector bool char, vector unsigned char);
vector signed long long vec_signed (vector double);
vector signed int vec_signed (vector float);
@@ 17243,13 +17046,10 @@ vector signed int vec_signede (vector double);
vector signed int vec_signedo (vector double);
vector signed int vec_signed2 (vector double, vector double);
vector signed char vec_sl (vector signed char,
 vector unsigned char);
vector unsigned char vec_sl (vector unsigned char,
 vector unsigned char);
+vector signed char vec_sl (vector signed char, vector unsigned char);
+vector unsigned char vec_sl (vector unsigned char, vector unsigned char);
vector signed short vec_sl (vector signed short, vector unsigned short);
vector unsigned short vec_sl (vector unsigned short,
 vector unsigned short);
+vector unsigned short vec_sl (vector unsigned short, vector unsigned short);
vector signed int vec_sl (vector signed int, vector unsigned int);
vector unsigned int vec_sl (vector unsigned int, vector unsigned int);
@@ 17256,113 +17056,59 @@ vector unsigned int vec_sl (vector unsigned int, v
vector signed int vec_vslw (vector signed int, vector unsigned int);
vector unsigned int vec_vslw (vector unsigned int, vector unsigned int);
vector signed short vec_vslh (vector signed short,
 vector unsigned short);
vector unsigned short vec_vslh (vector unsigned short,
 vector unsigned short);
+vector signed short vec_vslh (vector signed short, vector unsigned short);
+vector unsigned short vec_vslh (vector unsigned short, vector unsigned short);
vector signed char vec_vslb (vector signed char, vector unsigned char);
vector unsigned char vec_vslb (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_vslb (vector unsigned char, vector unsigned char);
vector float vec_sld (vector float, vector float, const int);
vector double vec_sld (vector double, vector double, const int);
vector signed int vec_sld (vector signed int,
 vector signed int,
 const int);
vector unsigned int vec_sld (vector unsigned int,
 vector unsigned int,
 const int);
vector bool int vec_sld (vector bool int,
 vector bool int,
 const int);
vector signed short vec_sld (vector signed short,
 vector signed short,
 const int);
vector unsigned short vec_sld (vector unsigned short,
 vector unsigned short,
 const int);
vector bool short vec_sld (vector bool short,
 vector bool short,
 const int);
vector pixel vec_sld (vector pixel,
 vector pixel,
 const int);
vector signed char vec_sld (vector signed char,
 vector signed char,
 const int);
vector unsigned char vec_sld (vector unsigned char,
 vector unsigned char,
 const int);
vector bool char vec_sld (vector bool char,
 vector bool char,
 const int);
+vector signed int vec_sld (vector signed int, vector signed int, const int);
+vector unsigned int vec_sld (vector unsigned int, vector unsigned int, const int);
+vector bool int vec_sld (vector bool int, vector bool int, const int);
+vector signed short vec_sld (vector signed short, vector signed short, const int);
+vector unsigned short vec_sld (vector unsigned short, vector unsigned short, const int);
+vector bool short vec_sld (vector bool short, vector bool short, const int);
+vector pixel vec_sld (vector pixel, vector pixel, const int);
+vector signed char vec_sld (vector signed char, vector signed char, const int);
+vector unsigned char vec_sld (vector unsigned char, vector unsigned char, const int);
+vector bool char vec_sld (vector bool char, vector bool char, const int);
vector bool long long int vec_sld (vector bool long long int,
vector bool long long int, const int);
vector long long int vec_sld (vector long long int,
 vector long long int, const int);
+vector long long int vec_sld (vector long long int, vector long long int, const int);
vector unsigned long long int vec_sld (vector unsigned long long int,
 vector unsigned long long int,
 const int);
+ vector unsigned long long int, const int);
vector signed char vec_sldw (vector signed char,
 vector signed char,
 const int);
vector unsigned char vec_sldw (vector unsigned char,
 vector unsigned char,
 const int);
vector signed short vec_sldw (vector signed short,
 vector signed short,
 const int);
+vector signed char vec_sldw (vector signed char, vector signed char, const int);
+vector unsigned char vec_sldw (vector unsigned char, vector unsigned char, const int);
+vector signed short vec_sldw (vector signed short, vector signed short, const int);
vector unsigned short vec_sldw (vector unsigned short,
 vector unsigned short,
 const int);
vector signed int vec_sldw (vector signed int,
 vector signed int,
 const int);
vector unsigned int vec_sldw (vector unsigned int,
 vector unsigned int,
 const int);
+ vector unsigned short, const int);
+vector signed int vec_sldw (vector signed int, vector signed int, const int);
+vector unsigned int vec_sldw (vector unsigned int, vector unsigned int, const int);
vector signed long long vec_sldw (vector signed long long,
 vector signed long long,
 const int);
+ vector signed long long, const int);
vector unsigned long long vec_sldw (vector unsigned long long,
 vector unsigned long long,
 const int);
+ vector unsigned long long, const int);
vector signed int vec_sll (vector signed int,
 vector unsigned int);
vector signed int vec_sll (vector signed int,
 vector unsigned short);
vector signed int vec_sll (vector signed int,
 vector unsigned char);
vector unsigned int vec_sll (vector unsigned int,
 vector unsigned int);
vector unsigned int vec_sll (vector unsigned int,
 vector unsigned short);
vector unsigned int vec_sll (vector unsigned int,
 vector unsigned char);
vector bool int vec_sll (vector bool int,
 vector unsigned int);
vector bool int vec_sll (vector bool int,
 vector unsigned short);
vector bool int vec_sll (vector bool int,
 vector unsigned char);
vector signed short vec_sll (vector signed short,
 vector unsigned int);
vector signed short vec_sll (vector signed short,
 vector unsigned short);
vector signed short vec_sll (vector signed short,
 vector unsigned char);
vector unsigned short vec_sll (vector unsigned short,
 vector unsigned int);
vector unsigned short vec_sll (vector unsigned short,
 vector unsigned short);
vector unsigned short vec_sll (vector unsigned short,
 vector unsigned char);
vector long long int vec_sll (vector long long int,
 vector unsigned char);
+vector signed int vec_sll (vector signed int, vector unsigned int);
+vector signed int vec_sll (vector signed int, vector unsigned short);
+vector signed int vec_sll (vector signed int, vector unsigned char);
+vector unsigned int vec_sll (vector unsigned int, vector unsigned int);
+vector unsigned int vec_sll (vector unsigned int, vector unsigned short);
+vector unsigned int vec_sll (vector unsigned int, vector unsigned char);
+vector bool int vec_sll (vector bool int, vector unsigned int);
+vector bool int vec_sll (vector bool int, vector unsigned short);
+vector bool int vec_sll (vector bool int, vector unsigned char);
+vector signed short vec_sll (vector signed short, vector unsigned int);
+vector signed short vec_sll (vector signed short, vector unsigned short);
+vector signed short vec_sll (vector signed short, vector unsigned char);
+vector unsigned short vec_sll (vector unsigned short, vector unsigned int);
+vector unsigned short vec_sll (vector unsigned short, vector unsigned short);
+vector unsigned short vec_sll (vector unsigned short, vector unsigned char);
+vector long long int vec_sll (vector long long int, vector unsigned char);
vector unsigned long long int vec_sll (vector unsigned long long int,
vector unsigned char);
vector bool short vec_sll (vector bool short, vector unsigned int);
@@ 17374,12 +17120,9 @@ vector pixel vec_sll (vector pixel, vector unsigne
vector signed char vec_sll (vector signed char, vector unsigned int);
vector signed char vec_sll (vector signed char, vector unsigned short);
vector signed char vec_sll (vector signed char, vector unsigned char);
vector unsigned char vec_sll (vector unsigned char,
 vector unsigned int);
vector unsigned char vec_sll (vector unsigned char,
 vector unsigned short);
vector unsigned char vec_sll (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_sll (vector unsigned char, vector unsigned int);
+vector unsigned char vec_sll (vector unsigned char, vector unsigned short);
+vector unsigned char vec_sll (vector unsigned char, vector unsigned char);
vector bool char vec_sll (vector bool char, vector unsigned int);
vector bool char vec_sll (vector bool char, vector unsigned short);
vector bool char vec_sll (vector bool char, vector unsigned char);
@@ 17392,17 +17135,14 @@ vector unsigned int vec_slo (vector unsigned int,
vector unsigned int vec_slo (vector unsigned int, vector unsigned char);
vector signed short vec_slo (vector signed short, vector signed char);
vector signed short vec_slo (vector signed short, vector unsigned char);
vector unsigned short vec_slo (vector unsigned short,
 vector signed char);
vector unsigned short vec_slo (vector unsigned short,
 vector unsigned char);
+vector unsigned short vec_slo (vector unsigned short, vector signed char);
+vector unsigned short vec_slo (vector unsigned short, vector unsigned char);
vector pixel vec_slo (vector pixel, vector signed char);
vector pixel vec_slo (vector pixel, vector unsigned char);
vector signed char vec_slo (vector signed char, vector signed char);
vector signed char vec_slo (vector signed char, vector unsigned char);
vector unsigned char vec_slo (vector unsigned char, vector signed char);
vector unsigned char vec_slo (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_slo (vector unsigned char, vector unsigned char);
vector signed long long vec_slo (vector signed long long, vector signed char);
vector signed long long vec_slo (vector signed long long, vector unsigned char);
vector unsigned long long vec_slo (vector unsigned long long, vector signed char);
@@ 17457,12 +17197,9 @@ vector unsigned short vec_splat_u16 (const int);
vector unsigned int vec_splat_u32 (const int);
vector signed char vec_sr (vector signed char, vector unsigned char);
vector unsigned char vec_sr (vector unsigned char,
 vector unsigned char);
vector signed short vec_sr (vector signed short,
 vector unsigned short);
vector unsigned short vec_sr (vector unsigned short,
 vector unsigned short);
+vector unsigned char vec_sr (vector unsigned char, vector unsigned char);
+vector signed short vec_sr (vector signed short, vector unsigned short);
+vector unsigned short vec_sr (vector unsigned short, vector unsigned short);
vector signed int vec_sr (vector signed int, vector unsigned int);
vector unsigned int vec_sr (vector unsigned int, vector unsigned int);
@@ 17469,60 +17206,44 @@ vector unsigned int vec_sr (vector unsigned int, v
vector signed int vec_vsrw (vector signed int, vector unsigned int);
vector unsigned int vec_vsrw (vector unsigned int, vector unsigned int);
vector signed short vec_vsrh (vector signed short,
 vector unsigned short);
vector unsigned short vec_vsrh (vector unsigned short,
 vector unsigned short);
+vector signed short vec_vsrh (vector signed short, vector unsigned short);
+vector unsigned short vec_vsrh (vector unsigned short, vector unsigned short);
vector signed char vec_vsrb (vector signed char, vector unsigned char);
vector unsigned char vec_vsrb (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_vsrb (vector unsigned char, vector unsigned char);
vector signed char vec_sra (vector signed char, vector unsigned char);
vector unsigned char vec_sra (vector unsigned char,
 vector unsigned char);
vector signed short vec_sra (vector signed short,
 vector unsigned short);
vector unsigned short vec_sra (vector unsigned short,
 vector unsigned short);
+vector unsigned char vec_sra (vector unsigned char, vector unsigned char);
+vector signed short vec_sra (vector signed short, vector unsigned short);
+vector unsigned short vec_sra (vector unsigned short, vector unsigned short);
vector signed int vec_sra (vector signed int, vector unsigned int);
vector unsigned int vec_sra (vector unsigned int, vector unsigned int);
vector signed int vec_vsraw (vector signed int, vector unsigned int);
vector unsigned int vec_vsraw (vector unsigned int,
 vector unsigned int);
+vector unsigned int vec_vsraw (vector unsigned int, vector unsigned int);
vector signed short vec_vsrah (vector signed short,
 vector unsigned short);
vector unsigned short vec_vsrah (vector unsigned short,
 vector unsigned short);
+vector signed short vec_vsrah (vector signed short, vector unsigned short);
+vector unsigned short vec_vsrah (vector unsigned short, vector unsigned short);
vector signed char vec_vsrab (vector signed char, vector unsigned char);
vector unsigned char vec_vsrab (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_vsrab (vector unsigned char, vector unsigned char);
vector signed int vec_srl (vector signed int, vector unsigned int);
vector signed int vec_srl (vector signed int, vector unsigned short);
vector signed int vec_srl (vector signed int, vector unsigned char);
vector unsigned int vec_srl (vector unsigned int, vector unsigned int);
vector unsigned int vec_srl (vector unsigned int,
 vector unsigned short);
+vector unsigned int vec_srl (vector unsigned int, vector unsigned short);
vector unsigned int vec_srl (vector unsigned int, vector unsigned char);
vector bool int vec_srl (vector bool int, vector unsigned int);
vector bool int vec_srl (vector bool int, vector unsigned short);
vector bool int vec_srl (vector bool int, vector unsigned char);
vector signed short vec_srl (vector signed short, vector unsigned int);
vector signed short vec_srl (vector signed short,
 vector unsigned short);
+vector signed short vec_srl (vector signed short, vector unsigned short);
vector signed short vec_srl (vector signed short, vector unsigned char);
vector unsigned short vec_srl (vector unsigned short,
 vector unsigned int);
vector unsigned short vec_srl (vector unsigned short,
 vector unsigned short);
vector unsigned short vec_srl (vector unsigned short,
 vector unsigned char);
vector long long int vec_srl (vector long long int,
 vector unsigned char);
+vector unsigned short vec_srl (vector unsigned short, vector unsigned int);
+vector unsigned short vec_srl (vector unsigned short, vector unsigned short);
+vector unsigned short vec_srl (vector unsigned short, vector unsigned char);
+vector long long int vec_srl (vector long long int, vector unsigned char);
vector unsigned long long int vec_srl (vector unsigned long long int,
vector unsigned char);
vector bool short vec_srl (vector bool short, vector unsigned int);
@@ 17534,12 +17255,9 @@ vector pixel vec_srl (vector pixel, vector unsigne
vector signed char vec_srl (vector signed char, vector unsigned int);
vector signed char vec_srl (vector signed char, vector unsigned short);
vector signed char vec_srl (vector signed char, vector unsigned char);
vector unsigned char vec_srl (vector unsigned char,
 vector unsigned int);
vector unsigned char vec_srl (vector unsigned char,
 vector unsigned short);
vector unsigned char vec_srl (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_srl (vector unsigned char, vector unsigned int);
+vector unsigned char vec_srl (vector unsigned char, vector unsigned short);
+vector unsigned char vec_srl (vector unsigned char, vector unsigned char);
vector bool char vec_srl (vector bool char, vector unsigned int);
vector bool char vec_srl (vector bool char, vector unsigned short);
vector bool char vec_srl (vector bool char, vector unsigned char);
@@ 17552,17 +17270,12 @@ vector unsigned int vec_sro (vector unsigned int,
vector unsigned int vec_sro (vector unsigned int, vector unsigned char);
vector signed short vec_sro (vector signed short, vector signed char);
vector signed short vec_sro (vector signed short, vector unsigned char);
vector unsigned short vec_sro (vector unsigned short,
 vector signed char);
vector unsigned short vec_sro (vector unsigned short,
 vector unsigned char);
vector long long int vec_sro (vector long long int,
 vector char);
vector long long int vec_sro (vector long long int,
 vector unsigned char);
+vector unsigned short vec_sro (vector unsigned short, vector signed char);
+vector unsigned short vec_sro (vector unsigned short, vector unsigned char);
+vector long long int vec_sro (vector long long int, vector char);
+vector long long int vec_sro (vector long long int, vector unsigned char);
+vector unsigned long long int vec_sro (vector unsigned long long int, vector char);
vector unsigned long long int vec_sro (vector unsigned long long int,
 vector char);
vector unsigned long long int vec_sro (vector unsigned long long int,
vector unsigned char);
vector pixel vec_sro (vector pixel, vector signed char);
vector pixel vec_sro (vector pixel, vector unsigned char);
@@ 17569,8 +17282,7 @@ vector pixel vec_sro (vector pixel, vector unsigne
vector signed char vec_sro (vector signed char, vector signed char);
vector signed char vec_sro (vector signed char, vector unsigned char);
vector unsigned char vec_sro (vector unsigned char, vector signed char);
vector unsigned char vec_sro (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_sro (vector unsigned char, vector unsigned char);
void vec_st (vector float, int, vector float *);
void vec_st (vector float, int, float *);
@@ 17659,17 +17371,13 @@ vector signed char vec_sub (vector signed char, ve
vector signed char vec_sub (vector signed char, vector signed char);
vector unsigned char vec_sub (vector bool char, vector unsigned char);
vector unsigned char vec_sub (vector unsigned char, vector bool char);
vector unsigned char vec_sub (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_sub (vector unsigned char, vector unsigned char);
vector signed short vec_sub (vector bool short, vector signed short);
vector signed short vec_sub (vector signed short, vector bool short);
vector signed short vec_sub (vector signed short, vector signed short);
vector unsigned short vec_sub (vector bool short,
 vector unsigned short);
vector unsigned short vec_sub (vector unsigned short,
 vector bool short);
vector unsigned short vec_sub (vector unsigned short,
 vector unsigned short);
+vector unsigned short vec_sub (vector bool short, vector unsigned short);
+vector unsigned short vec_sub (vector unsigned short, vector bool short);
+vector unsigned short vec_sub (vector unsigned short, vector unsigned short);
vector signed int vec_sub (vector bool int, vector signed int);
vector signed int vec_sub (vector signed int, vector bool int);
vector signed int vec_sub (vector signed int, vector signed int);
@@ 17685,48 +17393,34 @@ vector signed int vec_vsubuwm (vector signed int,
vector signed int vec_vsubuwm (vector signed int, vector signed int);
vector unsigned int vec_vsubuwm (vector bool int, vector unsigned int);
vector unsigned int vec_vsubuwm (vector unsigned int, vector bool int);
vector unsigned int vec_vsubuwm (vector unsigned int,
 vector unsigned int);
+vector unsigned int vec_vsubuwm (vector unsigned int, vector unsigned int);
vector signed short vec_vsubuhm (vector bool short,
 vector signed short);
vector signed short vec_vsubuhm (vector signed short,
 vector bool short);
vector signed short vec_vsubuhm (vector signed short,
 vector signed short);
vector unsigned short vec_vsubuhm (vector bool short,
 vector unsigned short);
vector unsigned short vec_vsubuhm (vector unsigned short,
 vector bool short);
vector unsigned short vec_vsubuhm (vector unsigned short,
 vector unsigned short);
+vector signed short vec_vsubuhm (vector bool short, vector signed short);
+vector signed short vec_vsubuhm (vector signed short, vector bool short);
+vector signed short vec_vsubuhm (vector signed short, vector signed short);
+vector unsigned short vec_vsubuhm (vector bool short, vector unsigned short);
+vector unsigned short vec_vsubuhm (vector unsigned short, vector bool short);
+vector unsigned short vec_vsubuhm (vector unsigned short, vector unsigned short);
vector signed char vec_vsububm (vector bool char, vector signed char);
vector signed char vec_vsububm (vector signed char, vector bool char);
vector signed char vec_vsububm (vector signed char, vector signed char);
vector unsigned char vec_vsububm (vector bool char,
 vector unsigned char);
vector unsigned char vec_vsububm (vector unsigned char,
 vector bool char);
vector unsigned char vec_vsububm (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_vsububm (vector bool char, vector unsigned char);
+vector unsigned char vec_vsububm (vector unsigned char, vector bool char);
+vector unsigned char vec_vsububm (vector unsigned char, vector unsigned char);
vector signed int vec_subc (vector signed int, vector signed int);
vector unsigned int vec_subc (vector unsigned int, vector unsigned int);
vector signed __int128 vec_subc (vector signed __int128,
 vector signed __int128);
vector unsigned __int128 vec_subc (vector unsigned __int128,
 vector unsigned __int128);
+vector signed __int128 vec_subc (vector signed __int128, vector signed __int128);
+vector unsigned __int128 vec_subc (vector unsigned __int128, vector unsigned __int128);
vector signed int vec_sube (vector signed int, vector signed int,
vector signed int);
vector unsigned int vec_sube (vector unsigned int, vector unsigned int,
vector unsigned int);
vector signed __int128 vec_sube (vector signed __int128,
 vector signed __int128,
+vector signed __int128 vec_sube (vector signed __int128, vector signed __int128,
vector signed __int128);
vector unsigned __int128 vec_sube (vector unsigned __int128,
 vector unsigned __int128,
+vector unsigned __int128 vec_sube (vector unsigned __int128, vector unsigned __int128,
vector unsigned __int128);
vector signed int vec_subec (vector signed int, vector signed int,
@@ 17733,26 +17427,20 @@ vector signed int vec_subec (vector signed int, ve
vector signed int);
vector unsigned int vec_subec (vector unsigned int, vector unsigned int,
vector unsigned int);
vector signed __int128 vec_subec (vector signed __int128,
 vector signed __int128,
+vector signed __int128 vec_subec (vector signed __int128, vector signed __int128,
vector signed __int128);
vector unsigned __int128 vec_subec (vector unsigned __int128,
 vector unsigned __int128,
+vector unsigned __int128 vec_subec (vector unsigned __int128, vector unsigned __int128,
vector unsigned __int128);
vector unsigned char vec_subs (vector bool char, vector unsigned char);
vector unsigned char vec_subs (vector unsigned char, vector bool char);
vector unsigned char vec_subs (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_subs (vector unsigned char, vector unsigned char);
vector signed char vec_subs (vector bool char, vector signed char);
vector signed char vec_subs (vector signed char, vector bool char);
vector signed char vec_subs (vector signed char, vector signed char);
vector unsigned short vec_subs (vector bool short,
 vector unsigned short);
vector unsigned short vec_subs (vector unsigned short,
 vector bool short);
vector unsigned short vec_subs (vector unsigned short,
 vector unsigned short);
+vector unsigned short vec_subs (vector bool short, vector unsigned short);
+vector unsigned short vec_subs (vector unsigned short, vector bool short);
+vector unsigned short vec_subs (vector unsigned short, vector unsigned short);
vector signed short vec_subs (vector bool short, vector signed short);
vector signed short vec_subs (vector signed short, vector bool short);
vector signed short vec_subs (vector signed short, vector signed short);
@@ 17769,36 +17457,25 @@ vector signed int vec_vsubsws (vector signed int,
vector unsigned int vec_vsubuws (vector bool int, vector unsigned int);
vector unsigned int vec_vsubuws (vector unsigned int, vector bool int);
vector unsigned int vec_vsubuws (vector unsigned int,
 vector unsigned int);
+vector unsigned int vec_vsubuws (vector unsigned int, vector unsigned int);
vector signed short vec_vsubshs (vector bool short,
 vector signed short);
vector signed short vec_vsubshs (vector signed short,
 vector bool short);
vector signed short vec_vsubshs (vector signed short,
 vector signed short);
+vector signed short vec_vsubshs (vector bool short, vector signed short);
+vector signed short vec_vsubshs (vector signed short, vector bool short);
+vector signed short vec_vsubshs (vector signed short, vector signed short);
vector unsigned short vec_vsubuhs (vector bool short,
 vector unsigned short);
vector unsigned short vec_vsubuhs (vector unsigned short,
 vector bool short);
vector unsigned short vec_vsubuhs (vector unsigned short,
 vector unsigned short);
+vector unsigned short vec_vsubuhs (vector bool short, vector unsigned short);
+vector unsigned short vec_vsubuhs (vector unsigned short, vector bool short);
+vector unsigned short vec_vsubuhs (vector unsigned short, vector unsigned short);
vector signed char vec_vsubsbs (vector bool char, vector signed char);
vector signed char vec_vsubsbs (vector signed char, vector bool char);
vector signed char vec_vsubsbs (vector signed char, vector signed char);
vector unsigned char vec_vsububs (vector bool char,
 vector unsigned char);
vector unsigned char vec_vsububs (vector unsigned char,
 vector bool char);
vector unsigned char vec_vsububs (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_vsububs (vector bool char, vector unsigned char);
+vector unsigned char vec_vsububs (vector unsigned char, vector bool char);
+vector unsigned char vec_vsububs (vector unsigned char, vector unsigned char);
vector unsigned int vec_sum4s (vector unsigned char,
 vector unsigned int);
+vector unsigned int vec_sum4s (vector unsigned char, vector unsigned int);
vector signed int vec_sum4s (vector signed char, vector signed int);
vector signed int vec_sum4s (vector signed short, vector signed int);
@@ 17806,8 +17483,7 @@ vector signed int vec_vsum4shs (vector signed shor
vector signed int vec_vsum4sbs (vector signed char, vector signed int);
vector unsigned int vec_vsum4ubs (vector unsigned char,
 vector unsigned int);
+vector unsigned int vec_vsum4ubs (vector unsigned char, vector unsigned int);
vector signed int vec_sum2s (vector signed int, vector signed int);
@@ 17866,12 +17542,9 @@ vector bool short vec_xor (vector bool short, vect
vector signed short vec_xor (vector bool short, vector signed short);
vector signed short vec_xor (vector signed short, vector bool short);
vector signed short vec_xor (vector signed short, vector signed short);
vector unsigned short vec_xor (vector bool short,
 vector unsigned short);
vector unsigned short vec_xor (vector unsigned short,
 vector bool short);
vector unsigned short vec_xor (vector unsigned short,
 vector unsigned short);
+vector unsigned short vec_xor (vector bool short, vector unsigned short);
+vector unsigned short vec_xor (vector unsigned short, vector bool short);
+vector unsigned short vec_xor (vector unsigned short, vector unsigned short);
vector signed char vec_xor (vector bool char, vector signed char);
vector bool char vec_xor (vector bool char, vector bool char);
vector signed char vec_xor (vector signed char, vector bool char);
@@ 17878,8 +17551,7 @@ vector signed char vec_xor (vector signed char, ve
vector signed char vec_xor (vector signed char, vector signed char);
vector unsigned char vec_xor (vector bool char, vector unsigned char);
vector unsigned char vec_xor (vector unsigned char, vector bool char);
vector unsigned char vec_xor (vector unsigned char,
 vector unsigned char);
+vector unsigned char vec_xor (vector unsigned char, vector unsigned char);
int vec_all_eq (vector signed char, vector bool char);
int vec_all_eq (vector signed char, vector signed char);
@@ 18480,28 +18152,22 @@ vector bool long long vec_cmpeq (vector bool long
vector long long vec_eqv (vector long long, vector long long);
vector long long vec_eqv (vector bool long long, vector long long);
vector long long vec_eqv (vector long long, vector bool long long);
+vector unsigned long long vec_eqv (vector unsigned long long, vector unsigned long long);
+vector unsigned long long vec_eqv (vector bool long long, vector unsigned long long);
vector unsigned long long vec_eqv (vector unsigned long long,
 vector unsigned long long);
vector unsigned long long vec_eqv (vector bool long long,
 vector unsigned long long);
vector unsigned long long vec_eqv (vector unsigned long long,
vector bool long long);
vector int vec_eqv (vector int, vector int);
vector int vec_eqv (vector bool int, vector int);
vector int vec_eqv (vector int, vector bool int);
vector unsigned int vec_eqv (vector unsigned int, vector unsigned int);
vector unsigned int vec_eqv (vector bool unsigned int,
 vector unsigned int);
vector unsigned int vec_eqv (vector unsigned int,
 vector bool unsigned int);
+vector unsigned int vec_eqv (vector bool unsigned int, vector unsigned int);
+vector unsigned int vec_eqv (vector unsigned int, vector bool unsigned int);
vector short vec_eqv (vector short, vector short);
vector short vec_eqv (vector bool short, vector short);
vector short vec_eqv (vector short, vector bool short);
vector unsigned short vec_eqv (vector unsigned short, vector unsigned short);
vector unsigned short vec_eqv (vector bool unsigned short,
 vector unsigned short);
vector unsigned short vec_eqv (vector unsigned short,
 vector bool unsigned short);
+vector unsigned short vec_eqv (vector bool unsigned short, vector unsigned short);
+vector unsigned short vec_eqv (vector unsigned short, vector bool unsigned short);
vector signed char vec_eqv (vector signed char, vector signed char);
vector signed char vec_eqv (vector bool signed char, vector signed char);
vector signed char vec_eqv (vector signed char, vector bool signed char);
@@ 18532,26 +18198,20 @@ vector long long vec_nand (vector bool long long,
vector long long vec_nand (vector long long, vector bool long long);
vector unsigned long long vec_nand (vector unsigned long long,
vector unsigned long long);
vector unsigned long long vec_nand (vector bool long long,
 vector unsigned long long);
vector unsigned long long vec_nand (vector unsigned long long,
 vector bool long long);
+vector unsigned long long vec_nand (vector bool long long, vector unsigned long long);
+vector unsigned long long vec_nand (vector unsigned long long, vector bool long long);
vector int vec_nand (vector int, vector int);
vector int vec_nand (vector bool int, vector int);
vector int vec_nand (vector int, vector bool int);
vector unsigned int vec_nand (vector unsigned int, vector unsigned int);
vector unsigned int vec_nand (vector bool unsigned int,
 vector unsigned int);
vector unsigned int vec_nand (vector unsigned int,
 vector bool unsigned int);
+vector unsigned int vec_nand (vector bool unsigned int, vector unsigned int);
+vector unsigned int vec_nand (vector unsigned int, vector bool unsigned int);
vector short vec_nand (vector short, vector short);
vector short vec_nand (vector bool short, vector short);
vector short vec_nand (vector short, vector bool short);
vector unsigned short vec_nand (vector unsigned short, vector unsigned short);
vector unsigned short vec_nand (vector bool unsigned short,
 vector unsigned short);
vector unsigned short vec_nand (vector unsigned short,
 vector bool unsigned short);
+vector unsigned short vec_nand (vector bool unsigned short, vector unsigned short);
+vector unsigned short vec_nand (vector unsigned short, vector bool unsigned short);
vector signed char vec_nand (vector signed char, vector signed char);
vector signed char vec_nand (vector bool signed char, vector signed char);
vector signed char vec_nand (vector signed char, vector bool signed char);
@@ 18564,26 +18224,20 @@ vector long long vec_orc (vector bool long long, v
vector long long vec_orc (vector long long, vector bool long long);
vector unsigned long long vec_orc (vector unsigned long long,
vector unsigned long long);
vector unsigned long long vec_orc (vector bool long long,
 vector unsigned long long);
vector unsigned long long vec_orc (vector unsigned long long,
 vector bool long long);
+vector unsigned long long vec_orc (vector bool long long, vector unsigned long long);
+vector unsigned long long vec_orc (vector unsigned long long, vector bool long long);
vector int vec_orc (vector int, vector int);
vector int vec_orc (vector bool int, vector int);
vector int vec_orc (vector int, vector bool int);
vector unsigned int vec_orc (vector unsigned int, vector unsigned int);
vector unsigned int vec_orc (vector bool unsigned int,
 vector unsigned int);
vector unsigned int vec_orc (vector unsigned int,
 vector bool unsigned int);
+vector unsigned int vec_orc (vector bool unsigned int, vector unsigned int);
+vector unsigned int vec_orc (vector unsigned int, vector bool unsigned int);
vector short vec_orc (vector short, vector short);
vector short vec_orc (vector bool short, vector short);
vector short vec_orc (vector short, vector bool short);
vector unsigned short vec_orc (vector unsigned short, vector unsigned short);
vector unsigned short vec_orc (vector bool unsigned short,
 vector unsigned short);
vector unsigned short vec_orc (vector unsigned short,
 vector bool unsigned short);
+vector unsigned short vec_orc (vector bool unsigned short, vector unsigned short);
+vector unsigned short vec_orc (vector unsigned short, vector bool unsigned short);
vector signed char vec_orc (vector signed char, vector signed char);
vector signed char vec_orc (vector bool signed char, vector signed char);
vector signed char vec_orc (vector signed char, vector bool signed char);
@@ 18592,25 +18246,20 @@ vector unsigned char vec_orc (vector bool unsigned
vector unsigned char vec_orc (vector unsigned char, vector bool unsigned char);
vector int vec_pack (vector long long, vector long long);
vector unsigned int vec_pack (vector unsigned long long,
 vector unsigned long long);
+vector unsigned int vec_pack (vector unsigned long long, vector unsigned long long);
vector bool int vec_pack (vector bool long long, vector bool long long);
vector float vec_pack (vector double, vector double);
vector int vec_packs (vector long long, vector long long);
vector unsigned int vec_packs (vector unsigned long long,
 vector unsigned long long);
+vector unsigned int vec_packs (vector unsigned long long, vector unsigned long long);
vector unsigned char vec_packsu (vector signed short, vector signed short )
vector unsigned char vec_packsu (vector unsigned short, vector unsigned short )
+vector unsigned char vec_packsu (vector signed short, vector signed short)
+vector unsigned char vec_packsu (vector unsigned short, vector unsigned short)
vector unsigned short int vec_packsu (vector signed int, vector signed int);
vector unsigned short int vec_packsu (vector unsigned int,
 vector unsigned int);
+vector unsigned short int vec_packsu (vector unsigned int, vector unsigned int);
vector unsigned int vec_packsu (vector long long, vector long long);
vector unsigned int vec_packsu (vector unsigned long long,
 vector unsigned long long);
vector unsigned int vec_packsu (vector signed long long,
 vector signed long long);
+vector unsigned int vec_packsu (vector unsigned long long, vector unsigned long long);
+vector unsigned int vec_packsu (vector signed long long, vector signed long long);
vector unsigned char vec_popcnt (vector signed char);
vector unsigned char vec_popcnt (vector unsigned char);
@@ 18621,14 +18270,11 @@ vector unsigned int vec_popcnt (vector unsigned in
vector unsigned long long vec_popcnt (vector signed long long);
vector unsigned long long vec_popcnt (vector unsigned long long);
vector long long vec_rl (vector long long,
 vector unsigned long long);
vector long long vec_rl (vector unsigned long long,
 vector unsigned long long);
+vector long long vec_rl (vector long long, vector unsigned long long);
+vector long long vec_rl (vector unsigned long long, vector unsigned long long);
vector long long vec_sl (vector long long, vector unsigned long long);
vector long long vec_sl (vector unsigned long long,
 vector unsigned long long);
+vector long long vec_sl (vector unsigned long long, vector unsigned long long);
vector long long vec_sr (vector long long, vector unsigned long long);
vector unsigned long long char vec_sr (vector unsigned long long,
@@ 18662,10 +18308,8 @@ vector long long vec_vbpermq (vector signed char,
vector long long vec_vbpermq (vector unsigned char, vector unsigned char);
vector unsigned char vec_bperm (vector unsigned char, vector unsigned char);
vector unsigned char vec_bperm (vector unsigned long long,
 vector unsigned char);
vector unsigned long long vec_bperm (vector unsigned __int128,
 vector unsigned char);
+vector unsigned char vec_bperm (vector unsigned long long, vector unsigned char);
+vector unsigned long long vec_bperm (vector unsigned __int128, vector unsigned char);
vector long long vec_cntlz (vector long long);
vector unsigned long long vec_cntlz (vector unsigned long long);
@@ 18707,8 +18351,7 @@ vector unsigned long long vec_vmaxud (vector unsig
vector long long vec_vminsd (vector long long, vector long long);
vector unsigned long long vec_vminud (vector long long,
 vector long long);
+vector unsigned long long vec_vminud (vector long long, vector long long);
vector int vec_vpksdss (vector long long, vector long long);
vector unsigned int vec_vpksdss (vector long long, vector long long);
@@ 18841,15 +18484,13 @@ unsigned long long int scalar_extract_exp (__ieee1
unsigned long long int scalar_extract_sig (double source);
unsigned __int128 scalar_extract_sig (__ieee128 source);
double
scalar_insert_exp (unsigned long long int significand, unsigned long long int exponent);
double
scalar_insert_exp (double significand, unsigned long long int exponent);
+double scalar_insert_exp (unsigned long long int significand,
+ unsigned long long int exponent);
+double scalar_insert_exp (double significand, unsigned long long int exponent);
ieee_128
scalar_insert_exp (unsigned __int128 significand, unsigned long long int exponent);
ieee_128
scalar_insert_exp (ieee_128 significand, unsigned long long int exponent);
+ieee_128 scalar_insert_exp (unsigned __int128 significand,
+ unsigned long long int exponent);
+ieee_128 scalar_insert_exp (ieee_128 significand, unsigned long long int exponent);
int scalar_cmp_exp_gt (double arg1, double arg2);
int scalar_cmp_exp_lt (double arg1, double arg2);
@@ 18974,47 +18615,30 @@ signed int vec_cnttz_lsbb (vector signed char);
signed int vec_cnttz_lsbb (vector unsigned char);
unsigned int vec_first_match_index (vector signed char, vector signed char);
unsigned int vec_first_match_index (vector unsigned char,
 vector unsigned char);
+unsigned int vec_first_match_index (vector unsigned char, vector unsigned char);
unsigned int vec_first_match_index (vector signed int, vector signed int);
unsigned int vec_first_match_index (vector unsigned int, vector unsigned int);
unsigned int vec_first_match_index (vector signed short, vector signed short);
unsigned int vec_first_match_index (vector unsigned short,
 vector unsigned short);
unsigned int vec_first_match_or_eos_index (vector signed char,
 vector signed char);
unsigned int vec_first_match_or_eos_index (vector unsigned char,
 vector unsigned char);
unsigned int vec_first_match_or_eos_index (vector signed int,
 vector signed int);
unsigned int vec_first_match_or_eos_index (vector unsigned int,
 vector unsigned int);
unsigned int vec_first_match_or_eos_index (vector signed short,
 vector signed short);
+unsigned int vec_first_match_index (vector unsigned short, vector unsigned short);
+unsigned int vec_first_match_or_eos_index (vector signed char, vector signed char);
+unsigned int vec_first_match_or_eos_index (vector unsigned char, vector unsigned char);
+unsigned int vec_first_match_or_eos_index (vector signed int, vector signed int);
+unsigned int vec_first_match_or_eos_index (vector unsigned int, vector unsigned int);
+unsigned int vec_first_match_or_eos_index (vector signed short, vector signed short);
unsigned int vec_first_match_or_eos_index (vector unsigned short,
vector unsigned short);
unsigned int vec_first_mismatch_index (vector signed char,
 vector signed char);
unsigned int vec_first_mismatch_index (vector unsigned char,
 vector unsigned char);
unsigned int vec_first_mismatch_index (vector signed int,
 vector signed int);
unsigned int vec_first_mismatch_index (vector unsigned int,
 vector unsigned int);
unsigned int vec_first_mismatch_index (vector signed short,
 vector signed short);
unsigned int vec_first_mismatch_index (vector unsigned short,
 vector unsigned short);
unsigned int vec_first_mismatch_or_eos_index (vector signed char,
 vector signed char);
+unsigned int vec_first_mismatch_index (vector signed char, vector signed char);
+unsigned int vec_first_mismatch_index (vector unsigned char, vector unsigned char);
+unsigned int vec_first_mismatch_index (vector signed int, vector signed int);
+unsigned int vec_first_mismatch_index (vector unsigned int, vector unsigned int);
+unsigned int vec_first_mismatch_index (vector signed short, vector signed short);
+unsigned int vec_first_mismatch_index (vector unsigned short, vector unsigned short);
+unsigned int vec_first_mismatch_or_eos_index (vector signed char, vector signed char);
unsigned int vec_first_mismatch_or_eos_index (vector unsigned char,
vector unsigned char);
unsigned int vec_first_mismatch_or_eos_index (vector signed int,
 vector signed int);
unsigned int vec_first_mismatch_or_eos_index (vector unsigned int,
 vector unsigned int);
unsigned int vec_first_mismatch_or_eos_index (vector signed short,
 vector signed short);
+unsigned int vec_first_mismatch_or_eos_index (vector signed int, vector signed int);
+unsigned int vec_first_mismatch_or_eos_index (vector unsigned int, vector unsigned int);
+unsigned int vec_first_mismatch_or_eos_index (vector signed short, vector signed short);
unsigned int vec_first_mismatch_or_eos_index (vector unsigned short,
vector unsigned short);
@@ 19141,8 +18765,7 @@ If the ISA 3.0 instruction set additions (@option{
are available:
@smallexample
vector unsigned long long vec_bperm (vector unsigned long long,
 vector unsigned char);
+vector unsigned long long vec_bperm (vector unsigned long long, vector unsigned char);
vector bool char vec_cmpne (vector bool char, vector bool char);
vector bool char vec_cmpne (vector signed char, vector signed char);
@@ 19151,10 +18774,8 @@ vector bool int vec_cmpne (vector bool int, vector
vector bool int vec_cmpne (vector signed int, vector signed int);
vector bool int vec_cmpne (vector unsigned int, vector unsigned int);
vector bool long long vec_cmpne (vector bool long long, vector bool long long);
vector bool long long vec_cmpne (vector signed long long,
 vector signed long long);
vector bool long long vec_cmpne (vector unsigned long long,
 vector unsigned long long);
+vector bool long long vec_cmpne (vector signed long long, vector signed long long);
+vector bool long long vec_cmpne (vector unsigned long long, vector unsigned long long);
vector bool short vec_cmpne (vector bool short, vector bool short);
vector bool short vec_cmpne (vector signed short, vector signed short);
vector bool short vec_cmpne (vector unsigned short, vector unsigned short);
@@ 19287,31 +18908,22 @@ elements of the vector result.
The following builtin functions are available for the PowerPC family
of processors, starting with ISA 3.0 or later (@option{mcpu=power9}):
@smallexample
__vector unsigned int
vec_extract_exp (__vector float source);
__vector unsigned long long int
vec_extract_exp (__vector double source);
+__vector unsigned int vec_extract_exp (__vector float source);
+__vector unsigned long long int vec_extract_exp (__vector double source);
__vector unsigned int
vec_extract_sig (__vector float source);
__vector unsigned long long int
vec_extract_sig (__vector double source);
+__vector unsigned int vec_extract_sig (__vector float source);
+__vector unsigned long long int vec_extract_sig (__vector double source);
__vector float
vec_insert_exp (__vector unsigned int significands,
 __vector unsigned int exponents);
__vector float
vec_insert_exp (__vector unsigned float significands,
 __vector unsigned int exponents);
__vector double
vec_insert_exp (__vector unsigned long long int significands,
 __vector unsigned long long int exponents);
__vector double
vec_insert_exp (__vector unsigned double significands,
 __vector unsigned long long int exponents);
+__vector float vec_insert_exp (__vector unsigned int significands,
+ __vector unsigned int exponents);
+__vector float vec_insert_exp (__vector unsigned float significands,
+ __vector unsigned int exponents);
+__vector double vec_insert_exp (__vector unsigned long long int significands,
+ __vector unsigned long long int exponents);
+__vector double vec_insert_exp (__vector unsigned double significands,
+ __vector unsigned long long int exponents);
__vector bool int vec_test_data_class (__vector float source,
 const int condition);
+__vector bool int vec_test_data_class (__vector float source, const int condition);
__vector bool long long int vec_test_data_class (__vector double source,
const int condition);
@end smallexample
@@ 19459,9 +19071,8 @@ vector unsigned long long __builtin_crypto_vcipher
vector unsigned long long __builtin_crypto_vncipher (vector unsigned long long,
vector unsigned long long);
vector unsigned long long __builtin_crypto_vncipherlast
 (vector unsigned long long,
 vector unsigned long long);
+vector unsigned long long __builtin_crypto_vncipherlast (vector unsigned long long,
+ vector unsigned long long);
vector unsigned char __builtin_crypto_vpermxor (vector unsigned char,
vector unsigned char,
@@ 19491,11 +19102,10 @@ vector unsigned int __builtin_crypto_vpmsumb (vect
vector unsigned long long __builtin_crypto_vpmsumb (vector unsigned long long,
vector unsigned long long);
vector unsigned long long __builtin_crypto_vshasigmad
 (vector unsigned long long, int, int);
+vector unsigned long long __builtin_crypto_vshasigmad (vector unsigned long long,
+ int, int);
vector unsigned int __builtin_crypto_vshasigmaw (vector unsigned int,
 int, int);
+vector unsigned int __builtin_crypto_vshasigmaw (vector unsigned int, int, int);
@end smallexample
The second argument to @var{__builtin_crypto_vshasigmad} and
@@ 19506,7 +19116,7 @@ must be a constant integer in the range of 0 to 15
If the ISA 3.0 instruction set additions
are enabled (@option{mcpu=power9}), the following additional
functions are available for both 32bit and 64bit targets.

+@smallexample
vector short vec_xl (int, vector short *);
vector short vec_xl (int, short *);
vector unsigned short vec_xl (int, vector unsigned short *);
@@ 19524,7 +19134,7 @@ void vec_xst (vector char, int, vector char *);
void vec_xst (vector char, int, char *);
void vec_xst (vector unsigned char, int, vector unsigned char *);
void vec_xst (vector unsigned char, int, unsigned char *);

+@end smallexample
@node PowerPC Hardware Transactional Memory Builtin Functions
@subsection PowerPC Hardware Transactional Memory Builtin Functions
GCC provides two interfaces for accessing the Hardware Transactional