20 |
* along with this program ; if not, write to the Free Software |
* along with this program ; if not, write to the Free Software |
21 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
22 |
* |
* |
23 |
* $Id: xvid.c,v 1.84 2010-10-17 17:46:43 Isibaar Exp $ |
* $Id: xvid.c,v 1.85 2010-11-28 15:18:21 Isibaar Exp $ |
24 |
* |
* |
25 |
****************************************************************************/ |
****************************************************************************/ |
26 |
|
|
339 |
sse8_16bit = sse8_16bit_c; |
sse8_16bit = sse8_16bit_c; |
340 |
sse8_8bit = sse8_8bit_c; |
sse8_8bit = sse8_8bit_c; |
341 |
|
|
342 |
|
sseh8_16bit = sseh8_16bit_c; |
343 |
|
coeff8_energy = coeff8_energy_c; |
344 |
|
blocksum8 = blocksum8_c; |
345 |
|
|
346 |
init_GMC(cpu_flags); |
init_GMC(cpu_flags); |
347 |
|
|
348 |
#if defined(ARCH_IS_IA32) || defined(ARCH_IS_X86_64) |
#if defined(ARCH_IS_IA32) || defined(ARCH_IS_X86_64) |
574 |
sad16 = sad16_sse2; |
sad16 = sad16_sse2; |
575 |
dev16 = dev16_sse2; |
dev16 = dev16_sse2; |
576 |
|
|
577 |
|
/* PSNR-HVS-M distortion metric */ |
578 |
|
sseh8_16bit = sseh8_16bit_sse2; |
579 |
|
coeff8_energy = coeff8_energy_sse2; |
580 |
|
blocksum8 = blocksum8_sse2; |
581 |
|
|
582 |
/* DCT operators */ |
/* DCT operators */ |
583 |
fdct = fdct_sse2_skal; |
fdct = fdct_sse2_skal; |
584 |
idct = idct_sse2_skal; /* Is now IEEE1180 and Walken compliant. */ |
idct = idct_sse2_skal; /* Is now IEEE1180 and Walken compliant. */ |