about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-05-24 22:45:11 +0200
committerptitSeb <sebastien.chev@gmail.com>2024-05-24 22:45:11 +0200
commit03749788e8d51a2d2788f71ac3deb389d4dc0133 (patch)
treee260178af1c29f02a32c8d7da3437a4bb35cf69a /src
parent9a571cfb72cda7a3a8f40fff30adc6cef4b88578 (diff)
downloadbox64-03749788e8d51a2d2788f71ac3deb389d4dc0133.tar.gz
box64-03749788e8d51a2d2788f71ac3deb389d4dc0133.zip
[TRACE] Group trace member of x64emu_t
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];