From e854291dbab92b860772cab2b9119539fe73eadb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Duraffort?= Date: Fri, 11 Nov 2011 15:39:29 +0100 Subject: [PATCH] grain: fix clobber list MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: RĂ©mi Denis-Courmont --- modules/video_filter/grain.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/video_filter/grain.c b/modules/video_filter/grain.c index 40d94281b5..a180ae3631 100644 --- a/modules/video_filter/grain.c +++ b/modules/video_filter/grain.c @@ -156,6 +156,7 @@ static void BlockBlendC(uint8_t *dst, size_t dst_pitch, #ifdef CAN_COMPILE_SSE2 #define _STRING(x) #x #define STRING(x) _STRING(x) +VLC_SSE static void BlockBlendSse2(uint8_t *dst, size_t dst_pitch, const uint8_t *src, size_t src_pitch, const int16_t *noise) @@ -186,7 +187,7 @@ static void BlockBlendSse2(uint8_t *dst, size_t dst_pitch, [src1]"r"(&src[(2*i+0) * src_pitch]), [src2]"r"(&src[(2*i+1) * src_pitch]), [noise]"r"(&noise[2*i * BANK_SIZE]) - : "memory"); + : "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "memory"); } #else # error "BLEND_SIZE unsupported"