//! Floating Point Unit //! //! *NOTE* Available only on targets with a Floating Point Unit (FPU) extension. use volatile_register::{RO, RW}; /// Register block #[repr(C)] pub struct RegisterBlock { reserved: u32, /// Floating Point Context Control pub fpccr: RW, /// Floating Point Context Address pub fpcar: RW, /// Floating Point Default Status Control pub fpdscr: RW, /// Media and FP Feature pub mvfr: [RO; 3], }