restore PC too on LDM/STM abort
implement decrement addressing in LDM/STM
add MRS instruction, fix MSR rotation, add MVN

PACK_IMMEDIATE only works for values up to 2^24-1,
rotated values might be greater than that
imeplement MSR(reg), flags for ADD