--- xvid.c 2002/04/13 16:30:01 1.11 +++ xvid.c 2002/05/02 22:35:08 1.14 @@ -195,6 +195,21 @@ interpolate8x8_halfpel_hv = interpolate8x8_halfpel_hv_3dn; } + if((cpu_flags & XVID_CPU_SSE2) > 0) { +#ifdef EXPERIMENTAL_SSE2_CODE + quant_intra = quant_intra_sse2; + dequant_intra = dequant_intra_sse2; + quant_inter = quant_inter_sse2; + dequant_inter = dequant_inter_sse2; + + calc_cbp = calc_cbp_sse2; + sad16 = sad16_sse2; + dev16 = dev16_sse2; + idct = idct_sse2; + fdct = fdct_sse2; +#endif + } + #endif #ifdef ARCH_PPC #ifdef ARCH_PPC_ALTIVEC