]> granicus.if.org Git - libvpx/commit
Add sad64x64 and sad32x32 SSE2 versions.
authorRonald S. Bultje <rbultje@google.com>
Thu, 7 Feb 2013 18:24:46 +0000 (10:24 -0800)
committerRonald S. Bultje <rbultje@google.com>
Sat, 9 Feb 2013 00:32:25 +0000 (16:32 -0800)
commit02ff360b333a88ca8866b191d8928e4b980911dd
tree88d05a5f0c719ffd4826846fbb3c85f1a2fd4a83
parent639b863d2276d8100a5e585fa5ab9bf2d3983946
Add sad64x64 and sad32x32 SSE2 versions.

Also port the 4x4, 16x16, 8x16 and 16x8 versions to x86inc.asm; this
makes them all slightly faster, particularly on x86-64. Remove SSE3
sad16x16 version, since the SSE2 version is now faster.

About 1.5% overall encoding speedup.

Change-Id: Id4011a78cce7839f554b301d0800d5ca021af797
vp9/common/vp9_rtcd_defs.sh
vp9/encoder/x86/vp9_sad_sse2.asm
vp9/encoder/x86/vp9_sad_sse2_yasm.asm [new file with mode: 0644]
vp9/encoder/x86/vp9_sad_sse3.asm
vp9/vp9cx.mk