--- /home/users/baggins/devel/PLD/rpm/BUILD/DirectFB-1.7.6/lib/dvc/dvc_mmx.h~ 2013-12-19 01:16:24.000000000 +0100 +++ /home/users/baggins/devel/PLD/rpm/BUILD/DirectFB-1.7.6/lib/dvc/dvc_mmx.h 2015-03-09 18:30:30.315841777 +0100 @@ -323,7 +323,7 @@ "movd %2, %%mm4\n\t" "shr $16, %%eax\n\t" "punpcklwd %%mm4, %%mm4\n\t" -#ifdef ARCH_X86_64 +#if defined(ARCH_X86_64) && !defined(__ILP32__) "movq (%3,%%rax,4), %%mm0\n\t" #else "movq (%3,%%eax,4), %%mm0\n\t" @@ -336,7 +336,7 @@ "movd %2, %%mm5\n\t" "shr $16, %%eax\n\t" "punpcklwd %%mm5, %%mm5\n\t" -#ifdef ARCH_X86_64 +#if defined(ARCH_X86_64) && !defined(__ILP32__) "movq (%3,%%rax,4), %%mm2\n\t" #else "movq (%3,%%eax,4), %%mm2\n\t" @@ -369,7 +369,7 @@ "movd %2, %%mm4\n\t" "shr $16, %2\n\t" "punpcklwd %%mm4, %%mm4\n\t" -#ifdef ARCH_X86_64 +#if defined(ARCH_X86_64) && !defined(__ILP32__) "movq (%3,%q2,4), %%mm0\n\t" #else "movq (%3,%2,4), %%mm0\n\t"