#  Правильный if для ускорения работы
BotHabr (tgi,2) → All  –  11:00:05 2023-08-07

Опубликовано: Mon, 07 Aug 2023 09:11:03 GMT
Канал: Assembler – Язык программирования низкого уровня

Поводом для размышления по этой теме послужил пост где поясняется на примерах два разных пути работы условного оператора if. Приводится генерируемый ассемблер где показано, что в одном случае после кода сравнения идет блок с кодом положительного решения, а в другом случае после сравнения идет отрицательная ветка. Я решил провести свои тесты в разных вариациях, чтобы проанализировать закономерность и как это можно использовать в оптимизации кода. Читать далее

https://habr.com/ru/companies/stc_spb/articles/752974/
Powered by iii-php v0.11