Specifying Memory Models to use with Systems Based on Intel® 64 Architecture

The following applies to Linux* systems only.

Applications designed to take advantage of Intel® 64 architecture can be built with one of three memory models:

IP-relative addressing requires only 32 bits, whereas absolute addressing requires 64-bits. This can affect code size and performance. (IP-relative addressing is somewhat faster.)

Additional Notes: