Код Inlinig в файле.asm в 64-битном режиме

Мне просто интересно, можно ли встроить ассемблерные функции, записанные во внешний файл.asm. Мое приложение в 64-битном режиме, поэтому нет возможности использовать встроенный ассемблер (я использую Visual Studio C++).

заранее спасибо

2 ответа

Решение

Теоретически это возможно при использовании Link Time Code Generation, см. Здесь

Когда /LTCG используется для связывания модулей, скомпилированных с использованием /Og, /O1, /O2 или /Ox, выполняются следующие оптимизации:

  • Кросс-модульное встраивание

...

Не уверен, что это будет работать на практике, хотя...

Visual Studio не позволяет встроенную сборку в 64-битном режиме.

Другие вопросы по тегам