diff --git a/Intrinsics_Reference/ch_vec_reference.xml b/Intrinsics_Reference/ch_vec_reference.xml index c02b5da..272a57f 100644 --- a/Intrinsics_Reference/ch_vec_reference.xml +++ b/Intrinsics_Reference/ch_vec_reference.xml @@ -1705,14 +1705,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector bool int + vector bool short - vector bool int + vector bool short - vcmpequw. t,a,b + vcmpequh. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -1723,14 +1723,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed int + vector signed short - vector signed int + vector signed short - vcmpequw. t,a,b + vcmpequh. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -1741,14 +1741,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned int + vector unsigned short - vector unsigned int + vector unsigned short - vcmpequw. t,a,b + vcmpequh. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -1759,14 +1759,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector bool long long + vector pixel - vector bool long long + vector pixel - vcmpequd. t,a,b + vcmpequh. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -1777,14 +1777,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed long long + vector bool int - vector signed long long + vector bool int - vcmpequd. t,a,b + vcmpequw. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -1795,14 +1795,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned long long + vector signed int - vector unsigned long long + vector signed int - vcmpequd. t,a,b + vcmpequw. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -1813,14 +1813,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector pixel + vector unsigned int - vector pixel + vector unsigned int - vcmpequh. t,a,b + vcmpequw. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -1831,14 +1831,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector bool short + vector bool long long - vector bool short + vector bool long long - vcmpequh. t,a,b + vcmpequd. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -1849,14 +1849,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed short + vector signed long long - vector signed short + vector signed long long - vcmpequh. t,a,b + vcmpequd. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -1867,14 +1867,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned short + vector unsigned long long - vector unsigned short + vector unsigned long long - vcmpequh. t,a,b + vcmpequd. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -1885,14 +1885,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector double + vector float - vector double + vector float - xvcmpeqdp. t,a,b + xvcmpeqsp. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -1903,14 +1903,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector float + vector double - vector float + vector double - xvcmpeqsp. t,a,b + xvcmpeqdp. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -2064,14 +2064,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed int + vector signed short - vector signed int + vector signed short - vcmpgtsw. t,b,a + vcmpgtsh. t,b,a mfocrf u,2 rlwinm r,u,27,1 @@ -2082,14 +2082,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned int + vector unsigned short - vector unsigned int + vector unsigned short - vcmpgtuw. t,b,a + vcmpgtuh. t,b,a mfocrf u,2 rlwinm r,u,27,1 @@ -2100,14 +2100,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed long long + vector signed int - vector signed long long + vector signed int - vcmpgtsd. t,b,a + vcmpgtsw. t,b,a mfocrf u,2 rlwinm r,u,27,1 @@ -2118,14 +2118,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned long long + vector unsigned int - vector unsigned long long + vector unsigned int - vcmpgtud. t,b,a + vcmpgtuw. t,b,a mfocrf u,2 rlwinm r,u,27,1 @@ -2136,14 +2136,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed short + vector signed long long - vector signed short + vector signed long long - vcmpgtsh. t,b,a + vcmpgtsd. t,b,a mfocrf u,2 rlwinm r,u,27,1 @@ -2154,14 +2154,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned short + vector unsigned long long - vector unsigned short + vector unsigned long long - vcmpgtuh. t,b,a + vcmpgtud. t,b,a mfocrf u,2 rlwinm r,u,27,1 @@ -2172,14 +2172,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector double + vector float - vector double + vector float - xvcmpgedp. t,a,b + xvcmpgesp. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -2190,14 +2190,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector float + vector double - vector float + vector double - xvcmpgesp. t,a,b + xvcmpgedp. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -2351,14 +2351,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed int + vector signed short - vector signed int + vector signed short - vcmpgtsw. t,a,b + vcmpgtsh. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -2369,14 +2369,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned int + vector unsigned short - vector unsigned int + vector unsigned short - vcmpgtuw. t,a,b + vcmpgtuh. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -2387,14 +2387,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed long long + vector signed int - vector signed long long + vector signed int - vcmpgtsd. t,a,b + vcmpgtsw. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -2405,14 +2405,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned long long + vector unsigned int - vector unsigned long long + vector unsigned int - vcmpgtud. t,a,b + vcmpgtuw. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -2423,14 +2423,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed short + vector signed long long - vector signed short + vector signed long long - vcmpgtsh. t,a,b + vcmpgtsd. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -2441,14 +2441,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned short + vector unsigned long long - vector unsigned short + vector unsigned long long - vcmpgtuh. t,a,b + vcmpgtud. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -2459,14 +2459,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector double + vector float - vector double + vector float - xvcmpgtdp. t,a,b + xvcmpgtsp. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -2477,14 +2477,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector float + vector double - vector float + vector double - xvcmpgtsp. t,a,b + xvcmpgtdp. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -2726,14 +2726,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed int + vector signed short - vector signed int + vector signed short - vcmpgtsw. t,a,b + vcmpgtsh. t,a,b mfocrf u,2 rlwinm r,u,27,1 @@ -2744,14 +2744,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned int + vector unsigned short - vector unsigned int + vector unsigned short - vcmpgtuw. t,a,b + vcmpgtuh. t,a,b mfocrf u,2 rlwinm r,u,27,1 @@ -2762,14 +2762,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed long long + vector signed int - vector signed long long + vector signed int - vcmpgtsd. t,a,b + vcmpgtsw. t,a,b mfocrf u,2 rlwinm r,u,27,1 @@ -2780,14 +2780,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned long long + vector unsigned int - vector unsigned long long + vector unsigned int - vcmpgtud. t,a,b + vcmpgtuw. t,a,b mfocrf u,2 rlwinm r,u,27,1 @@ -2798,14 +2798,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed short + vector signed long long - vector signed short + vector signed long long - vcmpgtsh. t,a,b + vcmpgtsd. t,a,b mfocrf u,2 rlwinm r,u,27,1 @@ -2816,14 +2816,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned short + vector unsigned long long - vector unsigned short + vector unsigned long long - vcmpgtuh. t,a,b + vcmpgtud. t,a,b mfocrf u,2 rlwinm r,u,27,1 @@ -2834,32 +2834,32 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector double + vector float - vector double + vector float - xvcmpgedp. t,b,a + xvcmpgesp. t,b,a mfocrf u,2 rlwinm r,u,25,1 - + int - vector float + vector double - vector float + vector double - xvcmpgesp. t,b,a + xvcmpgedp. t,b,a mfocrf u,2 rlwinm r,u,25,1 @@ -3012,14 +3012,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed int + vector signed short - vector signed int + vector signed short - vcmpgtsw. t,b,a + vcmpgtsh. t,b,a mfocrf u,2 rlwinm r,u,25,1 @@ -3030,14 +3030,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned int + vector unsigned short - vector unsigned int + vector unsigned short - vcmpgtuw. t,b,a + vcmpgtuh. t,b,a mfocrf u,2 rlwinm r,u,25,1 @@ -3048,14 +3048,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed long long + vector signed int - vector signed long long + vector signed int - vcmpgtsd. t,b,a + vcmpgtsw. t,b,a mfocrf u,2 rlwinm r,u,25,1 @@ -3066,14 +3066,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned long long + vector unsigned int - vector unsigned long long + vector unsigned int - vcmpgtud. t,b,a + vcmpgtuw. t,b,a mfocrf u,2 rlwinm r,u,25,1 @@ -3084,14 +3084,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed short + vector signed long long - vector signed short + vector signed long long - vcmpgtsh. t,b,a + vcmpgtsd. t,b,a mfocrf u,2 rlwinm r,u,25,1 @@ -3102,14 +3102,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned short + vector unsigned long long - vector unsigned short + vector unsigned long long - vcmpgtuh. t,b,a + vcmpgtud. t,b,a mfocrf u,2 rlwinm r,u,25,1 @@ -3120,14 +3120,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector double + vector float - vector double + vector float - xvcmpgtdp. t,b,a + xvcmpgtsp. t,b,a mfocrf u,2 rlwinm r,u,25,1 @@ -3138,14 +3138,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector float + vector double - vector float + vector double - xvcmpgtsp. t,b,a + xvcmpgtdp. t,b,a mfocrf u,2 rlwinm r,u,25,1 @@ -3222,11 +3222,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector double + vector float - xvcmpeqdp. t,a,a + xvcmpeqsp. t,a,a mfocrf u,2 rlwinm r,u,27,1 @@ -3237,11 +3237,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector float + vector double - xvcmpeqsp. t,a,a + xvcmpeqdp. t,a,a mfocrf u,2 rlwinm r,u,27,1 @@ -3397,14 +3397,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector bool int + vector bool short - vector bool int + vector bool short - vcmpnew. t,a,b + vcmpneh. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -3415,14 +3415,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed int + vector signed short - vector signed int + vector signed short - vcmpnew. t,a,b + vcmpneh. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -3433,14 +3433,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned int + vector unsigned short - vector unsigned int + vector unsigned short - vcmpnew. t,a,b + vcmpneh. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -3451,16 +3451,16 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector bool long long + vector pixel - vector bool long long + vector pixel - vcmpequd. t,a,b - mfocrf u,2 - rlwinm r,u,27,1 + vcmpneh. t,a,b + mfocrf u,2 + rlwinm r,u,25,1 @@ -3469,16 +3469,16 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed long long + vector bool int - vector signed long long + vector bool int - vcmpequd. t,a,b - mfocrf u,2 - rlwinm r,u,27,1 + vcmpnew. t,a,b + mfocrf u,2 + rlwinm r,u,25,1 @@ -3487,16 +3487,16 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned long long + vector signed int - vector unsigned long long + vector signed int - vcmpequd. t,a,b - mfocrf u,2 - rlwinm r,u,27,1 + vcmpnew. t,a,b + mfocrf u,2 + rlwinm r,u,25,1 @@ -3505,14 +3505,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector pixel + vector unsigned int - vector pixel + vector unsigned int - vcmpneh. t,a,b + vcmpnew. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -3523,16 +3523,16 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector bool short + vector bool long long - vector bool short + vector bool long long - vcmpneh. t,a,b - mfocrf u,2 - rlwinm r,u,25,1 + vcmpequd. t,a,b + mfocrf u,2 + rlwinm r,u,27,1 @@ -3541,16 +3541,16 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed short + vector signed long long - vector signed short + vector signed long long - vcmpneh. t,a,b - mfocrf u,2 - rlwinm r,u,25,1 + vcmpequd. t,a,b + mfocrf u,2 + rlwinm r,u,27,1 @@ -3559,16 +3559,16 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned short + vector unsigned long long - vector unsigned short + vector unsigned long long - vcmpneh. t,a,b - mfocrf u,2 - rlwinm r,u,25,1 + vcmpequd. t,a,b + mfocrf u,2 + rlwinm r,u,27,1 @@ -3577,14 +3577,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector double + vector float - vector double + vector float - xvcmpeqdp. t,a,b + xvcmpeqsp. t,a,b mfocrf u,2 rlwinm r,u,27,1 @@ -3595,14 +3595,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector float + vector double - vector float + vector double - xvcmpeqsp. t,a,b + xvcmpeqdp. t,a,b mfocrf u,2 rlwinm r,u,27,1 @@ -3688,14 +3688,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector double + vector float - vector double + vector float - xvcmpgedp. t,a,b + xvcmpgesp. t,a,b mfocrf u,2 rlwinm r,u,27,1 @@ -3706,14 +3706,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector float + vector double - vector float + vector double - xvcmpgesp. t,a,b + xvcmpgedp. t,a,b mfocrf u,2 rlwinm r,u,27,1 @@ -3799,14 +3799,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector double + vector float - vector double + vector float - xvcmpgtdp. t,a,b + xvcmpgtsp. t,a,b mfocrf u,2 rlwinm r,u,27,1 @@ -3817,14 +3817,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector float + vector double - vector float + vector double - xvcmpgtsp. t,a,b + xvcmpgtdp. t,a,b mfocrf u,2 rlwinm r,u,27,1 @@ -3910,14 +3910,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector double + vector float - vector double + vector float - xvcmpgedp. t,b,a + xvcmpgesp. t,b,a mfocrf u,2 rlwinm r,u,27,1 @@ -3928,14 +3928,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector float + vector double - vector float + vector double - xvcmpgesp. t,b,a + xvcmpgedp. t,b,a mfocrf u,2 rlwinm r,u,27,1 @@ -4021,14 +4021,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector double + vector float - vector double + vector float - xvcmpgtdp. t,b,a + xvcmpgtsp. t,b,a mfocrf u,2 rlwinm r,u,27,1 @@ -4039,14 +4039,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector float + vector double - vector float + vector double - xvcmpgtsp. t,b,a + xvcmpgtdp. t,b,a mfocrf u,2 rlwinm r,u,27,1 @@ -4123,11 +4123,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector double + vector float - xvcmpeqdp. t,a,b + xvcmpeqsp. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -4138,11 +4138,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector float + vector double - xvcmpeqsp. t,a,b + xvcmpeqdp. t,a,b mfocrf u,2 rlwinm r,u,25,1 @@ -4957,14 +4957,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector bool int + vector bool short - vector bool int + vector bool short - vcmpnew. t,a,b + vcmpneh. t,a,b mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -4977,14 +4977,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed int + vector signed short - vector signed int + vector signed short - vcmpnew. t,a,b + vcmpneh. t,a,b mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -4997,14 +4997,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned int + vector unsigned short - vector unsigned int + vector unsigned short - vcmpnew. t,a,b + vcmpneh. t,a,b mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -5017,18 +5017,18 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector bool long long + vector pixel - vector bool long long + vector pixel - vcmpequd. t,a,b - mfocrf u,2 - rlwinm v,u,27,1 - cntlzw w,v - srwi r,w,5 + vcmpneh. t,a,b + mfocrf u,2 + rlwinm v,u,25,1 + cntlzw w,v + srwi r,w,5 @@ -5037,18 +5037,18 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed long long + vector bool int - vector signed long long + vector bool int - vcmpequd. t,a,b - mfocrf u,2 - rlwinm v,u,27,1 - cntlzw w,v - srwi r,w,5 + vcmpnew. t,a,b + mfocrf u,2 + rlwinm v,u,25,1 + cntlzw w,v + srwi r,w,5 @@ -5057,18 +5057,18 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned long long + vector signed int - vector unsigned long long + vector signed int - vcmpequd. t,a,b - mfocrf u,2 - rlwinm v,u,27,1 - cntlzw w,v - srwi r,w,5 + vcmpnew. t,a,b + mfocrf u,2 + rlwinm v,u,25,1 + cntlzw w,v + srwi r,w,5 @@ -5077,14 +5077,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector pixel + vector unsigned int - vector pixel + vector unsigned int - vcmpneh. t,a,b + vcmpnew. t,a,b mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -5097,18 +5097,18 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector bool short + vector bool long long - vector bool short + vector bool long long - vcmpneh. t,a,b - mfocrf u,2 - rlwinm v,u,25,1 - cntlzw w,v - srwi r,w,5 + vcmpequd. t,a,b + mfocrf u,2 + rlwinm v,u,27,1 + cntlzw w,v + srwi r,w,5 @@ -5117,18 +5117,18 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed short + vector signed long long - vector signed short + vector signed long long - vcmpneh. t,a,b - mfocrf u,2 - rlwinm v,u,25,1 - cntlzw w,v - srwi r,w,5 + vcmpequd. t,a,b + mfocrf u,2 + rlwinm v,u,27,1 + cntlzw w,v + srwi r,w,5 @@ -5137,18 +5137,18 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned short + vector unsigned long long - vector unsigned short + vector unsigned long long - vcmpneh. t,a,b - mfocrf u,2 - rlwinm v,u,25,1 - cntlzw w,v - srwi r,w,5 + vcmpequd. t,a,b + mfocrf u,2 + rlwinm v,u,27,1 + cntlzw w,v + srwi r,w,5 @@ -5157,14 +5157,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector double + vector float - vector double + vector float - xvcmpeqdp. t,a,b + xvcmpeqsp. t,a,b mfocrf u,2 rlwinm v,u,27,1 cntlzw w,v @@ -5177,14 +5177,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector float + vector double - vector float + vector double - xvcmpeqsp. t,a,b + xvcmpeqdp. t,a,b mfocrf u,2 rlwinm v,u,27,1 cntlzw w,v @@ -5665,14 +5665,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed int + vector signed short - vector signed int + vector signed short - vcmpgtsw. t,a,b + vcmpgtsh. t,a,b mfocrf u,2 rlwinm v,u,27,1 cntlzw w,v @@ -5685,14 +5685,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned int + vector unsigned short - vector unsigned int + vector unsigned short - vcmpgtuw. t,a,b + vcmpgtuh. t,a,b mfocrf u,2 rlwinm v,u,27,1 cntlzw w,v @@ -5705,14 +5705,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed long long + vector signed int - vector signed long long + vector signed int - vcmpgtsd. t,a,b + vcmpgtsw. t,a,b mfocrf u,2 rlwinm v,u,27,1 cntlzw w,v @@ -5725,14 +5725,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned long long + vector unsigned int - vector unsigned long long + vector unsigned int - vcmpgtud. t,a,b + vcmpgtuw. t,a,b mfocrf u,2 rlwinm v,u,27,1 cntlzw w,v @@ -5745,14 +5745,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed short + vector signed long long - vector signed short + vector signed long long - vcmpgtsh. t,a,b + vcmpgtsd. t,a,b mfocrf u,2 rlwinm v,u,27,1 cntlzw w,v @@ -5765,14 +5765,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned short + vector unsigned long long - vector unsigned short + vector unsigned long long - vcmpgtuh. t,a,b + vcmpgtud. t,a,b mfocrf u,2 rlwinm v,u,27,1 cntlzw w,v @@ -5785,14 +5785,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector double + vector float - vector double + vector float - xvcmpgtdp. t,a,b + xvcmpgtsp. t,a,b mfocrf u,2 rlwinm v,u,27,1 cntlzw w,v @@ -5805,14 +5805,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector float + vector double - vector float + vector double - xvcmpgtsp. t,a,b + xvcmpgtdp. t,a,b mfocrf u,2 rlwinm v,u,27,1 cntlzw w,v @@ -5979,14 +5979,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed int + vector signed short - vector signed int + vector signed short - vcmpgtsw. t,a,b + vcmpgtsh. t,a,b mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -5999,34 +5999,34 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned int + vector unsigned short - vector unsigned int + vector unsigned short - vcmpgtuw. t,a,b + vcmpgtuh. t,a,b mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v srwi r,w,5 - + int - vector signed long long + vector signed int - vector signed long long + vector signed int - vcmpgtsd. t,a,b + vcmpgtsw. t,a,b mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -6039,14 +6039,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned long long + vector unsigned int - vector unsigned long long + vector unsigned int - vcmpgtud. t,a,b + vcmpgtuw. t,a,b mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -6059,14 +6059,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed short + vector signed long long - vector signed short + vector signed long long - vcmpgtsh. t,a,b + vcmpgtsd. t,a,b mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -6079,34 +6079,34 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned short + vector unsigned long long - vector unsigned short + vector unsigned long long - vcmpgtuh. t,a,b + vcmpgtud. t,a,b mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v srwi r,w,5 - + int - vector double + vector float - vector double + vector float - xvcmpgedp. t,b,a + xvcmpgesp. t,b,a mfocrf u,2 rlwinm v,u,27,1 cntlzw w,v @@ -6119,14 +6119,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector float + vector double - vector float + vector double - xvcmpgesp. t,b,a + xvcmpgedp. t,b,a mfocrf u,2 rlwinm v,u,27,1 cntlzw w,v @@ -6292,14 +6292,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed int + vector signed short - vector signed int + vector signed short - vcmpgtsw. t,b,a + vcmpgtsh. t,b,a mfocrf u,2 rlwinm v,u,27,1 cntlzw w,v @@ -6312,14 +6312,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned int + vector unsigned short - vector unsigned int + vector unsigned short - vcmpgtuw. t,b,a + vcmpgtuh. t,b,a mfocrf u,2 rlwinm v,u,27,1 cntlzw w,v @@ -6332,14 +6332,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed long long + vector signed int - vector signed long long + vector signed int - vcmpgtsd. t,b,a + vcmpgtsw. t,b,a mfocrf u,2 rlwinm v,u,27,1 cntlzw w,v @@ -6352,14 +6352,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned long long + vector unsigned int - vector unsigned long long + vector unsigned int - vcmpgtud. t,b,a + vcmpgtuw. t,b,a mfocrf u,2 rlwinm v,u,27,1 cntlzw w,v @@ -6372,14 +6372,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed short + vector signed long long - vector signed short + vector signed long long - vcmpgtsh. t,b,a + vcmpgtsd. t,b,a mfocrf u,2 rlwinm v,u,27,1 cntlzw w,v @@ -6392,14 +6392,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned short + vector unsigned long long - vector unsigned short + vector unsigned long long - vcmpgtuh. t,b,a + vcmpgtud. t,b,a mfocrf u,2 rlwinm v,u,27,1 cntlzw w,v @@ -6412,14 +6412,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector double + vector float - vector double + vector float - xvcmpgtdp. t,b,a + xvcmpgtsp. t,b,a mfocrf u,2 rlwinm v,u,27,1 cntlzw w,v @@ -6432,14 +6432,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector float + vector double - vector float + vector double - xvcmpgtsp. t,b,a + xvcmpgtdp. t,b,a mfocrf u,2 rlwinm v,u,27,1 cntlzw w,v @@ -6525,11 +6525,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector double + vector float - xvcmpeqdp. t,a,a + xvcmpeqsp. t,a,a mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -6542,11 +6542,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector float + vector double - xvcmpeqsp. t,a,a + xvcmpeqdp. t,a,a mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -6717,14 +6717,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector bool int + vector bool short - vector bool int + vector bool short - vcmpequw. t,a,b + vcmpequh. t,a,b mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -6737,14 +6737,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed int + vector signed short - vector signed int + vector signed short - vcmpequw. t,a,b + vcmpequh. t,a,b mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -6757,14 +6757,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned int + vector unsigned short - vector unsigned int + vector unsigned short - vcmpequw. t,a,b + vcmpequh. t,a,b mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -6777,14 +6777,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector bool long long + vector pixel - vector bool long long + vector pixel - vcmpequd. t,a,b + vcmpequh. t,a,b mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -6797,14 +6797,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed long long + vector bool int - vector signed long long + vector bool int - vcmpequd. t,a,b + vcmpequw. t,a,b mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -6817,14 +6817,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned long long + vector signed int - vector unsigned long long + vector signed int - vcmpequd. t,a,b + vcmpequw. t,a,b mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -6837,14 +6837,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector pixel + vector unsigned int - vector pixel + vector unsigned int - vcmpequh. t,a,b + vcmpequw. t,a,b mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -6857,14 +6857,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector bool short + vector bool long long - vector bool short + vector bool long long - vcmpequh. t,a,b + vcmpequd. t,a,b mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -6877,14 +6877,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector signed short + vector signed long long - vector signed short + vector signed long long - vcmpequh. t,a,b + vcmpequd. t,a,b mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -6897,14 +6897,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector unsigned short + vector unsigned long long - vector unsigned short + vector unsigned long long - vcmpequh. t,a,b + vcmpequd. t,a,b mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -6917,14 +6917,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector double + vector float - vector double + vector float - xvcmpeqdp. t,a,b + xvcmpeqsp. t,a,b mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -6937,14 +6937,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector float + vector double - vector float + vector double - xvcmpeqsp. t,a,b + xvcmpeqdp. t,a,b mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -7040,14 +7040,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector double + vector float - vector double + vector float - xvcmpgedp. t,a,b + xvcmpgesp. t,a,b mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -7060,14 +7060,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector float + vector double - vector float + vector double - xvcmpgesp. t,a,b + xvcmpgedp. t,a,b mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -7162,14 +7162,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector double + vector float - vector double + vector float - xvcmpgtdp. t,a,b + xvcmpgtsp. t,a,b mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -7182,14 +7182,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector float + vector double - vector float + vector double - xvcmpgtsp. t,a,b + xvcmpgtdp. t,a,b mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -7284,14 +7284,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector double + vector float - vector double + vector float - xvcmpgedp. t,b,a + xvcmpgesp. t,b,a mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -7304,14 +7304,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector float + vector double - vector float + vector double - xvcmpgesp. t,b,a + xvcmpgedp. t,b,a mfocrf u,2 rlwinm v,u,25,1 cntlzw w,v @@ -7406,10 +7406,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector double + vector float - vector double + vector float @@ -7426,10 +7426,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector float + vector double - vector float + vector double @@ -7519,11 +7519,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector double + vector float - xvcmpeqdp. t,a,a + xvcmpeqsp. t,a,a mfocrf u,2 rlwinm v,u,27,1 cntlzw w,v @@ -7536,11 +7536,11 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="VIPR.vec-ref"> int - vector float + vector double - xvcmpeqsp. t,a,a + xvcmpeqdp. t,a,a mfocrf u,2 rlwinm v,u,27,1 cntlzw w,v