标签: printf x86-64 nasm
尝试从st0寄存器打印出浮点数。
目前我必须通过xmm0寄存器传递值,然后调用c函数printf。
有没有办法将st0寄存器中的值直接传递给printf?
答案 0 :(得分:2)
x86-64 ABI's 要求您使用XMM寄存器传递浮点值,因此除非您编写使用您自己的ABI(调用约定)的自定义printf,真的没办法解决这个问题。
printf