FILE: fib.kt public final fun fibIterative(n: R|kotlin/Int|): R|kotlin/Int| { when () { CMP(<, R|/n|.R|kotlin/Int.compareTo|(Int(2))) -> { ^fibIterative Int(1) } } lvar current: R|kotlin/Int| = Int(1) lvar prev: R|kotlin/Int| = Int(1) lval : R|kotlin/collections/IntIterator| = Int(2).R|kotlin/Int.rangeTo|(R|/n|).R|kotlin/ranges/IntProgression.iterator|() while(R|/|.R|kotlin/collections/Iterator.hasNext|()) { lval i: R|kotlin/Int| = R|/|.R|kotlin/collections/IntIterator.next|() lval temp: R|kotlin/Int| = R|/current| R|/current| = R|/current|.R|kotlin/Int.plus|(R|/prev|) R|/prev| = R|/temp| } ^fibIterative R|/current| }