Przemianowanie rejestrów: Lx - rejestry logiczne Fx - fizyczne
np. L1 =F1, L2=F2t L3=F3, F4... F32 - niewykorzystane
mul L1.L2.L3 ;L1=L2*L3 L1=>F4 mulF4.F2,F3
sub
div
L3.L2.L1 ;L3=L2-L1
L2.L1.L3 ;L2=L1+L3
L3=>F5
L1=>F6
add F7,F6,F5
add
L2=>F7
Zależności danych (pokazane tylko niektóre)
RAW read after write - rzeczywiste
WAR write after read ] fałszywe - usunięte poprzez podmianę rejestrów