Hello,
Does anyone have useful references/pointers forr things to keep in mind
when transitioning code from 32-bit x86 to 64-bit mode on x86_64
architectures (either Opteron or EMT64)? Especially in terms of default
storage sizes, interop with C, and other such non-portable issues.
Intel's compiler's manuals still seem not to have been updated
completely, gcc's manual also did not say much other than "The 64-bit
environment sets int to 32 bits and long and pointer to 64 bits", and
also NAG's compiler seems to keep the same datatype sizes.
Any references to things to read about the transition (both Fortran and
C) would be helpful.
Thanks,
Aleksandar
--
__________________________________
Aleksandar Donev
Complex Materials Theory Group (http://cherrypit.princeton.edu/)
Princeton Materials Institute &
Program in Applied and Computational Mathematics
@ Princeton University
Address:
419 Bowen Hall, 70 Prospect Avenue
Princeton University
Princeton, NJ 08540-5211
E-mail: [log in to unmask]
WWW: http://atom.princeton.edu/donev
Phone: (609) 258-2775
Fax: (609) 258-6878
__________________________________
|