This commit is contained in:
Merry 2022-02-15 00:02:36 +00:00
parent f5020e991c
commit d0e2de6b37

View file

@ -16,10 +16,11 @@ namespace ARMeilleure.Decoders
public OpCodeT16MemMult(InstDescriptor inst, ulong address, int opCode) : base(inst, address, opCode) public OpCodeT16MemMult(InstDescriptor inst, ulong address, int opCode) : base(inst, address, opCode)
{ {
int regCount = BitOperations.PopCount((uint)RegisterMask);
RegisterMask = opCode & 0xff; RegisterMask = opCode & 0xff;
Rn = (opCode >> 8) & 7; Rn = (opCode >> 8) & 7;
int regCount = BitOperations.PopCount((uint)RegisterMask);
Offset = 0; Offset = 0;
PostOffset = 4 * regCount; PostOffset = 4 * regCount;
IsLoad = inst.Name switch IsLoad = inst.Name switch