* ac3_imdct_sse.c: accelerated SSE ac3 DCT
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
- * $Id: ac3_imdct_sse.c,v 1.12 2002/06/01 12:31:59 sam Exp $
+ * $Id: ac3_imdct_sse.c,v 1.13 2002/07/31 20:56:51 sam Exp $
*
* Authors: Renaud Dartus <reno@videolan.org>
* Aaron Holtzman <aholtzma@engr.uvic.ca>
# define M_PI 3.14159265358979323846
#endif
-void _M( fft_64p ) ( complex_t *x );
-void _M( fft_128p ) ( complex_t *a );
+void E_( fft_64p ) ( complex_t *x );
+void E_( fft_128p ) ( complex_t *a );
static void imdct512_pre_ifft_twiddle_sse ( const int *, complex_t *,
float *, float * );
static void imdct512_window_delay_nol_sse ( complex_t *, float *,
float *, float * );
-void _M( imdct_init ) (imdct_t * p_imdct)
+void E_( imdct_init ) (imdct_t * p_imdct)
{
int i;
float scale = 181.019;
}
}
-void _M( imdct_do_512 ) (imdct_t * p_imdct, float data[], float delay[])
+void E_( imdct_do_512 ) (imdct_t * p_imdct, float data[], float delay[])
{
imdct512_pre_ifft_twiddle_sse( pm128, p_imdct->buf, data,
p_imdct->xcos_sin_sse );
- _M( fft_128p ) ( p_imdct->buf );
+ E_( fft_128p ) ( p_imdct->buf );
imdct512_post_ifft_twiddle_sse( p_imdct->buf, p_imdct->xcos_sin_sse );
imdct512_window_delay_sse( p_imdct->buf, data, window, delay );
}
-void _M( imdct_do_512_nol ) (imdct_t * p_imdct, float data[], float delay[])
+void E_( imdct_do_512_nol ) (imdct_t * p_imdct, float data[], float delay[])
{
imdct512_pre_ifft_twiddle_sse( pm128, p_imdct->buf, data,
p_imdct->xcos_sin_sse );
- _M( fft_128p ) ( p_imdct->buf );
+ E_( fft_128p ) ( p_imdct->buf );
imdct512_post_ifft_twiddle_sse( p_imdct->buf, p_imdct->xcos_sin_sse );
imdct512_window_delay_nol_sse( p_imdct->buf, data, window, delay );
}