[Ffmpeg-devel] build broken again...

Michael Niedermayer michaelni
Sun May 8 20:58:43 CEST 2005


Hi

On Sunday 08 May 2005 20:08, Fran?ois Revol wrote:
> > Hi
> >
> > On Sunday 08 May 2005 16:10, Fran?ois Revol wrote:
> > > > Hi
> > > >
> > > > > +        :: "r"(pix-2*stride), /*"r"(pix),*/ "r"((long)stride),
> > > >
> > > > rejected
> > >
> > > Then fix it, it's not me who broke the build.
> >
> > neither was it me, anyway its just a little bug, the only thing which
> > should
> > be needed to fix it is to change a "r" to a "g" (except the first 3
> > of
> > course)
>
> Except changing any of the 3 other "r" is much worse:
>
> /tmp/ccARMoB3.s: Assembler messages:
> /tmp/ccARMoB3.s:3488: Error: no such 386 instruction: `pavgb
> 1(%esi),%mm0'
> /tmp/ccARMoB3.s:3489: Error: no such 386 instruction: `pavgb
> 1(%esi,%ecx),%mm1'
> /tmp/ccARMoB3.s:3496: Error: no such 386 instruction: `pavgb
> 1(%esi),%mm0'
> /tmp/ccARMoB3.s:3497: Error: no such 386 instruction: `pavgb
> 1(%esi,%ecx),%mm1'
> /tmp/ccARMoB3.s:3528: Error: no such 386 instruction: `pavgb %mm1,%mm0'
> ...
>
> Actually any of the 6 does that.

not reproduceable (and i didnt expect that anyway ...)

>
> Any other idea ? :D

not needed

bug fixed by replacing a "r" by "g" and tested with gcc 2.95 + PIC

[...]
-- 
Michael





More information about the ffmpeg-devel mailing list