Built-in Functions Specific to Particular Target Machines#
On some target machines, GCC supports many built-in functions specific to those machines. Generally these generate calls to specific machine instructions, but allow the compiler to schedule those calls.
- AArch64 Built-in Functions
- Alpha Built-in Functions
- Altera Nios II Built-in Functions
- ARC Built-in Functions
- ARC SIMD Built-in Functions
- ARM iWMMXt Built-in Functions
- ARM C Language Extensions (ACLE)
- ARM Floating Point Status and Control Intrinsics
- ARM ARMv8-M Security Extensions
- AVR Built-in Functions
- Blackfin Built-in Functions
- BPF Built-in Functions
- FR-V Built-in Functions
- MIPS DSP Built-in Functions
- MIPS Paired-Single Support
- MIPS Loongson Built-in Functions
- MIPS SIMD Architecture (MSA) Support
- Other MIPS Built-in Functions
- MSP430 Built-in Functions
- NDS32 Built-in Functions
- picoChip Built-in Functions
- Basic PowerPC Built-in Functions
- PowerPC AltiVec/VSX Built-in Functions
- PowerPC Hardware Transactional Memory Built-in Functions
- PowerPC Atomic Memory Operation Functions
- PowerPC Matrix-Multiply Assist Built-in Functions
- PRU Built-in Functions
- RISC-V Built-in Functions
- RX Built-in Functions
- S/390 System z Built-in Functions
- SH Built-in Functions
- SPARC VIS Built-in Functions
- TI C6X Built-in Functions
- x86 Built-in Functions
- x86 Transactional Memory Intrinsics
- x86 Control-Flow Protection Intrinsics