IOpCode32AluBf.cs 301 B

1234567891011121314
  1. namespace ARMeilleure.Decoders
  2. {
  3. interface IOpCode32AluBf
  4. {
  5. int Rd { get; }
  6. int Rn { get; }
  7. int Msb { get; }
  8. int Lsb { get; }
  9. int SourceMask => (int)(0xFFFFFFFF >> (31 - Msb));
  10. int DestMask => SourceMask & (int)(0xFFFFFFFF << Lsb);
  11. }
  12. }