Fix ssse3 quantize_fp functions while skip=1
authorYunqing Wang <yunqingwang@google.com>
Tue, 24 Feb 2015 18:37:05 +0000 (10:37 -0800)
committerYunqing Wang <yunqingwang@google.com>
Tue, 24 Feb 2015 18:37:05 +0000 (10:37 -0800)
commit58e0159c80789da2257463624f56935988e1e7c1
tree99e9498a9152fe8024fb871d40068fee9dfa470c
parent44adb8e28386fbac27b64b36119b18e563357fb8
Fix ssse3 quantize_fp functions while skip=1

In ssse3 functions, DEFINE_ARGS macro hard codes qcoeff and dqcoeff
to r3 and r4. If skip is 1, qcoeff and dqcoeff need to be loaded
from the stack, which doesn't work because of the above definitions.
Currently, skip=1 case is not used in the encoder. This patch fixed
the issue, so it can be turned on later.

Change-Id: I998d696b1a7a85dca2b3bcee790b21c21e039147
vp9/encoder/x86/vp9_quantize_ssse3_x86_64.asm