Hi all. I'm trying to decode this ARM instruction, but I'm having a little trouble identifying what it is, it's hexcode is: 0xE121F000. The closest match I can find is MSR, but it definatly can't be it, observe: instruction: 1110 00010 0 1000011111 00000000 0000
MSR instruction: cond 00010 P 1010011111 00000000 Rm..
^ ^ ^
| + incorrect bit + source register
+ Destination PSR (0=CPSR, 1=SPSR) DSEmu seems to think it's MSR, but that single incorrect bit says it's not. Can anyone help shed light on this subject? Thanks.