# HG changeset patch # User michael # Date 1188068673 0 # Node ID bd015f9ea964c7bdd337f9a154c81f665f29570b # Parent fadffa1e5aefdc4de739bdda4c8ee70df3632f1e avoid an overflow in the 1 horizontal lifting step diff -r fadffa1e5aef -r bd015f9ea964 i386/snowdsp_mmx.c --- a/i386/snowdsp_mmx.c Sat Aug 25 16:28:45 2007 +0000 +++ b/i386/snowdsp_mmx.c Sat Aug 25 19:04:33 2007 +0000 @@ -43,7 +43,7 @@ asm volatile( "pcmpeqd %%xmm7, %%xmm7 \n\t" "psllw $15, %%xmm7 \n\t" - "psrlw $13, %%xmm7 \n\t" + "psrlw $14, %%xmm7 \n\t" ::); for(; i> W_BS); asm volatile( - "psllw $1, %%mm7 \n\t" + "psllw $2, %%mm7 \n\t" ::); for(; i