[FFmpeg-devel] [PATCH] nasm support

Reimar Döffinger Reimar.Doeffinger
Fri Sep 3 19:54:32 CEST 2010


On Fri, Sep 03, 2010 at 06:21:11PM +0100, M?ns Rullg?rd wrote:
> > @@ -388,7 +389,8 @@
> >  FFT48_3DN _3dn
> >  
> >  
> > -%define Z(x) [zq + o1q*(x&6)*((x/6)^1) + o3q*(x/6) + mmsize*(x&1)]
> > +%define Z(x) [zq + o1q*(x&6) + mmsize*(x&1)]
> > +%define Z2(x) [zq + o3q + mmsize*(x&1)]
> 
> What is the problem with the existing macro?  The change isn't exactly
> obvious to me.

o1q and o3q are both registers.
The nasm optimizer doesn't get that they will never both actually
be used and refuses to assemble it since offset + register + register
is not a valid addressing mode.



More information about the ffmpeg-devel mailing list