4.12 NEON intrinsics provided by the compiler

As an alternative to automatic compiler vectorization, NEON intrinsics provide an intermediate step between a vectorizing compiler and writing assembly language for SIMD code generation.

This feature makes it easier to write code that takes advantage of the NEON architecture when compared to writing assembly language directly.

NEON intrinsics are defined in the header file arm_neon.h. The header file defines both the intrinsics and a set of vector types.

Related concepts
4.1 Compiler intrinsics
4.5 Compiler intrinsics for controlling IRQ and FIQ interrupts
4.9 Compiler support for European Telecommunications Standards Institute (ETSI) basic operations
4.11 Texas Instruments (TI) C55x intrinsics for optimizing C code
3.2 The NEON unit
3.3 Methods of writing code for NEON
Related tasks
4.13 Using NEON intrinsics
Related reference
4.2 Performance benefits of compiler intrinsics
4.3 ARM assembler instruction intrinsics
18 Using NEON Support
Non-ConfidentialPDF file icon PDF versionARM DUI0472J
Copyright © 2010-2013 ARM. All rights reserved.