Chapter 4 Optimization

Table 4-10 optimization of data transfer, arithmetic, logical bit manipulation...

Source instruction

First Candidate

Second Candidate

Third Candidate

 

 

 

 

MOVH (d,SP),Dn

MOVH (d8,SP),Dn

MOVH (d16,SP),Dn

MOVH (d32,SP),Dn

MOVH Dn,(abs)

MOVH Dn,(abs16)

MOVH Dn,(abs32)

 

MOVH Dn,(d,An)

MOVH Dn,(d8,An)

MOVH Dn,(d16,An)

MOVH Dn,(d32,An)

MOVH Dn,(d,SP)

MOVH Dn,(d8,SP)

MOVH Dn,(d16,SP)

MOVH Dn,(d32,SP)

ADD imm,An

ADD imm8,An

ADD imm16,An

ADD imm32,An

ADD imm,Dn

ADD imm8,Dn

ADD imm16,Dn

ADD imm32,Dn

ADD imm,SP

ADD imm8,SP

ADD imm16,SP

ADD imm32,SP

AND imm,Dn

AND imm8,Dn

AND imm16,Dn

AND imm32,Dn

CMP imm,An

CMP imm8,An

CMP imm16,An

CMP imm32,An

CMP imm,Dn

CMP imm8,Dn

CMP imm16,Dn

CMP imm32,Dn

OR imm,Dn

OR imm8,Dn

OR imm16,Dn

OR imm32,Dn

XOR imm,Dn

XOR imm16,Dn

XOR imm32,Dn

 

BTST imm,Dn

BTST imm8,Dn

BTST imm16,Dn

BTST imm32,Dn

UDF00 imm,Dn

UDF00 imm8,Dn

UDF00 imm16,Dn

UDF00 imm32,Dn

UDF01 imm,Dn

UDF01 imm8,Dn

UDF01 imm16,Dn

UDF01 imm32,Dn

UDF02 imm,Dn

UDF02 imm8,Dn

UDF02 imm16,Dn

UDF02 imm32,Dn

UDF03 imm,Dn

UDF03 imm8,Dn

UDF03 imm16,Dn

UDF03 imm32,Dn

UDF04 imm,Dn

UDF04 imm8,Dn

UDF04 imm16,Dn

UDF04 imm32,Dn

UDF05 imm,Dn

UDF05 imm8,Dn

UDF05 imm16,Dn

UDF05 imm32,Dn

UDF06 imm,Dn

UDF06 imm8,Dn

UDF06 imm16,Dn

UDF06 imm32,Dn

UDF07 imm,Dn

UDF07 imm8,Dn

UDF07 imm16,Dn

UDF07 imm32,Dn

UDF08 imm,Dn

UDF08 imm8,Dn

UDF08 imm16,Dn

UDF08 imm32,Dn

UDF09 imm,Dn

UDF09 imm8,Dn

UDF09 imm16,Dn

UDF09 imm32,Dn

UDF10 imm,Dn

UDF10 imm8,Dn

UDF10 imm16,Dn

UDF10 imm32,Dn

UDF11 imm,Dn

UDF11 imm8,Dn

UDF11 imm16,Dn

UDF11 imm32,Dn

UDF12 imm,Dn

UDF12 imm8,Dn

UDF12 imm16,Dn

UDF12 imm32,Dn

UDF13 imm,Dn

UDF13 imm8,Dn

UDF13 imm16,Dn

UDF13 imm32,Dn

UDF14 imm,Dn

UDF14 imm8,Dn

UDF14 imm16,Dn

UDF14 imm32,Dn

UDF15 imm,Dn

UDF15 imm8,Dn

UDF15 imm16,Dn

UDF15 imm32,Dn

UDFU00 imm,Dn

UDFU00 imm8,Dn

UDFU00 imm16,Dn

UDFU00 imm32,Dn

UDFU01 imm,Dn

UDFU01 imm8,Dn

UDFU01 imm16,Dn

UDFU01 imm32,Dn

UDFU02 imm,Dn

UDFU02 imm8,Dn

UDFU02 imm16,Dn

UDFU02 imm32,Dn

UDFU03 imm,Dn

UDFU03 imm8,Dn

UDFU03 imm16,Dn

UDFU03 imm32,Dn

UDFU04 imm,Dn

UDFU04 imm8,Dn

UDFU04 imm16,Dn

UDFU04 imm32,Dn

UDFU05 imm,Dn

UDFU05 imm8,Dn

UDFU05 imm16,Dn

UDFU05 imm32,Dn

UDFU06 imm,Dn

UDFU06 imm8,Dn

UDFU06 imm16,Dn

UDFU06 imm32,Dn

UDFU07 imm,Dn

UDFU07 imm8,Dn

UDFU07 imm16,Dn

UDFU07 imm32,Dn

UDFU08 imm,Dn

UDFU08 imm8,Dn

UDFU08 imm16,Dn

UDFU08 imm32,Dn

UDFU09 imm,Dn

UDFU09 imm8,Dn

UDFU09 imm16,Dn

UDFU09 imm32,Dn

UDFU10 imm,Dn

UDFU10 imm8,Dn

UDFU10 imm16,Dn

UDFU10 imm32,Dn

UDFU11 imm,Dn

UDFU11 imm8,Dn

UDFU11 imm16,Dn

UDFU11 imm32,Dn

UDFU12 imm,Dn

UDFU12 imm8,Dn

UDFU12 imm16,Dn

UDFU12 imm32,Dn

UDFU13 imm,Dn

UDFU13 imm8,Dn

UDFU13 imm16,Dn

UDFU13 imm32,Dn

UDFU14 imm,Dn

UDFU14 imm8,Dn

UDFU14 imm16,Dn

UDFU14 imm32,Dn

UDFU15 imm,Dn

UDFU15 imm8,Dn

UDFU15 imm16,Dn

UDFU15 imm32,Dn

54 Usage Example

Page 66
Image 66
Panasonic MN1030 user manual Optimization