Так и я о том же. Библиотечная функция должна быть лучше самодельного цикла. Поэтому я в расчет ее не беру. А что касается развертывания цикла, то с этим тоже можно согласиться. Но только, опять же, когда речь идет о наперед известном количестве циклов. А если это количество во время компиляции неизвестно, то тогда как?