Fonctions non prototypées
Pour les fonctions qui ne sont pas complètement prototypées, l'appelant passe les valeurs entières en tant qu'entiers et les valeurs à virgule flottante en tant que double précision.Pour les valeurs à virgule flottante uniquement, le registre entier et le registre à virgule flottante contiendra la valeur float si l'appelé attend cette valeur dans les registres entiers.
func1();
func2() { // RCX = 2, RDX = XMM1 = 1.0, and R8 = 7
func1(2, 1.0, 7);
}