diff options
| author | Yang Liu <liuyang22@iscas.ac.cn> | 2025-02-20 19:24:34 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-02-20 12:24:34 +0100 |
| commit | a4908f14076988fe68c934ea2c72601da2705adf (patch) | |
| tree | b225bdbeecbb314d0e05077e7de6982c54650aa5 /src | |
| parent | a252e87fa93041b4edc79b5168dec1cf8d91bcff (diff) | |
| download | box64-a4908f14076988fe68c934ea2c72601da2705adf.tar.gz box64-a4908f14076988fe68c934ea2c72601da2705adf.zip | |
[ARM64_DYNAREC] Fixed a regression in LOCK XADD opcode (#2394)
Diffstat (limited to 'src')
| -rw-r--r-- | src/dynarec/arm64/dynarec_arm64_f0.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/dynarec/arm64/dynarec_arm64_f0.c b/src/dynarec/arm64/dynarec_arm64_f0.c index 5841dbbd..ab13c0f0 100644 --- a/src/dynarec/arm64/dynarec_arm64_f0.c +++ b/src/dynarec/arm64/dynarec_arm64_f0.c @@ -695,6 +695,7 @@ uintptr_t dynarec64_F0(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin UFLAG_IF { B_MARK2_nocond; } else { + if(!arm64_atomics) MOVxw_REG(gd, x1); B_NEXT_nocond; } MARK; |