diff options
author | Ronald S. Bultje <rbultje@google.com> | 2013-06-11 15:19:14 -0700 |
---|---|---|
committer | Ronald S. Bultje <rbultje@google.com> | 2013-06-12 17:40:01 -0400 |
commit | fa96eeb835c88522740a96dcda77f8685fae96a5 (patch) | |
tree | acd693b0b531177de191dd4798aa9097e42cbbcb /vp9/encoder/x86/vp9_sad4d_sse2.asm | |
parent | 1fa04e1a03c2a77ce1575ef8e7c9d15e2334ad3a (diff) | |
download | libvpx-fa96eeb835c88522740a96dcda77f8685fae96a5.tar libvpx-fa96eeb835c88522740a96dcda77f8685fae96a5.tar.gz libvpx-fa96eeb835c88522740a96dcda77f8685fae96a5.tar.bz2 libvpx-fa96eeb835c88522740a96dcda77f8685fae96a5.zip |
Implement SSE version for sad4x8x4d and SSE2 version for sad8x4x4d.
Encoding time of crew (CIF, first 50 frames) @ 1500kbps goes from 4min56
to 4min42.
Change-Id: I92c0c8b32980d2ae7c6dafc8b883a2c7fcd14a9f
Diffstat (limited to 'vp9/encoder/x86/vp9_sad4d_sse2.asm')
-rw-r--r-- | vp9/encoder/x86/vp9_sad4d_sse2.asm | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/vp9/encoder/x86/vp9_sad4d_sse2.asm b/vp9/encoder/x86/vp9_sad4d_sse2.asm index 25dd064e1..b4936281f 100644 --- a/vp9/encoder/x86/vp9_sad4d_sse2.asm +++ b/vp9/encoder/x86/vp9_sad4d_sse2.asm @@ -224,6 +224,8 @@ SADNXN4D 16, 16 SADNXN4D 16, 8 SADNXN4D 8, 16 SADNXN4D 8, 8 +SADNXN4D 8, 4 INIT_MMX sse +SADNXN4D 4, 8 SADNXN4D 4, 4 |