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