fpu

    1熱度

    4回答

    有沒有人知道什麼數學方法是由處理器的硬件爲.NET實現的?例如,我有一個算法可以使atan有很多的用處。我可以很容易地爲此編寫一個查找表,但是如果math.net使用fpu或其他硬件擴展來實現這個功能,這不值得。

    4熱度

    1回答

    我需要將FPU control word從多線程應用程序的默認設置中更改。這是每個線程還是每個進程的設置?它在Mac OS X和Windows下有不同的範圍嗎?

    0熱度

    2回答

    我已經使用gdb遍歷實現標準C數學庫(-lm -march = pentium3 -mfpmath = 387)中的標準C sin()函數的彙編代碼。那裏有很多存根,我不知道他們爲什麼不簡單地插入fsin彙編指令。其他數學函數也是如此。爲什麼他們不只是調用相應的FPU指令?

    5熱度

    2回答

    我可以重置FPU的CTRL登記本: http://support.microsoft.com/kb/326219 但我怎麼能保存當前的寄存器,並在以後恢復呢? 這是一個從.NET代碼.. 我在做什麼,是從Delphi調用的NET的DLL作爲COM模塊。在delphi中檢查Ctrl寄存器會產生一個值,使用.net代碼中的controlfp進行檢查會給出另一個值。 我需要什麼,是關鍵的是要做到這一點:

    4熱度

    6回答

    我有一個軟件項目,我有時會從小的簡單浮點運算中獲得奇怪的結果。我認爲有件事我已經錯過了,並想了解如何調試以下問題的一些提示: (使用的編譯器是MS VC++ 6.0,這是微軟的C編譯器的12版本) 第一異常: extern double Time, TimeStamp, TimeStep; // History terms, updated elsewhere void timer_evalua