The x32 ABI is an application binary interface (ABI) and one of the interfaces of the Linux kernel. The x32 ABI provides 32-bit integers, long and pointers (ILP32) on Intel and AMD 64-bit hardware. The ABI allows programs to take advantage of the benefits of x86-64 instruction set (larger number of CPU registers, better floating-point performance, faster position-independent code, shared libraries, function parameters passed via registers, faster syscall instruction) while using 32-bit pointers and thus avoiding the overhead of 64-bit pointers.[1][2][3]
^Thorsten Leemhuis (2011-09-13). "Kernel Log: x32 ABI gets around 64-bit drawbacks". www.h-online.com. Archived from the original on 28 October 2011. Retrieved 2011-11-01.
^"x32 - a native 32-bit ABI for x86-64". linuxplumbersconf.org. Retrieved 2012-06-12.
The x32ABI is an application binary interface (ABI) and one of the interfaces of the Linux kernel. The x32ABI provides 32-bit integers, long and pointers...
X32 may refer to: X.32, an old ITU-T standard for connecting to an X.25 network by dial-up x32ABI, a Linux and BSD Application Binary Interface ×32, a...
architectures except 32-bit i386, which uses signed 32-bit time_t instead. The x32ABI for Linux (which defines an environment for programs with 32-bit addresses...
Sun RPC components under the BSD license. In 2014, glibc suffered from an ABI breakage bug on s390. In July 2017, 30 years after he started glibc, Roland...
analogous to the x32ABI. Both run under the 64-bit mode of the CPU. A few attempts have been made to replace O32 with a 32-bit ABI that resembles N32...
SuperH architecture sparc64: Sun SPARC architecture with 64-bit userland x32: x32ABI userland for x86-64 Debian supports a variety of ARM-based NAS devices...
pointers for smaller code, analogous to the x32ABI. Both run under the 64-bit mode of the CPU. The N32 and N64 ABIs pass the first eight arguments to a function...
existing implementations. The dynamic runtime is a single file with stable ABI allowing race-free updates and the static linking support allows an application...
– 3.6-4.15 GHz, up to 15 SMT8 cores. Can be clustered up to 16 sockets. x32 PCIe 5 lanes. Module size: 68.5×77.5 mm. The module has a unique configuration...