| 231 |
{ |
{ |
| 232 |
uint8_t *p = ptr; |
uint8_t *p = ptr; |
| 233 |
uint32_t v1, v2; |
uint32_t v1, v2; |
| 234 |
v1 = ldl_p(p); |
v1 = ldl_le_p(p); |
| 235 |
v2 = ldl_p(p + 4); |
v2 = ldl_le_p(p + 4); |
| 236 |
return v1 | ((uint64_t)v2 << 32); |
return v1 | ((uint64_t)v2 << 32); |
| 237 |
} |
} |
| 238 |
|
|
| 263 |
static inline void stq_le_p(void *ptr, uint64_t v) |
static inline void stq_le_p(void *ptr, uint64_t v) |
| 264 |
{ |
{ |
| 265 |
uint8_t *p = ptr; |
uint8_t *p = ptr; |
| 266 |
stl_p(p, (uint32_t)v); |
stl_le_p(p, (uint32_t)v); |
| 267 |
stl_p(p + 4, v >> 32); |
stl_le_p(p + 4, v >> 32); |
| 268 |
} |
} |
| 269 |
|
|
| 270 |
/* float access */ |
/* float access */ |
| 725 |
int flags); |
int flags); |
| 726 |
|
|
| 727 |
void cpu_abort(CPUState *env, const char *fmt, ...); |
void cpu_abort(CPUState *env, const char *fmt, ...); |
| 728 |
|
extern CPUState *first_cpu; |
| 729 |
extern CPUState *cpu_single_env; |
extern CPUState *cpu_single_env; |
| 730 |
extern int code_copy_enabled; |
extern int code_copy_enabled; |
| 731 |
|
|