From ea1ef4e602af2f0e92181b96cff5ffa66186972f Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Mon, 28 Jun 2021 10:53:46 +0200 Subject: [DYNAREC] Added 66 98 CBW opcode --- src/dynarec/dynarec_arm64_66.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') diff --git a/src/dynarec/dynarec_arm64_66.c b/src/dynarec/dynarec_arm64_66.c index a8debcb8..811a13c0 100755 --- a/src/dynarec/dynarec_arm64_66.c +++ b/src/dynarec/dynarec_arm64_66.c @@ -458,6 +458,12 @@ uintptr_t dynarec64_66(dynarec_arm_t* dyn, uintptr_t addr, uintptr_t ip, int nin INST_NAME("NOP"); break; + case 0x98: + INST_NAME("CBW"); + SXTBw(x1, xRAX); + BFIw(xRAX, x1, 0, 16); + break; + case 0xA1: INST_NAME("MOV EAX,Od"); u64 = F64; -- cgit 1.4.1