Как работает оптимизация конвейера процессора на уровне ассемблерных инструкций?

Процессор может идти на радикальные меры и пытаться угадать ветку, для оптимизации конвейера. В с++ есть атрибуты как [[luckly]], как они влияют на конечный ассемблер, разве программист может явно повлиять на такие вещи? Это предусмотрено в х86, arm?


Ответы (0 шт):