[fpc-devel] FPC 64bit performance
jonas.maebe at elis.ugent.be
Mon Aug 24 09:59:27 CEST 2009
On 24 Aug 2009, at 08:55, Graeme Geldenhuys wrote:
> I switched to a full 64bit system last Friday. Over the weekend I read
> the following in the MSEide&MSEgui newsgroup. Is this true or still
> case wit FPC 64bit support?
FPC does use all available registers on all platforms.
> If so, does this apply to all 64bit
> supported platforms?
What does apply to all systems is that on 64 bit, all pointers are
obviously twice as large as on 32 bit and hence the cache can contain
And at least on my Core2 Duo under Mac OS X, there is not really a
speed difference at least as far as the compiler itself is concerned
(with current trunk):
a) compiling an x86_64 compiler with an i386->x86_64 cross compiler
(with -a -s, i.e., without assembling or linking):
b) the same, but with a native x86_64 compiler:
More information about the fpc-devel