LINUX.ORG.RU

История изменений

Исправление LightDiver, (текущая версия) :

Совсем недавно мы тут ассемблернй код смотрели. Я ради интереса написал его на раст и тот порвал ассемблер, как тузик грелку.

Дизассемблировал код, а оказалось раст в принципе решил ничего не вычислять. Он весь цикл развернул и сразу в конце выводил нужные результаты. Без цикла, без проверок. Такой вот молодец. Формально программа работала штатно и за 0мс отрабатывала.

Исходная версия LightDiver, :

Совсем недавно мы тут ассемблернй код смотрели. Я ради интереса написал его на раст и раст порвал ассемблер, как тузик грелку.

Дизассемблировал код, а оказалось раст в принципе решил ничего не вычислять. Он весь цикл развернул и сразу в конце выводил нужные результаты. Без цикла, без проверок. Такой вот молодец. Формально программа работала штатно и за 0мс отрабатывала.