about summary refs log tree commit diff stats
path: root/system
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2025-04-09 15:19:45 +0200
committerptitSeb <sebastien.chev@gmail.com>2025-04-09 15:19:45 +0200
commit8c991cb6762d3a1384cec16d6e54402ce276ea9e (patch)
tree3d109e77532ce32822efec69950b7db787368fcc /system
parent70770db8bec892e66fa8b6834f1ea4a8f27325b6 (diff)
downloadbox64-8c991cb6762d3a1384cec16d6e54402ce276ea9e.tar.gz
box64-8c991cb6762d3a1384cec16d6e54402ce276ea9e.zip
[DYNAREC] Better handling of self-loop and added CALLRET=2 settings (ARM64 only, RV64 and LA64 todo)
Diffstat (limited to 'system')
-rw-r--r--system/box64.box64rc9
1 files changed, 7 insertions, 2 deletions
diff --git a/system/box64.box64rc b/system/box64.box64rc
index 53f49a4a..3d47fdeb 100644
--- a/system/box64.box64rc
+++ b/system/box64.box64rc
@@ -351,7 +351,7 @@ BOX64_DYNAREC_ALIGNED_ATOMICS=1
 [Blacksad.exe]
 BOX64_DYNAREC_STRONGMEM=1
 BOX64_DYNAREC_BIGBLOCK=3
-BOX64_DYNAREC_CALLRET=0
+BOX64_DYNAREC_CALLRET=2
 
 [Battle.net.exe]
 BOX64_DYNAREC_BIGBLOCK=0
@@ -465,7 +465,7 @@ BOX64_DYNAREC_BIGBLOCK=0
 BOX64_DYNAREC_SAFEFLAGS=2
 BOX64_DYNAREC_STRONGMEM=1
 BOX64_DYNAREC_BIGBLOCK=3
-BOX64_DYNAREC_CALLRET=0
+BOX64_DYNAREC_CALLRET=2
 BOX64_SSE_FLUSHTO0=1
 BOX64_DYNAREC_DIRTY=1
 
@@ -734,6 +734,11 @@ BOX64_DYNAREC_BIGBLOCK=3
 BOX64_DYNAREC_CALLRET=1
 BOX64_DYNAREC_SAFEFLAGS=0
 
+[Trials of Innocence.exe]
+BOX64_DYNAREC_BIGBLOCK=3
+BOX64_DYNAREC_CALLRET=2
+BOX64_DYNAREC_DIRTY=0
+
 [TT2.exe]
 BOX64_DYNAREC_STRONGMEM=1
 BOX64_DYNAREC_BIGBLOCK=3