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. The simple examples demonstrate how to use these intrinsics and provide an opportunity to explain their purpose.

Intended audience

Low-level software engineers, library writers, and other developers wanting to use Advanced SIMD technology will find this guide useful.

At the end of this guide there is a Check Your Knowledge section to test whether you have understood the following key concepts:

  • To know what Neon is, and understand the different ways of using Neon.
  • To know the basics of using Neon intrinsics in the C language.
  • To know where to find the Neon intrinsics reference, and the Neon instruction set.