英特爾 XScale(R) 技術主題TMRC/TMRRC/TEXTRM 與 MAC 單元互動的懲罰/警告

XSCW_MAC

主“核心”中的 MAC 單元不應該同 TMRC/TMRRC/TEXTRM 在相鄰的位置使用,原因在於這兩者共享寫回核心暫存器檔案的路徑。一個尚未完成,另一個便不能發出。

建議

如果可能,請重新調整指令順序,隔開使用 MAC 單元與 TMRC/TMRRC/TEXTRM 的指令。

備註

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

示例 1

TMRC       R4, wCID

MLA        R1, R2, R3, R4     ;; XSCW_MAC

示例 2

MULS       R1, R7, R3

SUB        R0, R1,  R2

TEXTRMUB   R1, Wr5, #0         ;; XSCW_MAC