Revision b420448e libavcodec/ppc/fdct_altivec.c
libavcodec/ppc/fdct_altivec.c | ||
---|---|---|
198 | 198 |
void fdct_altivec(int16_t *block) |
199 | 199 |
{ |
200 | 200 |
POWERPC_PERF_DECLARE(altivec_fdct, 1); |
201 |
#ifdef ALTIVEC_USE_REFERENCE_C_CODE |
|
202 |
POWERPC_PERF_START_COUNT(altivec_fdct, 1); |
|
203 |
void ff_jpeg_fdct_islow(int16_t *block); |
|
204 |
ff_jpeg_fdct_islow(block); |
|
205 |
POWERPC_PERF_STOP_COUNT(altivec_fdct, 1); |
|
206 |
#else /* ALTIVEC_USE_REFERENCE_C_CODE */ |
|
207 | 201 |
vector signed short *bp; |
208 | 202 |
vector float *cp; |
209 | 203 |
vector float b00, b10, b20, b30, b40, b50, b60, b70; |
... | ... | |
494 | 488 |
/* }}} */ |
495 | 489 |
|
496 | 490 |
POWERPC_PERF_STOP_COUNT(altivec_fdct, 1); |
497 |
#endif /* ALTIVEC_USE_REFERENCE_C_CODE */ |
|
498 | 491 |
} |
499 | 492 |
|
500 | 493 |
/* vim:set foldmethod=marker foldlevel=0: */ |
Also available in: Unified diff