struct FEnv
Defined at line 22 of file ../../third_party/llvm-libc/src/src/__support/FPUtil/arm/FEnvImpl.h
Public Members
uint32_t fpscr
static const uint32_t RoundingControlBitPosition
static const uint32_t ExceptionControlBitPosition
static const uint32_t TONEAREST
static const uint32_t UPWARD
static const uint32_t DOWNWARD
static const uint32_t TOWARDZERO
static const uint32_t INVALID_ENABLE
static const uint32_t DIVBYZERO_ENABLE
static const uint32_t OVERFLOW_ENABLE
static const uint32_t UNDERFLOW_ENABLE
static const uint32_t INEXACT_ENABLE
static const uint32_t DENORMAL_ENABLE
static const uint32_t INVALID_STATUS
static const uint32_t DIVBYZERO_STATUS
static const uint32_t OVERFLOW_STATUS
static const uint32_t UNDERFLOW_STATUS
static const uint32_t INEXACT_STATUS
static const uint32_t DENORMAL_STATUS
Public Methods
uint32_t get_fpscr ()
Defined at line 48 of file ../../third_party/llvm-libc/src/src/__support/FPUtil/arm/FEnvImpl.h
void set_fpscr (uint32_t val)
Defined at line 49 of file ../../third_party/llvm-libc/src/src/__support/FPUtil/arm/FEnvImpl.h
int exception_enable_bits_to_macro (uint32_t status)
Defined at line 53 of file ../../third_party/llvm-libc/src/src/__support/FPUtil/arm/FEnvImpl.h
uint32_t exception_macro_to_enable_bits (int except)
Defined at line 61 of file ../../third_party/llvm-libc/src/src/__support/FPUtil/arm/FEnvImpl.h
uint32_t exception_macro_to_status_bits (int except)
Defined at line 69 of file ../../third_party/llvm-libc/src/src/__support/FPUtil/arm/FEnvImpl.h
uint32_t exception_status_bits_to_macro (int status)
Defined at line 77 of file ../../third_party/llvm-libc/src/src/__support/FPUtil/arm/FEnvImpl.h