© Stephen Smith 2019
Stephen SmithRaspberry Pi Assembly Language Programminghttps://doi.org/10.1007/978-1-4842-5287-1_12

12. NEON Coprocessor

Stephen Smith
(1)
Gibsons, BC, Canada
 
In this chapter, we start performing true parallel computing. The NEON coprocessor shares a lot of functionality with the FPU from Chapter 11, “Floating-Point Operations,” but can perform several operations at once. For instance, you can perform four 32-bit floating-point operations with one instruction, and these four operations are performed at the same time. The type of parallel processing performed by the NEON coprocessor is Single Instruction Multiple Data (SIMD) . In SIMD processing, each single instruction you issue executes in parallel on several multiple data ...

Get Raspberry Pi Assembly Language Programming: ARM Processor Coding now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.