namespace ARMeilleure.Decoders { interface IOpCode32AluBf { int Rd { get; } int Rn { get; } int Msb { get; } int Lsb { get; } int SourceMask => (int)(0xFFFFFFFF >> (31 - Msb)); int DestMask => SourceMask & (int)(0xFFFFFFFF << Lsb); } }