[current] .005374s .005333s .006674s .005563s .005315s .005513s .006014s .005516s .005763s .005629s .005479s AVG: .005152s [udelay] .000148s .000138s .001049s .000198s .000205s .000413s .000203s .000198s .000204s .000197s .000204s AVG: .000287s [registers] .000148s .000139s .001071s .000187s .000209s .000194s .000194s .000186s .000215s .000209s .000194s AVG: .000267s [udelay + registers] .000155s .000140s .000150s .000209s .000194s .000207s .000195s .000185s .000195s .000184s .000216s AVG: .000185s [udelay + registers + while instead of for] .000151s .000135s .000149s .000184s .000192s .000182s .000207s .000182s .000192s .000183s .000191s AVG: .000177s