Go to section:
Introduction to security
This guide introduces some generic concepts about security. These concepts apply to the secure compute platforms that Arm provides for a range of security-focused applications.
View the guideUnderstanding trace
This guide provides a high-level view of trace in Armv7 and some Armv8 systems, including how trace works and is used.
View the guideCortex-R series programmer's guide
This guide introduces the Armv7-R architecture, used in the Cortex-R4, Cortex-R5, Cortex-R7 and Cortex-R8.
View the guideIntroducing Neon
This guide introduces Arm Neon technology, the Advanced SIMD (Single Instruction Multiple Data) architecture extension for implementation of the Armv8–A or Armv8–R architecture profiles.
View the guideOptimizing C code with Neon intrinsics
This guide shows you how to use Neon intrinsics in your C or C++ code to take advantage of the Advanced SIMD technology in the Armv8 architecture.
View the guideCompiling for Neon with auto-vectorization
This guide shows you how to use your compiler to automatically generate code that contains Armv8 Advanced SIMD instructions, using several examples.
View the guideNeon Programmers Guide
This series of guides introduces Neon, shows you how to optimise C code using intrinsics, and how to use your compiler to automatically generate code that contains Armv8 advanced SIMD instructions.
View the guideMigrating from Neon to SVE
This guide describes the differences between the Scalable Vector Extension (SVE) of the Armv8-A instruction set and the Advanced SIMD architectural extension (Neon). It also describes the coding best practices for both.
View the guide