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.

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:

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