On 06 Apr 2011, at 14:54, Travis Siegel wrote:

> There is a significant speed increase for running 64-bit vs the same program 
> in 32-bit mode.  Especially when manipulating graphics, calculating large 
> spreadsheets, or similar functions.
> Recoding an avi file into mp4 in 64-bit mode is significantly faster than the 
> same process in 32-bit mode.

The main reason is that x86-64 adds 8 extra registers that you can use compared 
to 32 bit mode. For tight loops, keeping more data in registers can make a big 
difference. That's specific to i386 vs x86-64 rather than 32 vs 64 bit, since 
on most architectures the 32 and 64 bit versions have the same number of 
registers (just 32 vs 64 bit in size).


Jonas_______________________________________________
fpc-other maillist  -  fpc-other@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-other

Reply via email to