diff options
author | gdkchan <gab.dark.100@gmail.com> | 2022-09-10 22:51:00 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-10 22:51:00 -0300 |
commit | f468db76028086a6645856383fecdf8180b04dd1 (patch) | |
tree | cb296f05888eae9fa04d386391525d37e9031192 /ARMeilleure/Decoders/IOpCode32AluUmull.cs | |
parent | c5f1d1749aeb4a1fff8f7552b949f652eaefe52a (diff) |
Implement Thumb (32-bit) memory (ordered), multiply, extension and bitfield instructions (#3687)1.1.261
* Implement Thumb (32-bit) memory (ordered), multiply and bitfield instructions
* Remove public from interface
* Fix T32 BL immediate and implement signed and unsigned extend instructions
Diffstat (limited to 'ARMeilleure/Decoders/IOpCode32AluUmull.cs')
-rw-r--r-- | ARMeilleure/Decoders/IOpCode32AluUmull.cs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/ARMeilleure/Decoders/IOpCode32AluUmull.cs b/ARMeilleure/Decoders/IOpCode32AluUmull.cs new file mode 100644 index 00000000..79d2bb9b --- /dev/null +++ b/ARMeilleure/Decoders/IOpCode32AluUmull.cs @@ -0,0 +1,13 @@ +namespace ARMeilleure.Decoders +{ + interface IOpCode32AluUmull : IOpCode32, IOpCode32HasSetFlags + { + int RdLo { get; } + int RdHi { get; } + int Rn { get; } + int Rm { get; } + + bool NHigh { get; } + bool MHigh { get; } + } +} |