/* This function disables the floating-point unit, preventing floating-point instructions from executing (generating a NOCP usage fault instead). */
void FPUDisable(void)
/* This function disables the floating-point unit, preventing floating-point instructions from executing (generating a NOCP usage fault instead). */
void FPUDisable(void)
{
    HWREG(NVIC_CPAC) = ((HWREG(NVIC_CPAC) &
                         ~(NVIC_CPAC_CP10_M | NVIC_CPAC_CP11_M)) |
                        NVIC_CPAC_CP10_DIS | NVIC_CPAC_CP11_DIS);
}