英特爾 XScale(R) 技術主題條件檢查的指令選擇

XSC_IS_CONCheck

解釋

“英特爾 XScale(R)”技術指令可以有選擇性地修改條件程式碼的狀態。此 IS 模式主要注重檢查條件設定(S 標記)是否必要。

備註

對於乘法指令,此“指令選擇”與 XSC_MUL_CONDITION 懲罰/警告配合使用。

示例 1

原始程式碼

指令選擇

ADDS     R2, R2, #0X4

EOR      R1, R3, R4

SUB      R6, R7, R8

CMP      R2, #0  

 

 

 

此指令可以去除!

示例 2

原始程式碼

指令選擇

MULS     R2, R3, R4                         

SUB      R5, R6, #0X1

ADDS     R0, R7, R8

MUL      R2, R3, R4

示例 3

原始程式碼

指令選擇

MULS     R2, R3, R4                     

QADD     R8, R9, R10

ADDEQ    R0, R7, R6

MUL R2, R3, R4; CMP R2, #0