Split saveCallerSavedRegisters into two methods for clarity, and add comments.