«Концептуально уместно» и «быстрее» - это две разные вещи.Первый - это семантика, в то время как второй часто включает в себя разрыв семантики.
Что касается вопроса в заголовке, то очень мало (если есть) различий по скорости.Компилятор для процессора, где это действительно происходит, обычно все равно оптимизирует его - , если , это не приводит к разным результатам, что он вполне может и обычно .
Напишите свой код правильно - если вы хотите сказать ИЛИ, то ИЛИ.Если add-vs-OR заканчивается быстрее, либо ваш компилятор сделает это за вас, либо вы можете изменить его позже после , вы решили, стоит ли потенциальная дополнительная полсаносекунда за итерациюв удобочитаемости и ошибках, которые могут вызвать такие изменения.