ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
1246006 Топик полностью
йцyкeн (03.10.2022 14:47, просмотров: 126) ответил VladislavS. на Как же не константа? Включите -O1 и "о чудо" случится. Самая настоящая константа.
Нет. Для функции plusminus x не является константой, поэтому в ассемблерном тексте проверка условия сохранилась в виде инструкции cmove. А вот в местах вызова фактические параметры являются константами, и там оптимизатор заменил вызовы plusminus результатами этих вызовов.