Поделиться через


Внутренний и подставляемый ассемблерный код

Обновлен: Ноябрь 2007

Одним из ограничений компилятора x64 является отсутствие поддержки подставляемого ассемблерного кода. Это значит, что функции, которые нельзя написать средствами языков C или C++, должны быть представлены в виде подпрограмм или внутренних функций, поддерживаемых компилятором. Некоторые функции чувствительны к производительности, другие – нет. Функции, чувствительные к производительности, должны быть реализованы как внутренние функции. В целом, это будет такой же список внутренних функций, реализованных для ALPHA, а в Itanium также войдут функции, специфичные для x64.

Описание встроенных средств, поддерживаемых компилятором, представлено в документе Встроенные средства компилятора.

См. также

Ссылки

Программные соглашения x64