about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorliuli <liuli@uniontech.com>2023-09-27 16:01:58 +0800
committerGitHub <noreply@github.com>2023-09-27 10:01:58 +0200
commit16393c499b0af0ca3979dd137f86c3d14f609a2c (patch)
tree8d11c273efc56601af90f092722721da2f158320 /src
parent684160f17847b3220ea49a7a4c0e214ce15ffb8d (diff)
downloadbox64-16393c499b0af0ca3979dd137f86c3d14f609a2c.tar.gz
box64-16393c499b0af0ca3979dd137f86c3d14f609a2c.zip
Update dynarec_arm64_emit_math.c (#994)
UpdateFlags() using op1
Diffstat (limited to 'src')
-rw-r--r--src/dynarec/arm64/dynarec_arm64_emit_math.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dynarec/arm64/dynarec_arm64_emit_math.c b/src/dynarec/arm64/dynarec_arm64_emit_math.c
index f391f3a5..526f8b72 100644
--- a/src/dynarec/arm64/dynarec_arm64_emit_math.c
+++ b/src/dynarec/arm64/dynarec_arm64_emit_math.c
@@ -906,7 +906,7 @@ void emit_dec32(dynarec_arm_t* dyn, int ninst, rex_t rex, int s1, int s3, int s4
 void emit_dec8(dynarec_arm_t* dyn, int ninst, int s1, int s3, int s4)
 {
     IFX(X_PEND) {
-        STRB_U12(s3, xEmu, offsetof(x64emu_t, op2));
+        STRB_U12(s1, xEmu, offsetof(x64emu_t, op1));
         SET_DF(s3, d_dec8);
     } else IFX(X_ZF|X_OF|X_AF|X_SF|X_PF) {
         SET_DFNONE(s3);