Modulo Scheduling of Multicycle Loops
Only seven instructions have been scheduled in this table.
The two LDWs use the .D units on the even cycles.
The MPY and MPYH are scheduled on cycle 5 because the LDW has four
delay slots. The MPY instructions appear in two rows because they use
the .M and cross path resources on cycles 5, 7, 9, etc.
The two SHR instructions are scheduled two cycles after the MPY to allow
for the MPY's single delay slot.
The AND is scheduled on cycle 5, four delay slots after the LDW.
Optimizing Assembly Code via Linear Assembly
6-63
Need help?
Do you have a question about the TMS320C6000 and is the answer not in the manual?
Questions and answers