LINUX.ORG.RU

asm вставки


0

0

Как делать asm вставки в С/С++ программе? И какой лучше использовать компилятор?

С уважением

anonymous

1) Как делать asm вставки в С/С++ программе?
Смотря какой компилятор пользуем. Лучше всего их НЕ делать, пока без них
можно обойтись (чтобы хорошо оптимизировать, надо иметь ОЧЕНЬ прямые руки).

Для gcc посмотрите info gcc : C Extensions : Extended asm

Для всего остального - доки этого остального.

2) И какой лучше использовать компилятор?

Смотря для чего. Для Unixов IMHO лучше gcc.

LeninGad
()

Спасибо

anonymous
()

имхо удобнее скажем написать отдельную функцию на asm, ассемблируем скажем nasm'om, линкуем с остальным кодом. если это надо для оптимизации под x86 идем www.agner.org/assem или что-то в этом духе и долго читаем про оптимизацию под x86

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.