quantize ssse3: declare all variables
Copy missing line from avx implementation. Change-Id: I9755c5b4d4034867de6fa9f741c24bf49dce3a27
This commit is contained in:
parent
101981b736
commit
03f5e300d6
@ -389,7 +389,7 @@ INSTANTIATE_TEST_CASE_P(SSE2, VP9QuantizeTest,
|
|||||||
|
|
||||||
// TODO(johannkoenig): SSSE3 optimizations do not yet pass these tests.
|
// TODO(johannkoenig): SSSE3 optimizations do not yet pass these tests.
|
||||||
#if HAVE_SSSE3 && ARCH_X86_64
|
#if HAVE_SSSE3 && ARCH_X86_64
|
||||||
INSTANTIATE_TEST_CASE_P(DISABLED_SSSE3, VP9QuantizeTest,
|
INSTANTIATE_TEST_CASE_P(SSSE3, VP9QuantizeTest,
|
||||||
::testing::Values(make_tuple(&vpx_quantize_b_ssse3,
|
::testing::Values(make_tuple(&vpx_quantize_b_ssse3,
|
||||||
&vpx_quantize_b_c,
|
&vpx_quantize_b_c,
|
||||||
VPX_BITS_8)));
|
VPX_BITS_8)));
|
||||||
|
@ -15,7 +15,6 @@ pw_1: times 8 dw 1
|
|||||||
|
|
||||||
SECTION .text
|
SECTION .text
|
||||||
|
|
||||||
; TODO(yunqingwang)fix quantize_b code for skip=1 case.
|
|
||||||
%macro QUANTIZE_FN 2
|
%macro QUANTIZE_FN 2
|
||||||
cglobal quantize_%1, 0, %2, 15, coeff, ncoeff, skip, zbin, round, quant, \
|
cglobal quantize_%1, 0, %2, 15, coeff, ncoeff, skip, zbin, round, quant, \
|
||||||
shift, qcoeff, dqcoeff, dequant, \
|
shift, qcoeff, dqcoeff, dequant, \
|
||||||
@ -304,6 +303,9 @@ cglobal quantize_%1, 0, %2, 15, coeff, ncoeff, skip, zbin, round, quant, \
|
|||||||
|
|
||||||
; skip-block, i.e. just write all zeroes
|
; skip-block, i.e. just write all zeroes
|
||||||
.blank:
|
.blank:
|
||||||
|
DEFINE_ARGS coeff, ncoeff, skip, zbin, round, quant, shift, \
|
||||||
|
qcoeff, dqcoeff, dequant, eob, scan, iscan
|
||||||
|
|
||||||
mov r0, dqcoeffmp
|
mov r0, dqcoeffmp
|
||||||
movifnidn ncoeffq, ncoeffmp
|
movifnidn ncoeffq, ncoeffmp
|
||||||
mov r2, qcoeffmp
|
mov r2, qcoeffmp
|
||||||
|
Loading…
x
Reference in New Issue
Block a user