Difference between revisions of "Compiler Intrinsics"

From CDOT Wiki
Jump to: navigation, search
(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…')
 
 
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 Operations|atomics]].
+
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