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