From 109dc639e202522d28538977d143402a1a436824 Mon Sep 17 00:00:00 2001 From: Bill Schmidt Date: Fri, 24 Apr 2020 16:36:13 -0500 Subject: [PATCH] Finished reordering function type signatures for #23. Signed-off-by: Bill Schmidt --- Intrinsics_Reference/ch_vec_reference.xml | 4130 ++++++++++----------- 1 file changed, 2057 insertions(+), 2073 deletions(-) diff --git a/Intrinsics_Reference/ch_vec_reference.xml b/Intrinsics_Reference/ch_vec_reference.xml index 272a57f..77ab0f3 100644 --- a/Intrinsics_Reference/ch_vec_reference.xml +++ b/Intrinsics_Reference/ch_vec_reference.xml @@ -12798,6 +12798,77 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> + + + 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