use asm_offsets with vp8_regular_quantize_b_sse2
authorJohann <johannkoenig@google.com>
Thu, 10 Feb 2011 19:57:43 +0000 (14:57 -0500)
committerJohann <johannkoenig@google.com>
Thu, 24 Mar 2011 17:34:48 +0000 (13:34 -0400)
commit8edaf6e2f232f00de3e3aac1657a31a3effe9a11
tree697dd89f02461daee46c8caca4c9e84df8d9ba21
parentedfc93aebac7674f26ed4c0389d97ae15e8b8c2b
use asm_offsets with vp8_regular_quantize_b_sse2

remove helper function and avoid shadowing all the arguments to the
stack on 64bit systems

when running with --good --cpu-used=0:
~2% on linux x86 and x86_64
~2% on win32 x86 msys and visual studio
more on darwin10 x86_64
significantly more on
x86_64-win64-vs9

Change-Id: Ib7be12edf511fbf2922f191afd5b33b19a0c4ae6
build/make/Makefile
libs.mk
vp8/encoder/asm_enc_offsets.c
vp8/encoder/x86/quantize_sse2.asm
vp8/encoder/x86/quantize_x86.h
vp8/encoder/x86/x86_csystemdependent.c