NEON Programmer’s Guide
This document introduces application programmers to NEON, the ARM Advanced SIMD architecture extension, which is present on some processors that implement the ARMv7-A architecture profile, including the Cortex-A9 and Cortex-A15 processors.
It complements other documentation, such as Technical Reference Manuals and the ARM Architecture Reference Manual, ARMv7-A and ARMv7-R edition. It is ideally suited for programmers with some experience of ARM processors who wish to use the powerful SIMD instructions. Familiarity with C coding and some knowledge of microprocessor architectures is assumed.
Topics that are covered include:
Introduction to data processing with SIMD
Fundamentals of NEON technology
Architecture support for NEON technology
Compiling NEON Instructions
GCC command line options
Detecting presence of a NEON unit
NEON Instruction Set Architecture
Optimizing NEON Code
NEON Code Examples
Operating System Support
NEON and VFP Instruction Summary.
This document is only available in a PDF version to registered Arm customers.