![](/img/trans.png)
[英]What is floating point speculation and how does it differ from the compiler's floating point model
[英]GCC equivalent to VC's floating point model switch?
嘗試-ffast-math
。 在gcc 4.4.1上,這會打開:
-fno-math-errno
- 不要為單指令數學函數設置errno。 -funsafe-math-optimizations
- 假設數學運算的參數和結果是有效的,並且可能違反標准 -ffinite-math-only
- 假設參數和結果是有限的。 -fno-rounding-math
- 啟用假定默認舍入的優化。 這是默認設置,但可以被其他內容覆蓋。 -fno-signaling-nans
- 啟用可以改變數學異常數量的優化。 也默認 -fcx-limited-range
- 假設復數除法不需要減小范圍: __FAST_MATH__
宏。 您也可以單獨啟用它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.