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.
Log in with your Arm Account to Download this document in PDF format.