RegisterFile Struct Reference

#include <frontend/machine/sparc/sparc.h>

List of all members.


Detailed Description

Definition at line 97 of file sparc.h.

Public Attributes

sint8_t r_AF
sint8_t r_CF
sint8_t r_CTI
sint32_t r_CWP
union {
   float128_t   r_f0to3
   struct {
      union {
         float64_t   r_f0to1
         struct {
            float32_t   r_f0
            float32_t   r_f1
         }   r_f0to1_str
      }   r_f0to1_un
      union {
         float64_t   r_f2to3
         struct {
            float32_t   r_f2
            float32_t   r_f3
         }   r_f2to3_str
      }   r_f2to3_un
   }   r_f0to3_str
r_f0to3_un
union {
   float128_t   r_f12to15
   struct {
      union {
         float64_t   r_f12to13
         struct {
            float32_t   r_f12
            float32_t   r_f13
         }   r_f12to13_str
      }   r_f12to13_un
      union {
         float64_t   r_f14to15
         struct {
            float32_t   r_f14
            float32_t   r_f15
         }   r_f14to15_str
      }   r_f14to15_un
   }   r_f12to15_str
r_f12to15_un
union {
   float128_t   r_f16to19
   struct {
      union {
         float64_t   r_f16to17
         struct {
            float32_t   r_f16
            float32_t   r_f17
         }   r_f16to17_str
      }   r_f16to17_un
      union {
         float64_t   r_f18to19
         struct {
            float32_t   r_f18
            float32_t   r_f19
         }   r_f18to19_str
      }   r_f18to19_un
   }   r_f16to19_str
r_f16to19_un
union {
   float128_t   r_f20to23
   struct {
      union {
         float64_t   r_f20to21
         struct {
            float32_t   r_f20
            float32_t   r_f21
         }   r_f20to21_str
      }   r_f20to21_un
      union {
         float64_t   r_f22to23
         struct {
            float32_t   r_f22
            float32_t   r_f23
         }   r_f22to23_str
      }   r_f22to23_un
   }   r_f20to23_str
r_f20to23_un
union {
   float128_t   r_f24to27
   struct {
      union {
         float64_t   r_f24to25
         struct {
            float32_t   r_f24
            float32_t   r_f25
         }   r_f24to25_str
      }   r_f24to25_un
      union {
         float64_t   r_f26to27
         struct {
            float32_t   r_f26
            float32_t   r_f27
         }   r_f26to27_str
      }   r_f26to27_un
   }   r_f24to27_str
r_f24to27_un
union {
   float128_t   r_f28to31
   struct {
      union {
         float64_t   r_f28to29
         struct {
            float32_t   r_f28
            float32_t   r_f29
         }   r_f28to29_str
      }   r_f28to29_un
      union {
         float64_t   r_f30to31
         struct {
            float32_t   r_f30
            float32_t   r_f31
         }   r_f30to31_str
      }   r_f30to31_un
   }   r_f28to31_str
r_f28to31_un
union {
   float128_t   r_f4to7
   struct {
      union {
         float64_t   r_f4to5
         struct {
            float32_t   r_f4
            float32_t   r_f5
         }   r_f4to5_str
      }   r_f4to5_un
      union {
         float64_t   r_f6to7
         struct {
            float32_t   r_f6
            float32_t   r_f7
         }   r_f6to7_str
      }   r_f6to7_un
   }   r_f4to7_str
r_f4to7_un
union {
   float128_t   r_f8to11
   struct {
      union {
         float64_t   r_f10to11
         struct {
            float32_t   r_f10
            float32_t   r_f11
         }   r_f10to11_str
      }   r_f10to11_un
      union {
         float64_t   r_f8to9
         struct {
            float32_t   r_f8
            float32_t   r_f9
         }   r_f8to9_str
      }   r_f8to9_un
   }   r_f8to11_str
r_f8to11_un
sint8_t r_FGF
sint8_t r_FLF
sint32_t r_FSR
sint8_t r_FZF
sint32_t r_NEXT
sint8_t r_NF
sint32_t r_npc
sint8_t r_OF
sint32_t r_pc
sint32_t r_PSR
sint32_t r_TBR
sint32_t r_WIM
sint32_t r_Y
sint8_t r_ZF
sint32_t rd [32]


Member Data Documentation

sint8_t RegisterFile::r_AF
 

Definition at line 251 of file sparc.h.

sint8_t RegisterFile::r_CF
 

Definition at line 252 of file sparc.h.

sint8_t RegisterFile::r_CTI
 

Definition at line 253 of file sparc.h.

sint32_t RegisterFile::r_CWP
 

Definition at line 254 of file sparc.h.

float32_t RegisterFile::r_f0
 

Definition at line 103 of file sparc.h.

float64_t RegisterFile::r_f0to1
 

Definition at line 106 of file sparc.h.

struct { ... } RegisterFile::r_f0to1_str
 

union { ... } RegisterFile::r_f0to1_un
 

float128_t RegisterFile::r_f0to3
 

Definition at line 116 of file sparc.h.

struct { ... } RegisterFile::r_f0to3_str
 

union { ... } RegisterFile::r_f0to3_un
 

float32_t RegisterFile::r_f1
 

Definition at line 104 of file sparc.h.

float32_t RegisterFile::r_f10
 

Definition at line 148 of file sparc.h.

float64_t RegisterFile::r_f10to11
 

Definition at line 151 of file sparc.h.

struct { ... } RegisterFile::r_f10to11_str
 

union { ... } ::@20 RegisterFile::r_f10to11_un
 

float32_t RegisterFile::r_f11
 

Definition at line 149 of file sparc.h.

float32_t RegisterFile::r_f12
 

Definition at line 160 of file sparc.h.

float64_t RegisterFile::r_f12to13
 

Definition at line 163 of file sparc.h.

struct { ... } RegisterFile::r_f12to13_str
 

union { ... } ::@24 RegisterFile::r_f12to13_un
 

float128_t RegisterFile::r_f12to15
 

Definition at line 173 of file sparc.h.

struct { ... } RegisterFile::r_f12to15_str
 

union { ... } RegisterFile::r_f12to15_un
 

float32_t RegisterFile::r_f13
 

Definition at line 161 of file sparc.h.

float32_t RegisterFile::r_f14
 

Definition at line 167 of file sparc.h.

float64_t RegisterFile::r_f14to15
 

Definition at line 170 of file sparc.h.

struct { ... } RegisterFile::r_f14to15_str
 

union { ... } ::@25 RegisterFile::r_f14to15_un
 

float32_t RegisterFile::r_f15
 

Definition at line 168 of file sparc.h.

float32_t RegisterFile::r_f16
 

Definition at line 179 of file sparc.h.

float64_t RegisterFile::r_f16to17
 

Definition at line 182 of file sparc.h.

struct { ... } RegisterFile::r_f16to17_str
 

union { ... } ::@29 RegisterFile::r_f16to17_un
 

float128_t RegisterFile::r_f16to19
 

Definition at line 192 of file sparc.h.

struct { ... } RegisterFile::r_f16to19_str
 

union { ... } RegisterFile::r_f16to19_un
 

float32_t RegisterFile::r_f17
 

Definition at line 180 of file sparc.h.

float32_t RegisterFile::r_f18
 

Definition at line 186 of file sparc.h.

float64_t RegisterFile::r_f18to19
 

Definition at line 189 of file sparc.h.

struct { ... } RegisterFile::r_f18to19_str
 

union { ... } ::@30 RegisterFile::r_f18to19_un
 

float32_t RegisterFile::r_f19
 

Definition at line 187 of file sparc.h.

float32_t RegisterFile::r_f2
 

Definition at line 110 of file sparc.h.

float32_t RegisterFile::r_f20
 

Definition at line 198 of file sparc.h.

float64_t RegisterFile::r_f20to21
 

Definition at line 201 of file sparc.h.

struct { ... } RegisterFile::r_f20to21_str
 

union { ... } ::@34 RegisterFile::r_f20to21_un
 

float128_t RegisterFile::r_f20to23
 

Definition at line 211 of file sparc.h.

struct { ... } RegisterFile::r_f20to23_str
 

union { ... } RegisterFile::r_f20to23_un
 

float32_t RegisterFile::r_f21
 

Definition at line 199 of file sparc.h.

float32_t RegisterFile::r_f22
 

Definition at line 205 of file sparc.h.

float64_t RegisterFile::r_f22to23
 

Definition at line 208 of file sparc.h.

struct { ... } RegisterFile::r_f22to23_str
 

union { ... } ::@35 RegisterFile::r_f22to23_un
 

float32_t RegisterFile::r_f23
 

Definition at line 206 of file sparc.h.

float32_t RegisterFile::r_f24
 

Definition at line 217 of file sparc.h.

float64_t RegisterFile::r_f24to25
 

Definition at line 220 of file sparc.h.

struct { ... } RegisterFile::r_f24to25_str
 

union { ... } ::@39 RegisterFile::r_f24to25_un
 

float128_t RegisterFile::r_f24to27
 

Definition at line 230 of file sparc.h.

struct { ... } RegisterFile::r_f24to27_str
 

union { ... } RegisterFile::r_f24to27_un
 

float32_t RegisterFile::r_f25
 

Definition at line 218 of file sparc.h.

float32_t RegisterFile::r_f26
 

Definition at line 224 of file sparc.h.

float64_t RegisterFile::r_f26to27
 

Definition at line 227 of file sparc.h.

struct { ... } RegisterFile::r_f26to27_str
 

union { ... } ::@40 RegisterFile::r_f26to27_un
 

float32_t RegisterFile::r_f27
 

Definition at line 225 of file sparc.h.

float32_t RegisterFile::r_f28
 

Definition at line 236 of file sparc.h.

float64_t RegisterFile::r_f28to29
 

Definition at line 239 of file sparc.h.

struct { ... } RegisterFile::r_f28to29_str
 

union { ... } ::@44 RegisterFile::r_f28to29_un
 

float128_t RegisterFile::r_f28to31
 

Definition at line 249 of file sparc.h.

struct { ... } RegisterFile::r_f28to31_str
 

union { ... } RegisterFile::r_f28to31_un
 

float32_t RegisterFile::r_f29
 

Definition at line 237 of file sparc.h.

float64_t RegisterFile::r_f2to3
 

Definition at line 113 of file sparc.h.

struct { ... } ::@12 RegisterFile::r_f2to3_str
 

union { ... } RegisterFile::r_f2to3_un
 

float32_t RegisterFile::r_f3
 

Definition at line 111 of file sparc.h.

float32_t RegisterFile::r_f30
 

Definition at line 243 of file sparc.h.

float64_t RegisterFile::r_f30to31
 

Definition at line 246 of file sparc.h.

struct { ... } RegisterFile::r_f30to31_str
 

union { ... } ::@45 RegisterFile::r_f30to31_un
 

float32_t RegisterFile::r_f31
 

Definition at line 244 of file sparc.h.

float32_t RegisterFile::r_f4
 

Definition at line 122 of file sparc.h.

float64_t RegisterFile::r_f4to5
 

Definition at line 125 of file sparc.h.

struct { ... } RegisterFile::r_f4to5_str
 

union { ... } ::@14 RegisterFile::r_f4to5_un
 

float128_t RegisterFile::r_f4to7
 

Definition at line 135 of file sparc.h.

struct { ... } RegisterFile::r_f4to7_str
 

union { ... } RegisterFile::r_f4to7_un
 

float32_t RegisterFile::r_f5
 

Definition at line 123 of file sparc.h.

float32_t RegisterFile::r_f6
 

Definition at line 129 of file sparc.h.

float64_t RegisterFile::r_f6to7
 

Definition at line 132 of file sparc.h.

struct { ... } RegisterFile::r_f6to7_str
 

union { ... } ::@15 RegisterFile::r_f6to7_un
 

float32_t RegisterFile::r_f7
 

Definition at line 130 of file sparc.h.

float32_t RegisterFile::r_f8
 

Definition at line 141 of file sparc.h.

float128_t RegisterFile::r_f8to11
 

Definition at line 154 of file sparc.h.

struct { ... } RegisterFile::r_f8to11_str
 

union { ... } RegisterFile::r_f8to11_un
 

float64_t RegisterFile::r_f8to9
 

Definition at line 144 of file sparc.h.

struct { ... } RegisterFile::r_f8to9_str
 

union { ... } ::@19 RegisterFile::r_f8to9_un
 

float32_t RegisterFile::r_f9
 

Definition at line 142 of file sparc.h.

sint8_t RegisterFile::r_FGF
 

Definition at line 255 of file sparc.h.

sint8_t RegisterFile::r_FLF
 

Definition at line 256 of file sparc.h.

sint32_t RegisterFile::r_FSR
 

Definition at line 257 of file sparc.h.

sint8_t RegisterFile::r_FZF
 

Definition at line 258 of file sparc.h.

sint32_t RegisterFile::r_NEXT
 

Definition at line 259 of file sparc.h.

sint8_t RegisterFile::r_NF
 

Definition at line 260 of file sparc.h.

sint32_t RegisterFile::r_npc
 

Definition at line 267 of file sparc.h.

sint8_t RegisterFile::r_OF
 

Definition at line 261 of file sparc.h.

sint32_t RegisterFile::r_pc
 

Definition at line 268 of file sparc.h.

sint32_t RegisterFile::r_PSR
 

Definition at line 262 of file sparc.h.

sint32_t RegisterFile::r_TBR
 

Definition at line 263 of file sparc.h.

sint32_t RegisterFile::r_WIM
 

Definition at line 264 of file sparc.h.

sint32_t RegisterFile::r_Y
 

Definition at line 265 of file sparc.h.

sint8_t RegisterFile::r_ZF
 

Definition at line 266 of file sparc.h.

sint32_t RegisterFile::rd[32]
 

Definition at line 98 of file sparc.h.


The documentation for this struct was generated from the following file:
Generated on Tue Sep 19 21:18:45 2006 for Boomerang by  doxygen 1.4.6