[Ffmpeg-devel] [PATCH] (3) building with --disable-opts on i386 with mmx enabled
Michael Niedermayer
michaelni
Fri Aug 11 21:00:17 CEST 2006
Hi
On Fri, Aug 11, 2006 at 08:38:27PM +0200, Marco Manfredini wrote:
> On Friday 11 August 2006 19:16, Michael Niedermayer wrote:
> > Hi
> >
> > On Fri, Aug 11, 2006 at 01:27:00PM +0200, Marco Manfredini wrote:
> > > libavcodec/i386/dsputil_mmx.c: pass input of transpose4x4 in mmx
> > > registers (requires restore-O0-build-1.patch)
> >
> > rejected the asm code is invalid, not to mention "y" will not work
> > with old gcc
>
> IIRC "y" has been introduced with the 3.1 series along with --m3dnow and -msse
> (which is used in the libavcodec/Makefile), I'm not extending requirements,
> do I?
4.0+, 3.2+ or so and 2.95 must work
>
> As for validity. The modified transpose4x4 is used in 4 regression test and
> passes all (With gcc-4.0.3 and gcc-3.3.6) - it's a straightforward
> substitution and uint32_t can be passed as y. They enter via "movd". Where's
> the error?
writing to input operands ...
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
In the past you could go to a library and read, borrow or copy any book
Today you'd get arrested for mere telling someone where the library is
More information about the ffmpeg-devel
mailing list