[Ffmpeg-devel] build broken again...

François Revol revol
Mon May 9 10:56:01 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 ...)
> 

Oh dear I was in need for sleep, I was using the original gcc which is 
known to not support mmx anyway.

> >
> > Any other idea ? :D
> 
> not needed
> 
> bug fixed by replacing a "r" by "g" and tested with gcc 2.95 + PIC

Indeed it works now.
Thx a lot.

Fran?ois.





More information about the ffmpeg-devel mailing list