From 9cbc531502ae6459b8d4c22916a2255a9ecf2a40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E8=8E=89?= Date: Wed, 16 Nov 2022 08:51:12 +0800 Subject: [PATCH] Add MOV GS:od, AL test11 contains the instruction. --- src/dynarec/dynarec_arm_65.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/dynarec/dynarec_arm_65.c b/src/dynarec/dynarec_arm_65.c index c36ae425a1..3e1c24afee 100755 --- a/src/dynarec/dynarec_arm_65.c +++ b/src/dynarec/dynarec_arm_65.c @@ -416,6 +416,15 @@ uintptr_t dynarecGS(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int ninst, } break; + case 0xA2: + INST_NAME("MOV GS:Od, AL"); + grab_tlsdata(dyn, addr, ninst, x1); + u32 = F32; + MOV32(x2, u32); + ADD_REG_LSL_IMM5(x2, x1, x2, 0); + STRB_IMM9(xEAX, x2, 0); + break; + case 0xA3: INST_NAME("MOV GS:Od, EAX"); grab_tlsdata(dyn, addr, ninst, x1);