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