Re[8]: Глюк оптимизатора?
От: Minstrell Россия  
Дата: 17.01.07 20:53
Оценка:
Здравствуйте, rm822, Вы писали:

R>В линкере поставь DebugInfo: Yes


(Disassembly cannot be displayed in run mode.) ... Подозрение у меня, что после link-time optimization он вообще не лезет в код... Запостите, пожалуйста, командные строчки компилятора и линкера при таких настройках, чтобы link-time optimization была задействована и при этом можно было посмотреть код.

Только мы ушли не в ту сторону. Ну чем плоха IDA...

Пробовал я варьировать настройки оптимизации. Так вот при /GL- время выполнения одной итерации сокращается с 720 тактов до 95. Оператор умножения, правда, становится не inline. Однако в цикле НЕТ лишнего кода. Чем не баг: предварительно вычисленная переменная заново вычисляется в теле цикла, замедляя код в 7 раз.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.