非原型函数

对于不是完全原型的函数,调用方会将整数值作为整型传递,而将浮点值作为双精度数传递。 仅对于浮点值,被调用方希望使用整数寄存器中的值时,整数寄存器和浮点寄存器都将包含浮点值。

func1();
func2() {   // RCX = 2, RDX = XMM1 = 1.0, and R8 = 7
   func1(2, 1.0, 7);
}

请参见

参考

调用约定