Dynamic stack realignment use of sp register as source/dest register