From 85fa502b8d69f72eecee95fe3692344ae4035989 Mon Sep 17 00:00:00 2001 From: Guenter Bartsch Date: Wed, 5 Dec 2001 15:12:02 +0000 Subject: altivec support by Jeffrey W. Baker CVS patchset: 1171 CVS date: 2001/12/05 15:12:02 --- src/libmpeg2/mpeg2_internal.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/libmpeg2/mpeg2_internal.h') diff --git a/src/libmpeg2/mpeg2_internal.h b/src/libmpeg2/mpeg2_internal.h index 8e7ce0d11..d9bc71c62 100644 --- a/src/libmpeg2/mpeg2_internal.h +++ b/src/libmpeg2/mpeg2_internal.h @@ -170,6 +170,13 @@ void idct_block_copy_mmx (int16_t *block, uint8_t * dest, int stride); void idct_block_add_mmx (int16_t *block, uint8_t * dest, int stride); void idct_mmx_init (void); +#ifdef ENABLE_ALTIVEC +/* idct_altivec.c */ +void idct_block_copy_altivec (int16_t * block, uint8_t * dest, int stride); +void idct_block_add_altivec (int16_t * block, uint8_t * dest, int stride); +void idct_altivec_init (void); +#endif + /* motion_comp.c */ void motion_comp_init (void); @@ -191,6 +198,9 @@ extern mc_functions_t mc_functions_c; extern mc_functions_t mc_functions_mmx; extern mc_functions_t mc_functions_mmxext; extern mc_functions_t mc_functions_3dnow; +#ifdef ENABLE_ALTIVEC +extern mc_functions_t mc_functions_altivec; +#endif extern mc_functions_t mc_functions_mlib; /* slice.c */ -- cgit v1.2.3