LINUX.ORG.RU

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

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

Кстати, там затык был в том, что люди не осилили нормально сделать переход от кода на Rust к коду на inline-ассемблере. В результате большую часть времени функции тратили не на вычисления, а на выполнение пролога и эпилога у ассемблерных вставок. Когда вставки убрали, стало «быстрее».

А потом после таких «тестов» и появляются истории, что «компилятор оптимизирует лучше человека».

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

Кстати, там затык был в том, что люди не осилили нормально сделать переход от кода на Rust к коду на inline-ассемблере. В результате большую часть времени функции тратили не на вычисления, а на выполнение пролога и эпилога у ассемблерных вставок.

А потом после таких «тестов» и появляются истории, что «компилятор оптимизирует лучше человека».