Какие регистры безопасны для использования в функции (x86)
Согласно сВикипедия Intel ABI позволяет использоватьEAX
, ECX
а такжеEDX
без сохранения их в функции.
Я не уверен, что означает "Intel ABI". Означает ли это, что все обязательные компиляторы нацелены на процессоры Intel? Я пишу функцию сборки, которая будет вызываться из кода Си. Могу ли я принять это для всех компиляторов? (Я только нацеливаюсьx86
сейчас)