RTEMS 6.3
Loading...
Searching...
No Matches

SPARC basic context. More...

#include <cpu.h>

Data Structures

union  [union]._operand1
union  [union]._operand2

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  _operand1
union  _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

Detailed Description

SPARC basic context.

This structure defines floating point context area.

Field Documentation

◆ f0_f1

double Context_Control_fp::f0_f1

This will contain the contents of the f0 and f1 register.

◆ f10_f11

double Context_Control_fp::f10_f11

This will contain the contents of the f10 and f11 register.

◆ f12_f13

double Context_Control_fp::f12_f13

This will contain the contents of the f12 and f13 register.

◆ f14_f15

double Context_Control_fp::f14_f15

This will contain the contents of the f14 and f15 register.

◆ f16_f17

double Context_Control_fp::f16_f17

This will contain the contents of the f16 and f17 register.

◆ f18_f19

double Context_Control_fp::f18_f19

This will contain the contents of the f18 and f19 register.

◆ f20_f21

double Context_Control_fp::f20_f21

This will contain the contents of the f20 and f21 register.

◆ f22_f23

double Context_Control_fp::f22_f23

This will contain the contents of the f22 and f23 register.

◆ f24_f25

double Context_Control_fp::f24_f25

This will contain the contents of the f24 and f25 register.

◆ f26_f27

double Context_Control_fp::f26_f27

This will contain the contents of the f26 and f27 register.

◆ f28_f29

double Context_Control_fp::f28_f29

This will contain the contents of the f28 and f29 register.

◆ f2_f3

double Context_Control_fp::f2_f3

This will contain the contents of the f2 and f3 register.

◆ f30_f31

double Context_Control_fp::f30_f31

This will contain the contents of the f30 and f31 register.

◆ f4_f5

double Context_Control_fp::f4_f5

This will contain the contents of the f4 and f5 register.

◆ f6_f7

double Context_Control_fp::f6_f7

This will contain the contents of the f6 and f7 register.

◆ f8_f9

double Context_Control_fp::f8_f9

This will contain the contents of the f8 and f9 register.

◆ fsr

uint32_t Context_Control_fp::fsr

This will contain the contents of the floating point status register.

◆ mxcsr

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

◆ some_float_register

double Context_Control_fp::some_float_register

FPU registers are listed here


The documentation for this struct was generated from the following files: