英特爾 XScale(R) 技術主題WMMX 載入/儲存結果懲罰/警告

XSCW_LDRSTR_RES

解釋

此指令將 WMMX 載入/儲存指令的結果用作源運算元。在結果出來之前,管道暫停,指令執行要額外花費幾個週期。

建議

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

備註

示例 1

ADD      R0, R2, R3

WLDRB    wR2, [R1, #0x8]

WSUB     wR4, wR2, wR0  ;; XSCW_REG_wR2, XSCW_LDRSTR_RES

SUB      R8, R4, R3

替代性方案

WLDRB    wR2, [R1, #0x8]

ADD      R0, R2, R3

SUB      R8, R4, R3

WSUB     wR4, wR2, wR0

示例 2

WSTRB    wR2, [R1, #0x8]!

SUB      R8, R9, R1, LSL #1 ;; XSC_REG_R1, XSCW_LDRSTR_RES