about summary refs log tree commit diff stats
path: root/src/emu
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2021-03-18 15:08:26 +0100
committerptitSeb <sebastien.chev@gmail.com>2021-03-18 15:08:26 +0100
commitcb25e077f99e608ecce1f8358ea9f33421a1e810 (patch)
tree3da1e920bae17c9ae840bb1ec7e40004deaf5abc /src/emu
parent0551f13f0ee258d6325285e20833328950e18bbc (diff)
downloadbox64-cb25e077f99e608ecce1f8358ea9f33421a1e810.tar.gz
box64-cb25e077f99e608ecce1f8358ea9f33421a1e810.zip
[DYNAREC] Added CC 'Native call' and 0F 1F NOP opcodes
Diffstat (limited to 'src/emu')
-rwxr-xr-xsrc/emu/x64emu_private.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/emu/x64emu_private.h b/src/emu/x64emu_private.h
index 27bb60f1..ed7ae653 100755
--- a/src/emu/x64emu_private.h
+++ b/src/emu/x64emu_private.h
@@ -63,8 +63,6 @@ typedef struct x64emu_s {
     // cpu helpers
     reg64_t     zero;
     reg64_t     *sbiidx[16];
-    // scratch stack, used for alignement of double and 64bits ints on arm. 200 elements should be enough
-    uint64_t    scratch[200];
     // emu control
     int         quit;
     int         error;
@@ -73,6 +71,8 @@ typedef struct x64emu_s {
     int         exit;
     int         quitonlongjmp;  // quit if longjmp is called
     int         longjmp;        // if quit because of longjmp
+    // scratch stack, used for alignement of double and 64bits ints on arm. 200 elements should be enough
+    uint64_t    scratch[200];
     // local stack, do be deleted when emu is freed
     void*       stack2free; // this is the stack to free (can be NULL)
     void*       init_stack; // initial stack (owned or not)