Difference between revisions of "Compiler Intrinsics"
Chris Tyler (talk | contribs) (Created page with 'Category:Computer Architecture A compiler ''intrinsic'' is a built-in pseudo-function which is typically inlined. Intrinsics are typically used to perform operations which c…') |
Chris Tyler (talk | contribs) |
||
Line 2: | Line 2: | ||
A compiler ''intrinsic'' is a built-in pseudo-function which is typically inlined. | A compiler ''intrinsic'' is a built-in pseudo-function which is typically inlined. | ||
− | Intrinsics are typically used to perform operations which cannot be performed (or guaranteed) in normal C code, such as [[Atomic | + | Intrinsics are typically used to perform operations which cannot be performed (or guaranteed) in normal C code, such as [[Atomic Operation|atomics]]. |
== References == | == References == | ||
* [http://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html GNU C Compiler Extensions] - including many intrinsics/builtins. | * [http://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html GNU C Compiler Extensions] - including many intrinsics/builtins. |
Latest revision as of 10:15, 20 January 2014
A compiler intrinsic is a built-in pseudo-function which is typically inlined.
Intrinsics are typically used to perform operations which cannot be performed (or guaranteed) in normal C code, such as atomics.
References
- GNU C Compiler Extensions - including many intrinsics/builtins.