summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJingning Han <jingning@google.com>2014-01-03 12:54:57 -0800
committerGerrit Code Review <gerrit@gerrit.golo.chromium.org>2014-01-03 12:54:57 -0800
commit326b73e41e1fcbc0ddf90971cab203a09ca812ce (patch)
tree64298b3ddb7ed864edbe983524cd175f649eb947
parent12f742bc3fe8a9ae2d1ed5d51134960de442d2b1 (diff)
parent0b1a27135acbf78578ea3abe45f4e0501c0cd21d (diff)
downloadlibvpx-326b73e41e1fcbc0ddf90971cab203a09ca812ce.tar
libvpx-326b73e41e1fcbc0ddf90971cab203a09ca812ce.tar.gz
libvpx-326b73e41e1fcbc0ddf90971cab203a09ca812ce.tar.bz2
libvpx-326b73e41e1fcbc0ddf90971cab203a09ca812ce.zip
Merge "Reduce num of buffer swap calls in idct8_1d_sse2"
-rw-r--r--vp9/common/x86/vp9_idct_intrin_sse2.c13
1 files changed, 2 insertions, 11 deletions
diff --git a/vp9/common/x86/vp9_idct_intrin_sse2.c b/vp9/common/x86/vp9_idct_intrin_sse2.c
index e273c8105..06df85054 100644
--- a/vp9/common/x86/vp9_idct_intrin_sse2.c
+++ b/vp9/common/x86/vp9_idct_intrin_sse2.c
@@ -692,18 +692,9 @@ static void idct8_1d_sse2(__m128i *in) {
__m128i stp2_0, stp2_1, stp2_2, stp2_3, stp2_4, stp2_5, stp2_6, stp2_7;
__m128i tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7;
- in0 = in[0];
- in1 = in[1];
- in2 = in[2];
- in3 = in[3];
- in4 = in[4];
- in5 = in[5];
- in6 = in[6];
- in7 = in[7];
-
// 8x8 Transpose is copied from vp9_fdct8x8_sse2()
- TRANSPOSE_8X8(in0, in1, in2, in3, in4, in5, in6, in7, in0, in1, in2, in3,
- in4, in5, in6, in7);
+ TRANSPOSE_8X8(in[0], in[1], in[2], in[3], in[4], in[5], in[6], in[7],
+ in0, in1, in2, in3, in4, in5, in6, in7);
// 4-stage 1D idct8x8
IDCT8_1D