Live-Too-Long Issues
6-103
Optimizing Assembly Code via Linear Assembly
Figure 6–19. Dependency Graph of Live-Too-Long Code
SUB
cntr
LOOP
1
B
1
A side
B side
SHR
a1
a0
2
MPY
ADD
sum0
1
ai
5
LDH
2
1
MPY
a2
1
ADD
a3
2
SHR
b1
b0
2
MPY
ADD
sum1
1
bi
5
LDH
2
1
MPY
b2
1
ADD
b3
2
Split-join path
Split-join path