我正在尋找一個快速的BigFloat單位,它可以處理加法,減法,乘法和除法(日誌會很好,但沒有必要),並且其精度至少有100個十進制地方。 我試過this單位,但比標準的擴展操作慢1000倍左右。 那麼,有沒有人知道Delphi的快速(er)BigFloat單元?快速BigFloat單位爲德爾福
亨利
我正在尋找一個快速的BigFloat單位,它可以處理加法,減法,乘法和除法(日誌會很好,但沒有必要),並且其精度至少有100個十進制地方。 我試過this單位,但比標準的擴展操作慢1000倍左右。 那麼,有沒有人知道Delphi的快速(er)BigFloat單元?快速BigFloat單位爲德爾福
亨利
軟件浮點固有大小比硬件浮點較慢的1個或2個數量級。將此與您正在尋找更高精度的事實相結合,您可能還有另一個數量級。
您的期望可能不現實。
確實。大小事項。單浮點算術比雙精度也快。 – GolezTrol
@GolezTrol:除Delphi-XE2-64bit外。 :-) –
@Warren不真實。閱讀Eric的跟蹤,他發現「{$ EXCESSPRECISION OFF}」。 –
這確實是Google在尋找「delphi bigfloat」時的第一次打擊。你是否嘗試過第二,第三和第四? – GolezTrol
@GolezTrol是的,我做到了。第二個包含一個斷開的鏈接,第三個導致導致一個單元不適合我,第四個是這個線程在stackoverflow.com。 – Henry
@David Heffernan我應該採用哪種C lib,我如何通過DLL鏈接它,以及如何在Delphi中使用它? – Henry