[FFmpeg-devel] [PATCH] nasm support
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