According to Jesper Lund:
Is code written using the portable `Integer ( 64 )' as efficient as code using the type `LongInt' (assuming that LongInt is 64-bit), or is there some performance loss?
In short: There is no performance loss. :-)
In long: If `LongInt' is 64-bit, then `Integer ( 64 )' is exactly the same as `LongInt'; if, on another machine, `Integer' is 64-bit, then `Integer ( 64 )' is exactly the same as `Integer'. A loss of performance can only occur on machines without registers whose width is a divisor of 64 - which I have never seen.
Greetings,
Peter
Dipl.-Phys. Peter Gerwinski, Essen, Germany, free physicist and programmer peter.gerwinski@uni-essen.de - http://home.pages.de/~peter.gerwinski/ [971005] maintainer GNU Pascal [971001] - http://home.pages.de/~gnu-pascal/ [971005]