[FFmpeg-cvslog] r23750 - in trunk/libavcodec: mpegaudio.h mpegaudiodec.c x86/Makefile x86/mpegaudiodec_mmx.c
Måns Rullgård
mans
Thu Jun 24 10:35:17 CEST 2010
vitor <subversion at mplayerhq.hu> writes:
> + __asm__ volatile(
> + "1: \n\t"
> + "xorps %%xmm0, %%xmm0 \n\t"
> + "xorps %%xmm4, %%xmm4 \n\t"
> +
> + MULT( 0, 0)
> + MULT( 256, 64)
> + MULT( 512, 128)
> + MULT( 768, 192)
> + MULT(1024, 256)
> + MULT(1280, 320)
> + MULT(1536, 384)
> + MULT(1792, 448)
> +
> + "movaps %%xmm0, (%3,%5) \n\t"
> + "movaps %%xmm4, (%4,%5) \n\t"
> + "addl $16, %5 \n\t"
> + "jl 1b \n\t"
> + :"+&r"(win1a), "+&r"(win2a), "+&r"(bufa), "+&r"(sum1a), "+&r"(sum2a), "+&r"(count)
> + );
This needs to be under #if HAVE_TEN_OPERANDS.
--
M?ns Rullg?rd
mans at mansr.com
More information about the ffmpeg-cvslog
mailing list