Les registres sauvés par l'appelant sont placés dans un temporaire au début du programme et restaurés à la fin. Si le temporaire utilisé pour cette sauvegarde doit être mise en pile, cette mise en pile sera efficace car le temporaire n'a qu'une seule occurrence en écriture et en lecture.