Intel IXP42X Personal Computer User Manual


 
Intel
®
IXP42X product line and IXC1100 control plane processors—Intel XScale
®
Processor
Intel
®
IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor
DM September 2006
200 Order Number: 252480-006US
3.10.7.1.1 Multiple Word Load and Store
The LDM/STM instructions are one word long and let you load or store multiple
registers at once. Use the LDM/STM instructions instead of a sequence of loads/stores
to consecutive addresses in memory whenever possible.
3.10.7.1.2 Use of Conditional Instructions
Using conditional instructions to expand if-then-else statements as described in
“Conditional Instructions” on page 173 will result in increasing the size of the generated
code. Therefore, do not use conditional instructions if application code space
requirements are an issue.
3.10.7.1.3 Use of PLD Instructions
The preload instruction PLD is only a hint, it does not change the architectural state of
the processor. Using or not using them will not change the behavior of your code,
therefore, you should avoid using these instructions when optimizing for space.
§ §