Revision fb0eaffc target-ppc/exec.h
b/target-ppc/exec.h | ||
---|---|---|
29 | 29 |
|
30 | 30 |
#define PARAM(n) ((uint32_t)PARAM##n) |
31 | 31 |
#define SPARAM(n) ((int32_t)PARAM##n) |
32 |
#define FT0 (env->ft0) |
|
33 |
#define FT1 (env->ft1) |
|
34 |
#define FT2 (env->ft2) |
|
35 |
#define FTS0 ((float)env->ft0) |
|
36 |
#define FTS1 ((float)env->ft1) |
|
37 |
#define FTS2 ((float)env->ft2) |
|
32 | 38 |
|
33 | 39 |
#define RETURN() __asm__ __volatile__(""); |
34 | 40 |
|
... | ... | |
145 | 151 |
void do_store_xer (uint32_t value); |
146 | 152 |
uint32_t do_load_msr (void); |
147 | 153 |
void do_store_msr (uint32_t msr_value); |
148 |
uint32_t do_load_fpscr (void);
|
|
149 |
void do_store_fpscr (uint8_t mask, uint32_t fp);
|
|
154 |
void do_load_fpscr (void);
|
|
155 |
void do_store_fpscr (uint32_t mask);
|
|
150 | 156 |
|
151 | 157 |
int32_t do_sraw(int32_t Ta, uint32_t Tb); |
152 | 158 |
void do_lmw (int reg, uint32_t src); |
... | ... | |
154 | 160 |
void do_lsw (uint32_t reg, int count, uint32_t src); |
155 | 161 |
void do_stsw (uint32_t reg, int count, uint32_t dest); |
156 | 162 |
|
163 |
void do_dcbz (void); |
|
164 |
void do_icbi (void); |
|
165 |
|
|
157 | 166 |
#endif /* !defined (__PPC_H__) */ |
Also available in: Unified diff