英特爾 XScale(R) 技術主題WMMX 乘法管道資源延遲懲罰/警告

XSCW_MulP_RESOURCE

發到“MMX 乘法”管道的指令可能會佔用幾個週期,之後其它指令才可以發到此管道。受懲罰的指令不得不一直等到乘法資源可用為止。需要乘法資源的指令可以分為 4 類,暫停的週期數因條件不同而各異,具體取決於相鄰乘法指令的相應類別。

建議

儘可能重新調整指令順序,以填補乘法資源可用之前額外的延遲週期。  

備註

此“懲罰/警告”僅適用於“英特爾(R) 無線 MMX(TM) 指令集”。

示例 1

WMULUM  wR4, wR5, wR0

WACCB   wR1, wR6             ;; XSCW_MulP_RESOURCE

示例 2

TMIA    wR0, R4,  R5     

SUB     R0,  R1,  R2     

WMADD   wR6, wR8, wR0       ;; XSCW_MulP_RESOURCE