[MPlayer-dev-eng] [PATCH] fixed point faad, gnu assembler etc.

Rich Felker dalias at aerifal.cx
Thu Apr 20 05:40:35 CEST 2006


On Wed, Apr 19, 2006 at 10:28:35PM +0200, Reimar Döffinger wrote:
> +#elif defined(__GNUC__) && (defined (ARCH_X86) || defined(ARCH_X86_64))
> +#define MUL_S(A,B,S) \
> +  __asm__ __volatile__ (\
> +    "imul %1                 \n\t"\
> +    "shrd %%cl, %%edx, %%eax \n\t"\

There is no such i386 opcode as shrd as far as I know....

BTW about SBR... SBR works with fixed point mode if you enable it but
I think it still uses a lot of float (or just extremely slow) code.
Ideally it should be allowed even when fixed point is enabled and
MPlayer should have an option to disable SBR decoding.

Rich




More information about the MPlayer-dev-eng mailing list