[Ffmpeg-devel] [PATCH] (3) building with --disable-opts on i386 with mmx enabled
Marco Manfredini
mldb
Fri Aug 11 20:38:27 CEST 2006
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?
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?
Marco
More information about the ffmpeg-devel
mailing list