38
38
void x264_sub16x16_dct_ssse3( int16_t dct[16][16], uint8_t *pix1, uint8_t *pix2 );
39
39
void x264_sub8x8_dct_avx ( int16_t dct[ 4][16], uint8_t *pix1, uint8_t *pix2 );
40
40
void x264_sub16x16_dct_avx ( int16_t dct[16][16], uint8_t *pix1, uint8_t *pix2 );
41
void x264_sub8x8_dct_xop ( int16_t dct[ 4][16], uint8_t *pix1, uint8_t *pix2 );
42
void x264_sub16x16_dct_xop ( int16_t dct[16][16], uint8_t *pix1, uint8_t *pix2 );
41
43
void x264_sub8x8_dct_dc_mmx2( int16_t dct [ 4], uint8_t *pix1, uint8_t *pix2 );
42
void x264_sub8x8_dct_dc_sse2( int16_t dct [ 4], uint8_t *pix1, uint8_t *pix2 );
44
void x264_sub8x8_dct_dc_sse2( dctcoef dct [ 4], pixel *pix1, pixel *pix2 );
45
void x264_sub8x16_dct_dc_sse2 ( dctcoef dct [ 4], pixel *pix1, pixel *pix2 );
46
void x264_sub8x16_dct_dc_ssse3( int16_t dct [ 4], uint8_t *pix1, uint8_t *pix2 );
47
void x264_sub8x16_dct_dc_avx ( dctcoef dct [ 4], pixel *pix1, pixel *pix2 );
44
49
void x264_add4x4_idct_mmx ( uint8_t *p_dst, int16_t dct [16] );
45
50
void x264_add4x4_idct_sse2 ( uint16_t *p_dst, int32_t dct [16] );
70
75
void x264_sub8x8_dct8_mmx ( int16_t dct [64], uint8_t *pix1, uint8_t *pix2 );
71
76
void x264_sub16x16_dct8_mmx ( int16_t dct[4][64], uint8_t *pix1, uint8_t *pix2 );
72
void x264_sub8x8_dct8_sse2 ( int16_t dct [64], uint8_t *pix1, uint8_t *pix2 );
73
void x264_sub16x16_dct8_sse2 ( int16_t dct[4][64], uint8_t *pix1, uint8_t *pix2 );
77
void x264_sub8x8_dct8_sse2 ( dctcoef dct [64], pixel *pix1, pixel *pix2 );
78
void x264_sub16x16_dct8_sse2 ( dctcoef dct[4][64], pixel *pix1, pixel *pix2 );
74
79
void x264_sub8x8_dct8_ssse3 ( int16_t dct [64], uint8_t *pix1, uint8_t *pix2 );
75
80
void x264_sub16x16_dct8_ssse3( int16_t dct[4][64], uint8_t *pix1, uint8_t *pix2 );
76
void x264_sub8x8_dct8_avx ( int16_t dct [64], uint8_t *pix1, uint8_t *pix2 );
77
void x264_sub16x16_dct8_avx ( int16_t dct[4][64], uint8_t *pix1, uint8_t *pix2 );
81
void x264_sub8x8_dct8_sse4 ( int32_t dct [64], uint16_t *pix1, uint16_t *pix2 );
82
void x264_sub16x16_dct8_sse4 ( int32_t dct[4][64], uint16_t *pix1, uint16_t *pix2 );
83
void x264_sub8x8_dct8_avx ( dctcoef dct [64], pixel *pix1, pixel *pix2 );
84
void x264_sub16x16_dct8_avx ( dctcoef dct[4][64], pixel *pix1, pixel *pix2 );
80
87
void x264_add8x8_idct8_mmx ( uint8_t *dst, int16_t dct [64] );
81
88
void x264_add16x16_idct8_mmx ( uint8_t *dst, int16_t dct[4][64] );
82
void x264_add8x8_idct8_sse2 ( uint8_t *dst, int16_t dct [64] );
83
void x264_add16x16_idct8_sse2( uint8_t *dst, int16_t dct[4][64] );
84
void x264_add8x8_idct8_avx ( uint8_t *dst, int16_t dct [64] );
85
void x264_add16x16_idct8_avx ( uint8_t *dst, int16_t dct[4][64] );
89
void x264_add8x8_idct8_sse2 ( pixel *dst, dctcoef dct [64] );
90
void x264_add16x16_idct8_sse2( pixel *dst, dctcoef dct[4][64] );
91
void x264_add8x8_idct8_avx ( pixel *dst, dctcoef dct [64] );
92
void x264_add16x16_idct8_avx ( pixel *dst, dctcoef dct[4][64] );
87
94
void x264_zigzag_scan_8x8_frame_avx ( dctcoef level[64], dctcoef dct[64] );
88
95
void x264_zigzag_scan_8x8_frame_ssse3( int16_t level[64], int16_t dct[64] );