diff options
Diffstat (limited to 'ARMeilleure/Decoders/OpCodeT16Adr.cs')
-rw-r--r-- | ARMeilleure/Decoders/OpCodeT16Adr.cs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/ARMeilleure/Decoders/OpCodeT16Adr.cs b/ARMeilleure/Decoders/OpCodeT16Adr.cs index ef14791d..03abd499 100644 --- a/ARMeilleure/Decoders/OpCodeT16Adr.cs +++ b/ARMeilleure/Decoders/OpCodeT16Adr.cs @@ -4,14 +4,13 @@ namespace ARMeilleure.Decoders { public int Rd { get; } - public bool Add => true; public int Immediate { get; } public new static OpCode Create(InstDescriptor inst, ulong address, int opCode) => new OpCodeT16Adr(inst, address, opCode); public OpCodeT16Adr(InstDescriptor inst, ulong address, int opCode) : base(inst, address, opCode) { - Rd = (opCode >> 8) & 7; + Rd = (opCode >> 8) & 7; int imm = (opCode & 0xff) << 2; Immediate = (int)(GetPc() & 0xfffffffc) + imm; |