Ну прально
Цитата
ktmp|= ((PultFlag&(0x01<<pult)))?(1<<pult):0;
ktmp=0;
результата использования ktmp нет, зачем её вычислять ваще? Оптимизаццыя то по скорости! ;О) В других оптимизаццыях компилер предполагает, что это, мобуть, какая-то задержка калиброванная ;О) и не торгает. А при макс скорости он её таво...