Lines Matching refs:s3

34 #define STEP8(s0, s1, s2, s3, s4, s5, s6, s7, vec_rnd) \
51 t0 = vec_sl(vec_add(s1, s3), vec_4); \
54 t0 = vec_add(t0, vec_sub(s5, s3)); \
58 t1 = vec_sub(t1, vec_sl(s3, vec_2)); \
61 t2 = vec_sl(vec_sub(s7, s3), vec_4); \
67 t3 = vec_sub(t3, vec_sl(s3, vec_3)); \
69 t3 = vec_sub(t3, vec_add(s3, s5)); \
74 s3 = vec_add(t7, t3); \
81 #define SHIFT_HOR8(s0, s1, s2, s3, s4, s5, s6, s7) \
86 s3 = vec_sra(s3, vec_3); \
93 #define SHIFT_VERT8(s0, s1, s2, s3, s4, s5, s6, s7) \
98 s3 = vec_sra(s3, vec_7); \
106 #define STEP4(s0, s1, s2, s3, vec_rnd) \
113 t3 = vec_sl(vec_sub(s3, s1), vec_1); \
116 t3 = vec_add(t3, vec_sl(s3, vec_3)); \
117 t3 = vec_add(t3, vec_sl(s3, vec_2)); \
121 s3 = vec_sub(t0, t2); \
124 #define SHIFT_HOR4(s0, s1, s2, s3) \
128 s3 = vec_sra(s3, vec_3);
130 #define SHIFT_VERT4(s0, s1, s2, s3) \
134 s3 = vec_sra(s3, vec_7);
141 vector signed int s0, s1, s2, s3, s4, s5, s6, s7;
165 s3 = vec_unpackl(src3);
178 STEP8(s0, s1, s2, s3, s4, s5, s6, s7, vec_4s);
179 SHIFT_HOR8(s0, s1, s2, s3, s4, s5, s6, s7);
185 src3 = vec_pack(sB, s3);
195 s3 = vec_unpackl(src3);
208 STEP8(s0, s1, s2, s3, s4, s5, s6, s7, vec_64);
209 SHIFT_VERT8(s0, s1, s2, s3, s4, s5, s6, s7);
215 src3 = vec_pack(sB, s3);
237 vector signed int s0, s1, s2, s3, s4, s5, s6, s7;
265 s3 = vec_unpackl(src3);
278 STEP8(s0, s1, s2, s3, s4, s5, s6, s7, vec_4s);
279 SHIFT_HOR8(s0, s1, s2, s3, s4, s5, s6, s7);
285 src3 = vec_pack(sB, s3);
295 s3 = vec_unpackh(src3);
300 STEP4(s0, s1, s2, s3, vec_64);
301 SHIFT_VERT4(s0, s1, s2, s3);
307 src3 = vec_pack(s3, sB);