Floating-Point Operations
Stephen E. P. Smith · Apress eBooks · 2019
The Raspberry Pi is based on a system on a chip. This chip contains the quad-core ARM CPU that we have been studying along with a couple of coprocessors. In this chapter, we’ll be looking at what the floating-point unit (FPU) does. Some ARM documentation refers to this as the Vector Floating Point (VFP) to promote the fact that it can do some limited vector processing. Any vector processing in the FPU is now replaced by the much better parallel processing provided by the NEON coprocessor, which we study in Chapter 12 , “NEON Coprocessor.” Regardless, the FPU provides several useful instructions for performing floating-point mathematics.