Если вы хотите поднять этот вопрос до более общего вопроса, вам следует рассмотреть разумное распределение ответов ИСТИНА и ЛОЖЬ, а также рассмотреть произвольную длину слова, в том числе более длинную, чем регистр.
В алгоритмах поиска (а сортировку можно считать продолжением поиска) чаще используются такие операторы, как «<» или «<=», чем «==». Это связано с тем, что распределение результатов от оператора «==» имеет тенденцию сильно отклоняться в сторону «ложного», и, следовательно, они имеют низкую энтропию (то есть низкий выход информации) на выполнение. Это означает, что они должны выполняться больше раз, чтобы получить одну и ту же информацию - свидетельствуйте о линейном поиске. </p>
В любом случае они берут O (длина слова) числа битовых сравнений, хотя, если длина слова <= длина регистра, сравнения выполняются параллельно, возможно с небольшой задержкой для переноса-распространения. (На самом деле, как мне кажется, в типичном неравном случае любое сравнение может остановиться на первом неравном бите, и если вероятность равенства достаточно мала, это может произойти довольно рано.) </p>