英特爾 XScale(R) 技術主題WMMX 數據處理結果懲罰/警告

XSCW_CDP_RES

解釋

指令將 WMMX 數據處理指令的結果用作源運算元。在結果出來之前,管道暫停,指令執行要額外花費幾個週期。

建議

如果可能,請重新給指令排序,以填補使用暫存器的指令執行之前的額外延遲週期。

備註

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

示例 1

WMACU    wR4, wR5, wR7

WADDB    wR0, wR4, wR1    ;; XSCW_REG_wR4, XSCW_CDP_RES  

MOV         R4,  R1

替代性方案

WMACU    wR4, wR5, wR7

MOV          R4,  R1

WADDB    wR0, wR4, wR1

示例 2

WSUBBUS    wR4, wR2, wR9

WADDB      wR0, wR4, wR1  ;; XSCW_REG_wR4, XSCW_CDP_RES

備註

WADDWSUB 指定飽和時,產生的延遲會增加 2 個週期。