4.3 ARM assembler instruction intrinsics

The compiler provides a range of instruction intrinsics for generating ARM assembly language instructions from within your C or C++ code.

Collectively, these intrinsics enable you to emulate inline assembly code using a combination of C code and instruction intrinsics.

ARM provides the following types of compiler intrinsics:

  • Generic intrinsics.
  • Compiler intrinsics for controlling IRQ and FIQ interrupts.
  • Compiler intrinsics for inserting optimization barriers.
  • Compiler intrinsics for inserting native instructions.
  • Compiler intrinsics for Digital Signal Processing (DSP).
Non-ConfidentialPDF file icon PDF versionARM DUI0472M
Copyright © 2010-2016 ARM Limited or its affiliates. All rights reserved.