Macros | Functions
fpu.h File Reference
#include <stdint.h>

Go to the source code of this file.

Macros

#define FPU_HALF_IEEE   0x00000000
 
#define FPU_HALF_ALTERNATE   0x04000000
 
#define FPU_NAN_PROPAGATE   0x00000000
 
#define FPU_NAN_DEFAULT   0x02000000
 
#define FPU_FLUSH_TO_ZERO_DIS   0x00000000
 
#define FPU_FLUSH_TO_ZERO_EN   0x01000000
 
#define FPU_ROUND_NEAREST   0x00000000
 
#define FPU_ROUND_POS_INF   0x00400000
 
#define FPU_ROUND_NEG_INF   0x00800000
 
#define FPU_ROUND_ZERO   0x00c00000
 

Functions

void FPUEnable (void)
 
void FPUDisable (void)
 
void FPUStackingEnable (void)
 
void FPULazyStackingEnable (void)
 
void FPUStackingDisable (void)
 
void FPUHalfPrecisionModeSet (uint32_t ui32Mode)
 
void FPUNaNModeSet (uint32_t ui32Mode)
 
void FPUFlushToZeroModeSet (uint32_t ui32Mode)
 
void FPURoundingModeSet (uint32_t ui32Mode)
 

Macro Definition Documentation

§ FPU_HALF_IEEE

#define FPU_HALF_IEEE   0x00000000

§ FPU_HALF_ALTERNATE

#define FPU_HALF_ALTERNATE   0x04000000

§ FPU_NAN_PROPAGATE

#define FPU_NAN_PROPAGATE   0x00000000

§ FPU_NAN_DEFAULT

#define FPU_NAN_DEFAULT   0x02000000

§ FPU_FLUSH_TO_ZERO_DIS

#define FPU_FLUSH_TO_ZERO_DIS   0x00000000

§ FPU_FLUSH_TO_ZERO_EN

#define FPU_FLUSH_TO_ZERO_EN   0x01000000

§ FPU_ROUND_NEAREST

#define FPU_ROUND_NEAREST   0x00000000

§ FPU_ROUND_POS_INF

#define FPU_ROUND_POS_INF   0x00400000

§ FPU_ROUND_NEG_INF

#define FPU_ROUND_NEG_INF   0x00800000

§ FPU_ROUND_ZERO

#define FPU_ROUND_ZERO   0x00c00000
Copyright 2017, Texas Instruments Incorporated