for MRS and MSR: there is a lot of instruction that I've not found real cycle timing and I do not have time to test.
Take the last version (but keep the previous one because I've change a lot of things).
For example I remove all the STM and LDM rules. There is to many case. Now I build this rules automaticaly in the cycle counter.