[FFmpeg-devel] r9017 breaks WMA decoding on Intel Macs

matthieu castet castet.matthieu
Tue May 29 20:50:53 CEST 2007


Guillaume POIRIER wrote:
> Hi,
> 
> On 5/29/07, matthieu castet <castet.matthieu at free.fr> wrote:
>> Hi,
>>
>> Zuxy Meng wrote:
>>> Hi,
>>>
>>>> L32:
>>>>       addl    $4, %ebx
>>>>       movaps          (%eax), %xmm0
>>>>       movaps       16+(%eax), %xmm4
>>>>       movlps          (%ecx), %xmm1
>>>>       movlps        8+(%ecx), %xmm5
>>> Actually gcc -S can't help diagnostic here: we don't know how
>>> "16+(%eax)" will be assembled so you should have done an 'objdump -d'
>>> instead.
>>>
>>> I'm sorry I don't access to any OS X boxes so I can't really help you
>>> much in shooting down the problem although it's me who introduced this
>>> regression. I hope you don't feel annoyed.
>> It's may be a stupid question, but why can't we use "movaps      -16%0,
>> %%xmm4 \n\t" instead of "movaps      -16%0, %%xmm4 \n\t" ?
>>
>> It seems to generate the correct thing for me.
> 
> Well, I think there's a typo in your msg: "movaps      -16%0, %%xmm4
> \n\t" is the same thing as "movaps      -16%0, %%xmm4 \n\t", character
> per character.
yes it was instead of the original (-16+%0).

Matthieu




More information about the ffmpeg-devel mailing list