Эффект __builtin_expect
не зависит от целевого процессора.Вместо этого он информирует компилятор о наиболее вероятном результате ветвления, который позволяет ему генерировать лучший код (например, путем умозрительного выполнения операций перед инструкциями ветвления или планирования в пользу ожидаемого пути).
Подводя итог, __builtin_expect
всегда действует,независимо от целевой архитектуры, и вы должны увидеть ее в сгенерированном коде asm.