spsr register stores the cpsr data so it can be returned upon program reload.