[svn] / trunk / xvidcore / src / motion / sad.h Repository:
ViewVC logotype

Diff of /trunk/xvidcore/src/motion/sad.h

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

revision 1411, Sun Apr 4 20:39:58 2004 UTC revision 1412, Mon Apr 5 20:36:37 2004 UTC
# Line 19  Line 19 
19   *  along with this program ; if not, write to the Free Software   *  along with this program ; if not, write to the Free Software
20   *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA   *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
21   *   *
22   * $Id: sad.h,v 1.19 2004-03-22 22:36:24 edgomez Exp $   * $Id: sad.h,v 1.20 2004-04-05 20:36:36 edgomez Exp $
23   *   *
24   ****************************************************************************/   ****************************************************************************/
25    
# Line 49  Line 49 
49  sad16Func sad16_sse2;  sad16Func sad16_sse2;
50  #endif  #endif
51    
 #ifdef ARCH_IS_ALTIVEC  
 sad16Func sad16_altivec;  
 #endif  
   
52  #ifdef ARCH_IS_IA64  #ifdef ARCH_IS_IA64
53  sad16Func sad16_ia64;  sad16Func sad16_ia64;
54  #endif  #endif
55    
56    #ifdef ARCH_IS_PPC
57    sad16Func sad16_altivec_c;
58    #endif
59    
60  sad16Func mrsad16_c;  sad16Func mrsad16_c;
61    
62  typedef uint32_t(sad8Func) (const uint8_t * const cur,  typedef uint32_t(sad8Func) (const uint8_t * const cur,
# Line 72  Line 72 
72  sad8Func sad8_3dne;  sad8Func sad8_3dne;
73  #endif  #endif
74    
 #ifdef ARCH_IS_ALTIVEC  
 sad8Func sad8_altivec;  
 #endif  
   
75  #ifdef ARCH_IS_IA64  #ifdef ARCH_IS_IA64
76  sad8Func sad8_ia64;  sad8Func sad8_ia64;
77  #endif  #endif
78    
79    #ifdef ARCH_IS_PPC
80    sad8Func sad8_altivec_c;
81    #endif
82    
83  typedef uint32_t(sad16biFunc) (const uint8_t * const cur,  typedef uint32_t(sad16biFunc) (const uint8_t * const cur,
84                                                             const uint8_t * const ref1,                                                             const uint8_t * const ref1,
85                                                             const uint8_t * const ref2,                                                             const uint8_t * const ref2,
# Line 99  Line 99 
99  sad16biFunc sad16bi_ia64;  sad16biFunc sad16bi_ia64;
100  #endif  #endif
101    
102    #ifdef ARCH_IS_PPC
103    sad16biFunc sad16bi_altivec_c;
104    #endif
105    
106  typedef uint32_t(sad8biFunc) (const uint8_t * const cur,  typedef uint32_t(sad8biFunc) (const uint8_t * const cur,
107                                                             const uint8_t * const ref1,                                                             const uint8_t * const ref1,
108                                                             const uint8_t * const ref2,                                                             const uint8_t * const ref2,
# Line 139  Line 143 
143  sad16vFunc sad16v_mmx;  sad16vFunc sad16v_mmx;
144  #endif  #endif
145    
 #ifdef ARCH_IS_ALTIVEC  
 dev16Func dev16_altivec;  
 #endif  
   
146  #ifdef ARCH_IS_IA64  #ifdef ARCH_IS_IA64
147  dev16Func dev16_ia64;  dev16Func dev16_ia64;
148  #endif  #endif
149    
150    #ifdef ARCH_IS_PPC
151    dev16Func dev16_altivec_c;
152    #endif
153    
154  typedef uint32_t (sse8Func_16bit)(const int16_t * cur,  typedef uint32_t (sse8Func_16bit)(const int16_t * cur,
155                                                                    const int16_t * ref,                                                                    const int16_t * ref,
156                                                                    const uint32_t stride);                                                                    const uint32_t stride);
# Line 158  Line 162 
162  sse8Func_16bit sse8_16bit_mmx;  sse8Func_16bit sse8_16bit_mmx;
163  #endif  #endif
164    
165    #ifdef ARCH_IS_PPC
166    sse8Func_16bit sse8_16bit_altivec_c;
167    #endif
168    
169  #endif                                                  /* _ENCODER_SAD_H_ */  #endif                                                  /* _ENCODER_SAD_H_ */

Legend:
Removed from v.1411  
changed lines
  Added in v.1412

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