Mercurial > libavcodec.hg
comparison ppc/float_altivec.c @ 10301:02798c603744 libavcodec
cosmetics: fix indentation after previous commit
author | mru |
---|---|
date | Sun, 27 Sep 2009 16:52:00 +0000 |
parents | 4d1b9ca628fc |
children | 34a65026fa06 |
comparison
equal
deleted
inserted
replaced
10300:4d1b9ca628fc | 10301:02798c603744 |
---|---|
73 int i; | 73 int i; |
74 vector float d, s0, s1, s2, t0, t1, edges; | 74 vector float d, s0, s1, s2, t0, t1, edges; |
75 vector unsigned char align = vec_lvsr(0,dst), | 75 vector unsigned char align = vec_lvsr(0,dst), |
76 mask = vec_lvsl(0, dst); | 76 mask = vec_lvsl(0, dst); |
77 | 77 |
78 for (i=0; i<len-3; i+=4) { | 78 for (i=0; i<len-3; i+=4) { |
79 t0 = vec_ld(0, dst+i); | 79 t0 = vec_ld(0, dst+i); |
80 t1 = vec_ld(15, dst+i); | 80 t1 = vec_ld(15, dst+i); |
81 s0 = vec_ld(0, src0+i); | 81 s0 = vec_ld(0, src0+i); |
82 s1 = vec_ld(0, src1+i); | 82 s1 = vec_ld(0, src1+i); |
83 s2 = vec_ld(0, src2+i); | 83 s2 = vec_ld(0, src2+i); |
84 edges = vec_perm(t1 ,t0, mask); | 84 edges = vec_perm(t1 ,t0, mask); |
85 d = vec_madd(s0,s1,s2); | 85 d = vec_madd(s0,s1,s2); |
86 t1 = vec_perm(d, edges, align); | 86 t1 = vec_perm(d, edges, align); |
87 t0 = vec_perm(edges, d, align); | 87 t0 = vec_perm(edges, d, align); |
88 vec_st(t1, 15, dst+i); | 88 vec_st(t1, 15, dst+i); |
89 vec_st(t0, 0, dst+i); | 89 vec_st(t0, 0, dst+i); |
90 } | 90 } |
91 } | 91 } |
92 | 92 |
93 static void vector_fmul_window_altivec(float *dst, const float *src0, const float *src1, const float *win, float add_bias, int len) | 93 static void vector_fmul_window_altivec(float *dst, const float *src0, const float *src1, const float *win, float add_bias, int len) |
94 { | 94 { |
95 union { | 95 union { |