MicrOS
|
Type represent state of floating point environment. More...
#include <fenv.h>
Public Attributes | |
fcontrol_t | control_word |
FPU control word. More... | |
unsigned short | unused1 |
Unused. More... | |
fexcept_t | status_word |
FPU status word. More... | |
unsigned short | unused2 |
Unused. More... | |
ftag_word_t | tag_word |
FPU tag word. More... | |
unsigned short | unused3 |
Unused. More... | |
unsigned int | instruction_pointer_offset |
Instruction pointer offset. More... | |
unsigned short | instruction_pointer_selector |
Instruction pointer selector. More... | |
unsigned short | opcode: 11 |
Last used opcode. More... | |
unsigned char | five_zeros: 5 |
Five zeros. More... | |
unsigned int | data_pointer_offset |
Data pointer offset. More... | |
unsigned short | data_pointer_selector |
Data pointer selector. More... | |
unsigned short | unused4 |
Unused. More... | |
Type represent state of floating point environment.
Includes exception falgs and control modes to precision, rounding and infnity control. Also tag word, last used opcode, instructions and data pointer offset.
fcontrol_t fenv_t::control_word |
FPU control word.
unsigned int fenv_t::data_pointer_offset |
Data pointer offset.
unsigned short fenv_t::data_pointer_selector |
Data pointer selector.
unsigned char fenv_t::five_zeros |
Five zeros.
unsigned int fenv_t::instruction_pointer_offset |
Instruction pointer offset.
unsigned short fenv_t::instruction_pointer_selector |
Instruction pointer selector.
unsigned short fenv_t::opcode |
Last used opcode.
fexcept_t fenv_t::status_word |
FPU status word.
ftag_word_t fenv_t::tag_word |
FPU tag word.
unsigned short fenv_t::unused1 |
Unused.
unsigned short fenv_t::unused2 |
Unused.
unsigned short fenv_t::unused3 |
Unused.
unsigned short fenv_t::unused4 |
Unused.