Funzioni intrinseche e assembly inline
Aggiornamento: novembre 2007
Uno dei vincoli del compilatore x64 consiste nel fatto che non è disponibile alcun supporto per l'assembler inline. Di conseguenza, le funzioni che non possono essere scritte in C o C++ dovranno essere scritte come subroutine o funzioni intrinseche supportate dal compilatore. Alcune funzioni sono sensibili alle prestazioni, mentre altre no. Le funzioni sensibili alle prestazioni devono essere implementate come funzioni intrinseche. In generale, l'elenco delle funzioni intrinseche sarà uguale a quello delle funzioni intrinseche implementate per ALPHA e Itanium, con l'aggiunta delle funzioni specifiche di x64.
Le funzioni intrinseche supportate dal compilatore sono descritte in Funzioni intrinseche del compilatore.