[x] I've documented or updated the documentation of every API function and struct this PR changes.
[x] I've added tests that prove my fix is effective or that my feature works (if possible)
Detailed description
In ARMInstPrinter#printMSRMaskOperand, setting the type of SYSREG does not consider the SpecRegRBit, which causes the reported SYSREG value is always for SPSR even the instruction is using CPSR.
Your checklist for this pull request
Detailed description
In ARMInstPrinter#printMSRMaskOperand, setting the type of SYSREG does not consider the SpecRegRBit, which causes the reported SYSREG value is always for SPSR even the instruction is using CPSR.
...
Test plan
Added a test case in suite/cs_test/issues.cs
...
Closing issues
closes #2418
...