From 4b7d301c94d33394550322768a9d2232087b2d64 Mon Sep 17 00:00:00 2001 From: "Xiang, Haihao" Date: Wed, 14 May 2008 09:52:46 +0800 Subject: [PATCH] _generic_read_RGBA_span_BGRA8888_REV_SSE2: It should adjust the source and target pointers after do the first 2 pixels. fix bug #15850 --- src/mesa/x86/read_rgba_span_x86.S | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mesa/x86/read_rgba_span_x86.S b/src/mesa/x86/read_rgba_span_x86.S index 2e5c3be..80144b8 100644 --- a/src/mesa/x86/read_rgba_span_x86.S +++ b/src/mesa/x86/read_rgba_span_x86.S @@ -434,7 +434,8 @@ _generic_read_RGBA_span_BGRA8888_REV_SSE2: je .L47 movq (%ebx), %xmm0 - + addl $8, %ebx + movdqa %xmm0, %xmm3 movdqa %xmm0, %xmm4 andps %xmm1, %xmm0 @@ -448,6 +449,7 @@ _generic_read_RGBA_span_BGRA8888_REV_SSE2: orps %xmm3, %xmm0 movq %xmm0, (%ecx) + addl $8, %ecx .L47: testl $1, %edx -- 2.7.4