Answer from cs61c-ah (Charles Lee 16102343) for Question 2 You wouldn't have to push all the registers that must be preserved onto the stack, just as done with the saved registers. You probably wouldn't ever get into an infinite loop / stack overflow this way.