Я написал неоновый код на ассемблере и стремился к максимальной оптимизации. Хотя цифры кажутся удовлетворительными, мне было интересно понять возможности дальнейшей оптимизации. Затем я наткнулся на онлайн-инструмент, который помогает подсчитывать циклы каждой инструкции.
Вот ссылка на мой код: http://pulsar.webshaker.net/ccc/sample-115d4c29
В нем четко обозначены области, которые меня беспокоят, но я не мог четко понять причину, по которой эти заявления содержат накладные расходы.
Сегмент кода разделен на 7 разделов в области комментариев, чтобы упростить обращение.
Заранее спасибо. :)