Chapter 14: The Floating-Point Unit (FPU) in the Cortex-M33 processor

Abstract

This chapter describes the Floating-Point Unit (FPU) in the Cortex-M33 processor. It starts by introducing the floating-point data formats, then covers FPU topics, including the range of FPU features, the programmer's model and configurations. The topic of lazy stacking, a feature that helps avoid unnecessary latency when dealing with interrupts, is also explained. Finally, a range of areas that software developers need to know in order to utilize the FPU features are highlighted.

Keywords

Floating-point unit (FPU); Half precision; Single precision; Double precision; Lazy stacking; Floating-point exception; Application Binary Interface (ABI); FPU modes

Get Definitive Guide to Arm Cortex-M23 and Cortex-M33 Processors now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.