From: Jaroslav Kysela Date: Wed, 19 Feb 2003 10:58:29 +0000 (+0000) Subject: Fixed saturation for i386 X-Git-Tag: v1.0.3~271 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=c25bf7ef7bc39067be27520cf7f3621c3254754c;p=alsa-lib.git Fixed saturation for i386 --- diff --git a/src/pcm/pcm_dmix.c b/src/pcm/pcm_dmix.c index 86306ef6..de68f7c0 100644 --- a/src/pcm/pcm_dmix.c +++ b/src/pcm/pcm_dmix.c @@ -644,7 +644,7 @@ static void mix_areas1(unsigned int size, "4:" "\tmovw $0x7fff, %%ax\n" - "\tmovw (%%edi), %%ax\n" + "\tmovw %%ax, (%%edi)\n" "\tcmpl %%ecx,(%%ebx)\n" "\tjnz 3b\n" "\tadd %4, %%edi\n" @@ -660,8 +660,8 @@ static void mix_areas1(unsigned int size, "5:" "\tmovw $-0x8000, %%ax\n" - "\tmovw (%%edi), %%ax\n" - "\tcmpl %%ecx,(%%ebx)\n" + "\tmovw %%ax, (%%edi)\n" + "\tcmpl %%ecx, (%%ebx)\n" "\tjnz 3b\n" "\tadd %4, %%edi\n" "\tadd %5, %%esi\n"