LINUX.ORG.RU

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

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

Получилось, что для указанной реализации на c++ (а реализации сильно разные) получилось не очень. Но это поправимо.

Реализация rust (использование функционального подхода + unsafe + отключение проверок) догнала по скорости императивную реализацию на C (без включения fast-math, как очень настаивали). Но выглядит конечный результат теперь так, что ни лучше, ни проще не стало.

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

Получилось, что для указанной реализации на c++ (а реализации сильно разные) получилось не очень. Но это поправимо.

Реализация rust (использование функционального подхода + unsafe + отключение проверок) догнала по скорости императивную реализацию на C. Но выглядит конечный результат теперь так, что ни лучше, ни проще не стало.