about summary refs log tree commit diff stats
path: root/src/dynarec/dynarec_native.c
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2025-05-22 20:07:23 +0200
committerptitSeb <sebastien.chev@gmail.com>2025-05-22 20:07:23 +0200
commit5916869329fc3bf00885be33be98f9cfbe6073de (patch)
tree30d02feaac2802081e72a425c52e834acb0150fd /src/dynarec/dynarec_native.c
parentc9f3b990b41c73cf1f893e52e37db6aa3e7afff0 (diff)
downloadbox64-5916869329fc3bf00885be33be98f9cfbe6073de.tar.gz
box64-5916869329fc3bf00885be33be98f9cfbe6073de.zip
[ARM64_DYNAREC] Try to avoid Load/Unload of XMM/YMM regs when possible on intrablock jump
Diffstat (limited to 'src/dynarec/dynarec_native.c')
-rw-r--r--src/dynarec/dynarec_native.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/dynarec/dynarec_native.c b/src/dynarec/dynarec_native.c
index 9ea02962..b1117953 100644
--- a/src/dynarec/dynarec_native.c
+++ b/src/dynarec/dynarec_native.c
@@ -775,6 +775,7 @@ void* FillBlock64(dynablock_t* block, uintptr_t addr, int alternate, int is32bit
         if(helper.need_x87check==1)
             helper.need_x87check = 0;
     }
+    POSTUPDATE_SPECIFICS(&helper);
     // pass 2, instruction size
     helper.callrets = static_callrets;
     native_pass2(&helper, addr, alternate, is32bits, inst_max);