2012-02-29 71 views
1

嘗試從st0寄存器打印出浮點數。打印出浮點值

目前我必須通過xmm0寄存器傳遞值然後調用c函數printf。

有沒有辦法將st0寄存器的值直接傳遞給printf?

回答

1

x86-64 ABI's要求使用XMM寄存器來繞過浮點值,所以除非你編寫自定義printf使用自己的ABI(調用約定),實在沒有辦法解決這個。