tracking, in real-time on RISC computer. Lionel Lacassagne1 .... Figure 4 { loop-unrolling, software pipelining .... A. Classic labeling, RLC-based labeling. B. A. X.
!"#$"% &'#'(#$"%) *+,'*$%-) &+#+ +.."($+#$"% +%& #/+(0$%-) $% /'+*1#$2' "% 3456 ("278#'/ !"#$%& !'('))'*$%!!"+ ,'-."(% ,"&*.'/!+ 0'1."(2 3'.4'! !!'5#.'1#".% 4%) 6$)1.-/%$1) %1 78)19 %/%) :$";%.)"1* %&* :&*$*+'#+1 % ?%&3,6 @%+-,/ A#*)5%$*- /,'#,+ -*'*('#,+ %)1,'"/ &.++#+1 #+ &*%) '#/* ,+ B*+'#./ C C %+- DEB FGH4 A,& '"* /*-#./ )*6*)8 ;* "%6* -*6*),:*- % 2%$' )%5*)#+1 %)1,'"/8 % 5*+("/%&3 #$ :&,6#-*-4 !"* "#1" )*6*) #$ 2%$' 5*(%.$* '"* :&*6#,.$ :&,(*$$#+1 $'*:$ %&* &.++#+1 %' % 2%$'*& &%'* '"%+ '"* 6#-*, &%'*4 !"
1$%F(& %2 *13*F31&'%(/: !"'/ 3#1)/ 5#/#15*"#5/ &% /&F)4 1 3%& %2 /%3F&'%(/ &% /9##) &"#'5 #?#*F&'%( F9@ 1/ L15133#3 ,1*"'(#@ %5 )#)'*1) 15*"'*&F5# GNIGOIGPI: Q# )#/*5'0# &"# F/# %2 ,DE 2%5 #("1(*'(7 1( '$17# )'A#5#(*#: C2 #?931'('(7 &"# )'A#5#(& 6'()/ %2 %9&'$'R1&'%(/@ ;# /"%; "%; &% 5#1*" 5#13 &'$# %( DJSK 1() -SL:
!)
! *+, &--%.&'/
!"# 1'$ %2 &"# $156%>'1( 95%*#// '/ &% '$95%># &"# TF13'&4 %2 &"# '$17# )'A#5#(*# ;'&" 1 5#31?1&'%( 13U 7%5'&"$: V#*1F/# %2 *"1(7#/ %2 '33F$'(1&'%(@ &"'/ '$17# '/ >#54 (%'/4< 1 3%& %2 9'?#3/ 15# 310#33#) 1/ '( $%&'%( 1() &"# 5#7'%(/ 15# (%& B33#): !"# #(#574 $%)#3 "1/ 0##( '(&5%)F*#) 04 &"# W'/UX5#(%03# 310 GYIGZI:
#$%&$' ()%)*%&$'
!"# $%&'%( )#*&'%( +,-. '/ &"# 01/# %2 133 /4/$/ 2%5 &51*6'(7/ %0 8#*& 1() '$17# *%$95#//'%(: !"# ,- 137%5'&"$/ 15# $1'(34 0#3%(7'(7 &% &;% *31//#/< %9&'*13 =%; 1() *%55#31&'%(: !"#/# $#&"%)/ "1># 0##( ;')#34 #?93%5#)@ #>#54%(# %2 &"#$ "1/ /%$# 1)>1(&17#/ 1() )51;01*6/: !"# /'$93#/& $#&"%) '/ 1( '$17# )'A#5#(*#@ ;"#5# 1 /'7('B*1(& >15'1&'%( %2 &"# 75#4 3#>#3 '/ 1//%*'1) &% 1 $%>#$#(&: C& &"# /1$# &'$#@ ,156%> D1()%$ E'#3) 01/#) 137%5'&"$/ "1># 1//#5& &"#$/#3>#/ '( 1 3%& %2 '$17# 95%*#//'(7 15#1/ 2%5 5#7F315'/'(7 '33 9%/#) 95%03#$/+ #)7# )#*&'%(@ 5#7'%( /#7$#(&1&'%(@ 5#/&%51&'%(.GHI: J2 &"#'5 $1'( 1)>1(&17# '/ &"# 5%0F/&(#//@ &"#'5 $1'( )51;01*6 '/ &"#'5 KLM *%(/F$$'(7 )F# &% &"# "F7#
W#& !! @ 0# &"# 75#4 3#>#3 '$17# 1& &"# $%$#(& "@ 1() #! &"# %0/#5>1&'%( +#! [ !!! " !!!! !.: !"#( &"5#/"%3)'(7 #! '('&'13'R#/ &"# #/&'$1) B#3) %2 31U \ ! % !"# 01*675%F()]$%>#$#(& /'/ 15# 310#3#) 0#3 $ ^&O: !"# J3) K%()'&'%(13 ,%)#/ +JK, B7O. '/ &"#( 1993'#) &% B() &"# 5#31?#) 310#3 B#3) $ !!! 25%$ \ !!! 1() $ !!" : D#31?1&'%( 0#'(7 )#$'('/&'*@ \ !@ $ $ &"# 137%5'&"$ *%(>#57#/ '( 2#; '3&'%(/ +B?#) &% 2%F5.@ &% &"# B5/& 3%*13 $'('$F$@ /% &"# '('&'13'R1&'%( '/ >#54 '$9%5&1(&: !"# /&51'7"& 2%5;15) '$17# )'2U 2#5#(*# $14 0# #("1(*#) 04 1 $1?'$F$ 3'6#3'"%%) G_I@ ;'&" %5 ;'&"%F& *%(B)#(*# +KLM #?9#(/'>#.: O
#"
%$# "$&
!"
'()*+(,*"(-)
'()*+(,*"(-)
0 "$&
0"
'1223+
#./ 4 "$&
E'7F5# O ` D#31?1&'%( 137%5'&"$ 0)
$
"
". ) '2 *!$ [ *!!! $ a. ) '2 *!$ #[ *!!! $ " # ! !#! $ ".* '2 *!$ [ *!#! $ [ +* *$ ) *$ a.* '2 *!$ #[ *!#! $ Q'&" &"# J/'(7 $%)#3 +/9'( F9]/9'( )%;( < aO]U O.< ! " . * /!$ / !#! ' " [ ".$ %"& / !$ /!' " . ) / !$/ !!! $ $ ! ;'&" / $ @ &"# /9'( %2 &"# /' /@ 1& ": J( %5)#5 &% $16# &"# &51*# %2 !!! ! &% )'/199#15@ 1() &% B33 &"# %>#53199'(7@ 15#1 )F# &% &"# '$17# )'A#5#(*#@ '& '/ *%(>#('#(& &% 5#/9#*& &"# '(#TF13'&4< .) 0 .$ 0 .* c?9#5'$#(&13 /&/ )#$%(/&51 &"1& &"# 5#TF'5#) 9151$#/ +.) ) .$ ) . * ) ,. )% (%& "1># &% 0# &F(#) 1**%5)'(7 &% &"# '$17# /#TF#(*#: !"#4 15# /#& &% &"# >13F#/< . ) [ O^) .$ [ N^) .* [ Y^) , [ N^ ! +) *!$ ) *!! $
#"
! " $&
4 "
%$#
[
123%45 672'$8.29 ':8;73) "+*63
!"# #(#574 $%)#3 ' F/#) '/ &"# /F$ %2 &;% #(#57'#/< ' " $%)#3 #(#574 &"1& '/ 1 5#7F31&'%( $ ;"'*" #(U /F5#/ 1 /91&'%$9%513 "%$%7#(#'&4 1() ;"'*" 13/% #?95#//#/ &"# 5#31&'%( ;'&" &"# (#'7"0%5'(7 /'/@ 1() ' # 1)#TF1&'%( #(#574 ;"'*" 95#>#(&/ &"# $%)#3 &% )5'2& &%% 215 25%$ &"# '('&'13'R1&'%(: ' +( $) *$ . [!' " +*$ . a ' # +($ ) *$ . ' " +* $. [ %"& +% +*$ ) * ' . ' # +($ ) *$ . [ "(! ! G( $ " b +*$.I" " ^ '2 01*675%F() b +*$ . [ , - ^ '2 $%F>#$#(&
# "$&
7-8-93)3-1, -:3+;*# &"'/ 95%03#$ 04 $1?'$'R'(7 &"# F/# %2 &"# )'A#5#(& F('&/:
"5&
E'7F5# N ` /91&'%U$9%513 *3'TF# K3'TF# 1//%*'1) &% ' " #(#574 '/ 1 /91&'%$U 9%513 1() /#*%() %5)#5 *3'TF# +E'7 N.: !"# /91&'13 9%(&'13 2F(*&'%( +$ '/< ! !!! ! !#! +% +*$ ) *' . [ + "$ +* $) *' .a+) +*$ ) *$ .a+* +*$) * $ . ".$ '2 *$ [ *' +$ +*$ ) *' . [ a.$ '2 *$ #[ *' !"# $9%513 9%(&'13/ +) 1() +* @ 1//%*'1) &% &"# 91/& 1() 2F&F5# *3'TF#/ 15#
# $1/6/ %>#5319 %( &;% *%3F$(/: S% &"# *%$9F&1&'%( %2 &"# /91&'13 #(#574 '/ &"#( /93'&U F9 '( &"5## *%3F$(/@ 1() %(34 %(# (#; *%3F$( '/ *%$9F) '(/) %2 &"# &"5## 95#>'%F/34 5#TF'5#): !"# #(&'5# *%$9F&1&'%( '/ 9#52%5$#) 04 W%%6UM9 N
6;*,,(6*;=;--
# $F3&'93'*1U &'%(/: !"# 01*675%F()]$%>#$#(& /'/ 15# 310#3#) ^&O 51&"#5 &"1( "O&O: J(/) %2 *%$915'(7 &"# /&1 %2 #1*" /' &% &"# *#(&513 /' *$ @ ;# 8F/& &16# '(&% 1**%F(& /'/ ;"'*" /&1 15# O +1 ! @ 2! 1() 3! 2%5 &"# 91/&@ 95#/#(& 1() 2F&F5# '$17#/.: S% '2 &"# *#(&513 /' /&1 '/ O &"# /91&'13 #(#574 '/< ' "! [ +e " N2! .. $ a +O " N1! ..) a +O " N3 ! .. * @ #3/# ' "$ [ "' "! J2 '"! a '#! 0 ' "$ a ' #$ @ &"# /&1 '/ /#& &% O %&"#5;'/# '& '/ /#& &% ^: !"# *"1(7# '/ 9#52%5$#) ;"1>#5 &"# 95#>'%F/ /&1 '/: !"# /& *1( 0# /'$U 93'B#) 04 21*&%5'(7 &"# $%)#3 1() 1)#TF1&'%( $/< N'"! 0 ' #$ " ' #! [ "(+! +N( $ " ,.: !"'/ 1 95'%5' $'U (%5 $%)'B*1&'%( *1( /1># O *4*3# %( 1 &%&13 %2 H %( -SL KH?@ &"1& '/ &% /14 O_fg
- &=F=!HI$&J
B
?3;"*K1*
FLM*
H- & J
B
"3," & 'HI$&J=F=>
@
E'7F5# P ` KH? /*"#)F3'(7 L#5 9%'(&@ 1() %( 1 KHN^N@ &"# #/&'$1) &'$#@ )#9#()'(7 %( &"# 9#52%5$#) %9&'$'R1&'%(/ +(%(#@ W%%9UM(5%33'(7@ %5 S%2&;15# L'9#3'('(7. 15#< %9&'$'R1&'%( *"('TF#/ (%(# WM SL '(/&5F*&'%(/ NN HH HH *4*3#/ OP NP OP '9* O:Z_ N:HZ Z:Z^ f *"157# OP NH ZZ ,JLS YH_ HH^ OO^^ C *%$915'/%( %2 &"# )'A#5#(& 15*"'*&F5#/ '$U 93#$#(&'(7 &"# JK, 5#31?1&'%( '/ 7'>#( '( &"# B7U F5# H: S&1()15) DJSK 95%*#//%5/@ 95%751$$#) '( K@ 1*"'#># 5#13 &'$# #?#*F&'%( 2%5 '$17# /'R# 3157#5 &"1( NPH " +F9 &% YN^ " .@ 1() B?#) 9%'(& -SL@ '( 1/U /#$034 31(7F17# 2%5 '$17# /'R# 3157#5 &"1( PON " +F9 &% _^^ " .:
Y: J$93#$#() %9&'$'R1&'%(/ !"# 137%5'&"$ "1/ 0##( '$93#$#() %( 1 L#(&'F$ JJ Z^^ ,hR@ 1() "1/ 0##( #/&'$1) +25%$ &"# (F$U 0#5 %2 *4*3#/ %2 &"# 3%%9. 2%5 &"# !JUKHN^N 1& NP^ ,hR: i( &"# L#(&'F$ &"# (F$0#5 %2 1>1'3103# 5#7U '// '/ '(/Fj*'#(& &% 9#52%5$ &"# W%%9UM(5%33'(7: S% &"'/ '/ &"# eU1**#//#/U9#5U9%'(& >#5/'%(@ 0F& ;'&" 1 WM!@ &"1& "1/ 0##( '$93#$#(): i( &"# KH? &"#5# 15# #(%F7" 5#7'//: C W%%9UM(5%33'(7 %2 %5U )#5 Y '/ 9#52%5$#): V#*1F/# &"# $%)#3 #(#574 '/ *%$9F) 21/ ;'&" $F3&'93'*1&'%(/ +Z *43#/. &"1( ;'&" WM! +P *4*3#/. ;# F/# $F3&'93'*1&'%(/ 2%5 ' " 1() WM! 2%5 ' # : !"# B7F5# P 7'>#/ &"# /*"#)F3'(7
!!"
+&,-% ./))0 +12)3&',4 1 516% 1'0 ')7 13,$8&%-9
!"'/ 91517519" '(&5%)F*#/ 1 21/& 137%5'&"$ 2%5 31U 0#33'(7 0'(154 '$17#/:J&/ /9##) '/ 13$%/& '()#9#(U )1(& 25%$ )1&1: ,%5#%>#5 '&/ /&5F*&F5# $16#/ &"# eU*%((#*) >#5/'%( 1/ 21/& 1/ &"# ZU*%((#*) >#5U Y
S*>,
G+67("367"1+3
S(,=T+3)->;3
.XGNY
V=67(13#(*#/ '(/) %2 1 k=1&l '$93#$#(&1&'%(:
+*"3
S(,=T+3)->;3
/=WU@@%
&
C@
&%P
S*,83*
]+*),:(,(-) O]W@@@Q
P
B@
^%BU % OAB@_&PPQ
&& &P
S(,=N*+(,
.P@
&5C
U@
%BU
%
S(,=N*+(,
N3)"(18=##
&
C@@
%BU
%
C@
S(,=N*+(,
.U%@% O,(81;*"(-)Q
&
%B@
B&%
%
C\
h#5# 15# &"# )'A#5#(&/ / / %2 &"# 137%5'&"$: !"# #?931(1&'%(/ ;'33 0# '33F/&51) 04 &"# #?1$93# %2 &"# B7F5# e:
@ & % A C B U \ P W
I S ($& S(
E'7F5# H ` )'A#5#(& '$93#$#(&1&'%(/ /'%(: !"# 95%9%/#) 137%5'&"$ '/ %9&'$F$ ;'&" &"# (F$0#5 %2 *5#1) 310#3/@ 1() '& *1( 0# #1/'34 1() #j*'#(&34 915133#3'R#): O:
# 310#3 *' %2 #1*" /#7$#(& +%08#*& ;'&" 1( (77 (F$0#5. 1() #1*" (%(U/#7$#(& +01*675%F() ;'&" 1( *8*9 (F$0#5.:
S&1()15) 137%5'&"$/ F/# #'&"#5 &"# 9'?#3 1995%1*" +E'7 _< *%$915'/%( %2 &"# *F55#(& 310#3@ ;'&" &"# (#'7"0%5'(7 9'?#3/. %5 &"# DF( W#(7&" K%)'(7 +/#15*" 2%5 1( 1)81*#(& /#7$#(& '( %5)#5 &% B() %F& &"# *%((#*&'>'&4.: V%&" %2 &"#$ '(>%3># 1 75#1& 1$%F(& %2 /&/@ 1()@ 1& &"# KLM 3#>#3 &"'/ 3#1)/ &% $1(4 9'9#3'(# /&133/ +;1'/ %2 &'$#. 0#*1F/# &"# /& 5#/F3& '/@ %2 *%F5/#@ F(95#)'*&'03#: W1/&34 1() '& '/ (%& '&/ 3#1/& )51;01*6@ &"# 9'?#3 310#3'(7 95%)F*#/ $1(4 F/#3#// 310#3/: 0)
aS. aS.
($& (
@ % C B P P % W
E'7F5# O^ ` &103# 546
@B@ &:4.%8$/>
!"# 546, &103# "%3)/ &"# k0#7'(l 1() k#()l '(U )#?#/ %2 #1*" /#7$#(& G:%%;I: !"# < " "= /#7$#(& %2 5#31&'># 310#3 *' [ N< a O "1/ &"# 0%F()15'#/ : [ 546,GN# F/# %2 DWK $ '(&5%)F*&'%( %2 k5#31&'>#l 1() k10/%3Fl 310#3/ 2%5 1 )'5#*& 1**#// +WM!. &% &"# 310#3 %2 &"# '(/#*) /#7$#(&/ Z
&"# eU*%((#*) >#5/'%( 1/ 21/& 1/ &"# ZU*%((#*) >#5/'%(: N:
Z: K%$9F&1&'%( %2 $>, !"# 10/%3F/ 310#3/ %2 W' 15# %0&1'(#) 04 WM!< $ >, [ $5>, +$ 5,.
K%$9F&1&'%( %2 $5>,
P:
*>,-;1"3=;*>3;,
C& &"# #()@ 310#3/ 15# 91*6#) +&% 7#& *%(&'(F%F/ (F$0#5. 25%$ $? &% >: !"# ;"%3# '$17# '/ &"#( F9)1)< $ >, [ >+$>, .
+3;*"(:3=;*>3;,
&
&
@
S(
% A
%
A B
C & &
&
& &
S ($&
L1*6'(7 310#3/ 1() 5#310#3'(7
# 310#3/ !"# $5>, 1//%*'1/ &"# 5#31&'># 1() 10/%3F 31U 0#3 %2 1 3'(#: !"# &103# '/ *13*F31) )F5'(7 &"# &%9U )%;( 310#3/ 95%9171&'%(: !"# 5#31&'># 310#3 '/ 1//%U *'1) ;'&" &"# 10/%3F 310#3 %2 &"# B5/& '(/#*) /#7$#(&< *' [ O " " *' $ [ O : [ 546, G^I [ N % : [ O ; [ 546,GOI [ m % ; [ m *' ! [ H % *'! [ P *# [ $5>,!! +* '$ . [ O @ $5>,+*' . [ *# Y: K%$9F&1&'%( %2 $? !% /%3># #TF'>13#(*# 95%03#$/ +*%$9F&'(7 &"# &51(U /'&'># *3%/'(7 %2 1 7519" '/ 1 *%$93#? 95%03#$. 3'6# 1))'(7 1( '$ &% 1 *31//@ %5 $%5# 7#(#51334 &% 2FU /'%( &;% *31//#/@ &"# #TF'>13#(*# *31//#/ "1># 0##( '$93#$#() ;'&" *4*3'* 7519"/ '( &"# co &103#:
032'/>&%C .6 @B@
!"# 137%5'&"$ "1/ 0##( *%$915# &% *31//'* 9'?#3 01/#) 137%5'&"$@ #>#(&F1334 #("1(*#) 04 *4*3'* #TF'>13#(*#: C33 >#5/'%(/ F/# OHU0'& 310#3/: WSW '/ 13/% '$93#$#() '( eU0'& 0#*1F/# /%$#&'$# &"# (F$0#5 %2 310#3/ '/ '(2#5'%5 &% NPH: Q# /) &"# 137%5'&"$/ %( Z *1/#/ %2 310#3'(7 < /$133]0'7 5#7'%(/ 2#;]$1(4 *"151*/: Q# 7'># &"# 5#/F3&/ '( $/ 2%5 ZU*%((#*) 1() eU*%((#*) >#5/'%(/: !"# '$17# /'R# '/ PON ) PON:
0%3&/
3%7%
*19/_N
*19/Ne & &
%
A
%
9'?#3 9'?#3a*4*3# WSW OH0'& WSW e0'& WSW >/ 9'?#3 71'(
&5%5A
A
E'7F5# ON ` #TF'>13#(*# *4*3#
0%3&/ ZK eK YN HZ N^ NZ NO NO ON ON N:_ P:Y
3%7% ZK eK NH P^ He ZN N^ N^ OO OO N:Z Y:_
*19/ _N *19/ Ne ZK eK ZK eK 9'?#3 N^ Y^ N^ Y^ 9'?#3a*4*3# NZ N^ Om NY WSW OH0'& N^ N^ NY NY WSW e0'& ON ON U U WSW >/ 9'?#3 71'( O:_ N:P ^:m O:Z iF5 137%5'&"$ %F&9#52%5$/ 04 1 21*&%5 25%$ N:Z &% P:Y 9'?#3U310#3'(7 2%5 &"# &49# %2 '$17# F/#) '( 5#13 $%&'%( )#*&'%(: c>#( 2%5 iKD@ WSW '/ 1 0'& 21/:
-F5'(7 &"# 2F/'%(@ *# @$F/& 0# 1//%*'1) ;'&" &"# %&"#5 10/%3F 310#3/ *#- %2 &"# '(/#*) 310#3/: *' - & G*' $ a N%%*'! I @ * #- [ $5>,!! G*'- I 3 '2@(9+*# ) *#- . ;'&" &"# #?1$93# %2 &"# 95#>'%F/ /#*&'%(< *' - & G*' $ a N%%*'! I *' - & 'Y) P( @ * #- & 'N) Y( 2%5 &"# 10/%3F 310#3/@ ;# "1># &"# #TF'>13#(*#/: !"# #TF'>13#(*# %2 &"# Y 310#3/ ;'33 0# 95%*#//#) 3'6# '( B7F5# ON: P
!!!"
:),&$' 91%*-&',
!"# $1&*"'(7 /4/$ 5#$1'(/ /'$93#: J& *1( (%& &51*6 (#'&"#5 &;% *5%//'(7 5#7'%(/@ (%5 $1(17# 1( %08#*& /93'&) '(&% $1(4 5#7'%(/: VF& '& '/ 21/& 1() '& ;'33 0# &"# 01/# &% *%$915# &% *3#>#5 /4/$/ F/'(7 15&'B*'13 '(!'7#(*# GeI:
%$$& !;"
!!!!
# /"%;( "%; &% 7#& 1 5#13 &'$# 1() 1 5%0F/& $%&'%( )#*&'%( 01/#) %( ,DE %( 1 DJSK 1() -SL: Q# "1># 95%9%/#) 1( (#; 310#3'(7 137%5'&"$@ 21/ &"1( &"# *31//'*13 %(#/: !"#(@ 0#U *1F/# &"#/# 137%5'&"$/ 15# 21/& 1() 0#*1F/# ;# 7#& 7%%) 5#/F3&/@ '& 5#$1'(/ #(%F7" &'$# &% 9#52%5$ 1 5#7'%( $1&*"'(7 1() 1 &51*6'(7: V#*1F/# 133 %2 &"#/# 137%5'&$/ "1># 0##( %9&'$'R#)@ &"# ;"%3# 95%*#//'(7 '/ 5F(('(7 '( 5#13 &'$#@ 1& &"# >')#% 51 2%5 NPH)NPH '$17#/:
!!
E%5 &;% *%(/#*F&'># '$17#/ +!!!! ) !! .@ &"# '(U /#*&'%( 15#1 '/ *%$9F) +'( 75#4 %( &"# E'7 !!.: 2%5 #1*" 5#7'%( &"#/# /F521*#/ 15# /%5) '(&% )#/*#()'(7 (F$#5'*13 %5)#5: C//%*'1&'(7 310#3/ '/ &"#( #TF'>1U 3#(& &% /#15*" &"# 0#/& $1&*"'(7 133 %>#5 &"# &5##: J( &"'/ &5## 1 (%)# *%55#/9%()/ &% 1 /9#*'B* $1&*"'(7 0#&;##( &;% 5#7'%(/ %2 &;% *%(/#*F&'># '$17#/@ 1() 1 051(*" *%55#/9%()/ &% 1 /#& %2 $1&*"'(7/: !"# *"%/#( /F0U&5## '/ &"'/ ;"'*" $1?'$'R#/ &"# /F$ %2 &"# '(/#*) /F521*#/: !"1(6/ &% &"# /%5&@ &"# 0#/& /F0U&5## '/ 3%*1) %( &"# 3#2& %2 &"# &5##@ #>#( '& '/ &"# 3#2&'#/& /F0U&5## %2 &"# &5##: !"# 2%33%;'(7 '$17#/ 15# #?&51*) 25%$ &"# 21U $%F/ k&1?'l /#TF#(*#: E'7F5#/ !% 1() !& 15# &"# \% ) $\& 15# &"# 10/%3F )'2U %5'7'(13 '$17#/@ B7F5#/ $ 2#5#(*# #! 0'(15'R#) ;'&" 1 &"5#/"%3) >13F# %2 P@ 1() B7F5#/ $ % ) $ & 15# &"# JK, 5#31?#) '$17#/:
:)5)8)'*)6 GOI D: CR#(*%&& kS'$F31) 1((#13'(7< 915133#3'R1U &'%( *"('TF#/l p%"( Q"'3#4 OmmN GNI C: V#33%( k-q#*&'%( #& /F'>' )# >q#"'*F3# #( $%FU >#$#(&@ '$93q#$#(&1&'%( 915133r #3# /F5 F( /4/&r#$# #?9q#5'$#(&13 r1 $q #$%'5# )'/&5'0Fq##l@ &"r#/# WCSU ,cC@ K3#5$%(& E#551()@ i*& Omm_: GYI C: K193'#5 k,%)r#3#/ $156%>'#(/ )# )q#*&'%( )# $%F>#$#(&/ )1(/ 3#/ /q #TF#(*#/ )d'$17#/< 19U 95%*"# /91&'%U$9%5#33#@ $'/# #( %#F>5# $9/ 5q##3l &"r#/# JnLX@ X5#(%03# OmmP: GZI C: K193'#5@ E: WF&"%(@ K: -F$%(&'#5 kC37%U 5'&"$#/ $156%>'#(/ )# )q #*&'%( )# $%F>#$#(&@ $'/# #( %#F>5# $9/ 5q##3l XDc!SJ OmmP: GPI p:L: K%*TF#5#R@ S: L"'3'99/ kC(134/# )d'$17#/< B3&517# #& /#7$#(&1&'%(l@ ,1//%( OmmP: !#$9/ )# *13*F3 /F5 S915*P #& K,N +JnDJCUS%9"'1.@ 9NN^:
!%
GHI E: h#'&R@ L: V%F&"q#$4 k,F3&'$%)13 #/&'$1&'%( %2 )'/*%(&'(F%F/ %9&'*13 =%; F/'(7 ,DEl Jccc@ !51(/: %( LC,JUOP@ nUON@ -#* OmmY:
!&
G_I s:t: h/F@ h:h: n17#3@ X: D#6#5/ kn#; 3'6#3'"%%) /& $#&"%)/ 2%5 *"1(7# )#*&'%( '( '$17# /#U TF#(*#/l KuXJL NH@ _YUO^H@ OmeZ
\% $
GeI L:h: Q'(/&%( kC5&'B*'13 J(!'7#(*#l C)'/%(U Q#/3#4@ OmeZ
\& $ H