RTEMS 6.1-rc4
|
SPARC basic context. More...
#include <cpu.h>
Data Fields | |
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 | some_float_register |
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 |
uint32_t | mxcsr |
uint16_t | fpucw |
SPARC basic context.
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.
uint32_t Context_Control_fp::mxcsr |
Callee-saved FP registers as listed in the SysV ABI document: https://gitlab.com/x86-psABIs/x86-64-ABI
double Context_Control_fp::some_float_register |
FPU registers are listed here