Revision 4b8b8b76 target-sparc/cpu.h

b/target-sparc/cpu.h
71 71
#define TT_TRAP     0x100
72 72
#endif
73 73

  
74
#define PSR_NEG   (1<<23)
75
#define PSR_ZERO  (1<<22)
76
#define PSR_OVF   (1<<21)
77
#define PSR_CARRY (1<<20)
74
#define PSR_NEG_SHIFT 23
75
#define PSR_NEG   (1 << PSR_NEG_SHIFT)
76
#define PSR_ZERO_SHIFT 22
77
#define PSR_ZERO  (1 << PSR_ZERO_SHIFT)
78
#define PSR_OVF_SHIFT 21
79
#define PSR_OVF   (1 << PSR_OVF_SHIFT)
80
#define PSR_CARRY_SHIFT 20
81
#define PSR_CARRY (1 << PSR_CARRY_SHIFT)
78 82
#define PSR_ICC   (PSR_NEG|PSR_ZERO|PSR_OVF|PSR_CARRY)
79 83
#define PSR_EF    (1<<12)
80 84
#define PSR_PIL   0xf00
......
141 145
#define FSR_FTT_SEQ_ERROR (4 << 14)
142 146
#define FSR_FTT_INVAL_FPR (6 << 14)
143 147

  
144
#define FSR_FCC1  (1<<11)
145
#define FSR_FCC0  (1<<10)
148
#define FSR_FCC1_SHIFT 11
149
#define FSR_FCC1  (1 << FSR_FCC1_SHIFT)
150
#define FSR_FCC0_SHIFT 10
151
#define FSR_FCC0  (1 << FSR_FCC0_SHIFT)
146 152

  
147 153
/* MMU */
148 154
#define MMU_E     (1<<0)

Also available in: Unified diff