Systeminterne Funktionen und Inlineassemblys
Der x64-Compiler ist u. a. dadurch in seiner Leistung eingeschränkt, dass er über keine Unterstützung für Inlineassemblys verfügt. Dies hat zur Folge, dass Funktionen, die nicht in C oder C++ geschrieben werden können, entweder als Unterroutinen oder als systeminterne Funktionen geschrieben werden müssen, die vom Compiler unterstützt werden. Manche Funktionen sind leistungsabhängig, andere wiederum nicht. Leistungsabhängige Funktionen sollten als systeminterne Funktionen implementiert werden. Im Allgemeinen handelt es sich hierbei um dieselbe Liste intrinsischer Funktionen, die für ALPHA und Itanium implementiert werden. In dieser Liste sind jedoch auch x64-spezifische Funktionen enthalten.
Eine Beschreibung der vom Compiler unterstützten systeminternen Funktionen finden Sie unter Systeminterne Compilerfunktionen.