summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/video_out/yuv2rgb_mmx.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/video_out/yuv2rgb_mmx.c b/src/video_out/yuv2rgb_mmx.c
index 0b8cda6ef..4cbd7d29e 100644
--- a/src/video_out/yuv2rgb_mmx.c
+++ b/src/video_out/yuv2rgb_mmx.c
@@ -361,7 +361,7 @@ static inline void mmx_unpack_32bgr (uint8_t * image, int cpu)
/* scheduling: this is hopeless */
movntq (mm6, *image);
- movq_r2r (mm0, mm6);
+ movq_r2r (mm1, mm6);
punpcklbw_r2r (mm2, mm6);
punpckhwd_r2r (mm7, mm6);
movntq (mm6, *(image+8));
@@ -369,7 +369,7 @@ static inline void mmx_unpack_32bgr (uint8_t * image, int cpu)
punpckhbw_r2r (mm3, mm5);
punpcklwd_r2r (mm5, mm4);
movntq (mm4, *(image+16));
- movq_r2r (mm0, mm4);
+ movq_r2r (mm1, mm4);
punpckhbw_r2r (mm2, mm4);
punpckhwd_r2r (mm5, mm4);
movntq (mm4, *(image+24));