From 4f9d25ddc86f0b47a3158830b2e8b461765571e4 Mon Sep 17 00:00:00 2001 From: Ramiro Polla Date: Tue, 2 Nov 2010 03:09:16 +0000 Subject: [PATCH] dnxhd_mmx: prefer xmm registers below xmm6 when they are available Originally committed as revision 25634 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/x86/dnxhd_mmx.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libavcodec/x86/dnxhd_mmx.c b/libavcodec/x86/dnxhd_mmx.c index afe7e669f6..1256beef7f 100644 --- a/libavcodec/x86/dnxhd_mmx.c +++ b/libavcodec/x86/dnxhd_mmx.c @@ -27,16 +27,16 @@ static void get_pixels_8x4_sym_sse2(DCTELEM *block, const uint8_t *pixels, int line_size) { __asm__ volatile( - "pxor %%xmm7, %%xmm7 \n\t" + "pxor %%xmm5, %%xmm5 \n\t" "movq (%0), %%xmm0 \n\t" "add %2, %0 \n\t" "movq (%0), %%xmm1 \n\t" "movq (%0, %2), %%xmm2 \n\t" "movq (%0, %2,2), %%xmm3 \n\t" - "punpcklbw %%xmm7, %%xmm0 \n\t" - "punpcklbw %%xmm7, %%xmm1 \n\t" - "punpcklbw %%xmm7, %%xmm2 \n\t" - "punpcklbw %%xmm7, %%xmm3 \n\t" + "punpcklbw %%xmm5, %%xmm0 \n\t" + "punpcklbw %%xmm5, %%xmm1 \n\t" + "punpcklbw %%xmm5, %%xmm2 \n\t" + "punpcklbw %%xmm5, %%xmm3 \n\t" "movdqa %%xmm0, (%1) \n\t" "movdqa %%xmm1, 16(%1) \n\t" "movdqa %%xmm2, 32(%1) \n\t"