避免 x87 非規格化
x87 非規格化可通過以下方法避免:
- 選擇大到足以避免下溢的數據型別。
- 調整運算元/結果的範圍,以降低發生下溢情況的可能性。
- 在 x87 堆疊上儲存中間性結果,直到已計算出結果並存儲到記憶體。
- 將程式碼轉換成使用“數據流單指令多數據擴充套件指令集”(SSE) 或 SSE2。
如需有關詳細資訊,請參閱 Intel(R) Pentium(R) 4 Processor Optimization Reference Manual(英特爾(R) 奔騰(R) 4 處理器優化參考手冊)的第 2 章。