FP_Doesnt_Pair 表示一種配對限制衝突。
為其發出 FP_Doesnt_Pair 的指令是一個浮點指令。它無法與前一個整數指令配對。
調整程式碼結構,使得浮點指令跟在一對整數指令後面。
示例:
1. inc ebx 2. fadd fl1 3. inc ecx
1. inc ebx 3. inc ecx 2. fadd fl1
INC 發到 U 管道。FADD 是浮點指令,因此未同 FADD 配對。它無法與整數指令配對。
在優化的程式碼中,INC ECX 與 INC ECX 配對。FADD 在後一個週期中執行。