X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=common%2Fdct.c;h=9e2e955504b977586f638fc2ca2ab31cf3eae8da;hb=eeb9b66ddb0f27d8baaa8efa9597613e61140836;hp=2740a3171b5e64e63d0b83b89ed191c1f320387b;hpb=23d1d8e89be2d99f5c6924a6055fc80d69429503;p=x264 diff --git a/common/dct.c b/common/dct.c index 2740a317..9e2e9555 100644 --- a/common/dct.c +++ b/common/dct.c @@ -576,6 +576,7 @@ void x264_dct_init( int cpu, x264_dct_function_t *dctf ) dctf->add4x4_idct = x264_add4x4_idct_sse2; dctf->dct4x4dc = x264_dct4x4dc_sse2; dctf->idct4x4dc = x264_idct4x4dc_sse2; + dctf->dct2x4dc = x264_dct2x4dc_sse2; dctf->sub8x8_dct8 = x264_sub8x8_dct8_sse2; dctf->sub16x16_dct8 = x264_sub16x16_dct8_sse2; dctf->add8x8_idct = x264_add8x8_idct_sse2; @@ -597,6 +598,7 @@ void x264_dct_init( int cpu, x264_dct_function_t *dctf ) dctf->add4x4_idct = x264_add4x4_idct_avx; dctf->dct4x4dc = x264_dct4x4dc_avx; dctf->idct4x4dc = x264_idct4x4dc_avx; + dctf->dct2x4dc = x264_dct2x4dc_avx; dctf->sub8x8_dct8 = x264_sub8x8_dct8_avx; dctf->sub16x16_dct8 = x264_sub16x16_dct8_avx; dctf->add8x8_idct = x264_add8x8_idct_avx; @@ -633,6 +635,7 @@ void x264_dct_init( int cpu, x264_dct_function_t *dctf ) if( cpu&X264_CPU_MMX2 ) { dctf->dct4x4dc = x264_dct4x4dc_mmx2; + dctf->dct2x4dc = x264_dct2x4dc_mmx2; dctf->add8x8_idct_dc = x264_add8x8_idct_dc_mmx2; dctf->add16x16_idct_dc = x264_add16x16_idct_dc_mmx2; }