Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
2-
loop: lf f3,0(r2) F D E M W
addi r2,r2,#4 F D E M W
addf f5,f5,f3 F D E1 E2 M W
sub r4,r4,#1 F D E M W
bnez r4,loop F D E
1 2 3 4 5 6 7 8 9 10 F
10Cycles Branchement à loop
3-
loop: lf f3,0(r2) F D E M W
addi r2,r2,#4 F D E M W
addf f5,f5,f3 F D E1 E2 M W
sub r4,r4,#1 F D E M W
bnez r4,loop F D E M W
1 2 3 4 5 6 7 F
7Cycles Branchement à loop
4-
Le nombre de répétition de la boucle égale à 10 nombre d’elets , donc on peut dérouler cette
boucle par facteur de 4 , la nouvelle boucle déroulée sera répéter 2 fois et le travail restant sera
en dehors de la boucle.
Subf f5,f5,f5
Subf f14,f14,f14
Subf f16,f16,f16
Subf f17,f17,f17
add r2,r0,x
add r4,r0,#8
loop: lf f3,0(r2) F D E M W
lf f4,4(r2) F D E M W
lf f6,8(r2) F D E M W
lf f7,12(r2) F D E M W
addi r2,r2,#16 F D E M W
sub r4,r4,#4 F D E M W
addf f5,f5,f3 F D E1 E2 M W
addf f14,f14,f4 F D E1 E2 M W
addf f16,f16,f6 F D E1 E2 M
addf f17,f17,f7 F D E1 E2
bnez r4,loop F D E
1 2 3 4 5 6 7 8 9 10 11 12
addf f5,f5,f14
addf f17,f17,f16
addf f5,f5,f17
lf f3,0(r2)
lf f4,4(r2)
addf f5,f5,f3
addf f5,f5,f4