[FFmpeg-cvslog] r23750 - in trunk/libavcodec: mpegaudio.h mpegaudiodec.c x86/Makefile x86/mpegaudiodec_mmx.c

Vitor Sessak vitor1001
Thu Jun 24 10:48:19 CEST 2010


On 06/24/2010 10:35 AM, M?ns Rullg?rd wrote:
> 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.

Should be fixed, thanks for the tips in IRC.

-Vitor



More information about the ffmpeg-cvslog mailing list