x32 (ABI)

X32 ABI is one of the Linux kernel version 3.4, which is based on the AMD64 architecture, but uses 32 -bit wide pointer. This makes it possible that the extensions AMD64 architecture, such as to use the IP - relative addressing mode for efficient PIC, also the memory usage is determined by the shorter link but smaller. The x32 ABI used as the x64 ABI, the syscall instructions to perform system calls. For system calls, in which the vector length makes a difference, a different number is used.

References

  • X32 System V Application Binary Interface ( project page )
  • X32 - a native 32 -bit ABI for x86 -64 ( Paper presented at the Linux Plumbers Conference )
  • Library (programming)
  • Linux operating system component