Next:Object Size Checking, Previous:Using Vector Instructions through Built-in Functions, Up:Built-in Functions Provided by GCC [Contents][Index]
GCC supports two sets of builtins for atomic memory access primitives. The__atomic builtins provide the underlying support for the C++11atomic operations library, and are the currently-recommended interface whenthe C++11 library functions cannot be used directly.The__sync builtins implement the specification from the Intel IA64pSABI and are supported primarily for use in legacy code.