You copied the Doc URL to your clipboard.

Compiler intrinsics for Digital Signal Processing (DSP)

The compiler provides intrinsics that assist in the implementation of DSP algorithms.

These intrinsics introduce the appropriate target instructions for:

  • ARM, on architectures from ARMv5TE onwards.

  • Thumb, on architectures with Thumb-2 technology.

Not every instruction has its own intrinsic. The compiler can combine several intrinsics, or combinations of intrinsics and C operators to generate more powerful instructions. For example, the ARMv5TE QDADD instruction is generated by a combination of __qadd and __qdbl.