| 123456789101112131415161718 |
- using ChocolArm64.Instruction;
- namespace ChocolArm64.Decoder
- {
- class AOpCodeAdr : AOpCode
- {
- public int Rd { get; private set; }
- public long Imm { get; private set; }
- public AOpCodeAdr(AInst Inst, long Position, int OpCode) : base(Inst, Position, OpCode)
- {
- Rd = OpCode & 0x1f;
- Imm = ADecoderHelper.DecodeImmS19_2(OpCode);
- Imm |= ((long)OpCode >> 29) & 3;
- }
- }
- }
|