Russian Qt Forum
Ноябрь 22, 2024, 01:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: MinGW и -funroll-loops  (Прочитано 2709 раз)
Vamireh
Гость
« : Январь 10, 2014, 19:31 »

Хотелось бы узнать MinGW все таки поддерживает разворачивание циклов или нет? Бинарник меняется в зависимости от ключа, но дизассемблером еще не копал. При этом на скорость работы ни -funroll-loops, ни -funroll-all-loops не влияет. Даже хоть самый простой пример:
Код:
for (int i = 0; i < 10e6; i++)
    for (int j = 0; j < 3; j++)
        do_something();

Хотя если руками развернуть цикл, то ускорение существенно.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.191 секунд. Запросов: 20.