避免 SSE 非規格化
SSE 非規格化可以通過以下方法避免:
使用 SIMD 暫存器中所有的指令槽。要做到這一點,請確保將指令槽初始化成不使用 0。
使用 FTZ 模式,它會自動將非規格化數轉換成零(但不符合 IEEE 754)。
使用 DAZ 模式,它會將非規格化輸入當作同符號的零處理(但不符合 IEEE 754)。
如需有關詳細資訊,請參閱 Intel(R) Pentium(R) 4 Processor Optimization Reference Manual(英特爾(R) 奔騰(R) 4 處理器優化參考手冊)的第 2 章。