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

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

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

1

Решение

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

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

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

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

1

Другие решения

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

3

По вопросам рекламы [email protected]