Код Inlinig в файле.asm в 64-битном режиме
Мне просто интересно, можно ли встроить ассемблерные функции, записанные во внешний файл.asm. Мое приложение в 64-битном режиме, поэтому нет возможности использовать встроенный ассемблер (я использую Visual Studio C++).
заранее спасибо
2 ответа
Решение
Теоретически это возможно при использовании Link Time Code Generation, см. Здесь
Когда /LTCG используется для связывания модулей, скомпилированных с использованием /Og, /O1, /O2 или /Ox, выполняются следующие оптимизации:
- Кросс-модульное встраивание
...
Не уверен, что это будет работать на практике, хотя...
Visual Studio не позволяет встроенную сборку в 64-битном режиме.