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