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