返回值 (C++)

可以适应于 64 位的返回值通过 RAX 此返回由__m64 类型,但是,__m128__m128i__m128d、浮点和二进制文件。XMM0 返回。 如果返回值是不适合 64 位的用户定义的类型,则调用方所分配和通过指针的职责访问返回值作为第一个参数。 然后,后续参数将向右侧移动一个参数的位置。 RAX 中的被调用方必须返回相同的指针。 将直接返回的用户定义的类型必须是长度为 1,2,4,8,16,32 或 64 位。

示例返回值 1 – 64 位结果

  

示例返回值 2 – 128 位结果

  

示例返回值 3 –用户键入结果

  

请参见

参考

调用约定