ФлеймФорумПрограммирование

Почему быстрее? [ завершено, ответ - мерзкая рандомная магия компиляторов ] (3 стр)

Страницы: 1 2 3
#30
4:58, 1 сен 2025

122
> Компиль понимает что условие одно, и в первом варианте на одно условие одно присваивание. И он такой окей, соберу с cmov.

Дай ему опцию компиляции, что собираешь под процессоры AMD и перепроверь.
Там с этим тоже куча приколов в обсуждениях многочисленных.

#31
5:29, 1 сен 2025

122
> Ну это с подводными камнями.
> На х64 платформах - проблемы с асм вставками.
> Каждый компилятор имеет свой синтаксис для асм вставок.
>
> Это прям сильное ухудшение качества кода. Мало того что придётся вводить дефайн для указания компилятора, так ещё и для х64 бит сборок вообще огород надо будет городить.
ну а что делать? Хочешь чтобы было быстро придется терпеть. Оптимизация не про красоту.

Страницы: 1 2 3
ФлеймФорумПрограммирование