Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm для Linux/Unix > Не порчу ли регистры


Автор: marcusmae 6.11.2008, 09:51
Здравствуйте,

маленький вопрос :

Код

int get_StackPointer() {
    int result;
    asm("ai %[result], %sp, 0" : [result] "=g"(result));
    return result;
}


- правильно ли я всё сделал, чтобы данный вызов не портил состояние регистров, и, если нет, то что исправить?

Спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)