[fpc-pascal]Best PASCAL for games

Steve Williams stevewilliams at kromestudios.com
Mon Jun 28 09:48:29 CEST 2004


> > > The Delphi compiler does not even support MMX, 3Dnow or any other
enhanced
> > > instruction sets (except through the built-in assembler).  Does FPC's
code
> > > generator support the use of MMX, 3Dnow or other enhanced instruction
sets
> > > without us having to delve into assembly?
> >
> > No, because NMX is useless for compilers since it can't be mixed with
FPU
> > code. Since 1.9.2 FPC supports SSE2 for single and double float
> > operations. It can be enabled using {$fputype sse2}
>
> For {$ffutype sse2} info see also:
>

So theoretically, depending on the bulk of the operations, a FPC-compiled
application could be faster than a Delphi-compiled application if {$fputype
sse2} is enabled.  That rocks for game development.

Sly





More information about the fpc-pascal mailing list