оптимизированный вариант
Компилятор icl, кстати говоря, именно так и поступает, снимая это бремя с плеч программиста. Остальные рассматриваемые компиляторы этой способностью, увы, не обладают.
* msvc: не расщепляет циклы
* icl: расщепляет циклы
* gcc: не расщепляет циклы