Quiz submission record for quiz2-2-2 at Tue Jun 29 18:44:33 2004: Your Answer for Question 1: One technique that reduces register spilling with procedure calls would be to separate the registers into those that need to be saved and those that do not (temporary). This way the programmer doesn't have to save every single register that he/she uses; only need to save the ones that are saved registers. Your Answer for Question 2: If there were no recursions then the jal procedure call could be eliminated since jr is enough for single procedure calls. In this programming language stack overflow should not be a problem like it was in scheme. Your Answer for Question 3: The most interesting thing that I found in the reading would be the application of all the logical things that we have learned in other classes. Before the logical operators were all hypothetical since we never really saw how they were used in a computer, but now, we can actually see how these operators help a computer calculate things. Your unique submission ID is quiz2-2-2-cs61c-ae-1088559873-2665.