Lines Matching refs:s0
28 #define STEP8(s0, s1, s2, s3, s4, s5, s6, s7, vec_rnd) \
30 t0 = vec_sl(vec_add(s0, s4), vec_2); \
33 t1 = vec_sl(vec_sub(s0, s4), vec_2); \
65 s0 = vec_add(t4, t0); \
75 #define SHIFT_HOR8(s0, s1, s2, s3, s4, s5, s6, s7) \
77 s0 = vec_sra(s0, vec_3); \
87 #define SHIFT_VERT8(s0, s1, s2, s3, s4, s5, s6, s7) \
89 s0 = vec_sra(s0, vec_7); \
100 #define STEP4(s0, s1, s2, s3, vec_rnd) \
102 t1 = vec_add(vec_sl(s0, vec_4), s0); \
112 s0 = vec_add(t0, t2); \
118 #define SHIFT_HOR4(s0, s1, s2, s3) \
119 s0 = vec_sra(s0, vec_3); \
124 #define SHIFT_VERT4(s0, s1, s2, s3) \
125 s0 = vec_sra(s0, vec_7); \
135 vector signed int s0, s1, s2, s3, s4, s5, s6, s7;
158 s0 = vec_unpackl(src0);
174 STEP8(s0, s1, s2, s3, s4, s5, s6, s7, vec_4s);
175 SHIFT_HOR8(s0, s1, s2, s3, s4, s5, s6, s7);
178 src0 = vec_pack(s8, s0);
188 s0 = vec_unpackl(src0);
204 STEP8(s0, s1, s2, s3, s4, s5, s6, s7, vec_64);
205 SHIFT_VERT8(s0, s1, s2, s3, s4, s5, s6, s7);
208 src0 = vec_pack(s8, s0);
232 vector signed int s0, s1, s2, s3, s4, s5, s6, s7;
257 s0 = vec_unpackl(src0);
273 STEP8(s0, s1, s2, s3, s4, s5, s6, s7, vec_4s);
274 SHIFT_HOR8(s0, s1, s2, s3, s4, s5, s6, s7);
277 src0 = vec_pack(s8, s0);
287 s0 = vec_unpackh(src0);
295 STEP4(s0, s1, s2, s3, vec_64);
296 SHIFT_VERT4(s0, s1, s2, s3);
299 src0 = vec_pack(s0, s8);