Eero Pajarre wrote:
> 

> 
> The correct fix would be adding FX\X86\fx_3dnow_fastpath.obj
> to the end of the X86OBJS, but...
> 
> There seems to be something going wrong with the CPP macro
> expansion, at least on my VC++ 5.0. Neal, you could of
> course try this?
> 

Ok this seems to work:
(Neal, could you please test this with your VC version?
and propably it would be best that some Linux/Gcc users
would try this now as well)

1) add FX\X86\fx_3dnow_fastpath.obj to the end of
X86OBJS variable at makefile.fx.

2) apply the attached patch to 

        src/FX/X86/fx_3dnow_fasttmp.h

it fixes two problems:
        1) adds SEG_TEXT which seems to be needed

        2) kludges around a problem with TAG and GLOBAL
        macros interacting with each other
        (basically the GLOBAL macro changed TAG to _TAG,
         which did not expand as it should)

If nobody else finds problems with this this should be
applied to both 3.2/2 and 3.3

                Eero

fast.h

Reply via email to