Chapter 13

Floating Point Operations

Abstract

This chapters gives a introduction to floating point numbers, followed by a introduction to the Floating Point Unit (FPU) on the ARM® Cortex®-M4 processor and its programmer’s model. It then covers details of the lazy stacking feature which is designed to reduce interrupt latency, and then covers various topics about the use of the FPU in programming.

Keywords

Floating point; single precision; double precision; Not-a-Number (NaN); exception; lazy stacking; linkage; ABI; rounding modes

Chapter Outline

Get The Definitive Guide to ARM® Cortex®-M3 and Cortex®-M4 Processors, 3rd Edition now with the O’Reilly learning platform.

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