Revision b7bcbe95 cpu-exec.c
b/cpu-exec.c | ||
---|---|---|
346 | 346 |
cs_base = env->segs[R_CS].base; |
347 | 347 |
pc = cs_base + env->eip; |
348 | 348 |
#elif defined(TARGET_ARM) |
349 |
flags = env->thumb; |
|
349 |
flags = env->thumb | (env->vfp.vec_len << 1) |
|
350 |
| (env->vfp.vec_stride << 4); |
|
350 | 351 |
cs_base = 0; |
351 | 352 |
pc = env->regs[15]; |
352 | 353 |
#elif defined(TARGET_SPARC) |
... | ... | |
619 | 620 |
#endif |
620 | 621 |
#elif defined(TARGET_ARM) |
621 | 622 |
env->cpsr = compute_cpsr(); |
623 |
/* XXX: Save/restore host fpu exception state?. */ |
|
622 | 624 |
#elif defined(TARGET_SPARC) |
623 | 625 |
#elif defined(TARGET_PPC) |
624 | 626 |
#else |
Also available in: Unified diff