24
24
#ifndef X264_PPC_DCT_H
25
25
#define X264_PPC_DCT_H
27
void x264_sub4x4_dct_altivec( int16_t dct[4][4],
28
uint8_t *pix1, uint8_t *pix2 );
29
void x264_sub8x8_dct_altivec( int16_t dct[4][4][4],
30
uint8_t *pix1, uint8_t *pix2 );
31
void x264_sub16x16_dct_altivec( int16_t dct[16][4][4],
32
uint8_t *pix1, uint8_t *pix2 );
27
void x264_sub4x4_dct_altivec( int16_t dct[4][4], uint8_t *pix1, uint8_t *pix2 );
28
void x264_sub8x8_dct_altivec( int16_t dct[4][4][4], uint8_t *pix1, uint8_t *pix2 );
29
void x264_sub16x16_dct_altivec( int16_t dct[16][4][4], uint8_t *pix1, uint8_t *pix2 );
34
31
void x264_add4x4_idct_altivec( uint8_t *p_dst, int16_t dct[4][4] );
35
32
void x264_add8x8_idct_altivec( uint8_t *p_dst, int16_t dct[4][4][4] );
36
33
void x264_add16x16_idct_altivec( uint8_t *p_dst, int16_t dct[16][4][4] );
38
void x264_sub8x8_dct8_altivec( int16_t dct[8][8],
39
uint8_t *pix1, uint8_t *pix2 );
40
void x264_sub16x16_dct8_altivec( int16_t dct[4][8][8],
41
uint8_t *pix1, uint8_t *pix2 );
35
void x264_sub8x8_dct8_altivec( int16_t dct[8][8], uint8_t *pix1, uint8_t *pix2 );
36
void x264_sub16x16_dct8_altivec( int16_t dct[4][8][8], uint8_t *pix1, uint8_t *pix2 );
43
38
void x264_add8x8_idct8_altivec( uint8_t *dst, int16_t dct[8][8] );
44
39
void x264_add16x16_idct8_altivec( uint8_t *dst, int16_t dct[4][8][8] );