summaryrefslogtreecommitdiffstats
path: root/src/mesa/x86
diff options
context:
space:
mode:
authorRoland Scheidegger <sroland@tungstengraphics.com>2007-03-13 13:44:23 +0100
committerRoland Scheidegger <sroland@tungstengraphics.com>2007-03-13 13:44:23 +0100
commit14f0b7ea98d5cb2f805fc22796596ef878ae24cb (patch)
tree49f5a7521b34e33e231e0a5cab33ef7f5ba18ea2 /src/mesa/x86
parenteb4db4c4ec7efc366b00e1b1f1fe519ca1af79d6 (diff)
downloadexternal_mesa3d-14f0b7ea98d5cb2f805fc22796596ef878ae24cb.zip
external_mesa3d-14f0b7ea98d5cb2f805fc22796596ef878ae24cb.tar.gz
external_mesa3d-14f0b7ea98d5cb2f805fc22796596ef878ae24cb.tar.bz2
use movdqu instead of movdqa for unaligned load avoiding a segfault (bug 10265)
Diffstat (limited to 'src/mesa/x86')
-rw-r--r--src/mesa/x86/read_rgba_span_x86.S2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/x86/read_rgba_span_x86.S b/src/mesa/x86/read_rgba_span_x86.S
index a690283..3cbcd71 100644
--- a/src/mesa/x86/read_rgba_span_x86.S
+++ b/src/mesa/x86/read_rgba_span_x86.S
@@ -369,7 +369,7 @@ _generic_read_RGBA_span_BGRA8888_REV_SSE2:
movdqa mask, %xmm1
movdqa mask+16, %xmm2
*/
- LOAD_MASK(movdqa,%xmm1,%xmm2)
+ LOAD_MASK(movdqu,%xmm1,%xmm2)
movl 12(%esp), %ebx /* source pointer */
movl 20(%esp), %edx /* number of pixels to copy */