gem5  v21.1.0.2
Public Attributes | List of all members
gem5::FXSave Struct Reference

Public Attributes

uint16_t fcw
 
uint16_t fsw
 
uint8_t ftwx
 
uint8_t pad0
 
uint16_t last_opcode
 
union {
   struct {
      uint32_t   fpu_ip
 
      uint16_t   fpu_cs
 
      uint16_t   pad1
 
      uint32_t   fpu_dp
 
      uint16_t   fpu_ds
 
      uint16_t   pad2
 
   }   ctrl32
 
   struct {
      uint64_t   fpu_ip
 
      uint64_t   fpu_dp
 
   }   ctrl64
 
}; 
 
uint32_t mxcsr
 
uint32_t mxcsr_mask
 
uint8_t fpr [8][16]
 
uint8_t xmm [16][16]
 
uint64_t reserved [12]
 

Detailed Description

Definition at line 75 of file x86_cpu.cc.

Member Data Documentation

◆ @25

union { ... }

◆ ctrl32

struct { ... } gem5::FXSave::ctrl32

◆ ctrl64

struct { ... } gem5::FXSave::ctrl64

◆ fcw

uint16_t gem5::FXSave::fcw

Definition at line 77 of file x86_cpu.cc.

◆ fpr

uint8_t gem5::FXSave::fpr[8][16]

Definition at line 103 of file x86_cpu.cc.

◆ fpu_cs

uint16_t gem5::FXSave::fpu_cs

Definition at line 87 of file x86_cpu.cc.

◆ fpu_dp [1/2]

uint32_t gem5::FXSave::fpu_dp

Definition at line 89 of file x86_cpu.cc.

◆ fpu_dp [2/2]

uint64_t gem5::FXSave::fpu_dp

Definition at line 97 of file x86_cpu.cc.

◆ fpu_ds

uint16_t gem5::FXSave::fpu_ds

Definition at line 90 of file x86_cpu.cc.

◆ fpu_ip [1/2]

uint32_t gem5::FXSave::fpu_ip

Definition at line 86 of file x86_cpu.cc.

◆ fpu_ip [2/2]

uint64_t gem5::FXSave::fpu_ip

Definition at line 96 of file x86_cpu.cc.

◆ fsw

uint16_t gem5::FXSave::fsw

Definition at line 78 of file x86_cpu.cc.

◆ ftwx

uint8_t gem5::FXSave::ftwx

Definition at line 79 of file x86_cpu.cc.

◆ last_opcode

uint16_t gem5::FXSave::last_opcode

Definition at line 81 of file x86_cpu.cc.

◆ mxcsr

uint32_t gem5::FXSave::mxcsr

Definition at line 100 of file x86_cpu.cc.

◆ mxcsr_mask

uint32_t gem5::FXSave::mxcsr_mask

Definition at line 101 of file x86_cpu.cc.

◆ pad0

uint8_t gem5::FXSave::pad0

Definition at line 80 of file x86_cpu.cc.

◆ pad1

uint16_t gem5::FXSave::pad1

Definition at line 88 of file x86_cpu.cc.

◆ pad2

uint16_t gem5::FXSave::pad2

Definition at line 91 of file x86_cpu.cc.

◆ reserved

uint64_t gem5::FXSave::reserved[12]

Definition at line 106 of file x86_cpu.cc.

◆ xmm

uint8_t gem5::FXSave::xmm[16][16]

Definition at line 104 of file x86_cpu.cc.


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

Generated on Tue Sep 21 2021 12:27:37 for gem5 by doxygen 1.8.17