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. */ |