about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/emu/x64emu_private.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/emu/x64emu_private.h b/src/emu/x64emu_private.h
index e372d384..b7ce3308 100644
--- a/src/emu/x64emu_private.h
+++ b/src/emu/x64emu_private.h
@@ -91,10 +91,6 @@ typedef struct x64emu_s {
     multiuint_t res_sav;
     deferred_flags_t df_sav;
     uint32_t    *x64emu_parity_tab; // helper
-    #ifdef HAVE_TRACE
-    reg64_t     oldregs[16];
-    uintptr_t   prev2_ip;
-    #endif
     // segments
     uint16_t    segs[6];        // only 32bits value?
     uint16_t    dummy_seg6, dummy_seg7; // to stay aligned
@@ -116,6 +112,8 @@ typedef struct x64emu_s {
     #ifdef HAVE_TRACE
     sse_regs_t  old_xmm[16];
     sse_regs_t  old_ymm[16];
+    reg64_t     oldregs[16];
+    uintptr_t   prev2_ip;
     #endif
     // scratch stack, used for alignment of double and 64bits ints on arm. 200 elements should be enough
     uint64_t    scratch[200];