Posted to tcl by kbk at Mon Jan 13 20:06:12 GMT 2014view raw
- After eliminating more useless copies:
- 0: copy {var j} {literal 0}
- 1: copy {var s} {literal 1.0}
- 2: copy {var t} {literal 1.0}
- 3: copy {var i} {literal 0}
- 4: jump {pc 13}
- 5: uminus {temp 0} {var t}
- 6: mult {temp 0} {temp 0} {var x}
- 7: mult {temp 0} {temp 0} {var x}
- 8: add {var j} {var j} {literal 1}
- 9: div {temp 0} {temp 0} {var j}
- 10: add {var j} {var j} {literal 1}
- 11: div {var t} {temp 0} {var j}
- 12: add {var s} {var s} {var t}
- 13: add {var i} {var i} {literal 1}
- 14: lt {temp 0} {var i} {var n}
- 15: jumpTrue {pc 5} {temp 0}
- 16: return {} {var s}