[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