summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xine_post_swscale.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/xine_post_swscale.c b/xine_post_swscale.c
index a62b0742..0ddb448b 100644
--- a/xine_post_swscale.c
+++ b/xine_post_swscale.c
@@ -17,7 +17,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*
- * $Id: xine_post_swscale.c,v 1.13 2010-05-24 12:12:36 phintuka Exp $
+ * $Id: xine_post_swscale.c,v 1.14 2011-02-21 22:42:13 phintuka Exp $
*
* Simple (faster) resize for avisynth
* Copyright (C) 2002 Tom Barry
@@ -588,10 +588,10 @@ static int do_warp_yuy2(uint8_t *dst, const uint8_t *src,
".align 16 \n\t"
- "movdqa "_FPround1", %%xmm0 \n\t"
- "movdqa "_vWeight1", %%xmm5 \n\t"
- "movdqa "_vWeight2", %%xmm6 \n\t"
- "movdqa "_YMask", %%xmm7 \n"
+ "movdqu "_FPround1", %%xmm0 \n\t"
+ "movdqu "_vWeight1", %%xmm5 \n\t"
+ "movdqu "_vWeight2", %%xmm6 \n\t"
+ "movdqu "_YMask", %%xmm7 \n"
""vLoopSSE2_Fetch": \n\t"
#ifdef PREFETCH
@@ -929,9 +929,9 @@ static int do_warp_yv12(uint8_t *dst, const uint8_t * const src,
"shr $1, %%"REGC" \n\t" /* do 16 bytes at a time instead */
"dec %%"REGC" \n\t" /* jigger loop ct */
- "movdqa "_FPround1", %%xmm0 \n\t"
- "movdqa "_vWeight1", %%xmm5 \n\t"
- "movdqa "_vWeight2", %%xmm6 \n\t"
+ "movdqu "_FPround1", %%xmm0 \n\t"
+ "movdqu "_vWeight1", %%xmm5 \n\t"
+ "movdqu "_vWeight2", %%xmm6 \n\t"
"pxor %%xmm7, %%xmm7 \n"
".align 16 \n"