RTEMS
5.0.0
|
SPARC basic context. More...
#include <cpu.h>
Data Fields | |
double | some_float_register |
uint8_t | fp_save_area [108] |
uint16_t | _exception_bits |
uint16_t | _trap_enable_bits |
uint16_t | _sticky_bits |
uint16_t | _rounding_mode |
uint16_t | _format |
uint16_t | _last_operation |
union { | |
float sf | |
double df | |
} | _operand1 |
union { | |
float sf | |
double df | |
} | _operand2 |
__MIPS_FPU_REGISTER_TYPE | fp0 |
__MIPS_FPU_REGISTER_TYPE | fp1 |
__MIPS_FPU_REGISTER_TYPE | fp2 |
__MIPS_FPU_REGISTER_TYPE | fp3 |
__MIPS_FPU_REGISTER_TYPE | fp4 |
__MIPS_FPU_REGISTER_TYPE | fp5 |
__MIPS_FPU_REGISTER_TYPE | fp6 |
__MIPS_FPU_REGISTER_TYPE | fp7 |
__MIPS_FPU_REGISTER_TYPE | fp8 |
__MIPS_FPU_REGISTER_TYPE | fp9 |
__MIPS_FPU_REGISTER_TYPE | fp10 |
__MIPS_FPU_REGISTER_TYPE | fp11 |
__MIPS_FPU_REGISTER_TYPE | fp12 |
__MIPS_FPU_REGISTER_TYPE | fp13 |
__MIPS_FPU_REGISTER_TYPE | fp14 |
__MIPS_FPU_REGISTER_TYPE | fp15 |
__MIPS_FPU_REGISTER_TYPE | fp16 |
__MIPS_FPU_REGISTER_TYPE | fp17 |
__MIPS_FPU_REGISTER_TYPE | fp18 |
__MIPS_FPU_REGISTER_TYPE | fp19 |
__MIPS_FPU_REGISTER_TYPE | fp20 |
__MIPS_FPU_REGISTER_TYPE | fp21 |
__MIPS_FPU_REGISTER_TYPE | fp22 |
__MIPS_FPU_REGISTER_TYPE | fp23 |
__MIPS_FPU_REGISTER_TYPE | fp24 |
__MIPS_FPU_REGISTER_TYPE | fp25 |
__MIPS_FPU_REGISTER_TYPE | fp26 |
__MIPS_FPU_REGISTER_TYPE | fp27 |
__MIPS_FPU_REGISTER_TYPE | fp28 |
__MIPS_FPU_REGISTER_TYPE | fp29 |
__MIPS_FPU_REGISTER_TYPE | fp30 |
__MIPS_FPU_REGISTER_TYPE | fp31 |
uint32_t | fpcs |
double | f0_f1 |
double | f2_f3 |
double | f4_f5 |
double | f6_f7 |
double | f8_f9 |
double | f10_f11 |
double | f12_f13 |
double | f14_f15 |
double | f16_f17 |
double | f18_f19 |
double | f20_f21 |
double | f22_f23 |
double | f24_f25 |
double | f26_f27 |
double | f28_f29 |
double | f30_f31 |
uint32_t | fsr |
double | f0 |
double | f2 |
double | f4 |
double | f6 |
double | f8 |
double | f10 |
double | f12 |
double | f14 |
double | f16 |
double | f18 |
double | f20 |
double | f22 |
double | f24 |
double | f26 |
double | f28 |
double | f30 |
double | f32 |
double | f34 |
double | f36 |
double | f38 |
double | f40 |
double | f42 |
double | f44 |
double | f46 |
double | f48 |
double | f50 |
double | f52 |
double | f54 |
double | f56 |
double | f58 |
double | f60 |
double | f62 |
uint64_t | fsr |
SPARC basic context.
This defines the complete set of floating point registers that must be saved during any context switch from one thread to another.
This structure defines floating point context area.
double Context_Control_fp::f0_f1 |
This will contain the contents of the f0 and f1 register.
double Context_Control_fp::f10_f11 |
This will contain the contents of the f10 and f11 register.
double Context_Control_fp::f12_f13 |
This will contain the contents of the f12 and f13 register.
double Context_Control_fp::f14_f15 |
This will contain the contents of the f14 and f15 register.
double Context_Control_fp::f16_f17 |
This will contain the contents of the f16 and f17 register.
double Context_Control_fp::f18_f19 |
This will contain the contents of the f18 and f19 register.
double Context_Control_fp::f20_f21 |
This will contain the contents of the f20 and f21 register.
double Context_Control_fp::f22_f23 |
This will contain the contents of the f22 and f23 register.
double Context_Control_fp::f24_f25 |
This will contain the contents of the f24 and f25 register.
double Context_Control_fp::f26_f27 |
This will contain the contents of the f26 and f27 register.
double Context_Control_fp::f28_f29 |
This will contain the contents of the f28 and f29 register.
double Context_Control_fp::f2_f3 |
This will contain the contents of the f2 and f3 register.
double Context_Control_fp::f30_f31 |
This will contain the contents of the f30 and f31 register.
double Context_Control_fp::f4_f5 |
This will contain the contents of the f4 and f5 register.
double Context_Control_fp::f6_f7 |
This will contain the contents of the f6 and f7 register.
double Context_Control_fp::f8_f9 |
This will contain the contents of the f8 and f9 register.
uint32_t Context_Control_fp::fsr |
This will contain the contents of the floating point status register.
double Context_Control_fp::some_float_register |
FPU registers are listed here