Опубликовано: Mon, 07 Aug 2023 09:11:03 GMT
Канал: Assembler – Язык программирования низкого уровня
Поводом для размышления по этой теме послужил пост где поясняется на примерах два разных пути работы условного оператора if. Приводится генерируемый ассемблер где показано, что в одном случае после кода сравнения идет блок с кодом положительного решения, а в другом случае после сравнения идет отрицательная ветка. Я решил провести свои тесты в разных вариациях, чтобы проанализировать закономерность и как это можно использовать в оптимизации кода. Читать далее
https://habr.com/ru/companies/stc_spb/articles/752974/