aom/vpx_ports
Yunqing Wang 71ecb5d7d9 Full search SAD function optimization in SSE4.1
Use mpsadbw, and calculate 8 sad at once. Function list:
vp8_sad16x16x8_sse4
vp8_sad16x8x8_sse4
vp8_sad8x16x8_sse4
vp8_sad8x8x8_sse4
vp8_sad4x4x8_sse4

(test clip: tulip)
For best quality mode, this gave encoder a 5% performance boost.
For good quality mode with speed=1, this gave encoder a 3%
performance boost.

Change-Id: I083b5a39d39144f88dcbccbef95da6498e490134
2010-10-27 13:36:31 -04:00
..
arm.h Add runtime CPU detection support for ARM. 2010-10-25 09:23:29 -04:00
arm_cpudetect.c Add runtime CPU detection support for ARM. 2010-10-25 09:23:29 -04:00
config.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
emms.asm nasm: avoid relative include paths 2010-10-04 19:50:08 -04:00
mem.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
mem_ops.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
mem_ops_aligned.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
vpx_timer.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
vpxtypes.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
x86.h Full search SAD function optimization in SSE4.1 2010-10-27 13:36:31 -04:00
x86_abi_support.asm nasm: address labels 'rel label' vice 'wrt rip' 2010-10-04 19:47:54 -04:00
x86_cpuid.c Add processor dectection for x86. 2010-10-13 09:58:15 -07:00