about summary refs log tree commit diff stats
path: root/system
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2023-10-17 18:25:16 +0200
committerptitSeb <sebastien.chev@gmail.com>2023-10-17 18:25:16 +0200
commit6ef2b22a3ce4aaf5df5069dab226c1eeab806b19 (patch)
treef55bcee33bd10845d34de282f23cfeb1f7bb1507 /system
parentda19b2008a8e4afc75ec46a43453dcc93256d48e (diff)
downloadbox64-6ef2b22a3ce4aaf5df5069dab226c1eeab806b19.tar.gz
box64-6ef2b22a3ce4aaf5df5069dab226c1eeab806b19.zip
[ARM64_DYNAREC] Added support for BOX4_DYNAREC_ALIGNED_ATOMICS
Diffstat (limited to 'system')
-rw-r--r--system/box64.box64rc12
1 files changed, 12 insertions, 0 deletions
diff --git a/system/box64.box64rc b/system/box64.box64rc
index 9d397675..fec1894f 100644
--- a/system/box64.box64rc
+++ b/system/box64.box64rc
@@ -7,6 +7,7 @@
 # 
 [3dSen.x86_64]
 BOX64_DYNAREC_BLEEDING_EDGE=0   # avoid the use of STRONGMEM for much better performances
+BOX64_DYNAREC_ALIGNED_ATOMICS=1
 
 [7z]
 # Those are safe to use on 7z and give a bit of a boost
@@ -14,6 +15,7 @@ BOX64_DYNAREC_SAFEFLAGS=0
 BOX64_DYNAREC_BIGBLOCK=2
 BOX64_DYNAREC_FORWARD=512
 BOX64_DYNAREC_CALLRET=1
+BOX64_DYNAREC_ALIGNED_ATOMICS=1
 
 [7zz]
 # Those are safe to use on 7z and give a bit of a boost
@@ -21,16 +23,19 @@ BOX64_DYNAREC_SAFEFLAGS=0
 BOX64_DYNAREC_BIGBLOCK=2
 BOX64_DYNAREC_FORWARD=512
 BOX64_DYNAREC_CALLRET=1
+BOX64_DYNAREC_ALIGNED_ATOMICS=1
 
 [bash]
 # LOG tend to mess up script execution in bash
 BOX64_LOG=0
+BOX64_DYNAREC_ALIGNED_ATOMICS=1
 
 [chrome]
 BOX64_MALLOC_HACK=2
 
 [deadcells]
 BOX64_PREFER_EMULATED=1
+BOX64_DYNAREC_ALIGNED_ATOMICS=1
 
 [dontstarve]
 # use emulated sdl2
@@ -49,12 +54,14 @@ BOX64_DYNAREC_BIGBLOCK=2
 BOX64_DYNAREC_FORWARD=1024
 BOX64_DYNAREC_CALLRET=1
 BOX64_DYNAREC_FASTROUND=0
+BOX64_DYNAREC_ALIGNED_ATOMICS=1
 
 [heroic]
 BOX64_NOSANDBOX=1
 BOX64_MALLOC_HACK=2
 # this is to save some memory
 BOX64_DYNAREC_BIGBLOCK=0
+BOX64_DYNAREC_ALIGNED_ATOMICS=1
 
 [LotCG.x86_64]
 BOX64_DYNAREC_FASTROUND=0
@@ -68,6 +75,7 @@ BOX64_DYNAREC_SAFEFLAGS=0
 BOX64_DYNAREC_BIGBLOCK=3
 BOX64_DYNAREC_FORWARD=1024
 #BOX64_DYNAREC_CALLRET=1    #New jmpbuf handling tend to break this optim!
+BOX64_DYNAREC_ALIGNED_ATOMICS=1
 
 [pressure-vessel-wrap]
 BOX64_NOGTK=1
@@ -77,6 +85,7 @@ BOX64_NOGTK=1
 BOX64_DYNAREC_STRONGMEM=2
 BOX64_DYNAREC_SAFEFLAGS=2
 BOX64_DYNAREC_JVM=0
+BOX64_DYNAREC_ALIGNED_ATOMICS=1
 
 [Soma.bin.x86_64]
 # This is needed or the physics engine will not behave correctly
@@ -102,6 +111,7 @@ BOX64_LOG=0
 BOX64_MALLOC_HACK=2
 # this is to save some memory
 BOX64_DYNAREC_BIGBLOCK=0
+BOX64_DYNAREC_ALIGNED_ATOMICS=1
 
 [steam-runtime-check-requirements]
 BOX64_EXIT=1
@@ -112,6 +122,7 @@ BOX64_EXIT=1
 
 [ShovelKnight]
 BOX64_SDL2_JGUID=1
+BOX64_DYNAREC_ALIGNED_ATOMICS=1
 
 [Torchlight2.bin.x86_64]
 # Those are safe to use on 7z and give a bit of a boost
@@ -119,6 +130,7 @@ BOX64_DYNAREC_SAFEFLAGS=0
 BOX64_DYNAREC_BIGBLOCK=2
 BOX64_DYNAREC_FORWARD=512
 BOX64_DYNAREC_CALLRET=1
+BOX64_DYNAREC_ALIGNED_ATOMICS=1
 
 [weixin]
 BOX64_MALLOC_HACK=2