原始程式碼 |
指令選擇 |
ADD R2, R2, #0X4 EOR R1, R3, R4 SUB R6, R7, R8 LDR R0, [R2] |
<-3 LDR R0, [R2, #0X4]! |
'<-N' 表示此“指令選擇”針對目前指令以及它之前的第 N 條指令。
例如,在以上示例中,LDR 與 ADD 可以使用前置的 LDR 指令替換。
原始程式碼 |
指令選擇 |
SUB R2, R2, #0X4 EOR R1, R3, R4 LDR R0, [R2, #0x8]! |
<-2 LDR R0, [R2, #0X4]! |