From d0e2de6b37e7d196f9b40fe9159f98c894368c3f Mon Sep 17 00:00:00 2001 From: Merry Date: Tue, 15 Feb 2022 00:02:36 +0000 Subject: [PATCH] fixup --- ARMeilleure/Decoders/OpCodeT16MemMult.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ARMeilleure/Decoders/OpCodeT16MemMult.cs b/ARMeilleure/Decoders/OpCodeT16MemMult.cs index c379c2817..f4185cfcb 100644 --- a/ARMeilleure/Decoders/OpCodeT16MemMult.cs +++ b/ARMeilleure/Decoders/OpCodeT16MemMult.cs @@ -16,10 +16,11 @@ namespace ARMeilleure.Decoders public OpCodeT16MemMult(InstDescriptor inst, ulong address, int opCode) : base(inst, address, opCode) { - int regCount = BitOperations.PopCount((uint)RegisterMask); - RegisterMask = opCode & 0xff; Rn = (opCode >> 8) & 7; + + int regCount = BitOperations.PopCount((uint)RegisterMask); + Offset = 0; PostOffset = 4 * regCount; IsLoad = inst.Name switch