diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2023-10-17 18:25:16 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2023-10-17 18:25:16 +0200 |
| commit | 6ef2b22a3ce4aaf5df5069dab226c1eeab806b19 (patch) | |
| tree | f55bcee33bd10845d34de282f23cfeb1f7bb1507 /system | |
| parent | da19b2008a8e4afc75ec46a43453dcc93256d48e (diff) | |
| download | box64-6ef2b22a3ce4aaf5df5069dab226c1eeab806b19.tar.gz box64-6ef2b22a3ce4aaf5df5069dab226c1eeab806b19.zip | |
[ARM64_DYNAREC] Added support for BOX4_DYNAREC_ALIGNED_ATOMICS
Diffstat (limited to 'system')
| -rw-r--r-- | system/box64.box64rc | 12 |
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 |