172 |
#endif |
#endif |
173 |
|
|
174 |
/***************************************************************************** |
/***************************************************************************** |
175 |
|
* transfer8to16 + substraction op API - Bidirectionnal Version *readonly* |
176 |
|
****************************************************************************/ |
177 |
|
|
178 |
|
typedef void (TRANSFER_8TO16SUB2RO) (int16_t * const dct, |
179 |
|
const uint8_t * const cur, |
180 |
|
const uint8_t * ref1, |
181 |
|
const uint8_t * ref2, |
182 |
|
const uint32_t stride); |
183 |
|
|
184 |
|
typedef TRANSFER_8TO16SUB2RO *TRANSFER_8TO16SUB2RO_PTR; |
185 |
|
|
186 |
|
/* Our global function pointer - Initialized in xvid.c */ |
187 |
|
extern TRANSFER_8TO16SUB2RO_PTR transfer_8to16sub2ro; |
188 |
|
|
189 |
|
/* Implemented functions */ |
190 |
|
TRANSFER_8TO16SUB2RO transfer_8to16sub2ro_c; |
191 |
|
|
192 |
|
#ifdef ARCH_IS_IA32 |
193 |
|
extern TRANSFER_8TO16SUB2RO transfer_8to16sub2ro_xmm; |
194 |
|
#endif |
195 |
|
|
196 |
|
/***************************************************************************** |
197 |
* transfer16to8 + addition op API |
* transfer16to8 + addition op API |
198 |
****************************************************************************/ |
****************************************************************************/ |
199 |
|
|