29.1 Built-In Function Descriptions
This section describes the programmer interface to the compiler built-in functions. Since
the functions are “built in,” there are no header files associated with them. Similarly,
there are no command-line switches associated with the built-in functions – they are
always available. The built-in function names are chosen such that they belong to the
compiler’s namespace (they all have the prefix __builtin_
with a
leading double underscore), so they will not conflict with function or variable names in
the programmer’s namespace.
Built-In Function List
- __builtin_bcc0
- __builtin_bsc0
- __builtin_bcsc0
- __builtin_clz
- __builtin_ctz
- __builtin_mfc0
- __builtin_mips_cache
- __builtin_mtc0
- __builtin_mxc0
- __builtin_set_isr_state
- __builtin_software_breakpoint
- __builtin_section_begin
- __builtin_section_end
- __builtin_section_size
- __builtin_get_isr_state