英特爾 XScale(R) 技術主題SWP/SWPB 的指令選擇

XSC_IS_SWP

解釋

由於發出延遲較長,SWP/SWPB 指令的效能極低。SWP/SWPB 可以使用 LDR 與 STR 指令替換。

備註

此“指令選擇”與 XSC_SWP 懲罰/警告配合使用。

示例

原始程式碼

指令選擇

SWP R2, R3, [R1]

SWPB R6, R6, [R7]

LDR R2, [R1]; STR R3, [R1]

MOV R8, R6; LDRB R6, [R7]; STRB R8, [R7]