[cvs] / xvidcore / src / image / ppc_asm / qpel_altivec.c Repository:
ViewVC logotype

Diff of /xvidcore/src/image/ppc_asm/qpel_altivec.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1, Sun Oct 17 10:20:15 2004 UTC revision 1.2, Thu Dec 9 23:02:54 2004 UTC
# Line 206  Line 206 
206          mask = vec_lvsr(0,Dst);\          mask = vec_lvsr(0,Dst);\
207          tmp = vec_perm(tmp,tmp,mask);\          tmp = vec_perm(tmp,tmp,mask);\
208          mask = vec_perm(oxFF, ox00, mask);\          mask = vec_perm(oxFF, ox00, mask);\
209          vec_st( vec_sel(tmp, vec_ld(0,Dst), mask), 0, Dst);\          tmp1 = vec_sel(tmp, vec_ld(0,Dst), mask);\
210          vec_st( vec_sel(vec_ld(16,Dst), tmp, mask), 16, Dst)          vec_st(tmp1, 0, Dst);\
211            tmp1 = vec_sel(vec_ld(16,Dst), tmp, mask);\
212            vec_st(tmp1, 16, Dst)
213    
214  #define STORE_V_16() \  #define STORE_V_16() \
215          for(j = 0; j < 16; j++)\          for(j = 0; j < 16; j++)\
# Line 229  Line 231 
231  /* Additional variable declaration/initialization macros */  /* Additional variable declaration/initialization macros */
232    
233  #define VARS_H_16()\  #define VARS_H_16()\
234          register vector unsigned char mask          register vector unsigned char mask;\
235            register vector unsigned char tmp1
236    
237    
238  #define VARS_V()\  #define VARS_V()\

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4