/[qemu]/qemu/target-ppc/cpu.h
ViewVC logotype

Diff of /qemu/target-ppc/cpu.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.15 by bellard, Tue Feb 15 23:06:19 2005 UTC revision 1.16 by bellard, Sun Mar 13 17:01:22 2005 UTC
# Line 27  Line 27 
27  #include "config.h"  #include "config.h"
28  #include <setjmp.h>  #include <setjmp.h>
29    
30    #include "softfloat.h"
31    
32  /* Instruction types */  /* Instruction types */
33  enum {  enum {
34      PPC_NONE     = 0x0000,      PPC_NONE     = 0x0000,
# Line 94  typedef struct CPUPPCState { Line 96  typedef struct CPUPPCState {
96      /* general purpose registers */      /* general purpose registers */
97      uint32_t gpr[32];      uint32_t gpr[32];
98      /* floating point registers */      /* floating point registers */
99      double fpr[32];      float64 fpr[32];
100      /* segment registers */      /* segment registers */
101      uint32_t sdr1;      uint32_t sdr1;
102      uint32_t sr[16];      uint32_t sr[16];
# Line 119  typedef struct CPUPPCState { Line 121  typedef struct CPUPPCState {
121      uint32_t spr[1024];      uint32_t spr[1024];
122      /* qemu dedicated */      /* qemu dedicated */
123       /* temporary float registers */       /* temporary float registers */
124      double ft0;      float64 ft0;
125      double ft1;      float64 ft1;
126      double ft2;      float64 ft2;
127        float_status fp_status;
128    
129      int interrupt_request;      int interrupt_request;
130      jmp_buf jmp_env;      jmp_buf jmp_env;
131      int exception_index;      int exception_index;

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26