From e814b06bed275dbfb1d72a383daa2efe12b708bd Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Mon, 22 Aug 2005 11:06:35 +0000 Subject: [PATCH] amd64 alignment fix SVN revision: 16275 --- src/lib/amd64_blend.S | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/lib/amd64_blend.S b/src/lib/amd64_blend.S index 23229ac..dcfd92e 100644 --- a/src/lib/amd64_blend.S +++ b/src/lib/amd64_blend.S @@ -168,8 +168,8 @@ PR_(imlib_amd64_blend_rgba_to_rgb): ENTER pxor %xmm4, %xmm4 - movdqa c1(%rip), %xmm5 - movdqa m00XXXXXX(%rip), %xmm6 + movdqu c1(%rip), %xmm5 + movdqu m00XXXXXX(%rip), %xmm6 /* Move right to left across each line, */ /* processing in two pixel chunks */ @@ -565,9 +565,9 @@ PR_(imlib_amd64_blend_rgba_to_rgba): ENTER pxor %xmm4, %xmm4 - movdqa c1(%rip), %xmm5 + movdqu c1(%rip), %xmm5 xorq %rax, %rax - movdqa mX000X000X000X000(%rip), %xmm6 + movdqu mX000X000X000X000(%rip), %xmm6 movq pow_lut@GOTPCREL(%rip), %r13 /* Move right to left across each line, */ @@ -994,8 +994,8 @@ SIZE(imlib_amd64_blend_rgba_to_rgba) PR_(imlib_amd64_copy_rgba_to_rgb): ENTER - movdqa m0XXX0XXX0XXX0XXX(%rip), %xmm5 - movdqa mX000X000X000X000(%rip), %xmm6 + movdqu m0XXX0XXX0XXX0XXX(%rip), %xmm5 + movdqu mX000X000X000X000(%rip), %xmm6 leaq (%rsi, %r8, 4), %rsi leaq (%rdi, %r8, 4), %rdi