с RIP-адресацией, почему x86-64 все еще нуждаются в перемещениях? - PullRequest
9 голосов
/ 06 сентября 2011

Таким образом, x86-64 имеет RIP-относительную адресацию, что облегчает написание PIC-кодов и требует гораздо меньшего количества перемещений.Зачем тогда нужны перемещения на x86-64?Для каких функций?Я могу попытаться исследовать с помощью objdump, но какие шаблоны кода C / C ++ для компиляции увидеть?

1 Ответ

7 голосов
/ 06 сентября 2011

Эта статья объясняет это лучше, чем я, но в основном это глобальные переменные в общей библиотеке.

...