With my discovery of how to actually use thumb2 instructions in assembly files, the layout of register snapshot has changed because they are now pushed in consecutive order.