| |||
| Home > Cycle Timings and Interlock Behavior > Data-processing instructions | |||
Table B.1shows the execution unit cycle time for data-processing instructions.
Table B.1 shows the following cases:
For example, ADD
r0, r1, r2
For example, ADD r0, r1, r2 LSL #2
For example, ADD r0, r1, r2 LSL r3.
Table B.1. Data-processing instructions cycle timings
| Instruction | No shift | Shift by | |
|---|---|---|---|
| Constant | Register | ||
| 1 | 1 | 2 |
| 1 | 2 | 3 |
| 2 | - | - |
| 3 | - | - |
| 1 | 2 | - |
| 1 | - | - |
| 3 | - | - |
| 2 | - | - |
| 2 | - | - |
| 1 | - | - |
| 1 | - | - |