151 |
dev16Func dev16_altivec_c; |
dev16Func dev16_altivec_c; |
152 |
#endif |
#endif |
153 |
|
|
154 |
|
/* This function assumes blocks use 16bit signed elements */ |
155 |
typedef uint32_t (sse8Func_16bit)(const int16_t * cur, |
typedef uint32_t (sse8Func_16bit)(const int16_t * cur, |
156 |
const int16_t * ref, |
const int16_t * ref, |
157 |
const uint32_t stride); |
const uint32_t stride); |
167 |
sse8Func_16bit sse8_16bit_altivec_c; |
sse8Func_16bit sse8_16bit_altivec_c; |
168 |
#endif |
#endif |
169 |
|
|
170 |
|
/* This function assumes blocks use 8bit *un*signed elements */ |
171 |
|
typedef uint32_t (sse8Func_8bit)(const uint8_t * cur, |
172 |
|
const uint8_t * ref, |
173 |
|
const uint32_t stride); |
174 |
|
typedef sse8Func_8bit *sse8Func_8bitPtr; |
175 |
|
extern sse8Func_8bitPtr sse8_8bit; |
176 |
|
|
177 |
|
sse8Func_8bit sse8_8bit_c; |
178 |
|
#ifdef ARCH_IS_IA32 |
179 |
|
sse8Func_8bit sse8_8bit_mmx; |
180 |
|
#endif |
181 |
|
|
182 |
#endif /* _ENCODER_SAD_H_ */ |
#endif /* _ENCODER_SAD_H_ */ |