8 fib37: newframe --> fib36
9 fib36: sets local(0), $ra --> fib35
16 fib29: sets local(4), $s1 --> fib28
17 fib28: sets local(8), $s0 --> fib27
18 fib27: move $s1, $a0 --> fib26
28 fib17: emit c4 --> fib16
30 fib15: li $v0, 2 --> fib14
31 fib14: slt $v0, $s1, $v0 --> fib13
32 fib13: beq $v0, $zero --> fib10, fib12
33 fib12: emit c3 --> fib11
34 fib11: li $v0, 1 --> fib0
37 fib48: gets $ra, local(0) --> fib47
44 fib41: gets $s1, local(4) --> fib40
45 fib40: gets $s0, local(8) --> fib39
46 fib39: delframe --> fib38
48 fib10: emit c2 --> fib9
49 fib9 : li $v0, 1 --> fib8
50 fib8 : subu $a0, $s1, $v0 --> fib7
53 fib54: call fib --> fib53
54 fib53: move $s0, $v0 --> fib6
55 fib6 : emit c1 --> fib5
56 fib5 : li $v0, 2 --> fib4
57 fib4 : subu $a0, $s1, $v0 --> fib3
60 fib51: call fib --> fib50
62 fib2 : emit c0 --> fib1
63 fib1 : addu $v0, $s0, $v0 --> fib0
68 main17: newframe --> main16
69 main16: sets local(0), $ra --> main15
80 main5 : emit c6 --> main4
81 main4 : li $a0, 10 --> main3
84 main31: call fib --> main30
86 main2 : emit c5 --> main1
90 main28: gets $ra, local(0) --> main27
99 main19: delframe --> main18