target-ppc: move often used CPU fields at the top of the structure
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
This commit is contained in:
parent
686eeb93d5
commit
cb2dbfc351
@ -579,11 +579,14 @@ struct CPUPPCState {
|
||||
/* floating point status and control register */
|
||||
uint32_t fpscr;
|
||||
|
||||
CPU_COMMON
|
||||
/* Next instruction pointer */
|
||||
target_ulong nip;
|
||||
|
||||
int access_type; /* when a memory exception occurs, the access
|
||||
type is stored here */
|
||||
|
||||
CPU_COMMON
|
||||
|
||||
/* MMU context - only relevant for full system emulation */
|
||||
#if !defined(CONFIG_USER_ONLY)
|
||||
#if defined(TARGET_PPC64)
|
||||
@ -663,9 +666,6 @@ struct CPUPPCState {
|
||||
#endif
|
||||
|
||||
/* Those resources are used only during code translation */
|
||||
/* Next instruction pointer */
|
||||
target_ulong nip;
|
||||
|
||||
/* opcode handlers */
|
||||
opc_handler_t *opcodes[0x40];
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user