fixes for renaming stack pointer
fix for rename when storing and defining a register