!#"$
%&')(*&+,-.
/0.-12#0.34"5#076 819
:
;=<;=>@?<AB;5CDECBF
z{M;5i]P\C|:AB;5aONO;=<}jHMitk
IG HKJLM<HKNOLM<PRQSLM<UTLWVXYANO;=< Z\[=D];5C[^;
~ ;=}#i];=NONeHM[>KHK<kGIHKJLM<HKNOLM<+D];5a
_`HMaaHM[+bcAa;=NONa#deCaOND]NANO;ULMQgfh;5[bCLWi]LMFMP
THMV
J<+DtkBFM;MlY_`m9oWp\q^p
TjHMV&J<DEkBFM;MlY_nm7oWp\q5rMs
kA;5aONO;=<ubBXixbBXx[^LWV
DtPM;vuVwD]N=xy;5kA
ZBHMVwHMC|m
VwHK<HMaDtCFWbB;
GIHKJLM<HKNOLM<PQLM<
TLWVXYANO;=<
Z\[=D];5C[^;
_`HMaaHM[+bcAa;=NONa deCaONDtNABNO;LMQfh;5[bYCBLWi]LMFMP
THMV
J<+DtkBFM;Ml_nm7oWp\q5rMs
aHMVwHMCuiE[=a=xVwD]N=xy;5kA
R h5vYM
¬5`®WW¯ ¦¥UªM¨ «c¡+ ¢UªW£h©°¡c 5¡±¤MW¦§ ¥¦§¬ ¨M¥¦©n¦± ¨ªW² =ªW¢ ¡¬ R ¦ ¡w¢³ v§e´³¢ 5¯ ¥¦¥¨§O¡+ W¯ «¢¡¡v µ
¢³¦¶ ¹¡+¯ªM¡+¢U 5©K«¢e§e¬ 5W 5±¡+¥¢³#§
¬ ¬ M¬ ± ¦W±¬¢ ¨¬=³²· =· ¦ =ªM ³¡¬ ¡ww 5 5¸¡+ª§e¡ « ¬¦§W¥ ¨¬ ¡¥¦¨«v¡+³©¢ =¦µ³W¡«Rº¡W±W¡
«° ªM 5 ©K«v¯ ¡ 5± 5¥ ±¡t°¬ §¢
¬±W¡°¦±
¡¦ª ²+ 5t¬ ¬¢
W ¢e¡ 5±´¾¡+½À£ ¿°¬ Á ¢»
5£h±¡¨¥¦ªM© ¬§ ¯ 5h¢e§eW v¨¡® §O¡ ¡+¯ ¼¢¡¨ ±¦WÂ¥¦¡ ½
ñ ¬ ¯ ¦&¥Ç³ª ¨§eW¬¥¦£ 5¡U¥¦U¥¨³¡+W¡+W¢«¡· ¡ ¦I¢ªW¬cW ¡±§¡¨ªÆc°§+§µÄ v ¬§eWÃÅá¡Å¦±ªMª ¡+¬ ³£§ 5¢³«vg ¡® 5±¡wc¡ªU¦°±¦³WµU ¥¨¯ ¡+ÃÅ¡+±h¡
¡£-° ³Ç¥¦³ 5¬ ½
« 5c· ª|¡¦È¡ªM¢ t§¬ =¢³³±U¡É 5W§¡ ¡`¬=·¢³¡+¡+ ¢¯ ¥¨¡+³ ªt¬ ¦¢ ·v¬v¬ ¯ ¥ ¢@· ¡¦ªB±
µ|º¥¨¡+W±
¡+° ³¢e = 5³± ¬ ¡ ½
£¦ ¬¬ t¬R¢³»¢³±U 5¬ =Ȫ¹¡ ¬cÉ¡+¢¯ t-¬ ¢ ¬ ±U· W ¨¬¥ §¢® ¡ ¯¥¨¡¡WW¨ =-¦ ¡+¢ ¯ §t°¬¡+±¢¦±¡¢°¡¬ jµ « v¢e 58±Ê ¥¨¥¦vW³¢¢ ¬¬ «vÈ¢³ ¡+±§½
Ë Ì5Í vvÎ.ÏÐIWvÑÎ Í
Ò-¡¢e§ =¡°¡ª@ªM³©KW¡ 5±¡+ v§ ¬ M¦¥¨¨´¦©|±¨ 5² =ª` ¬ ¡&Ó\¡+©M§ ¡¡+±UWh¡+³ · ¡8ªM¡¦± W«@¬ W ½
¡+¬5§ ¯ ´£¦W 5«c¢³¡µº©MW´³ ¡±$ ® ¦® ¥¨¬-¨´¬ © W¬5¦ ±
vªW¦² 5¡hW ¦WW¢ «8¬ «· ¢e¢ 5¯ ±ÂW£-¨W¬5«¦¥¦8¡W¯ ¢Ç¬ «v¦B¢³¡ ¤K± ½
W¬ ¡+£Ô¨³U 5W§eW¢ ¬ W v«§e¦#W«R ¬#¡¬= · · ¡¨¢e¢ ¬§ ¬W±±¡¡+v±U
5WK¢ © ¬=·¬5 ªM¡ ¡ R¬® W´¢ e¬ ±§¥¦¡+ ¦W¬5«
¢e ªW¾Õdz±¬ 5 5Ö ¬ ¥¢¼³§e 5 §¥¨¥¦¡§ ¬ ±«¡ W¦t¥¦¬ 5¢¼ ¡¬ ÓÈ¡µ §O³ · ¡¹´e =³¦§§ ¬ ±W¦¥¨¡+¢
¬ªMW©K¦ ±
±
¦²+§& 5W ¬ ¢ ¸¬ «¦¢e
5±³W¡® ¡+¦ ®· ¦ ¥¦¬ Ç¢+´©@µ×¬ 5§§¯ §¢e¨ =«Å¡+¥¨©³ =W³¦¢³§ ¡+ªW¬ ¦W§½
¦ ±¢³¨²¦ =¥³ ¬ ¥ £-³ dz&wW¨¢c¬ §Æ¡¥¦¡W¢ ¨ Æt¬ ¥¦¡+¢³±ª 5 ¬ W¨¢ c¬=ªM· ¦¦§+ªW =¡+³ ¡¬ ¥¨© ¡
§±e¯ §eWØ«¡WU¡+¬ ¨¥¨ÔÙ¯ W ¬ ¡Å³WW¡¢ ¬ W«¢¢e¬ 5«±)¢e¬ 5 5± ª¸® ¡³¬ ¯ · &¬ ¬ ª ¢Å¬ §e c¬ 5ÉW«vW¡+¢ ¬=· ¢ªM¡¡ ½
Ú§ ¬ ¯ ±¡°W³¨¥¨¥©Å =³£- ¬ dzW§¨ ³¡+W v¡
¦³¥¨© 5± ¡U¢³ªM¡¥¦«¡h ¬ ¯ §e#¬5 § ¬ ¨ªM ¯ ¡v 5µ& Û8¬ ©K® 5©± 5¥¨§ ½
¥ ¬ £-Ò¨W¡+« §¡+¬ °W ¦³±
¢¡+¦²+ 5ªW ¬ ¦¸g ¬5¬U ´® £¡j 5³¢³¢³¡¼ ³¡+§e¨¡+Wv ¬ ¥ ¬ «ª&© v¬ ªW 5¥¨W©| v· ªW¡ª µ
£-¬ ªM¡+W¡*¢³¡+§e ª ¯ ¥¨¥¦¡¡ ¬«M¡+¬® Ö´¬5¡ §O´½ e¬ =¢³¦¡§Ü°¡§ ª8¬ ±¢ W¬ ¦«¥¦ 5¢e 5 ±¬ ±µ ¨W«-º¥ 5W¡ ½
«¢³¨¯ ¡ 58« v¡B 5§ ¬¥¦ª8¥¨¡³§OW³¡. ¬ ¢³¡c¬ª Û8¬ £g©K 5¢³±ª§W 5¨¥¦¥¦W©w¨Ý«¦W »¬¡ ´ª¹£gÝ ¢ ® ¡ ¢e® 5¦¢³¨ 5¡½
¦¢Þ ØÛ¯ MÝY $½Ý¦³«v±
ßY¢¡¡¢e = =®³¡¨c¢¹¡ªM¢ªM¨¡+«« ¢³#¡¬ ¡ Ó\± ¡¬5¬ ¢e U¬ ¢ ¥¨¯ ¨¯ M±½¦¡§ ¦¢ ±
®¬¦¡¯ ¼ 5® ¢³¡¦¨¡ªM«Y¦¦cWW ¡«¡+µà¢¢¦¡Wë|¯ ¥¨W ¡¦ªM¥¦ª ¡ ½
·± 5¨°²³ = ³« ¬ ¡ÅáW± ¨8¬ ±U¢³¡U »ªM¡+¨âU§¢e¯ ¥¨+ªMᨠ¬ c 5¬ ¥¦³± 5 ¬ §§¬ ® ±¥¨¡vWµ¼¨¥¦¾¡¢ ¥ ¬ ¬ MáY³¨Ç½
¢³I¡+ ªM ¨¬â¼Y§ áM¯ ±¥¨I K¬ ©
ªM¦¡ ®ªM¯ ¡«È¡Wc¦«ªMW¡°¥¦© 8¬ M¬5³ ´¨±£ 5¦²¢³¡+¡ ª
· §¡¬cªMª ¡¬ µ¢eã 5¬ ¢³¢¡³W¢¡¦½
¥£-¯ ¨§Oe 5°W¦« ¬ ¥¦¡W· ¦¹¡¥ ¬5¬5 ´j£¬ 5M¢³³¡ ¨±® ¦¦²+ 5 5¢³¨¬¡ác¦Ô = W¢¨¡¡ § ¬ ¬5± WW¦¥¨¡+¡¨ª ¢
¦±
Û8¢ ¬=©K· ¡+ 5ª¼±È§ ¡¢ ¬ tW¬ ¢³¦±U±
5¦²+ 5§¡8 ¬ j¬ ³¡ v°¡ 5±¥µ ¡+¢«v¡+ª Y ¢³¡+ ¬ ¡
¬ ¬ W±¦±
K¦²+© 5¬ ¬ ³wW¡+©M¡ ´³¬v¡® ±U´e §¥¨ ¡· ¡ µY¾® ¡¥Ç³¡ Ŭ¯ªM«¡ ·#¡ ¥ ¬ È¡+¡+£@ªwªM ©Kª 5±ªM¡§ ½
£-³§¬ ¢³ªM¥ ¬ ®¡+«¡+©@Wª¢³¡+¦ vª& W® ¡¢¡+¬ ¡¥¨«v¨Â¢¡+¡¢³¥ 5¬ £¯¬¢³µÔ¡
ªMº©Kä ¿WWác åU±á\¦æ^U§ çá ¬ t¬M¯ U¢¦± W¬K¨¡+¬ ²¢ =³ ¯ ¬ ¢³ª&W¢³±³¦¡+¬¦§eWM¢³«¡ ½
±§ªM¬ ¡+¡¢¢³« ¡¦¥¦ªM© ¡+¢³¢®W¡+¦¯ W¡+¦«& ¥ªM¢³§e¨WR¡¼«¦|W¦«¡ªMW©K® ¨Æc 5§ ±¦§-°§ § ¬ ¡+ªWWM¡-«³¦¨¨W ±¡ ¢e¦¡+²+ ¢ 5¦W¢« ¯ §¬=µ· ¯ ¡+¾è¢³¢¡g¡+±U¬ =ª ¯ Ö M¬5¢½
§e ® ¨¥¦¥¨Ç¥¦´¬ ¡©
W«v ¬¡¦¡
âU¡§¨¡+«°¦W¥¦¡©
¡+¢±U¦W «#¨° ³ ªM¨©Kɬ § 5¬ ±±
§ ¥¨¬¡M¡8¬¦§ ±¬ ¨°²+¡¢ ¢g¬ ¥¦h¬=· ¬¡+¡¢
¦W«R¡¹ ¢ ¯¥¨¥-W W® ¦W «`¬ ¢³ ±UW 5W¥¥¦¦§ §+¬ =v³³¬ ¢ ¬ ¥IµØé º¬ £WáI
¯¢³¡ §eÚ `¯ ¦ ¢³
¡+¼¡¤M¦°§¡¡+M¢³³§ ¬¡M+½ µ
º`¬ W vg§eWW¥¨¡U¨¡ · ·¡¡g¥ c¬5£-¡+Ç¢
³§ ¬ £g¬°¯¡³¢I¬¡¤M¥ ¡ W¬=· ¥¦· ¡¦¡¢³§¢¡Ç³¥¦³¥¨©©¸WÈ¡ ¡ 5ªWWªW ¢¥¨¦¡¥¨²§¦W 5«j ¬c¡¼¡+¢ §etc¬ ¢ 5ªM±U¥¦Ç¥¨â¼¡+ W§ «¯ §¡¡v¥Ç µ
¬5¶ g¯ ®W¢¯ « ¦¬ ¥¦ªW 5¨¥KW«w ¬ ªMW©K¢ ¬=· ¦±ªM¡¦§ 5¬
M¡¦±«¦¨W²¡ =¡+¢ ¬¦WR«¦± ¢³ v¯´³ 5¢ ¥ ¯ t§O¬ ¢.¯ ¢¢¡¡v½ µ
ªM¡+©K 5¢e §e±
W¡+¢³§ ¬ M¬ ³¨± ±¬ ¦²+ 5· = ¬¡& 5¡+c§eª ¬ §¥ ¨¬ ¥¦«v¨³© =µ ³¡¡W«° 5«¡+±¡°8¦
º¡gªM©K ±¦§ ¬ M³¨±¦²+ 5 ¬ ¢e 5±¡+£ ¬ ¢»£h¡ªM§ ¯ ³
§e¡+W v± ¨ ¡® ® §O¡+ v ¡¯ R¡¢ª¡¨±¬ ¦
W¥¦Û ¡±©Ká ¦°± ³ª ¡+¬ ¬ª£ä ¿= ç ¡t¬ ¢· ¦³¡+¢ W¬§ ¡¬ W´±¾-ªÅ¡½°«¿v+¡Á µ ¡Þ 5¶¢e± =¯ ¨¢¥¦¬© ¨Å±¬5 W©M 5¥¦¡¢½½½
±Þ Á ¡°³ 5 5¬ ªÉ³ h¢ß«vá^¡ e-¬ ÃÂèc¨ª ª ¬ ¬££ºæ
Má= æªÉá ¬ Ç¢ewªMס+¢µ ßY · =³ · W¡¦
«c¡+ W =c&¡¡+¢e¢-±U 5£h¥\ ^¡j© 5¯ ® ¢³¡¡8¡¹ Èt¬¬ ¡¢ ¢ t§®W¬ ¬ ¯¢³±
¦¥ªM¡ªM¨ªB¡+µ «¢¦WW«¡ ´³È® ¡+¡+ v v§ªBÇáÆc§§ £g¨ ¬ ¡¹ M¢³ªM v¦´±³§ ¢ ¨¯¯ ²§ =
¯ ¬¢³c¡¡µ
¬5¦ ±ªWÃR¨Ç²â¼ =¡8³§ Æ ¯ ¬ ¢³¥Ç ´© ¢eW¦ 5¹¢±¡¡¡¡+£ °«g¬ ¦W¢³ 5»¡ ¡+¨¢¬= ¦·WK¡+«¼¢¡· §O
³¦¡ªW¬£ ©°c¬5ÁW 5±µ¬v¾¯¦§ ¢g±U¬ ªWM©° 5³cÖ ¨¬ ± 5¢-±¦²+¦¬v 5§ ¯ ¬¢e¬ W§ ¡ ½
¦§ W©K«|¡+¨±©M«¢¡+¦¡+¹± ¥¨¡ 5¡¡° =I ªW¯ ᢫¡¦¢³¡µ ª¡ K¬5£¡+ §½À¦°¬c¡¡§¢e¨¿ Æc§§¦
¡+¬ WªM «¡ ¦·v£-W¬ ¡+¨¡¡ ¢³ª`¨W¬ «È¬ §e¡c¢eªM = 5¥¨½½½
¥Ö´¦¡¡+¯ W§ «v¬ ¡+¢+µØ ¬ º«vW ·¨
¦§ ¬ §°¥ ¯ ¢ ªM¬ ¡¥ &¬¬=· ¡+W¢g¡R§W¬ ¡c¢ ´¯ ³¢W¯ W§¦W «¼¬ W¬W ¥¦¦§+W =¡R ¬ ¨WY½ á
5ªM c¥¦¬ ¨ª
c«³á\W 5¡±Uª± 5 v¥¨ ©K¨«½¡+§eW±
¢³¢ ¡+¡+¬ v° ªM ¬¨¬¯ «¹ÃÂ
¢ ¦¬ ªW§ª ¦¡³¬ ª § £¯ ¢³³¡§¡+ 5§ª|¥¦ ¥ ®¥¨¦¥ µ§eM»Mº¡++§Oá°³¡¡ ¤W§n 5¡WWåc½½ µ
ÃR¨«v¡&&± ¬¬= ·¯ ¡¡¬ µ¯ K¡ §O¬ 5¬ @¡ ¤MWc¢³¡+¡+¢¦¡±°¡³°g³«v ¯ ¡¥hW¡ ¡+· ¢³ ¥¥B¯ c =¡+¢ ¬t¬ ¢±U¬5¬ 5cªM§¡¡ ½
¢³ªM¡+¡ §¯ ¥Çe ¬. 5ª¢¡+³«vW ¡-¢³ªMc¦¡+W¢ «
t¬ ¢±U¡ § ¬ §ªM¡¡ ¦±
§ c§e §O¡ á ¬¬ W±U¡ =¬Ö ¬ ¢WªM¡
¡+§¦¬ «¢³ ¡
ÃR§ ¬ ¡¡±ªM 5¬ ÈW§ ¡¡¯ ¢-°³³¦ ¢³¡¦KÂ¥ =¡+§ 5¡Kª¬ ©n £ ªM¬K©K¢³µ »
¦± ¦K§ ¡+¬ §W ¬ ¦±
¦
²+ 5 5 ¬ ªw§ ¬ ©K§¥ ¡+¯ ±ªM¡ µ
= !"c IÑ#%$
¦¶ v ¬ ¯ c¬ ¢- )©K® (+©¸*-¡+,§ ± ./¬ K¦(1©Kv0¨³(1¡2%«¢³.#W¢³ W¡³¡+ªg± ³¡W¤M¬ ¡j¡W§ ¨¡ ¯ ³® ¨¯ W v«W§ ³¢ W¬® ¡&«v¥ ¬ ¢³§ §e ¬ »`'± W¦ =& ¡+hɪ ¨ ® ¥¬ ¢ ¦¯§e±»M§¡½
4 53+56 0-· 79¡8:¥¦©.<µg;>¾ =Sµ¯ÃÂWW¨ ¡+¼¬ § ®¬ ªM ¡¦§ ¨® ¥³¬ W§e¡#»#§ ¬ ªW§ ¡#¬ W§¦ v¡+§eªBWá5¡j¨³¦8§¡+ 5¢¥¦±¥¦¡+¨ª ½
©K 5¦¡+W±« µØ® ¢³ ÃR¡Å§eR§e ¦j¬ ± ¡¬ ³ªMW¨ÆÉ¡+ªÅ§ ¬ K¬ ©°½¢³c¡ ¯ ¢¡w 5§ ¬ W°¢ ¢¬ ¬ ¥§e ¬¬=¬· ¯ ¡+¢¢
¡¦± ´³¯ ¢ ¥¯ =§O¬ ¬ ® ¡¡§+ µ ¯ ¡ ¬5 ³W¡§ ¬ ±W¥¦¡¤M¨´© ¬5 ³W¡&´¾½À¿°Á
¶
®ªM¨ v ¬ § ¯ ® ¢ ¥¥¬ ® Ö §e v¯ »M±
+§ µcÃR® áB¥ ¬ ¡ 5§ecª »Mª¬ h £h¢¬ ¡¡8£¡¬ 5gª¥¦»É® ¨¥ °¡¬ §e³¬ »M 5.§± =¡8¥¨I¥ vªMác¦¡¢³¡¥¦¢³¨§O± v ªM¦¯ ¨c = ¬§ ³¬¨W « ½¥
¬ ³W¡¡§¢ §¥¨¥W¬ ¦°¢ ¬ ¢ ¥È¯ ³§O¢³³ ¬ µ¡+ÃÅ¢-¨¡c´ª ³¬ ¢ ¯ ¡§ª ¬ µ® v§ ® ¥ ¬ §e»
=I °©
º¡©M¡±Ü¦ªM¡+°¨Æ¡+ ¢³¡ ¡+°¥¦©
¡¤M¡§ ³¡+ª?=@510(+.BA
¬5¾è ³¢³¢e v 5§¦¡¼«°¡+½ ¥¦¨ª|¡¦
§ ¬ ªM¡® v® ©
§ Æ¢e® ´¥ I¬ Ú §e¯ªM» ¡+v¢e³ 5 «v©K±¦W¡C« °=#¯ 560c(1 =. 2%.+ 0,D¡AO¨½ µ
5$¡¢ ¡¤M Ç ³ 5 ¢¢³¬«±¡ ¬5 5Ô ¡¤M® ¦ §e»K¦W£g«| ¢³³ª ¢³ v®§¡v¢e 5µÙc§e×I v§e¬ ¢ ¢e e 5§¡¹¢³«W¡ ¡ ¬5ª
¢e v #§¡&¢ w¡§ ¡+¬¬ ¯ ¥¦ªn°ªáK¦¡+
¢#W¡£-¡¤KW¡©M§ §e¯ ´@³³¡¡+±ÜªBµn¦¡+°Ã§¢³¡W¡¢e±¡E `¡=#°560³W(+¡+¡.Fª§ (<¡+¬56 v.+¯ §e09°=@GH¡+*9¢;¦±8:¡¼ *-³,¡.¡ µ
R vW§ ¥ ± §e¬ »ªM¡³áY =W¡¼j¡¢e ¤M§¡+¡§ W¡¡ ªÅªR 5¢¡ªR§ ¡W ¨§e¡ªw ¦°¯W® ¡
Ú ¯ ¡¡°£
®± ¢e ¬ §ªM¡ ¡j® ¢e¡+ 5¬ ¢«v±±¦¡° =³
¡+¦¸£-WW¡+¡§ ¯ ¬ ªW® ¡ §e§+»K £g§e W¢³¡vª ¬µ¸® º¢³ ¢e §§e¡É¬§¦¢³¡+e 5 5»v ¬¡
¬ =³¢#¡+£-ªW³¢³¡ v@§¡ 5 § ¬¬ ¡´¢e³¢³¬5 v §¡U¢e 5¦«¢¡° §e½À¥¦W¨W¡ªB¡8µ
§ ¬ ºªMW¡¡
£-W¨¡¼£-¥¦ ©Å¬ ³§¡¢M¡½½
±U 5 5¥B»v¡¡ ¤M¯Çe` =³W¡¡¢e Ö ¬§¡¦ÉµÂ ¬ ¦ªW°¨³¢³ ¡+§¬ ³® W¢³¡ ® §e W¡§
® ¥ ¢¬ ¡§e»M¦Wg¥¦¨W¡ 5ª
¦¡v¤M ¡¬ § W³ ¡¸¢e ¥¦¡+§ ¡ ¡+¥ ¬ W«¡£-¨¢e¼ § ¡§ ¬ ±³W¡ 5¢³e¦ 5¬ ¢³ «¡ c =I¡+ ¡w¯ ¢¨W¡½
ª¢³M¡+¦¢§ ¡¬ §O¢³¯ ªW¡+® ¬ ª¼¢³ £-§e¡|É· ª ¬ W¡+¡j#³ ¢³ v¬ #§¡j±U£ 5 ³§e §¢³¡+ 5¡¼¡+³ª µ ¢«v¡¬³ = £g v
㢳 «±¡°ej¨R¡
§ ¬ ªM¡U§ v§eW¡U 5¢³/¡ IJGK;ML.+,
¬ ¡ §e
¬©³¡W¡¨¢Rµ.¾É¡¼¡§ ¤M¬ ¨ªM ¡U ¢ §¬ v± §eW ¡
³¢e 5 5¢³««±¡³¡+v N£- .1O¬ GK=¡8AB³=@ P%¢Q«váY¡ ¦g± ¬ ¥¨ ¥
W¢³¡¦¡+ §¡¢W¬¦ W§«8¬ ªM¡h¢. 5.©M¢´¡³§ ¡¬ ± ¢eªW 8W ¡-§ªM¡v¦³¢¡¡¤Kªe 5£-¢³¨«³¡§eYWµ¢³Ã ¬ W¢Y¡+ ¬
¢³Ö¯ «±±¡°ªM-¨¬¢³¡¡+¬¤M§¯¨-¥¦©¦- ¥¦¦W»W¡¡ªB· ªMáK¡´W³¡¨¡¬ 5¤MÇ .Ö ¯ ±¢³ «±-¡± °+¬ µ ªWǶ Æ¡ª ¢
j¬©KƯ¢e¡+´±è §c¢¡+¡¢ =t³¬ ¡+¢ªB±UµÉÃÅ 5¬¥¦¥B¡ t¬¬³¯ c ®ªR¥¦¡W¥¦¦W »M¯ h¬ W£-½ ¢ ¬¡° ¥¦¨ W¢e 5»K«v¦W±«¡¯°¬
¡¤M ¨· ¡&¦W¥«&¬ £hW¡+¡¼¢ §¬=¬· ªW¡¢³¡
W§+¡+ v§eªW¡c 5W¡ ÅÆc¢³¥ 58²+©@³¨±¥¨¦W¡¼»K ¦W°©«@ ´¢e³ 5¢³«v 5±¡¡«v°© R
¡¤M¨-¾¦U¨ec 5ªM»v¨¡¢³É¡+§¨ ® ¬ ¢e¢e 5ªM¡+§e¢h ¡¬ ¤M±¨¦ W»«¡ ¥¨¢e¦ 5W«»\±µ ¡+vI§+ 5W ¬ ® ¡
¡ ɤMÖ ¡§ ±¯ ³Â¡+ª ªM¨ 5¢³¡+§GK¥¦;S©,9µ*GK56.+(< =TQUW56¡@0V;§ (1¬ 2WªM¡@IX*Y*-§+L9 PY§eZ¸W¡¢ ¨ ³® ¨W¡+¡w§ ¬ ± 5¡+
¢eª 5ªM¯c¢¡¥ =.³¡+ ¬ ¬ ³ W ¡¹¢e 5e«v 5±¢³«¡¡°&+µ ªW ªW¢W¡¡+¢ ¡ ¦¢ I¬ ± ¬ ¯ $§e¬ 5¯ W ¢³ ¥¨«§± 5¡ °¬ á
W¾|¡£ é ®¬ £| §e§ ® ¢¥ ¬ §e» ¬ £-¢e 5¦«vW±«-³¡W°¡g¬c¡+§¢¢³¡ 5 =¬ ¡ ªBµ¬5W¬v¯ ¢©M´³¡±
é¬ ¡ £ ®È¬ ¬¬ £- #§ ¬¬ ¦v±è ³¢ã ¬ ¦¬¥v« ¢¦¯ ¢³ ¬\¡ [vª µ¬º¬v¯W ¡h¡¬5ÆÆ« ³« ¯ W¯ ¢¡g¢¡¡v§ § µ.¬ ¬ ªMº¡gW§¡+§+¡8° § §e¬ ¢eW =W¡v¦á^¡+¡£-ª¼ W¬ ¦W§eW¥¦¦Ç¡½
§º 5W¡@¡¼ ¬ ¡¤W¨§«v§ ¡+W¬ M¡+ªM¡ ¬ ¥ ¬=¬K· ¬ ¬5¡+»M¢jWÇ¡eÖ ¯ªR§¼¬§ ¥¨¬v¦±
»³¢ ¡¬¡¥j³W¡¢ ¢e¬ 5±¬ ¢ ¦ «¡W¦¢¡U 5¦³¥¢³§ ¬ ¢ ¯ªM t¡§O¬ ³¢³£-¬ ±Ç³ 5 ½ µ
5 ¬ ¢ ± ¬5¬ ¢³¦¡¹ªM¦¦¢¡§O¢ ¯ §O® ³¢³ ¬ ɧeW¡+c+ 5áÔ£-W³W§e¡ |¬ ¡¢³¨«vª ¨c¯ 5|¥j¡¦¤KW¡«§ ¥¦¯ ¡R³¨¨M« ½
5¢³¢ ¡ ¯ §O· ³¡ ¢³¬ ©µ¦º± ¡¯ ½§+¢³ávdzW¦§+¡8 5´¥µn£ ¬ ¢ ¬v¬¯ ¯ ¦¢W¡+¦±
¥¨¡+ 5±
h¡+° ³ =ªM³¥¦ ¡¬ ³Wáh¡ ±
¦® ¢eªM¡
5¦¢§ §e¡¬
§O± ³® 5»¢e¢³ 5¡+c4 ¬§e
É ¦¥ ¬5¬K ¬ ³¢» W¯ ¯ ¡
§O³³ e¬ 5 5¢³»«¡¡µ ] [Y¬U 5¨w¦¢W¯ ¥¦¨§¡+ ¬ ªÅ¨+áªW£-¨¢³W¡+¦§¥¦¡
¬ 5¯K©¢M¬5¡©M¥ ´½³W± ¡¡±¬ ¥ªM"µ 5 ¢³^ «©°¬¡I¦W£hë
¡ · ¦§ ¡+¬ ¢+ª ªMá^¬ ¡£g£¡h 5 ¬ · W¡I¥¨§ ©v§¯ 5¡¢¢³ ¡¬ ¬ °¡¥¦©
£g§ ¡hc¬¯ 5c° ³ªM· ¡¡¥¦¡+¢®ª Ç.¡®¡+¦©
¢W¯ ¥ =W Wt¬¦W¢³«± µTK ¦»§¡¡ W³W§ ¡U¬ ¦¦´³¢ ¡+¯ °§O £-¬ ¨n§ v±§eW¡+¡ ± ¬ ¬ Å¢©W¦n¡U´¾ ½À¢³¿°ªMÁ ½
£§ ¬ 5ªM¢³¡ ¡á¯ ¡ª¡¹®±©¡+§eÛ8©K W 5± ± ¬ tä ¬¿^¢ç.§ªM ¡W¡+§¬ ¦W® «`¡ ¯ ¡¥ ¡ ½ÀªB± µ ¬ ¶ ªMW ¡ ©K¨ ¬ « ½
¥§ ¯ ¬ K ©`¬ & ¦I® v¬ £-§ ¢® ¨¥ ¡¬ ½§e»È¢ µÊ¬ ¡+º§Wh¡+¡ Ô· ¡ ¢³ ©
³W 5¡Å«v ¡ W ¢W¬ ¥¦¦±è§+ =£-³ ¬W¸§e¼¡ · £g¡+¡¢
±£g¡ ¬ ªM³Ç¢³Æc ¡+¹³ W¡ «¡. 5«v£-¡ ¬ ¯ ¡¥¨#§ ¬ 5°ª¹¡+°é ³¯ @¢¡ 5¦W¬¢ ¯ ¬ ¢YW§ ¢¬ =ªM³¡¡ § v¢e§e 5W«¡ ½
±«¡+¡W°¡³¢e =³ ¡+¢ ªÉ¬ ± =¢ ¯ ¡w°§ ¦¬ ±ªM¡¡wác§ ¯ v§e§eW¡ _µ ® ©#¬ ³Ö ¡¯ ½À¨ 5M
½W¦±¡+£*¡#§ § ¬ ¬ ±
ªW¡ ½
W¡+¦¥¨±¡+¢³µ ä ÁWá [V°"á [-M"á [åçáȦ t¯ ¥¦¥¨©w ¯ W ¬ ¢¡ª ® © ¬¯ ¢©M½
f iÍ h Ñ Í >顄 iÍ hkj/l n mHb
` a Ñ Í ÏgSÎ $¹D b dc ccHÑ eg
m# oÍ h c
³£gÅ 5¡±¬ W¡° ¡+ ¬ ¯§OU³¡+ U¬ ¯á¡ 5£g&¡U£- 5ªM¨¢³¦¡³U§ ¯³ÈW¡+¢§¡ ÉÇ ÆcªK§ ½À¯¥ ¬ ± ¬ §+ 5® ÃÂ¥¡¢¦³¬ 5ª ¡v¬ ¦µ£±º+WµÄ¥¦¡¡±ãU¨¡¢e£gM¡½
®¡ªM¤M¡¦W 5§¥ 5¢¢³¦¦®¡+¡¹ ¦¬ £¬ £ ¬ ¬¢³ªW¯ £h¡¢¡Å¢
©M¨5¬Ö´¡+¡¢ §O±9¯ ¸¬¥¨ 5¯ ¡+c¢&«vªM ¥¨§©K¡©n-³§¡+W¬ ±à¡ªM¡v±U¨µÔ° 5 ¬ãK©¼¨ 5´¢ ©K® ¥¨¥¦È¨©¡+ág¢e 5£g¢³¬5©¡
® ¬ ¢³±U 5¥B§ ¬ v³¢ ¬ ¥Èé ¬ £$¦Ã¨ª ¬ £µ
`dpË qrl ÈoÏ bUs8Î.n m §¶ ¡¬ ¯¤KªM¢g¡váM£-©M 5W´³¡+ª&¡É± ± £-W¯ ¡¨³¡§eªWW¢\¡¦W´¬« ¬ ³¢³ ¢ ¡·¬ ¨¡±2³£-WW¡I¡j¡§ ¬ § ±¬ ªM£-W¡¥¨¨¡³§§e v¡W§e¦±UWW¡« v§e ® W¬ ¨§e©M»\¡´µ § ³¬ ¶¡W± ½
START
basic block builder
trace selector
dispatch
Context Switch 21 instructions
BASIC BLOCK CACHE
non−control−flow
instructions
indirect branch lookup
15 instructions
TRACE CACHE
non−control−flow
instructions
trace branch taken?
6 instructions
ã§ ¬ ¨«´e¯ ¢³¡C¬ [RWã¡
¥ ±¬ £ ¬ §e³ ¨¢± ¡¬5½I§¢³¬v¨¯ ¢§ 5¥©M ¡+¢±Ée µ¬5Û 5W¢³»¡c©M ªM¡+¦±7W«
¦¢¡#ªM¨§ 5ªW¦¡§+ = ¡WªBWµj¥¦¦ã §+¬ =¢8³ ¬¹¡§ ¬ªM¢e¡ B§¡W® ¡
¢³ ¢³¡+§e³ ¬»¯ ¡+¢j©M¡+¡±É´µá\ º¬ ³¡¡
Èc¡ =¢³- 5£h¡j-W ¯¡+¡+¢³ª¼W¢³ ¦¬¨ «·¥¦©U¡8W ¨«vª
¢³¬=¡+· ¡ ¬¢³W¢¡¡ ªBWµ¡j´¾½À¿°Á
¢³¡«¡¢ 5cª ¬v¯ ¢ ¬ £-&³§¢e =³§e
¢¡+«´³¡¢áK v§§ ¬¯ °¦W« t¬ ¢¡
ç¥ ¯ ¦ªM¡ª ¼¬ £± &¬ ¢³¡ÉW¡@§ ¬ °Ö ¡¯ ¤°É¼cW =¡Å¢W¡+¡«¡´ªW³É¡¢e ¬¸µÄ® º¡@W¡³ ·¬ ¡ÈªÂ¡¢e =¨W½½
¦W³ =«
³¡ ©Mt´¬ ³¢j¡±è¡+ §e¯ wW W¬ ¢³¢¡+³ vgªBµ =Ãų · ¡U¡§+³ 5WW¢¡ ¬ ªW8g 5 c· ª¼¡ »¬v¡+¯ ¡¢g©M ¬ ±¡± ¡
§§¬ v¢§e¢W¯ ¡
M¡³¤M¨¡+«#§ ¯ ³ ¬ =+µ
³ =³Å¡j£- W¢¡³É¦§ ¯Ç-¥ 5¢ ¢¯ áB£h¡
¦ ± ® ¯ ¡´£g¡ ¡+· É¡
§ ¬ ªMª ¡
¢³ 5¡+¥¦¥ ì ¢³¦¡ª³W¬ ¡£ 5W¾¥¨§g 5§ 5 ¬¥¦¥ & h¡§ -¯ ¢³W¢¡+¡#v¡¢³¢¡¬¢³¢¢¬ § ¢h¬ § ªM¬ ¡ªMµ ¡¶ dµ ¯¡¢ 5©M¢³¥¨© ½
¡+¦W±Ù¡±Uá5 »ª#¡+I ¬ ± ¡¯£´.ó ¨c· ª¡I¬ £ª\¾ ¢³¡+I.¬ §¢ 5¡.¥¦¥³.W¨¡U 5¨W³W¥¦¬ £-§ =³ ¢¬ ¬v ¯ & ½
§ ¯ ¢¢³¡°-¡¢³¢ ¬ ¢g§ ¬ ªM¡j ¬ ·¬ ¦ª&§ ¬ ¢¢ ¯ M³¨W«¨+µ
`dpH Ì5Í cMvÎY
5¶ R¯ ªW¢ 5¡W¢©K¥¨§¡+¢ 5± ©M¬ ¡w¤M¡ ±¬¬ ¢µ
³´eÃÂ 5
¢W ¡ 5¯ @c± ªÅ ® ¡+ ¢ ¢e¬ §¬¹¡ ¨§ ¢³¬ ªM¯ ¬ ¡³£-¨W¹j¡j¡¤M 5¡+#¥¦¥ § ¬ ¯ £- ¦¬W¨¥¨« ½
¯ ® ¥¨¡vác£g¬¡ ¯ ¯ ¡ ¬v¯ ¢ GK;U.1(U= *V5OáB£-¬W¯ §e¨5Ö´¬ ¡+§Oe ¬¯ ¢¬ ©M· ¡±
¦v ¬ º
¡¢³ ¡#¢ ® 5Ç¢³³¡#¢³ U¢© ® ± ¦ 5¡+¢³¢©¨ ¬¢e¢eªM =¡+³¢Y¡«v¬ ¨¡¢ ¯ ¢8¥¨¡+¨«v= Ö´¡§©§O³§¨W¬ «ÉªM¡v µ
ÛjÝY ݬ ¦§v¢ ¡¬ =³ 8¡ w¢ ¬ W§¢ ¡¬ ¯§ ¡+¬ ³® ÃÂt¬ ¬5¢#¦ ɪ ¬ e£ 5¢³-«ä¡ÁÁ^硵 ¤Mt¶¡+¬ § ¯ ¯ ¢.³ 5® ¥¨W¡¼¢ ¬ ¯ §e§e
c¡ =n³¦W¡
¡W¢
¢ ¬ § §¬ ¡ªW¡ ®¬ °¡«v ¬¨cW¦¡É|W w¡+£è ¯ WÈ¢ ¡¬ §ªW¡+³¡+U ª@&´e³ =§e³¡»ÅµÃR 5¡
£- 5c¦¥¨ª ¥M¥¬ ³ v ª¢ ¬¯ ¯ ¢¢ ¬©M¯ ´³¦¡W/± ¡++& .µYÃRÛ8Ý¡Ýɧe 5ª#«§+¡h 5¥¦W¥M¡Çe¯ ¨cdz¡+¦ ªM¥¨¦¡+²+ª 5¦ W¬ Ç ½
¬ 5¥YWW¡g¢³´¡+e v ª §e»\& -á^W¢¡¢ ¬ ¯ «±¢e 5¡.± ³W§ ¡I¬¯°¢ ¬ ³¡§¢-¡ +¬ á= 5 ¬ ª ¨°¬ Ó
£g¬ ¡IW« ¬ µY§ º¬ ªM¡¡
³ ¢«v¡¢-¡©M¤M´¡³§ ¡¯ ±e µ ® ¥¦¡j¦- ¬ £$¢ ¯ WW¦W« ¯ ªW¡¢-³W¡§ ¬ v³¢ ¬ ¥
¬5¬¯
`dp ` Ñ Í vYÑ Í Ñ iÍ h j Î Í v"Î m
§¬5¶ ¬ ¯ ªM¢¸¡vµ¡ ©M¬ g¢³©Å¨¡«v± ¨±Uc 5 ±U¥¨° 5³ 5 ¦°W¨³¥¨ 5¨§W¦ 5«Å¸ §¬ ¬ §°¬ ³§v¢¬ ³¬ ¢ªM¥I¬ ¡¥ £g¡¼¬5 ¡ ±· ¡+¡+¥¨¢- 5¥É|¡ 5¤MW¡+§ 5¯¥¨ §¡ 5 ª¬ ¬W ¡
¦ 5 ¢e¥¦¥ 5c¬ ¯W ¢ÉW¡+¢³¥¦§¦ §+¬ =¬5ªM³ ¡¹ ¬§ ¬§+w °§§e¬W¢ ¬ ªM¡v¥µØ¡#µ 8ºW¡¤M
¡+§ ¢³¯ ¡ Ú ¡¯ ª ¦¢³· ¡+¦U ¼¦ &°§¡¬¢e§°¡+© M¬5¦ W¨«n³ ¡¥¥¨¥
§¡¬ ·ªM¾¡¥Ç ±³¬ ¯ ¬´¯ ¯ «® ¡+¡j t¡¬5¬ ¤K¢ ¡¬§ ¬ ¯¯ M³¢&¡+¦ª ¢ ±¯ ® ¨v²©¼³ =¨± ¬ ¡¹ªMÜ©K©M ´¯±³¡¢³¦± § ¬ ¬ t¡M¬ ³¢&¨±¬ ¦¯ ²¥¨¢³©2¡+ ¢+¬áK £g¬¡¡
¬ 5³ W 5¡W¢8W¥¦c§ 5 = ³ ¬¬ M£ ¦±¬v¨¯ ²¥ =ª ³® ¬ ¡gw¢³¡£-Ú W¯ ¡¦¢³¢¡¡ªB§ µY¬ ±ã ¬ W¢¥¦¡¡³¤W¡
5±§ ¬ W°¥¦¡¢ á ¬ · ¥ 5¬5¢½
§ ¬¬ ¯ ªMI¡
¨°§+ 5¢ ¬WȨW¡+§O«
³ · ¬ ¡-¨³± vW»M¥¦¡+±á° ¡+¯ v§e
v¡+§ ¯ ¦¢¨´©¢ ¯ W±¢ ¬ ¡°¬ ³§ 5¬¥¦¬+áÈ ¢¬ ¡¢½
Úã ¯¯ ¦¢¢³¡8W¡¢³± 5¬ ¢³ 5¡¥¦¥á§ ¬ ªM¡ ¡ ®W® ¯ ¡¥¨» ¡¤W¬5 5 ±¦WW¡R¡+ª&§ ¬WªM¢³ ¡R¬ ¢h¡¤M ¬ ¡+§ ¡¯ ¤M¡+¡§ ªÂ¯ ¨Ä¬ µ
´£-©KWW§e§ 5¥£ ì¯ ¨¥¦ª ª ¬® £¡± 5W¡+¥¨ª § 5\¬ ¬ ¥¨©¦I ¨¬ U¢³±§+ 5 ¥¦¥M¥ ® § v¬ §e°»#³¢ ¢ ¬ ¬¥v¯ ³³¢³¨ ¡++½ á
¡¢eº£g¡¡¢³¢³¡¡nt 5¬ ¢³¥¨¥ ¡|¬ £h ¡ªB µ ¯ ± ® ¡¢ ¬5 ® ¬ ¢³±U 5¥³¢³ ¡+¢³ ¬5
¦±§ v¬ ³¡°¡°¢e³¢ §¬ ¡+¥\±UM¨+ µ°Ã© º¦W¡¡ =ª ¬ ï £¢¡¨gc³ª ¬W =£¢ 8¬ ¯¢¡ ¬«vÚ È ¯ ¡±¨¢e¢³ =¡¡¦³WÈ 5«¡+«v§¡I¦©M ¥ v¡+¯± ¨ «¨¬±µ¢º-W¥¦ ¡¬¡ ½
³©K 5«¡¡+B± ¬ ªM³¡+W¥¨¡g · ¡+W¢³¢³¡+ v¡ ªW· ¡U°&
e8:
.BA+¬AU0U7
.¢U¡P% .UªWP% .BAO® µ©n¾` vªW³WªM¢¦¡W «ª±
¢¡¬ ´½½
§¦¡W¡¾¡+µ¬ ¨¶ ³³W¯ ±¡¢¢
¡+©M³¬v´³ ¯ ¡«¢e± ¡§¡ ± v¬¯ ©K v§e©K¨W°¢ ¬ §e¡+¢³§¬¢ ¬¡¯ M ¥¨¬© ¯ ³·#W¦¡+ § ¬ ¡§° §³¥¨ ¢ ¥ ®¬ ¥¨¥ ¥. v® §eé »§e¬ »M£2¢ ¬+µ¯ ¦½
¼¢ W¬v¢ ¯ ¬=«· ¦ªM³¡Wª ¡¾® ©¸©°ÃÂc§e¦W¢ ª ¬ ¬ £¬¯+µÙn º¢ ¬ §¦&¡ª 5¯ ¥¦¢³¥ ¬ ¡ £g¼ 5¥¦¥KW\¾ ¢³¡+ vªWU 5¬
±§ ¬¬ ¡+±³W± ¡+¨«¯ ¢h¡W¢¡§ 5 5¢³È¡¡¡+§£- Ç·³¡ªM¹¥¦Ú ¡+¡+¯ ª¼ v¡ §e ¯ ¢¡+¡ +¬ µ³· W¡º¡¢³©
¢ ¡®¦ªM©±
¡e ¦¥ 5¬ 5¦´¥¦¢³¨¬5¬ «&¡ · ±¬ ¡£¸¡+°³³ 5§ 5«¡+¥¦¡¥¨¡ ½
® v§eº»K+µ ¡¶ Ư ¢ ¥¢ ¯ ¬°¯³¨¢e±§¡ ¡¬©M ¡+©°± c§e± W¢ ¯ ¬ ¬t¯ ¬ -¥¦¥ ¬ § £Ô¬ °³W¢ ¬ ¡¥B¡é ¬§£ ¥¨¥¦+ µ
¡ ¤W§¢¡³M ³° ¬¢ §Oµ º¢³¡+ªÉ¡w×.äW§¨c¡+Mª ¬ £C ^8¬ c 5¡+¢³ªW 5¥¨¦W¦W««|µ!©K"¡+±)¡¤W §¯ ¡MW½½
± ¬ ¬ ¡+c§eh ¦ÉWï ±¨µ¯ ª ¶ ¬ ¯ £¢-g ©M¢¡ ¡+®W± ¯ ¦¬±¥Ç ¯ ¬
¨°¬ ¡+¢³¬§ ¡³MW¦g³W¡¡¤M§§ ¡¬ M°³³ ¢ ¬ ¬ ¥
é ¬ £ ¬ ¡¤W§¡W ¬ ¦ ¬ ¢³ªW¡¢ ¬ ±U 5¦°³ ¨§ ¬ v³¢ ¬ ¥ ¬5
5 W¶ ¥¨³§W 5¡¢ ¬ ¬vµ ¯ ¢³§¡+ ¬ ® ¬ ¢±U 5¥h§ ¬ °³¢ ¬ ¥é ¬ £Ù¦§¥ ¯ ªW¡
5c§ ª
°W¡¡+ ¢|® ³¦¥¨W¨´¢ © «¬ 2¡³hW #¡ ¯ ÃÂȨ¡ªªM£¡ª
¾\I¢¡ tª ¯ &c| §OW
¬¢ ¬ «v¢³ ±4
¬¯
¬v¯
¬
\µ
º W¡UªM¬ÃÂ¥¦¡`³¡Å¦³W³ª ¡+¬ =£¡¦± ³ ¬ ¯ ¯ ¯ §e¡+¢³ R§¡¬§ ¬ ªM¬ ¡U¡R ¦¬ â¼jt¬ § ¢¦±U¬ ¥¨ =¥¦©³® ¡¬ ª¡$@¬ §W¡¯ ¡+¤W±¡+ 5ªM±¡+¡vªÔ¨³¡+¡+ªBª¬ µ
®±U ©# ^¬ ©Ô 5K¡¡© £g¤M¬¡j´ W³µW¢³¡+¡¾¡ °¯¥¨¥ -³ ¬5W¬ ¡¢e¢³+¬¡ µ¯ t¢¾¬ ¢.¦ t¯ 5¬ §ec¢³±UªMá ¥¨ =¦¬ W³«
¬ ¡¢.¡+±£ ¡¡³ §e ¬v¬ 5®ªW¥¦³¥¨¡+ W¨« ¡+¡ª
§¢ ¥¦¬¡+± ä Á¬vÁM® á [+¡+æM¢ ·áÈ 5Á [5 ¬ác`Á ^ çÀµª ¢ ¬ ± ¡£ ®c¬K¬ »KU ª¸ 5¢¨½
5Û8cÇÓ\ª¾¡¢³Ç¥¦e ¡&¬ °UªM ¡+¬ ¢¡ §e¡¹· W =W³ Ú· 5¡+¯ &+¡+ág£g ¡Å±U¬ & ^¢© ¡Ã® e¦¡ 5¢³ª ¢«¬¡ ¡£Ú ¯ ¦&W¨¢³«|æ ¡+WªnÃÂá æ¦¬ Wª á ±U¬ ¬ £ 5r¢ ¦'°w³º 5צ µ
§ ¬ °¢ ¬ ¥\¨É³W¡+¡ ¬ ³W¡¢ · ¡¢e ¬ ¬ æª ¬ £+µ
`dp `pÀË j n m mhY .
j vI¡I¡ · á+¢³¦ ¥Wª ±¬ £¡+³B± «¬ ¡ ªMÚ ¡¯¥ ¬5¡ ¯ ¡¡+·+µ¡°Û¨ªMÓÈ¡+¡+¥¨¢ ¡+· °¡+I¢©v´á+©K¡c ¡§e ¬ ±¢¡¡+ ª ½
t³¾g¬ 5.¢j«§¡W¡¢ ¢¬ 5³ ¢³§¡¡¨ ¨¥¦ v¬ «&§¨°¡+ 5ªÉe¥¦¥.¦ª ±¯ ¡+¢¡+ ¦³W§e«8 «WÚ ¡¢ ¯ ¬ ¡ «¯ ¢e¡ 5¡+á ± ³®W¯¡+¡v¤M³¡+¦§ W¯ ¥¨¡¥¦© ±¬ Y¡+§eá=¡cW 5³¡W 5±¬ W± ¡v½ µ
¡ 5¢e¢³ =¡³ 5¨K«©áW©MW´³¡¡±³W¢³§e¡+W ¡+ª §e»M& - t³¬ 5¢c¡¡+ªM¦ W· «¡+±ªBµh¡+³º³W 5«¡¡á µBt¬ ¢-³¡W ¡§e¢³ ¡
±¢ ¯ ¡+W³W¦ W««¡vác³W³W¡j¡
¢ ¬v¯W¢³¦¡+W v¡ªw 5g§ ¬ g±¢¡+±« ´³¡ªM¢³¡+¡+¡ª
¢³¡+ ª ¬ t 5¬ c¢ ªM¯ ¥¨¡8¡ ¦ ¡
±¡+³º «¡¼¡v¥¨µ ¡
¦ªW¡ ¬5 㨫 ¯ ¢³¡
Á¨¥¦¥ ¯ ´³¢³ 5¡jW¡É§ ¬ v³¢ ¬ ¥
馬 ªM£ §¬5 = ³¡+ j §+ 5¥¦¥® ¡+ v§e 5» ¢e =t¬³¡U¢ j¡¤M³¡+ 5§ ±¯ W ¥¦¬ ¡h@³W§ ¢³¬ ¡+° ª¡¤Kµ×hµÉ §eà§ ¡¬ ¥ ¯ ± ¡
¢ ¢¯ ¡§O ³ª& ¬ ¡ °¡+¢³h¡»\¡ác¢³WW¡+¡
¥ · »¡+ ¢WW¡+¥.¡j§e´W¾-¡+½§e¿v»MÁ ¦°W¡ ¡¢³¢ W¯ ¢³M¡+- vª¨W& ½
±È¡¡+³ªM ¦W««c¡ µnÚ º¯ ¡ W¯ ¡É¡++»µ2¡¢³WÔ¡+¥I³³WW¦¡§+ ·¡w¡+¡W¢³¡É¡¹É¢ n¡ ±ª & ¡+ ³¯ «¡+¡¢
®¢³§ ¡¬ v °§e¯ »
¢¡¤K¢³h¡« ¬
ª¯ ¡¢³¡+¡+¡ª¢g³±t¬ ¬ ¢-WªM³¡¡W³¡W¢³±¢ ¡+¬v¡+ ¯ ³ª «³ 5ɯ « ¡& gªM¬ ´©K¡¤MÈ =¡¡e§ µg§e¯ &º³¡¢ W¬¡¯ W³¡ ¨¢§¡8¡ 5 ¥¦¦¥¨ª ½
¦W¡¡©MÆcW¡¦±9áB¥¨ ³® W¢e¡ 5©w¢³© ª ¬ ¬ " !#¬ ¢³±µY ÃÂ¥¨¥¦©¢¡¡ ¯ §¢³ ¥¨¥ µ® c§e»
´³¡+¢ ¬v ¯ª½ á
¡¡©¢ ¬v¦¯ ªM¦W§ 5%¡ $¡g 5'& W¡+(*©#) 5+¢³¡I,ÆcW¦ W¬ ¡¢ ª ® ® ©#©¡¡¤M¨¡+§¯ ¡¢¦W§ -« ¥¨¥¦¦W«
¢³¡+' W.B¡+¢³µ°¢¡+º¡¼IW ¦¢g¡
¡§ ¯¬ ¡+¡+± ªI¬ ¢³W¡¡8¡+±
¢W§¡¢³¡+³° v 5³ª«v¡¡+¤K ¬ È 5¢¡¡ª½¡+ªM°¦W ¡«c¢IáÉW¢¡¡¡U »»¡+¢³¡¢W¢³¦WW¡¡+¥« ¥µ
¡¬U¤M¡¯ § ¬ ¯ ¡+³¢- ¬ ± ¬µ ªM¡j³· W¡j¯¢¡ ªÉ¬ § ¬ °³¨ ¯ ¡£-¯ dzɬ ¨³ ¬ ¯¢³¨«v¨ ¥
®® v v§e§eg»&»| §¥¨ ¥ ® ¡¹ v§e® »»K¡#¡+¢¢³§+¡¨ 5«v¥ «¡+¼® ¢¡¡¡+ª
vW³ ¡¡ ¢³´¡+ª³¡+ª¯ ªB¢³ 5áh¨c«Uª¸c =¡¼¤MW¡+¡+§ ¢¯ ᡹ 5 ¬ ¢ ¬ ¡¬WÈ ¡+¡
¢UcªM§§ 5 5¨¥¦¥¦¥¨¥¨« ½½
±¡+³ÃR ¡@«¡W¡+µ ¡+ªÄ ¬ ¦°¡¢e§¡+MW¡`§ 5¥¦¥ ® §e»Â±¡+§ec 5W±
¦ ¢¬ ¢¥¬¡µ ¢³ªMªÊ¡+¢
ã ¬ ¢¬ ¢ ¯ ¢ 2c¯ = Ä¡+§¥¨ 5©v§+ 5¥¦áÂ¥ ¥¦® ¥ §e»§e¡+» ¢Ê¢ ¬Ç@¯ ³¡ ¢³¨W¡½À¡»¡ ¡+°¢¯ W¡+¡+¢³ªM¥n¡¢¡³¬v¡ ¢R¯ ¢±¯ § ¬ ªWW ¡ ½
1 3¢ 2 ¬v¯ «Â ¬ 5 '¯& ¡¤K()¬ 45¢¡ª¸ ®¢ 6(¬v3¯ ¦WÈ¡µÊ¦/ ºW&¦&0!#¯ ¡ÅÅȧ¡ 5¢ ¥¦¬ ¡+¥¦¡+§ª
¢ ¬ ¯ §O³ ¬ ¬ ¦° =¡+¢³§W¡¡gM¬ & ¬§+ 5 ¥¦1 ¥ ® 7 2 §e»\µ ÃR ¡
'¦& ¡(*¢)j45 #3Ö ¯ ±( ¨W ½
® c© =Ö j¯ ³± W¢«v¦W¡³« ® ¬ v¯ §e¢ »U¬ £-¬ Å1 3¢ 2¬v¯ ¦W ¡ µ ¶ '& ¯ ¢(*¢ )¬46¯ ¦W ¡#(ÆcW ¦W\¡µ
v³® ¨§ecÃR»Èµ|¡ º 5¡¥£ ¦¬
¡¤K ¡³¡+¢³® jª|¡+W§+ ¦¬ ¡+¯ §¨¡+°¡ ¡+¬¬5¢³¯ §¢
¨¡ M¡t
¬ ¤M¢¡+±U§¯ ¡& 5 ¢³ ¬ ¬¡¸
¯ § ¢¬ 5vI³¬5¡ £g¤K Å¡U»§§ ¡+¬ 5¡¥¦W¥¨ ½½
¦³ · ¬¡+¯ ¢ 5¬ £-ª#Å¢¡ªW´ =¬ e¢³ &¡+¢W¯ ¡ §O¯ ¯ ¡¢³¢¡++§ µ¬ vº³W¡¤K¡ ¬ ¬5c ¡+ ¢³ 5W¦¢³W¡+«& vª©M£-´³W¡¡+±
¨
¥¨§ ©@¬ ±³ ±¡+ ªM 5¡+¡ªn¢e#¢¡¨#´ ¬ ¢³¡+¢ ¯ nW¡ ŧ § 5°¥¦¥ ® ¡ ¤K§e »\µ 5^ ¬ £h¨¡ ·»°¡+ ¢+ᣨ
¬ ®È¬¯ +µ · ¶ ¯ ¢j¡¤K¢e &³¬ 5¡j = ¬ ¯ ¢³ ¥¨¥¦©w ¬ · ¡+ªw ¬ ª
¢³¦¡+§¥ ¯¬ ªM¢³¡+¡ª j®W©
¡&³W 5W¡ W¬ ¥¦c§¡+ =¢³³ 5 ¬ ¦ W&«¼¡©K¢³¢ ¬ ¡+¢±§ µ¬ ªMº¡U±¦¡¡°¤K³ ¢e¬ UW¡+´ªe =³¦ ¡
¢Æ³K¡¡¡«§Oª ®È¬ ¡¬ @¢ ³R¿Þ Xµ £-¡[U¡C 5¡Mc@¡+ªÅ§O ³ ¬¬ §Å³ 5¥¦¥ åK®® ßO¥¦ µU©w§e»º³W¡U¯ j ¢³¡+®È£g 5¬¥¡
¯ · ¡ ¥ ¡+¬¯ ª¹¡ ¬5 5¬WÈ® É¡¡@ ¬ ¬ ¥¨³¡+Ǫ ½
£- 5¥¦W¥¦©Å¡+`³ ¹¡U§+ 5 5¥¦¥ ® ªR ¢³§e¡+»R ¦ ¢Æ¡ WW¢#¡+´ª`e = ³¬ ¡µÉÃÅ 5
¡¼£g§+¡& 5|§+ 5§n 5³±U§eR ¯ ¡ ½
¢³¦¡´³¯ ¢ ¢ §O· ¬ c-§ 5¥¨¥ ® ªÉ §§e¬ » ¥¨¥® g© ¬ £¯ =$e§eW ¨ «'& t¬¢ ()®c+¬ ,8 B9µ .
¯ ¬ ³¡¬ 58¨8 ¬ ³ ¬ ® ¥¦¡ Þ ®W¯ j ¬ ¬ â¼§ 5¥¦¥¨©Éª ¬ § ¯ ½
±¥ §+¡ 5°¥¹¡ªªß
=³ ܬ ´ ³§+¢ §¡+§³ ¢³³¡ W¡ ¬ ¦cW¡+«2¢³ 5¦WW¡ «|¡+©M«±¡+¡'± °$& U¢³³¡W«v¢³¦¡+ ªM¡+¢½
¬
¯ ¯ ¯
ä Á9^çÀµ £h¡n»¡W ¬¯ ¢Å¨± ¬ ¢³ v¹³ 5¡|¦Ê³W¦
¬ªW¯ 5¡³¢¢³ -¡³ßI 5¢ W¯ ¡ ¡§Ot ¬¬ ¯ ¢c¢¡¡+¯ ¢³Þ+ 5¦µ#j¦ºWW«W¡Ij©MW£¢³¬v¡+¡ v¯;± ªK¥ª¹½:o¥ ¬ *V§·P ¬ IX¥,j¦ª´³¬ W·¢e 5¡j¡«v 5W¡¡+ª&¡+¥ ¬ª¹¢³³¡+ ¬ » ¡¬ ¨WM¢³¡½
¡+¡¢³´³§¡+¡ª&M.³W¡ ¡-· ¡c ®ª ¨¥¦¬5Ç´© ¬5§+ 5¥¦³¥ W® §e»\§eµ ^ ¡±¬ £h¡¡µ · ¡¢á=£g¡- · ¡ ¬
§©K v§eºW¡+¡¼±¡£-µÂ¢³¡-W¦ ¦¥¦¡
ų W¬ ¡ ³¢W¬ ¡¡c ¢I¡+ª¸±¢³ 5¦ 5UÖ¦W¬ «¹¯¢.¡cÓÈ©M¡+¡´§O³ªM¡±¡¬ª` §§+¦¬ 5±
¥¦¥ ¦® ªW±U ¡§e »MW ªM¡w¬¡¡+ § ¢³¬¬ªW¯ ¨¡¢
¬¡ ¢ ¯ ¢eR 5«§+± 5¥¦¡+¥ ® v §e³»MW¡¼áB£g³W¡
¢³±¡+ ¯ ª|¦ ±U 5¯ »È¡¡ ¯ ªM¢¡¡
ª@ ¦¬ ªM¬ ¡vµªM¡<¥¦¡M³¡ ½
t± ¬ ¢¬ ªM¯ ¡¼ =¡³¤W¡ v¥¦§O©á°¥¦©¹W¡+£-¢¡¦§e@ ¦¬£¢ ^¯ ©
§O³ ¬ ¬ |ªM¡ ¡¢³W±¢³¨¡+ v¡ ª ¢ £g¬ v± ¯¡¤M¡+¡¢½
§^ ¯ ¬ £g¦W¡ «· ¡£-¢Wá=¡+¦Ç ¬ £gW v¥¦©§ c¬ 5±
WȱU¡ hªM£-¡¡+W¢¡+¡ª8 W¬ ¡¢ ¯W#¢³ -¡+ v§+ª 5¥¦±¥ ® v»§e¡»\ µ
¢± ¯ ¡M©K°= ³U¡+± § ¬ \°§+µB³ 5 ¥¦º¥¨W 5¨cWjª>« ±
¡°¡ 5¡+¢³j.£g»v¡¡U¢³\W§µ. ¡º¥W±¬ ¬ ¬ ±UªM 5ªM¡»v¡+¥¨¡ÉW¡¢ §+¡¼¬ ¯ §e 5«WK¡© ¨±U° ¢e³ 5 5¡W«¢½½½
5«v¢ ¡¯ ±§O³¡ °¬ j¦³±WW¢ ¬¥¨¡+¯ ¢+«váB&£g #¡
¢¦¡WªM«¨¥¦¢³¡8¡+§ ¬ ¦ °¥¨¥. Þ ¯Æ§e¢e¹´-¦´° ¬ ¡¢³¢³¨¢ ¯ « M j¨¢M¡½½
¯ ¯ h¢ ¬ ±UªWªW 5¢¡ «¡¦W¬v¡¯ §¢ v§§e¬W°¡£-¡¤K¨ ¬¯ ¢ ¯-§O ¯ · ¢¦¡^WßO« µº W¥ ¬ - 5¬¥¦Y¥ ¬ ¯ £M½
ªM¡+¥¨¡³ ® ¥¨¡ ¢e 5«±¡+veµ
?¼°Î. cÏÐh j n m m
`dp `p R IÍ l vÎ Í ÎÐI@
®¾¡+ v¢ §e©K»K¯ §e¡W¢¬8¢ ±¬ ¬ ¯ ¬ ¬v¢ªW¯ ¡g©M¦W
¢ ¡+¬ ±W§¡¡+¡ª ¢ ¤W¯¬§¯¢¡¡³W¨§+ 5¡ t¥¦¬ ¥¦1 .¢3¥2 ¬K¬ ¡ » v¡A§O¤W5Y (*³§46¥¦ =©#¥¦¨»v¡¡(©j§ 5¡'M¥¦¥¨ ½½
Ö¦¯ ¥¨¦» ¡j"£g!B¡j 5µBªW¼¥¨¡ 5¥¦§+¥ 5¬ ¥¦¥ W® ¡+ v¢§e»M¢¡µÈ¡+§³I£h¡c 5ªM¥¦¡-³W¡±
`dp `pK` fDC c vÑÎ Í
³º W¨¡8¥¡+ ¢¬5¡¬ ¦° ¼ ¬ £n¬Yà5· ¦¨¢¼¨¡+£ ª 5±¬ ¬5£¬Y¬¯ ¯°¢- ¬©KªM ¥¦¡+¦¡+ ±t¡¬ ¤Wá°¢³§±U¡¡¤WM =§³¡ ¬W¬ ¬ ¬ ä Án [O笳µWÈãW¡w¡¢e¢ ¬ªM =³±¡¡ ½
¨ ±£¦¥¦ ¢¥¦ 5©R ¡¬ ¤M §± ¥¨W¥ ® ¥¨¡ §e»M+µ| 5@º¡W¤M¡§¡¢M¦«³° µªM¾ ¡ ¬5 ã¥Ç³¦¨« W¯ «¹¢¡¨MÁ ½
³ ¢ ¬ ¯ ¡+§O8³³¬ Wn¡ § ¯¡¢#¡§ °¬5¡¢e¤K 5 n 5¬ ªÅ³WW¡¡|»v¬ ¡§ ¢³W±¡¥±Uµ| 5 º¯ WªM¡É¡+¡»¢ej¡¢³W¡+¡ ¥
B·¢¢¡¡½ ¡+ª&° ¡¬ ¢³¡+¯¢ ª¯ ¡¢ ¤W¬v¬ §¯ ¡«M ³ 1 ¬ 3M2 ½c 5ªM¥¦¦(W«¼§ 5¬ ¬ *ªM
¡vEµ 45<8¡+¢(± ¬ ªW'¡
Callback Example
kernel context
user context 1
Exception Example
user context 2
kernel context
user context 1
int 0x2E
user context 2
faulting instr.
Key
exception dispatcher
dispatcher
application
queries handler filters
unwinds stack
executes finally clauses
calls NtContinue
1
or
2
faulting instr.
ntdll.dll
kernel
TIME
int 0x2B
TIME
callback handler
user32.dll
execute handler
㪠¬ ¨« £-¯ K¢³£¡j 5Á ¢eRªB×á£-¤W 5¨±&W¡+¥¦ ¡§e§ ¬ °¬ ¢ ¬ ¥È¡é ³¬ W£ ¢¡+t¡8¬ ¢§ ¬ ¥ ¯ §+± 5¥¦¥ ® I ¦§e» ªMÞ §¥¦¡ 5 O¦ßW« 5 ªÉ¡+ 5& 5¡¢e¤W =§³¡¡+M¡¤M ¬¡§ ¯ ³Þ ¢³ ¬¦«
°e§ ߬ µv³¡¤K¡ Þ §e 5&¥¦¥ §+t ¬ ¢h¡áKW¡¡¤M¡§ ¯ ±
³¡¬
W± ¢³¡+¬= v· ª¡ßO µ
¦ ¡+ °ªM 5¥¦¡¥¢¼¡0¤M!#§¡t M¬v³¯ µ ¬ ªÂº 5¦c 5 ªÂc¯ ªM§¥¨¡+¡+¥¦¡+¢¢³½À 5+± µÔ¯ ¬ êW¡W§ §¬ ¡+¬ ªWÔªM¡w¡U 5¡ ¤W 5 5±® W¡+¦¢ ¡W¬ ¡+W¢³¡¦ ¤M 5¬¡¡ ½½
§§¯ v¡¡j¡+¢ª³³Wá=W¡ ¡W »¡+ ¢¡+¯ ¡-¢¥¨ ¦¡W¢¥¡h«¢³´¡+¦£ ´¬ ³¬ ¢§e¢¯¡§Og¬ ¦§ ¬W¡+¡ ¬³
¢³· ¡¡½À¬ª&¡£@¤M§ ¡¬ § ¬°¯ §³¡¬¡+¤°ª°á5Þ ¦¦Ö ¯ ¯ £-¡µW¥¦×¨§e»v¨ ¡ ½
¨§g v¡¼ª ¡¬ ¡+ 5«c¬ £-ªMÇ¥¨³W¡+
¢#¢ ¬ 5¯ c«§ªR U¥¨¥³® WW v¡
¡§e»M¢ § ¬ß¬ ¯ ªM¬ ³¡¼¢¨¡ ¡ ¤M ³¡$¡§ ¢¯ ³³
W¬ ¡¼¼5§ ¬ ,°c³ªM¨µ¥¦ ¡¶¯ ¢¡µ ¯ .¢g £-¬ ©Mdz ½
W¡+¢ ±Õ¬ «v¢³¦v ³± ¡¢e§§ ¡+¬vM¯ ³°8¡¢¼¦¬ ¢ ¬ ¯ ¬ ³¦¨°W¼¡ 5¬|cªÅ¬ W§e¡ ¬Wj«¬v¡¯¢¼³W¢ ¡¬¯ ³³ 5¨¢³«¡+¡+ µ
ÃR ¬ ¡
¦v £-· ¡
¡ÅW¡¼W¢³¡+¡U »v¥.¡³¢³ W¢¡«v¥.¡#¢³¡+ ¯ ª±¡+¯ ¡U¡¤M¨
¡§ v¯ ³ ¬¬ ¯Å¢ £-´¨e 5 ¢¬¦W¯ « ¢
¢ ¬¯ ¾8³¨
W¡v£-µ dz¸§+ 5¥¦¥ ® v§e»Má³W¡É³ · ¡ª ¯ ¡¢§ ¬ v³¡¤K
5
±U§ ¬ ^ªM© ¡§® v¡&§eW¢¡¡ á=¯ ±U¢³W ¡+»°ª@¦W«8 ¬ 5¬ ¦° ¢³³ «¨±° ¡¬ ° ¬ ¢e 5«vªM±¡+¥¨¡¡³° ® ¦¥¨@¡vµ¾¡
¬©K © ¬¡+W±Õ¡ª±U¯ 5¬ ªM»v§¡+¡ ¥¦¡¥¨¥ e ® · ® §e¥¦¨»M¡¥ + ® á ¢e¥¨t 5¡¬ «v¢±
W ¡+¡U¼°§¡¬¤W® °§¡¡§¡M ¤°³¯ ¬ ¡.¬5
³£gW¡W¡8¡¬ §c ¡+ ¼¢³¯ 5¥ÇªM³¡¨¦WM«« ½
¦´³¢ ¯ §O ª ªM¬ Ydzµ ¬
¬ W¡§ ¬ °¢ ¬ ¥cé ¬ £áW³ =³¡ · ¦W«
ª
¢³W¡+¢ ¡ ©¬ ¥¦¢³¡¦±W «µ|¢á¡#¾ 5£-`Ǫٳw¡¤M§§§ v 5¡§e¥¦MW¥ ®³¡` §e±Un»M +á 5¡¤W«vªM§¡¥¦¡±¡M¢
¡³°¬ -W¢ v¬v§ ® §· ¡¥¦¡¡±U# 5Å ¬ W 5¡+¡¢
¯ªM¥¦¡¬¡¢g¢#® §§ 5¬ °¡¡¤M¤K ±¬¨W¡³W¡W¡ ¬ ¯ ¢ ¥Ç¬ ³«¨¢e« 5±Ø¨§ ¬¢¯ ¯ °§¡+ ¢I¬ 5cµÉªº±W¡U v¬ §eW 5¦WW¡ ½
¢³¦¡§«¬¢¢³¡¡+¢e§+ µ ºW³W¡¸¡¹W¢ ¬¢ ¬ ® «¥¦¡¢e± 5± w§ ¬³¯ ° =³R¡¢
W ¡¬ ¦¡ °³· & 5¨¥ °¯ ¡+¬ R 5¢³¡¡
W§ ¬ ¡+ ªM¡+ªW¡ ªM¥¦§¡ ¢j¬ §e¡¤M¢e¡È 5ác¡+ §O te¬ªÉj¢³ª± ¯ ¡#¡³W¢³ ¡¡¬É«§ ¬¬ M°¡³¢e¨¡±¤K¦±U²+ = ^ v³©&¬ ¡+¬ ª + µ ® ¬ ¶ ¡#¯ W£-¢¡¡ 5©M¤W§¡¡W± ¡ ½
§¡+¬ Mn ¬R 5ªW ¥¨¡+W¢#c¡+ W¬ ¡+±UªR 5¦¹»v¡
³W¨
¡ 5¬ ¢³c¦«¡¦ 5¢ 5¥. 5³W ¥¨¬§¯ 5«@ ¬ ³W§¡&¬ ¡ªM¤K¡v½ µ
§¬ ¬ ¬ ° ¡R¡§ ¤K¬ ªMc¡I =¢ ¬ ±Ù ¬ ¦W¡8¯ W§ ¢ ¬¬vÚ ªM® ¯ ¡¥¨¡¡+§+± ¬ §eì5W¡¦¬¢eª 5¬ £W¡ ¥Y =¬¡¤W¢³¦W¨§«v«¡+¨M ¸ ¥W¬ ± 5W+ vµ§e¥¨Wº§¦W 5¡¡ ½
³ 5±<¡j Wt¬ ¢ ¬v¢ ® ¯ ¥¦¡± =³¡¬ ¥¦§©§ ág¯ Ç¢e¼h£- ¨·8¡+¢©`<WªM¨Ç¤&â¼§ ¦¯«c¥ÇU 5¥B ¬ c¡+ªM¢ ¥¦t¡¬ ¢e¢± µ ȧ c¬ ¡° =¢ tj¬ ¡¢¢³¤K¡±).¬ ³¢e¢³ªM ¯ ¡§e¢¨¥c =¬ ³´M³¬ ¢¯¦±§¨¨²¬ =³W+ ¡¬ µ cW¾¢³¡+á ¥Ç³¬v¡¯c¬¢&§¯ ¡ «¹¬5©MB´£g³¬ ¡¡M± ª ¦±¬ ª ¨¬ ²¡+ =¬ &j ¬ ©c¬¡
§ ¬¯ ¥ ¢· ¢³¡U¡°³W¥¦©&¡& 5§ ¬ ³°¡±¡¤°M ¢e¬ 5ÆW¤ ¥ =¯ ¬ @¡¤W§¡+¢ ¬vM® ¥¨¬ ¡+±§á¬ £g°¡
¡c¤° e· µ¡Uº ¬¬
»§ v¡+¡§eWÉ¡8 # v±UªWªM 5¢³¡+W³¨¡« t ¬ ¢ ¢¬ ± ® W§ W®¥¦¦¥§+¬ =§e³»M ¬ g& ªUªªM³¢¢³¡ v§¡¡+háM 5¬ cª¼§ ¬ £gªW¡¡
t±ÃR¬ ¯¢³¡±´¡ µ¤M® ÈÃÅ¡¡+§¡ ®¡+Wª¼¥¦¥¡ 5 R ¬ ¬ ¬¢ ¡ · · v¡¡ªW¢eªM¢¢³¡ ¬v¡+³® 5K¥¨¡+©³±UW¬ M®È¦¬¦³±³¯
¨¡²£- =¨¨R¬ ¼c¡j¡¤M£h§t¡¯¡
M c³¯ ¡+¢³¬ ¢¡ ½ µ
£g§ ¬ ¡°· c¡ ¡ ¬ ¤K· §+e¡ §¯ ® 5¢³¡+c¢¡¡ªª£-¢¦¯ dzW 5ÅWK¦©W¡¬5«¥ µ ½±W¬ ¡ªM¥ 5 ¢³©K«¨W¡«Éç ¦¬ ªMª ¡v¬ á £®WB¯ ¢ ¬W«¡+¢edz 5W±U¡¢
`dp `p l ÈÅR Í Î
Än m j Î Í v"Î m mSSÎ $
¢³ã ¡+¡ ¬ ±Ú ¢¯ µÅ¯¦¢¡º 5W 5¡K¡ ¥¦©¹©¯ á °c£-¡¦§ªM 5¦¥W v« §O¬5
¬ c ¡&¬ Å 5¬ WW¥¨¡U§Ã 5 ¦ ¢¬ ª |¬ ¬£h³ ¬ v¯§eª »R¢¬ ©M¬ ª ½
t¬ ¢³¡±Æ¡+cª 5¥\¦ ¡¯ ¦¡W¢&« ±¬5 ¬ ³ªMW¡v¡µ W¢ ¶ ¬ ¯«¢e¢É 5± ©M§ ¬¡+¯ ±)v³¡¨¢± 5W¢³¥¦¡8©Â ¥¨¥È¡+¡+c&¡+¢ ½
¬ ¢ ±U 5 ¥\¦¡¢eªM¦¡¢¥¦¡©§Oá ® ¢e 5Wc¡ §eÉ 5ÃÂg¨³Wª ¡£¡c ª ¬¾\ ¨I 5¥¦¥Sµ §O³
¬ ·
¬
t¯ ¬
± ¯ ´ ® ¡¦°¡¢e§¡+M¡ª ® © ¬¯ ¢h©M½
¡+c± =µhÃR® ¡#¡+¨W¨±«W¡¥¦©Ét¬§ec¢ 5W«v¡I¡8e 5³¢³W«¡¡YW¢¬W«v¢³¡+¢³ v ±ª §¬ ¬v ¯ ¬ °¦°¡Y¢ ·¬ ¬¥ ¯¯ ¡¢
³¬¬ £-¢¥¨U«v© ¡¢® ¬¡-¯W§³ 5¨¢³W¡+¥¦¥¦¡ v¡+ªwª Þ £g¬j¡8 ¢³ ¡ · ¯ ¯¡±
È¡¡¡ª c¬ ªMÞ ¢³¡+¦ª#«¦W 5¢³¥ ¡+· v ª¥ ßY¯¡^WßO
'µ¡Ã¬ cW¡+¡+U±¢³¼ 5¦W ^©«¡
£g©K¡8e¡+ 5±Ü»v¡ ¬=¡·³¡¢ ¨³ ¢ ¬ ±è¢ ¬ «³W¢e 5¡±è¢³¡µ § ¬v¯ °¡¢ ¬¬¯ ¢¢ ¬¯ ³¨W¡ ª
mEc Í vÑ@ Î"mÐIvÑÎ Í
ÃR ¯ ¡¢¦W§+ 5«±c¡ =¯ h
¥¨£-¥Ç ³W&W ¥¦¦§+ ¡+ =£Ô³ ¬ 5
¥¨§ ¡+¬ ¢ªW 5¡-¢ ¯· ¡c ±¯ ¡ªM ¡+¬ ¢ ªW¬ ¯ t¬¢¢g§ ¬¡WW½½
¬K¢ ¬ ¬ ¥µYcÃR 5¢eªM¡£-£h¨¡+¢³¢¡+¡gª ¬ ¬ W¨W¡« ¬ 5¢Æc§ ª ¯ ¥ 5¢ ¬ · ¥ ¡¯ ¢e ¬ ¬ # ¬ 5㨠ª¬ £¬
£g¡¶ £g¡¢³¡h¡j±¢ ¯¡³W W¬ ¦Wª
« ¦¬ ¬ á ±U®W¯ 5¢³»£h 5¡j¥¦¥K£g¡ 5¢³«v¡j¡+ ¬ ¡¤W§ ¯¡M§§¡+¬³¯ t¢¯ § ¥¬µ ªM¡
§º vW§e¡+WÉ¡h£- ª ¡W¬v¡ ¯ ¢.¡¢8©M§ ¡+°'± ³¢ & ¥¬ £-£- ¨³§§e¬WªM¡g¡ ¬KM©
½¡ 5¤MW¡+§ ¥¨¯§³ 5 ® ¥¨¡v µ
§ ¬ ªM¡váh¢£g¡É©M´³¢e¡ 5±· `%µ <W¬ ¡¹ ¢ 5¬ «v¡ 5 ¡+¯ ¥¨¥Ç©v
ác ´¾ª¸½À¬ ¿°¢Á
¡±ªM¦ ¢¡»§O¡¼-§ ¬ v³ªM¢ ¬¬½ ¥
¥¦¡¬
¦«§¡¬¯ µ.¬ º ® ¯ ¡-´£g£g¡¡¡+wª ¬ ¢¡t ¬ ¬ ª¯ W£¢³ 5 ·°¦¥¦¡ «¬ ¡±U ¢»
ª ¡¥¨¤M¥B¡+c§ 5¯ «¡¡¬W ¢³¬ · W¨½½
¡£-¤MW¡§ §e¯ Ue ¦I® ¥¦¡ ¬ I® ¡ ¬§ ±¯ ¡¡jW³¦W« =8£g±¡- £g» ¡°g. W¬ ¡+±9ª ¬ ¬¬ M½À ¢¡« ¡+ªWI § ® ¬ ¥¨W¡v½ á
³»K ¨¬ £ ¨W«R 5¥¦ªW¥ = e¬ W³µR ¾® ¥¦¡wª@¨ «¡+¦ U ¬
5& ¬±¨«v ®°¥¨&¡&§ ¨¬nve« 5¡¦Ô¡¢e§ 5¬ ¥ªM ¡v¬ µ
º ¬ ¬WY¡¡+µ °¦ 5® ¥B¦¥¦ 5Ç´W©¥¨ ¬ § 5¦ªM ¡+¬ °& § ©¬ ªM 5¡8c±Uª v¡ªM¡ ¯ ¢³ 5h¢³¡g¡´Ö´ 5¡¥¦¥M§Og 5W«v¡+ £-¬ Ç¥ ³¯ ½
£-5¥¦¨¥#¾§+ 5 ¹¥¦¬ ¥ ®³¢ W v¡§e¢»$³¨ ¢ ¬ ¡
¬¥ ¯¯ ¦³³ ¨¬ Å¡+¢ j 5c £-¬ª ¸£¢¡+ =©MWe§e¥¦ v ¡+§±É¡Rt¬ µ¢¢³^¡|¡«¢£g¡+«¡ ¢e =´¡+³¢+¢³ ᬠ5³ W¬ ¬5¦
¢³¢ ¡¬Ú¯ ¯³¨¦W¢¡¡¬ªM£-¯ ¡¨e 5W¦¦¥¨@¡ª»K¡¼¬v¯¬ ¡£-°¥¨¬ ¡¦¢³ªM¡U«¡ ì¨ 5ª ¥¦¬ ¥Y£ #¬ ³¾\I¬ ® O¥¦¡#áY·£-§ W¥¨¥ §e® @ v§e»
· ¡+§ ¦¢¯ ©Å¥¦ ¥¦¬ ¢ ¥ ¢¯· «v³¡+¡¢³¬ µ ¬ ¾t¬¥ ¢¬5¬ áWáW¦¡ª ¢³¬¡+ £ v ¬«v® ¨¡@µ¦W«¼c¡¢ ¯§¨Æcµ-§ÃR ¬ ¡¢³W¡´Ö´¡&¡§O 5¡¢ª ½
`dp `p
Í Ï mÀÑ Íoh ÐimSvÑ c m@ q'l cYÏh
º ¯ WW¡+ ¢¬¡¢£g¦¡W¢³«¡±¯ ¢¥¨¡+¡¦W±¥¦¡Å 5Ö ³¬ W¢¢³¡+³ ª¯ ¡µ7£gº¡W§¡R¬ Æ¢e¢ ´¬ °£¡+ ªÉ£-ªWW =¡+e WW¥¦¢³¢¡
¨¯± §O¬¨ ¯ ªM· ¢¡+¡¡É ¥.©K£-¢ ¬=ǧe·³¢ªM¬ ¡+® Wª ©¹¨²® ± =©³ ¬»K¨¡ W᫬ £-c¯ ¡+¢³¦¡ §e 5|¬5¦W «8©K¢©M¡+¥¦´§e 5³W¡¢ ±·¬ ¡Wµ ¥¦¦©²+g 5¡+¥¦ ¬±
¬ £ ½
£g¡ ªW§¡j¦³§ ¯ ³ªÉ§W §e¡ ¬ ¡W±U¡+ ¢´ 5£ «v¬ ¡±¦³ ¡¯ °¡+++µ á=¢¡ ªK½À¥ ¬ §+ 5¥M§¢³ 5³§e
pË qrl ÈoÏ bUs8Î.n m W°B l c ³®º v¢eW 5¢³»M¡+§e vªK ¯ ½ ¥ §e¬ ¬ n§ §¥ ¬ ³§ §¬ ¢e³± = ³v§eIÙ 5¢³ ¦¬ W«w v¡§¡³¡`W ¡É¦¡Å³¤M 5W¡¢³§¡«¯ ¡¡³ªM ¡+¬ ¬ª ¼ 5¬ `¬v¯c¨¥¡+ªUªW¢ t¨§ ¬¢³¬ ¡+¢W±§½
¬ ¦¢³ ©¯ ¡
¦
¥ ¬ ¬ W«ªW ÉÇâ¼§ ¢e¯ ¥Ç§ ¡vµ
¾¥¦¥W¬ ¡§+ =ó¨W¦«ª ³¬ W£¢³
¡+ \¾ ªM½¥ ¬ § 5¯ ¥.± ¬¡+±¢e½
¯ §+§e§¹¡± ¡¬ ± ¬ §¢¢³©v 5µ³§eº|W¡§e § ¡
¥¨¥¦£-¡WW«v¦¡#¥¨¡É8¦| ¬ W¡&¢ ¬=±· ªWªMªM¡¥¦¡¡ âU¬§ ¨¡+ 5°¢½
®±U¨ 5¢e»K 5¦¢³W©|«¸ 5 WÄ¥¨¾§ 5
¬ §+` 5¥¦§¥¬ £-ªM¡µÂ¡Wº¡ · W¡¡¢È¡¢ t§¬ ¡Å¢³±É W§¡¡É¡ªMW¡+¨ªÄ ¬5
¯³c§¢e = v =U§³§§e§¡R 5M¥¦e¥c 5® ¥¦§¡ª@¡vµµ cã ÃR 5¯ ¢¡UªM³¥¦WW¦W¡¡+¢³¡+«¹± ªÅ¨¬³±
¢³¡¬ ¢³áÈ¢¡+¡ W¯ ¦¡
¥Ç±eW±
¢ ¢³¬¡¡ ªM§Ú ¡+¯ =³¦ ¢¡U¡¬# v §¨±U³§¡ 5»K¬ ¦£-W «¬
¢¡ÃR ¡ªK½À§¥ ¬ ±§+ 5¡ ¥\¯±¡± £-Ǭ ³¢³ ©Ut¬c¯ 5¢IªWÇ 5Ó\¡¢³\¾ ¡°Ih±§ ¡¥¨³¥ µ ¬ ªW t¬ ¢IW¢ ¬ ½
·#¦ªW ¨¬¹W«#¯ ¡¡&â¼§W¦¡¡°´e³ W§e¢»\¡µ ªKÃŽÀ¥ ¬ ¡É§+ 5¢³¡´¥WÖ´³¡+§§¢e =¡eª@§e¦ v§ ¡¬ µ¥ ¯ º W¬ ¡- Æc® ¢³¡½
·§ 5 ¯¥¦¦ªªK¡Éµ½§ ÃR¨¬ &ªM¡ v¡+£ª 5¯ °±W W¡+¬v¥¦
¦¯ §+³¢h = = ©M¬ U´c³³g¡W±Ù¡w 5 ´¬#8e ®ª §e¡¬»|¢ ¬¬ ¬®W ¦¯ °¬´h® ¡+¡¢¼ ©&¦ªUU ¬5 ´¥¨ ££ ^ 5ªM©M¢³¥¦¡¡
§ ¬ º· ¡°¡h³ ¬ ¡+§ µ ªj±¡³ ª¦ ´³¡+ 5¥° -¢³¡«¡¢ 5ªc ¡
c =j¢¡+«´³¬¡¢8 ¥¨£ ^©M¬ ¬ ¦°8¬ ¬ ¡#³W¢¡ ªK½À¥ ¬ §+ 5¥´ ¬ · ¢½
¦ 5¯ «v§ ¢¡¯¡jµ.¢e£-º¨W -È ¡¡¬ ¢ £ t¥ ¯¬ ¢³¢±U¡+¬ «É 5´³£g§¡¡
v¢egÈ¥¨¡¡¦±»c¡j 5W¥¨´¥ ´¬ ¾-©w©½¡+¿vª&cÁ =¦±¦¬ Û8«°©K @ 5® ± ¡ 5¬¢e§e¡+äW¿=¡ÇçÀ³µ.¡+µ §À½
5«v¢¡w¡º ªÉ¥ ¬¡he¨³UWt¦¬³¢³¢³ª
± =± 5¡ 5 ³¢³¬ ¡ ¬ »ª® ¡¥ W¬ &§e » ¬¦Þ ¯ º¡gW-¡³ßWác¬¡ ȧ+¡W§¢e¢³¡ =¡+ v¦ªKW® ½À«n¥¨¥ ¡¬ §ªM©M ¦´¥M¢³¡´¡§O±/¬³¥¨¢&© ½
® ¡+©±9WW³¡R¡ · ±U¡¡h«v ±
§e W¡+¦ªÉ°Wg¡¢¡¢³§¡´«v¬ °¦¢³³¡+¡¡+I¤K¢ É
W£-¼¡ºä Á ¡^$ÔçÀµ¡ º¤M¥ ¡+¬ W§ W¡ «¬ ¦£-ÈW¡Ç«¸³¢eÉ =§+ 5¦WW¥¦¥ «
¡ ¢³§e©M¡+»M½
¬5 5cª ¬ ³W¡¢§ ¬ °¢ ¬ ¥h¬ ¢e 5 ¡¢eµ|º¦ ¯ ¬ ¥ ¯ ¬ `¦ ® ¬ ¥¨©
± ª ·¬ ¡ 5£°¦¥¦+ ¡µ® ªÃÅ¥¦¡ 5¡¬ ªÊ § · ¬vá8¯ ¥¦ª
¬ ª §e¬ c¦£±
5W+µ«v¥¨¡g¡+±
À¦R¡+t°¦¯ ¹¡+¯ ªÉ ¢¬ ¡¨ · ¨¬¡ â¼¢e¬v§¯¬ 5c¢¥¦ ¥¨© ©M¬5 ª á+¬ ±É§ ¨¯Mµ ½½
W¬ ¢³ ¡¹· º 5³W¡¼¡ ¢¡§t ¬v¬ ªB¯ ªM¢áj¡¼ 5§+ 5§eW ªn¡® µC¬Æ¥ ¯M ³¨¥-¡R§±
¡¼ vªW¡ 5ªM¥¦ ¥I¢³¬ ¡+§ ³ª¸¬ ªM§
¡U 5 ¬¢® ¯ ¯ ¡ ¡&¯ ® ³W© ¡ª¢³¬¡+ t¬ªM¥¨© ¢½
³ §ª¢eªM =¢³¡§ejªM¦ ¢³¡+§§O¡ ³¥¨Þ ©W´¾ßµ
½À¿°ºÁW 5¥¦¥ ¬ ¬ £M8³ ¬ ªWªW¦¢¡ªW¦¨³§ «¼¯ ³ 5w¡+ª ®t¯ ¢¬ ³¥ W¯ ¡³¡¢
¦/ KÃR¡§O¡¼³ Æc¬ ¢³É åcµ ¦ÁW±µ ÁWWµ ¥¨¡+±¡°¡ªW¡¡+§ ¬ ª@ ¬ ¥ ¯ ¬ ᢳ¡«½
¯ ´³¡+¡ª ¢j´t³¬ ¡+¢É 5¥¦ 5¦WK«©`µÃRÈ¡+¡U§ªM 5¥¡+§ ¦ªM¯ ¡¢³ª ¬ ¬ ¡ Þ¡±U 5¥ 5K©¸U´¾- v½¿v¨ÁR¦¢³¡«v ¦¬ ½
¡¡+¤W¢³§¡M · ® ¡
©³ÈW¡+¡
§ 5¥¢³¨±W«¡+ ¦W¦W«v¢ 8¯ §O ³¬ ¬ §¡¢µ&³ 5º ¦¹¬ ¦±¡+ v¢ ¯ ¯ §O¢³¡
¬ e¡ ß
Ȧ±
¡¢ t¥¨¬ ¡+¢³±
±¡+ °§¡+¡ª ȯ ¡¦W «R¥Ç´© 5|¬5 ® ¢ ¡+¬ «¥ ¯ ´³³¡
¡¢w ªªM¡¢ 5¡¥¦¨W «c áj £h§¡|¢³ 5 ³¥¦§e ¬
¬ £§¡ \Þ £-¡IW¢³§e¡+$ ¯ ¥Ç e³ ¬¯ j±¡+W
¡ n I¦× W«¥¦9Á ¡³W ¢® ¡¡+ ª§eßWµØ±Uã 5¨¢³« »M¯ I¢³ä ¡wÁ=å=¿ ç
ªtÞ ¬ £-¬ ¢ £-¬¦Ô§eW¦ 5±
¢³ ¦¡
²®È¡ ¬ªn¥¨¯ ¥. § ¬¨[ ªW«¡¥¦µ|¡t½¬ º¢WW¢³¯ ¡+¡ v ªMªM¬ ¡+Mª³§¨ß¢±µ¡+¦º² 5¡Wª$¡§©§ ¬ · ¦ªM¡+¢³¡¡+ v« 5¡#c¦¥¨ª_©@¥ ¬ ¡ £¤K½½
W ¡+¥§ 5© ¦¬W·¯ ¡+¡+ª ¥¨´©
³R ¡+¬ 5cM¥ 5³¬ ¨ ±W¯¡ ¦² ¬¡¬ ªM³³W§ ¨¬±¡ªM¢¦¡ ²¡+¡+«¯ ª&´¡+³§ ¡¬ ¢eªMW¡µ ¡ 5¢³¬ ¡ª³«v¡j¦³ ¯¡+¢³ 5g ± ¬¬¯ ¬ ³¢-¢³¦¡§¢³¡+¡¡ « ½½
´c§e³ =¡É¨¢#¡ · ¥¦¡+¨¡ª«v 5vµ ¥¦³¨W¥¨© «®£¡ ¡ ¢É¬ È#¡¡¢ ¤Kt¬¢³¢³¡±± ¡¥¦§©Å¡R ¬§ ¬vW¯ ¥¦¦ªÔ§ 5·¡+¡ ª® ¡¡+ª
c¬ =¯ ¾ ¡ ³W¡+¢W¢Ê¡¢³ ¡+¡ªK v½ÀªK§W½¬¢³¯ ¢· ° 5· =¡+¡¢¡h¦§W v§«* §eW§e§¡+ ¡+§e£ ¡Ø¬v¯ ªj¥¦±Uª¡ 5¥¦¨ ±¬ ¥ ¦·«¡v¡+ =±
áW³£h¡ ¡+¡°¬v¯ ªM¢Y¡+¢³§¡¦ ªM«v¯ ¡¦¡ª ½
5¡+«v¢-¡±´³¡¡+° 5¥¦¦W¨«µ.± º¬ W¢³¡¡WªM¡¡e¤K 5¦¥Sµ ¡+§O³ ¬ &ªM³§ ¯ ³¡§ §e¡8±U 5W½
pH j l Í h S_ Í
º§ ¬ WªM¡+¡j¢¡
§ v 5§e¢³W¡¡j´ 5£ ¬ ª&±U± =¯ Ö ¬¥¨¢8¦W§e¥¦ ¡j¬ ¦W§¡+¢³¡+ v£-ªWW- R¡+¹¡+dz¨jW¡§ ¢-¬ ± ¡+· 8¡ ¬ ¨M¡ ½
«¨³¥¦ ¡¼¬ ³£-W¼¢³¡+³ WªM¢½À¡ ªK 5½À¢³W¡+ªn¢³ · § 5¬ ªM¡8¡&§ ¬ §+ªM §e¡W§+¡v á §e¬W¢
¡vµ«ÃR · ¡&¡ªM¡+ v§e§ |¯ g¡¢¡ §eª
¬5ª ¬ £+¡+áM§¡ 5® ¢³¡¡+¥ ±¬ £¯ µ. ã ®¬ ¢.¡¡+e v 5§e» ¡+
¬ ¬³W ¡+¬¡ªM¡+¢e¥¨ =¡³¡¡ «¯ ¦¡+ ªW¬ ¡¥¦¡Ã³ ® ¨M¥¦¡ ½
¢e 5«±¡+veáK£-W§e£h¡ªM³§ ¯ ³¡ª
¦ K¡+§ ¬ ¿Wµ ¿Wµ
pHdpÀË qrl coÏ b l
ÈÏ j Î.Ï j l ® ¡¯¡¼ ¥¨¦® ³¦¥¨W ¡¯ ¥¦¡g¡ ¬ ¬5WªM ¢³¡¡+§¥¦ v¡ vªW³§e¡.W¡U ¢ec 5±U 5«v¢³ 5±¨W¡«8 °«³¡ ±¡ ¢¡+³¬ v 5± ±µ
¡ÃRW§¡j v¡¼§e§W£ v¡-§e¬W§¯ ¡¬ ¥ªR± ¬ W¥¨¦¥¦±U»§¡ 5 =»v³¬¡¡
¢§¬°¦¡¬ °± g£gt¬ ^¢© W ¡+¬ £ ªM¡ ¢³³ ¡¢³«±
±¦¡W°¡8³+ 4µ ^ K¬ © £g³¡ W· ¢³¡¡+¢ áMªIW 5¡+¢³¢¡¡ ¡¦¤K¡ § ¬ ¯ ³¡¨â
« ½
¦¢³¢±9¡ªM ¡ªW§+ §e¬v«vW¯ ¡· ¡±U¬ ¢³W 5 ¡#«v«¡±§+± ¡§e¡°W°+¡#+µhµgº£-ãWW¨¡¡¢e´W¡ ©Mác· ¡+¥¨¢¡+¥ ±ÜÇ¢e 5± £g«v¯ ±°´¡ ³°t³¬ -¢³¬ §± ¡jc¡+ ¢¥¨½¥
t® ¬ ¡ ¯ W¥¦¦W»¡ª
¬ c =gW¡+¢¡ 5¢³¡ ¬ ¥ ¬K¬ c¦¼¡§+ §e¯W¡vµ
1.4
1.2
Slowdown
1.0
0.8
/O0
0.6
/Ox
0.4
H_MEAN
vpr
vortex
twolf
perlbmk
parser
mesa
mcf
gzip
gcc
gap
eon
crafty
bzip2
art
0.0
equake
0.2
ã ¨«¡³W¯ ¡¢³¡+¡¿ §eRW¢± ±U¬¡ 5¢W¢³t¦»¼¬ §¢³£±
±U ¡ 5 5§§¡gµ±
¦±¶ ¨j¥¦¡+ ªÉ¨§ ªW£-¬5¦¨§+ = ¢³¡¡«v¦¥¦³¥¡+ =¢IMh³¨±¡+W ¡ ¦¥¨²+¦® W 5¡+« ¬§eW+±Uµ W 5¡8¢³» ¬£gM v½ã § ¶ ¬ Ò±º-WÒ¨¥¦¡+¾ª ¯ ¬ hW× ¦±
Á9¦²¡ª
® ¡ª§eW±U¶ ¤ ¢¨»Mc+ªMµ"¦§+^ =³w¡+I×I¾ 5
®
¬
t¯ ¬
¬
Benchmark
¡º°W¡³¡+¡¹§+¢U ³³§eWWW¡U¡w¡vµ§©M vÛ §e¯W¡¡ ¡±á ¬ 5¡³³ª¸Wjj£ &W 5éc¨¨³«v 5 «t¬=¬ ¬ · ¢
¡¢³ 5cW¥¦ =¥-¡+ v³WªB ¢ác¬ ¡±U ªWW
¢³°¡+© v¬ ªÅ¬ ¢¡§+¤M 5 5¨¥¦ ¥
¬5¢e 5«§+ ±§e¡+Wv¡
e±± ¯ 5«v¡® ±¡#¡ªM°¡+¥¨µ¡¡+ªÉ¢³¡ · ¬ ¬¢¯ ¡#ª ¯ ©M§¡j¡W±U¡ # ¢³´¡ ©KÚ W¯ ¦§+¡+ 5¥¦§¥¨©©
é ¯ Û8É · WªM¡¦W¡+°«R¦¢W¡¡w§§+ v §eW§eW¡U¡Éä ¿=¦çvµ ¬ ¡+«±¡°³§+ 5¸W¡¥¦µ¾
¦ªW| 5¬ ³¡+ v® §e¡|¢t¬¯ ¢³§O¡+¡«¯ ±¡¢°¡¡³°¡»+¢³¡µw¨¡+W«º ³¢¢³¡ v¡+ §e«ªW» ±¬5¡± °¯ µ¬ £¸
ºW§e±UWg 5¡§eK » ©ªWªWt³¬ W¢#¢³¬=¡+· È ¡+¡ª¢¢³±
¡+ 5 ¢³ª ¡ ½
¬ 5Éc¡&ª@ 5§¥¦W¥c v¢³¦§e¡°W· ¡¡+¡+ᢰ½³ ¡+¡&«¬ ±©K¡¡°¢ g¡+±¥¨W¦W¢³»M¡+ v¦§eµªW»MÃÂ# W¢ ¬ ¡+±
W¢³¢ ¡+¡+¬K vv¬ ªK³±2¡½ ¢³¢³¦¨g¡¡¼«¹W¡+£-¡+¡«vªMW±¡¦¥¨ª¼¡É¡°¦¨
±±ªM¡+¡¡¥¨¡°°+g¡+µ§+É 5^ ¬ ¬ ®±£g¡ ¡¡ · t¬¡+¬ ¯¢+¢ÉáY ªUW¥¨¥ ¡+¢¬5¡
5 h¦³W v¡ I¬ ¢³«¬ ¯ « 5±W¢e¢³¡ 5¡+°° v³ªW
¡+¡¨¦$¼¨ 5+ µ. 5 ¹ÃÂW¡¡¡+«« ½½
± ¬ ¯ ´³ Wt¢¬ ¡¢³ §ªK¡h½ ³¢³W¡¢³¡w¡+ ª¡« ±¬¯ ¡+v
¬ §+ 5 ¡®«±¡ ¡+tv¬¯ c¯ ªB¦áW«W¡ÅW¡©M¢e¡ =± ½
¡«v© t¬ ¢¦W«¥¦¡½¡+«±¡°-§ v§eW¡j± 5«v¡±¡°µ
pHdp qrl coÏ b7?¼K@Ñ \ j Î.iÏ j l º ª W· ¢³ ¡+° v³ªK 5½«v¡+¢ · ¬= =· ¡¡¢§ & §e¦¡+W«v¥¨c¡ ³· W¡#¢³¡+
ªM¯½À± ® 5¢³¡¡+¢ ª¬§+ =§eW¡v¢e áȧ ¯ §e· ¡
t± ¬ ¢I¯ ¥¨§e¡#W8¢³¡+¦± v©KªKW½À§e¥¦¥ ¡¬¢§¢ ¬ 5¥W³¨ª²§ =¢e± =³¬³¬ §e¢U¡háW¡ ⼬ §§¦¢³¡¡¡°«vÞ ¦¡§+E¡ ¡+§e¢KW¡+¡I§¡+± ¬ ¥¨U¦W 5å«U«vµ [W¡ß±¡+á°¡+¡ ªM°¡ªª µ
º 5cWª¡+¨¢¦±¬ W¡¼¥¦©Ä ¬ ªMª ¯ vWª ¥¦·§ 5 =°³³¡ « ¢e¡R 5«v¦±
¡+W°¡n³³ v =§U¡@ 5ª ¢³¯¡ W¯ ¥¦§¡+ =ª ³ ¬® ©
± ¯ ^¥Ç³¨¬ W£ ¥¦¡j± ¯ ¢§e¡Ä ªW§ +¬ µ ªM¡¹c 5¢³¡+ªÂ 5± ¬ W«@¢¡ ªW À
ªM¬ ¡+@¢c¡¡+ 5ªWWªWUW ¥¦¢¬ §¯ =³³ ¬³WW¡
¡¹á ³³WW 5W¢³±¥¦¡+¦ §+¡¹ª =³§j¬ ¬ ´ªM©K¡vW\µ ¦¨§+¹ 5^ ¥¦
¥¨¬ ©¹£h£hc¡ ¡ · ¡+® ¡+¢ t¢+¬ ág¡¢¢ ¨± · Ä¡¢ªM @ᦱUªM¡+¦ °»°§© ½
³ v¬ c»M +Cµ ¦`° ªW¯ ¡+ªM¨»v¡ ¬ ¸ 5· W¡UW¥¦§¬ =£-³ Ŭ
c = 5¢³¡
W¡¡ 5¤M¢³¡¥¨§ ©¹¯ ³ ¡+¥¨¥Iª ¨® © ¢ ¬ ¯ W§¡ ½
¢¢¡¡ ªªK½ä c[Y^ 5碳µ¸¡+ª
ÃR§+ ¡w§eWªM¡j¦ª¸± ¬ ªM´¡¯ µ.ªMÃR© ¡¯ ±¦W¡+ v« ¯ ¬¢¯ ¡¢UªU©M´¡³¡ ± ¯ ±
¦ ½
®¬ ¡¢¡#¬5³W8¢ ¡¢³ ªB«µ]±¡°¬ e#¡ ³c = =¼j Ç¢¡Éª ¬ ¡¡+¤M¡+§ ¯ ¬ ¡ª ±U® =©|¡+± ¢¬ ¢¬ ¡&£ ¢ ¡ ½
ÈÚ ¯¡¢¡t°¬ ³¢³¥¨±©Ô ¡¤M§¡+¡
§ ¯ c¡+¡+ª$ 5¥¨´©Å¡+#¡ W¢³¡
«±¦±
¡°¡É³ 5 ªn¢¡vµ* vº§¡UW¡ ¬ ¬ ª W¯ ¥¨© ½
W§ 5¥¦¦§+¡ =ª#³¡j³W¡W¢³¡ ¡ 5¢e¢³ 5¡-«v±
± ¡+¬ °¢³³¡ +¬ µW ¬ ¢ §¯ +Wá Ǭ³¨¡§ ¡jt¬ ³¢ W¡¬ ©M³ 5¨±¢³¡¦²+ª =¯ ³W ¬ ¥¦Ç ½
®§¡+ 5§¥¦ ¦²¯ ¡+ª ¡&t³¬ W¢¡³W³¡W¦¢¢-¡ ªK ½À¢W³¦¢³§ ¯· 5¥¦ ¢¡ W¢³¢³ ¡+« v±ªB¡µ °eU§ 5 ® ¡wÈ¡½
®® ©¥ ¬ ã§e± » ¦¬« ¢³¯ ¢e¡ ¢³ 5¡«v³±
åÊ 5¡+ °³ ¬ ¬ £ ¡ ųªW³¢³W¡+¢e¡Â §ªc¡ µ ¡+ ¢³º¢e§ 5W¡«°¡
±³Æ ¡+«« v¡¯ e¢¡¬5c«v =®c· ¬ ¡+ ¢¢¡ ¡® ¯ v¯ ¥Ç¡eª §
tƬ ¢e¢´³W¡¡ t¬¬5¯ ¢ ¯W±¢ ¬ ® «v¡¢³¢e ±U ¢¡ªM¡t¬ §¢j¢ ³® W¡¡ ª¹® ¦ = e§eKM¡+½§´´ ©K¬ ¥¦ ¡
M³§µ ¡+º 5¢¡ ½
¬¢e 5+«µ±º¡+Wv¡e¡µ §¡¬ ¢³¢¡ ¬ Y¢ ¡· ¡hªWɦK 5©¢³¡¹c¡+§¢³¢³§¡+¡ 5°³¡ ªÂ«¡ 5 ¬ªÂ c¬ 5³¢³¡¡+Mª ½
§ 5 5¥¦ ¥¦¬ ©± ¬ ¢¢¡¡¯ § ¬ ¡+ªMª&¡U¨ # 5¢³± ¡+ªw¬ ¢£-¡jW¦¡vų¡¢eW ¡§¡U· ¡ ªM¡ v»° ¬ ¬ Å µWãW¨¥¦«Ç½½
¯ ¢³¬ ¡+¡cå¡£-«v§ W·¡¡+¡+g ¢ #¯ ¬ È¡+¡+ª³§ W¬ ¦¡wªU ± ¯ ±¡¬ ¢³® ¡¬5¡ ¢¦° ¬5¯ ¡± ¢eW ® ¢³§¡+¡+¢³ v· ªW¡#t¬ ³§¢ §¢¡+¡¬ =¯ 5¢¡¢³ 5ª ¬ W®+µ©8¥¨ã§¬ 5¡¢½
t¥¦ 5¦¬ ¢ W¡¥¨ª¹
§ 5 ¦R ¬ ºw ® ¦¥¨¡¼§ ¢¢ Á¡¬ ß ± µ
¡+ºåɪ t¡
¬¬ ¢È 5¡¢eÞ §³¡+W°¡ ³ 5¬ «v³W¡+ j¡¢ ¢e¬ §j±Õ¡+¢¢³e¡¿
5±U¦W 5¬ ¥¦¦©Wæ&¡+¢ ª¬ v¡vª á
®W§ ¯ ° ¬ È¡¥¨¢e©§¡³°We¡É 5«¡v¢eµY §º¡W#¦ ± 5
³§eW¡Y¢¹¢¡ · ¬ ¬¯ ¡¼Y ¢³¬ ¡+ R¯ ¥¨³¨g«väW[YÇ^Æç½ á
£-¦W´³¡+¢ ¢¯ ¡ §O¬ W¬ ¥¦c© -¡
¤M ¡+§¯ ¡ª¹¨Å v 5UK©¼ ³W¦«¢W¡ ¨Æcª §+ 5¬ °W ¡+ ¢-¢e § ¬ ¬5¡
W¢³¨±UÃR ¡ ¢©¡+³¥¨W¦¡¢¡ ¡ªBµ c =W¡¡ ¢¡ ¥¨³ 5¥¦¦ª =¡ U³W¢³¡+ ªM½
W¢³¢e =· 5¡+«¡©U® §+ 5§e¢³W¡· ¡±
¦W¢e =¦±U³¡ 5«¥B©vª µ¯ º¡ ¡¬ ªM³¯ W v¡ ª · ·· ¡ 5¢³°©U³ ±U«¡+ ¥¨¥¬5 ± ¯ ¬v§e¯ ¼°
¬5W¡¤°§ I¬ ªM¡+¡§ ¬ ¢¡ 5ª¼¢³¡ 5±t¬ ¢¬ ¬«¯ ¢©M¢¡ ¡ªW± +µ¯ º¦W¡8« ¯ ± ¢¡® ¡+ªK¢³½ÀgW¦¢³¼ · =³¡¡
§ v§eW¡++µ
fDC c 顄 _ Í vn m?ÈiÐ mS
ÃR±U 5¡ ¢³¯ »¹¡ ¯ª Çt³¬¡¯ á.¢ªMªM¡¡+§¢»° ® ¬ ¡
ªR 5¨W|¥¨º§ 5® ¥¦ !¡ ¬ [µ ¬jºW®W¡¯ ¨¥¡¼ª ³ §¡+® ¡ 5¢³§e M¬ ½
±¦v³¬ ¡ªM¢e¡ ¥M§¥ ¬ ·W¡ «½¯ ¢ ¯ ¡vWdµ ^ ¨W¬ « £g® ¡ 5· ³¡+§e¢+á=¨§¬ ±.¡ ¤W¯ ³§ =³¥¦ ©¬ ¦ +á5³ W¬ ¡+.¡-W¥¦¬«W«¥¨© ½
¢ 5¯ cWª¹W¨¦W«U¦§ ³¬ W±
¡+¡¼¯ ³³ 5§¡ c¬ 5¢³ ¬ ³ =³- =³#W¡ ¢¯ ¡¡± ¢-¬ ¬ £ §¡¬ ¢³ªM°¡+£-¥¦ ^©M¨¥¦+¡ á
³ ¢¡«v¡³³§¨¡+W«- 5£-¢³ ¨- 5ªM¢³©K¡ 5 ±¢³ªÉ§ ¬ W±¦±
¡+ ¦²+ 5¢³ ¡¬ áW±U"µ v¬» ¢³¡.¦v¢³¡¥ ¢e £§½½
·
¬
¬ ¯
¬¯ ¬
Shared Fragments
28%
26%
24%
22%
20%
18%
16%
14%
12%
10%
8%
6%
4%
2%
0%
Batch: Blocks
Batch: Traces
Interactive: Blocks
Interactive:Traces
acrord32
excel
powerpnt
winword
ã ¨«¢ ¡¯ ¢³
ªB¡Uá ¼å%t¬ R ¦¢´§£¡+¢³¢³¡+¬ § v¡ªM°¡ÇÓ\³ª ¡«¨¢³³¡¡ °¬5-³¢§®È¡¡¬ cªW 5 ¢³ ® ¬ ¬ URæ&¦ § ® ® =¥ ª ¬ e§e§e» ³ §¢e 5¡+«v± 5¢³¡
¬ °¦³ 5§ ª
¢¡ 5 ªÅ ¡+¨ª¢e° ³¨§¡³¡¢e8 §O¢³³ ¢·«¡¡h± ªW³¡§°¡+³¬ 5¢³M ¬µ 5µ ¶ ã 5³¬ W¢³¢¡ ¡¢³¯W£-¡¦¡+¦ª ¡°® ¡W©Å¢e¡ ±§W¬ · ¢³¢¡+¡g¡ vªW³§j¡ 5 5 ¢³¢¡ ¬ ¬ v+¡ á
¥¦¦¡ª&¦º ® ¥¦¡ÁWµ
¢ ¬ «v¢³ ± g¡c§eW±U 5¢³»¼ªM¡+³§¢³¨W ¬
§¢ ¬ ¢³ªW¿°Á £¾8¬ª ¢e¬ª ® ¡ ®c¾¬ §« ¢ ¯ ¬ ® =Þ £-Ò-W¡+ v§eɪM¡¢åc µ ¬%RW¥ ¬ ¢ v¡ªW¡+-° FeßOWµ µ Þ æ# «¡^ßihÛ8ãnª ¬ § ¯ ±¡° ª&¡+ ¢³§e¡+ t¬ ¢g¡
¡¤W§¡+¥ ¬W¡§¢ §¬ ¡ ¥¦¬5¥áK ¢³×.¨«v¤W«§¡¡+¢³¥M¦æWWµ« R¡¤K¥ ¬ v¡cªW · ¡jÁW¢³µ å ¡½§ 5¥§ ¯ W¥¦¢³ 5¡+ v ¬ ªWW+µ¡¡ t¯ ¥¦¥ ¬5 ¨°¡+¢³ªW¡È¡ªM¡+° t¬ ¢± ¯ ¥ 5¡h ª ± ¬ ªM¨Æ¡
¬ £g¡¢³W° ¬ ¡§·¢ ¬¡¢³ ©¼¬5 o¥¦ªM¬ ¡£gµ ¡+¢ ¬ ¦°æµ %RY¥ ¬ vªW 5T å5½¥¦ªM¡ Þ Må "-ßW¢³¡+¡°e = ¬ U ª¼ ªªW¡¤KI ¬ W¡¨¥¦¡
£-¨K£ ¬ ¢eª §e §W¢ «¬ ¡ ¬5h 8Wà ¡ t¬ ¬ ¢³vªwæ´µ©K%ÈR-¡¥ ¬ 5 ªWª8 ¨²+¡[vµµ ª ¬ § ¯ ±¡°áÈ¢³¡¥¦ v§¡+ & &È£-dz & ¬ &¦ác³W¡ ¡¥¦¡+§³ ¥¨¥
ª
º ® ¥¦:¡ [R.Û8¡+³§¢³¨M³ ¬ ¬5¬¯ ¢ªM¡+»° ¬ ® ¡§eW±U ¢»M+µ
Benchmark
Ȫ ¬¡¢£-ºt¬ ¢³+® ±áM¥¨ 5¡j Ájª¼§«¡j« ·«°· ¡ 5¡ I¦¡+³£hµ =³¡+¦¢ ¬ §W t¬ ¬ ¢¢g ¯ ¡+W v¨§e ¦¡+¬5 t¬ W¢h¡±W¡+¢ ¬ W«v¦¢³W « ±t¯ +¥ á
¦©K§¡¥¯ ¡+ ªM± ¯ ¦± W§«w® ¢³¡¡+ 5¢ 5¬5W¡.¥¨8®§£- 5 ¡¬ § RR® ¡¥ ¤M¬ ¦²¡+§e¡v»§ áY¯ 5 ¦¯ Wª&± «³® ¡+¢³¡ v v¢ §e§¹¡ ¬ W¢e³¢ 5W¬ «¢³«v±¡+¢³ ¡+ª±ÉveµáY º¬¯ 5ª ¢½
® 5c¥¦¡gª¿¥¨¢e ³§¡++´eµ =¬ ¡¼§ ³t¬ =¢ W¡W¡¦²¡É¡¦¬²¡ #¦¡+§¡ ¥ ¯ ® ªW v¡¼§ ® ¡ ¥ ¬ .1§eO»MGK =
5AB=@cP%¡ ª@Q<¬Aj ¢³¬ ¨«v ¨ 5¢¼¡U ¥B 5¥ 5¢³ 5¡&W¢³«W ¡+¥¦ª¢j§ªM =¡+³ª| ¬ É ¬ § W¬³¡
WªM¡¡µ¦¡²¡+ª ¬5¬5- ® ¡ §e § ® ¢e¥ 5¬ «v§e±»M¡°¦
±UW¢³ 5 º 5§¡ ¡¡¹¬5§Æ v¡c§e 5W§e¥¡ § ® ¬¦²¡¥ ¯¡vµI±
§eWã ±U¢ ¬5¢§ »º±£- Ç® ³ 5¥¨#¡@¢³¦ 5 Á| Y¯ «váKW · 㥨¦¡+±¦
« dz¢³W¡+¡ ªj¡R³ÈW¡¢³ ¢ ¡+t ¬ £ªM¢½½
¡¡· §ecW¡+±U¢ t ¬ ¢¢»M±U 5ä cÁ=å=§¡çÀá¬5 5¥ ¬¬¯ £-¢¼¨¬ ©M´³W¡± ¥¦¦±
¬ ¬ ¨n¡ª³W§¡ v¯ §e Wh¡× vÁ9§¬ ¡µ ® ÃR¡ ¯ ¡+ª|¢ ¬ «¢e 5± ¬ § ¬v¯ °¯ ¡¢³ 5±W¥¦¨W«Å ¬ 5¥¦©K²¡
¡+±¡¼µ¦±ã ¬ ¡É¢³ÈW¡r¡ ° h¦|× ³WÁ ¡ · 5¢³® ¬¡¯ #§eW ±U¬ ¢ ³¢ »M¬ +á ¢¬¬ ± ¬¯ ¢
7©M ¬ ½
¨ãÁ ³¨« ¡¯¥ ¬ ¢³ ¡ Þ ¡W[^¤MßO¡¡+µ9§ ¯ ×h ¢¬ @¡¬5°³ ³¨±¦ W¡É¥¨¥¦¡@©Â¦
5©M¥¦´c¥8³¡+¡³v¨± ±
¡¨¬ $£¬ ³¯ ÉW¢¡RÈ©M ¡¬ ° ¡+± ¨Ä §¥
¬ ªM¬5¡¡
§ ´¬³¢³¡wªM v¡w§¨c¡ §+ªM ®¨§e¢³¢eW¡+ 5¡v§µ §eÄ® ¶ ¢e 5³ »§e¡¦ ¼`¥ ¬°¬¦¦±
» ¯ ¡vá ¢ ¯á¯ §O 5³ ¬ ª ¬+¯ [Dµ7 ¾8¬ §¦§
¬ ¢eªMȨ¦¡°«`
¦¬¡
¥ ¬ ¡+£¡gª ¬ £-¯ ±Yá® ©v¡+¡¢³+á5£h£g¡&¡g ¬v· ¯ ¡
¥¦ª §¥ ® ¬ ¡-¡¼«¡ ¬¦ W«[- =.£ ¬ ¢e¥ ´¬ .£ ª Á9¬ £-
t§¬ v¢ §eW(*¡¹
ª \µY® ÃR¢e 5¡8§e 5¢³¡¦¢U¡ªM¦§¡W¬ ¢ ¬ §® ¡+¡³c ¬· ¡¬ ¤W¢¼ 5±¬ ¦W³¦¢W©Â« ¬¯ ª ¢
¦¬ v¬
¥ ·¬ ± ¡¼ ¹¬ ³ªMWªW¡+Ç¢Uâ¼
W§ W¯¢ ¢¬¥Ç¬U® §¥¦§e¡+¡±³ 5¬ µn¥¦¥¦¢³¡- ÃRWRB«v¡ ¡ ¡8® ¬5¡ ¥¦ ¨ ¡ ¢³§e· ªW¡É£g¨¡ · ¢¦W¡- 5U«wh£hÈ ¡¡É«¢ «vt¬¢ ¡¢³· ±U¡É 5· ¢¡¯ §¥¦©¡
¥ ¯ W»M¡+ªªW ¬ÇÓ\£g¡ ¢³¢³¡ªj° -§¢ ¡+¢± e 5¦³jW´¡U©Kc§ ¡ ªM¬¡
§¬ªM 5¡µ W¶ ¡U¯ ¢Yc§ 5¬ ¢eªMªW£g¡I § v¢¡ §eW¦¡
¬§¬° W¬ ¥¨¥¦±
5¦²¡ªwª ¯t¬ ¢³¢+Wµ¡+ª¹ ã ¬ ¬¢¡¢ ¯¬ ¢³W¡
³¦W¬v¦ W¬ «á¦£gªM¡
¦¢³¡+c§O g· Ö ¡
¯ ±¡+¥¨¦±+µ¨c =¡¡Wª ½
W ¢³¯ ¡+±èªM§O³I¨ 5«ª
³ 5¥¦¢³ 5«¡¡+³¢h W¢ ¬ ¢§¡¡ ¢³¬ ¢e+.µ ¶ · ¡8¢¡ ¤K¢³È¡¡ ¢³¯ ¦¢³±
&¡+°³³ Y§e» t¬ £ ¢
±Uc 5 =§³¡ W¦tI¬ ¢¢¡§ ¬ ¯ ªM¢³¡U£-´eÇ ¬³§ew» ¦h¥¯ ¬ § ¢³Ç¬5³¦ §+ 5W¥W¢ ¯ ¬ ¦¼§¡+Wª ¢ ¯ ¬=¢· ¡¦ªM§+¦ 5W¥¦«j¥¦+ÈáW¡©¢ ¡t¬¬ ¢¨½
¬5 ¬ ¯ v§ ªW¡¥¨ªM¥¦¥¡+U¢³³¡+h 5³g¨ª`W¢³ªM-¡¡ W¯ ¬v¢ ¢¯ ¬¢g®
¥¦§ ¡¬ ± ¬ ªM¡8±® §+©
»§e± W¡ ¬ ¡v¯ ªMµ ÃR¡ ©K¡¨¬5 « ¢³¡¬W¯ ¡ =¢-¡ ±¢³ªMMªM£³¥¦¨¨ 5¢³«« ¡
¢³¡ ¯ º¢¡
´eà§e¦»\ªµ ¬ £ ® ¡c§eW±U 5¢³»Kjc · ¡¦±¨¥ 5¢¢³¡+ ¯ ¥¨³+á
¡W¤W¦«§W¡M¡+¢+Rá ¯U 5 ¬ [-W ¡ ¼¬=µ · ¡¢³¯ W§e¡+ vª ¬5 ¬5&Wh¬v¯ ¡¢@¤K¢e©M j¦¡+±± ¡§ h¬ ªMc¡¸¡+°¦
ªM¬ ¡ §¢ª ¬ ¬ ªM¬5¦ W¬ ¬«±
¯ 5¢¡ª©M¨«v´¡+³W¡Ç§ ±ÆÈ¬ §ªMµ 5¦°W«jc´¾-¡+¢ ½t¿v¬ Á¢±U¦ 5c¢§¯ ¡§O ³¯ ¬ W¦Wµ« ÃR¬ ¹¡-W¥¦ 5
¢ ¬ «v¢³ ± µ ××WK¨²+¡ ÛÝYÝ º ¬ ³ ¥nK¦²¡ º¢¡ ªW g¥ ¬ §e»M º¢³ v§¡ K¥ ¬ £ª ¬ £-
§¢ ¬ ¢³ª¿vÁ
ÁMµ ¿ ÁÁ
[ÁWµ ¿
Á ¿ 5å%[
[vµ æ
¡¤W§¡¥
KµyÁ
æ
[-µ å
¿ =æM^å%[ ¿ [Y
[vµ æ
¬ £h¡+¢W°
åµ ¿ [-
[åcµX[
å [å
5æ [^Á9
[vµ £-¦°£ ¬ ¢eª
Wµ [+¿
Á [vµ ¿
¿ æ
9
5Á [vµ %[
º ¡É¡
® ¥¦ ¡8¯ ¯ Á± ± Rd® °¬5¡e ¢ =³¬5W-¡É¯§¦ ² Ú¡+t¬ ¯ ¢ ¡ ¬5¬v ® ¯ ³¢ W® ¦¡R§ ¡cµ ® ×o§e¥ W8¬ ±U§e× »M 5# ¢³»K¡¤M-ª|R¡+§ ³ 5¯W¥¦¥¡8¡Û8ªB³Ýá 5ÝYW
§¡É¥ ¬ ¨ ²+ ¯ ¡ ªM± ¡¬5ª® ¡³® ¢W©Å¡#¬5³µ ×W¡É¢e ×W§¢¡+Ƭ ¥¦«¡ §¢e¢³ 5Þ ¡+¦± C =³ ¡+Þ ¦ªB -áß 5ác³-ªWßO¡áW ³¡É¯ W± ¡
¥ ® ¬ ¡+£¯ ¢ ± ª ¬¬ ® £-¡+Û¢ ÝY¬· Ý IµÅW¥ ¬ ¢³ v¡+ =ªM v³¡+ªW· ª+¡ áá
¡¤M¡§ ¯ ³ ¬ ¯ ¦W«¼ W¢³¡+ vªK½¢ · =¡j§ v§eW¡ ¬5¯ W¥¦¨±¨¡+ª¦²¡µ
¢ ¬ «v¢³ ± g v§ h¥ ¬ §e»rK¦²¡ Þ g©°¡³ß
º¢³ v§¡]K¨²+¡+ Þ g©v³¡+eß
¦ w 5¤ ¡ 5 °eªWÛ8¡ · ¦ w 5¤ w¡+ 5 K³ªWÛ8¡ ·
§¢ ¬ ¢³ªW¿°Á Á åv¿5å Wµ ¿ ¿Wµ Á
Á5¿
9 [D=æµ Á ¿å°ÁWµX[
¡¤W§¡+¥
Á [Yæ 5¿µX[ ÁvÁMµ ¿ ¿ Áæ
M[ [D9Wµ [Y [vµ Á
¬ £g¡¢³W° Á Á5¿%[Y 5¿µ å Á¿Wµ å Á
[ [D5ÁWµX[ [VVµ £-¨K£ ¬ ¢eª Á Á9°Á [ =åcµ Á ¿%[µyÁ Á
Á
=¿ [-µ [Y¿µ º ¡® ¡¥¦¡¤M¨¿ gR° ¯W³ 5® ´³³¦§+ =t 5¬ ¢³¢g¡ ªW¡ªW¡+¦ª
²¡ ¬ Þ ¨W ¡8® ¡©°ª¡³¬5ß ¬5¡+ v® §e ¦§¢³ ® «¥ ±¬ §e¡»M°g+µ ×Iª
v§eU¢e ¡§¤M¡¨gg¨ ¯W¬® ¯ ¢® [Y¡ §e® ©°±¡+ ¢Þ»M¿ +µ.^½º® W©°¡+³¡¡¨c¦´²³¡+¢ ¯ §¦ §¬ ¥ ¯ eªWßO¡ µ
2.6
2.4
2.2
2.0
1.8
1.6
1.4
1.2
1.0
0.8
0.6
0.4
0.2
0.0
/O0
H_MEAN
vpr
vortex
twolf
perlbmk
parser
mesa
mcf
gzip
gcc
gap
equake
eon
crafty
bzip2
/Ox
art
Slowdown vs. Native Execution
ã^ ¨« ¹¯ ¢³×I¡ ¾\ ÜRnM¦¥ ¬ £Wª ¡&¬ £- 5¢³¬± ¬W¯ ¢§U©K±¡+¡+ ±µ · ¡¢e¶ ¯¦ 5ªM§· 5¡¡¡¤M¡+§c¯ =# ¬ ³ W¡¬ # 5¡¥¦c¥v§e W¬ ±UM 5½ã ¢³»Å¶ Ò£º- Ò§¾ ±W ¦h¥¨¡× ª Á9 M ® ¦±¡¨²+§e¡+ª|± ¢»Mª hä Á5¶ å=ç¤ µ
¬
¯ ¬
¦ªM§ =³¡+g³ =-³W¡ ® ¡+§e¬ W±U 5¢³»¼£ -§ ¬ ±W¦¥¨¡ª
£-¨ t¯ ¥¦¥ ¬ M¦±® ¨² = ¬ cµ
Benchmark
excel
8.0
1.80
7.0
1.75
6.0
5.0
4.0
3.0
2.0
128
256
Trace Cache
512
Size (KB)
1088
1.0
0.0
640
1408
2816
Slowdown vs. Native
Slowdown vs. Native
acrord32
1.70
1.65
1.60
1.55
1.45
640
1280
5504
3.0
6.0
2.5
Slowdown vs. Native
Slowdown vs. Native
7.0
5.0
4.0
3.0
2.0
256
512
Trace Cache
896
Size (KB)
1856
1.0
0.0
4608
5376
winword
powerpnt
2304
2688
Basic Block Cache Size (KB)
Basic Block Cache Size (KB)
1152
64
128
Trace Cache
256
Size (KB)
512
1.50
9216
Basic Block Cache Size (KB)
2.0
1.5
1.0
128
256
Trace Cache
512
Size (KB)
960
0.5
0.0
768
1664
3328
6630
Basic Block Cache Size (KB)
®ã v¨« ¯§ ¢³¡ ® ¥ %¬ R§e»¼¡§¢ vt§e¬ W¢³¡8± ¦²¡§¡R³¬5W¡j® ±¡c 5§e¤MW¨±U± 5¯ ¢³±è»Kg£-¡W¡+ ¢ ¬ · « ¢e¢ 5©K± ¦W£«#¬v³¯W¥¦¡ª
§£g v§e W°¡j+áM 5 5¢eª 5±¬ ¡W³¡¡½¢ec 5µ¥ ºá W¬ ¡jW¡¤
½ Ú =¯ ¤M -¢³¡ ¢¬áv£ 5c ª t¬v¬ ¯ W¢ ¡·½À¡ 5¦¥ «¯ °¡+ t¬ ¬5¢
Èc¡ =¢ t¬ ±U¢³± = ¤M¨± §¡¯ ± vg· U 5¥ ¯¥ ¬ ¡v£µ ª º¬ £-W¡ ©w· ¡ =¢e¤M ¯g 58 · ¡j¡¡¤M³ 5¡±§ ¯ ¡ ³ ·¬ 5¥ µ¯ ¡+ t¬ ¢8³W¡
¢e §¡
§+ §eW¡vµ ºW¡
²U =¤M¦j ¬ £8W¡¢³¡+ ¯ ¥¨¦W«
Ë j l >? Yvn _c c°
£-㬨W« ¢¡+¯ ¢³¬ ¡·
¢¬5©K ¦W¬ «#£W¡¼³W§ ¡W¬ ¡jªM¨¡
Ȳ+¡+¡§+¢ t¬5¬§eW¢³±U¡vWµ
5¡ º®§¡ ¡+¬5¦¡
§ ¬v® ¯¨¥²+¬¢ ¡§e® »
¡+ 5 5¢e§e 5Wª
±±U¡ 5¢e³ ¢³¡»M§¢e¡
5 5¢³¥¦¥c¡ ¯WW¢³¡+È v¡ªW¢ µ.¥¨¦±ã ¬ Çe¢g ¡+¬ R§e ³® W¡¡
c §e¯ W± ±U 5¬¢³ »
³£gW¡
¡ §+¬K ¬ §e»
W¡UW¡¨²+±U¡+ =t¤M¬ ¨¢½
±«¢e¯ 5±± £ ¢e ¬v§¯ ¡¥¦ª` 5£ª 5® ° v+µÂ§ ÃR® ¥¡¬ §e»
W¡+§Â v§eW¡¡-U¦²W¡¡w¨²+ 5¡+. ¬W ¡¡W ¢ §e¬ ½
§¡ v¥ ¡8§e WáI±U¡w 5 = ¤Mªn¬`¦± W¬ ¯ W¥ ¬ ±è¡½À³¡¡+§+¦ª| «§e°W³W¡¡Éá ¦¢¬ ²¡¡v ¡áK¯ ½ ¥ÇÚ ³¯ ¨ªW 5«Å¢³Wc¡¡8¢¡+á±U¢ t 5¬ 5c¢¤K±Uª ¦± ¬ ¯W±2§¡¡ ½c· ¦ 5²¡¥ ¡¢e ¨¯ ¬5½
§ v 5§eW · ¡¡-¡¦²¤M¡¡§¦
¯ ³c ¬ 5¥ µ.ª º¬ W¡¡ ¢³¡+¬ ¯ =¥ÇeÓ\¡+§.¬ c£n¡+¢ ³t¬¢ =±Ug 5§ ¯c§¡¦W± «¯ §eY¡ µ
¶ § 5W¡°¥¦¦©Å¢.³¥¨±©v£-µ 5¤M¡¨ ± ®È¯ ¬±Ø³|¨²+§¡+ .§eª ¡+¬ #¡+ È¢¡¼¡¢ tW¬ ¢¢³¯±UW 5»Å§ ¡g¬ ¯ ¢eÓ\ §¡¢ ¬¨«v W ¬5 ½
± º¥¨¥¦¡¡Å¢«v£ ¢³¬ ¢³W»K¨WÉ«R ¡¬ ¼£Õ¦²¡ 5
¬ ± ¡ ¬ ® W¡+¡+¢³§e+Wµ ±U 56¢³(»M &cá t·¬ ¡¢
p
¡¬5¤W DZ
e¹¥¨§+¡v á§eW
¡
¬ ¬Â 5¬ ÓÈW¡¡§O½¡+³¡+¨«vªÔ°± į §eW ¡+¨® ¢w©Ô±U 5W¤K¢³¦¨±W»K¯ ¦±W« ®È¨²+¬ ¡+³+ µ
A6§¦ v(*±§eW¡+
¡+-+µ ¥ ¬ £á ª ¬ ¬ Å£-
³W£-¡ W¬ ¡+³&W¡³¢#W¡ 5³ 5±ªá¡ ³¯ WÓȦ¡+W¢³«U ¦¬=-· ª ¡¬ ¢W ¡j ¡¬ · ¨¡³
W j¢³¡¦º³±¡¢ ¡I «¯ ¢¢ee§e 5 5° ¬v ¯¥¦ ³¢e¬ W¡á ¬W¢e£¡ §® ¡
c §+ =¦ § §etW¬® ¡v¢¥ ¬ µ
§eÃR»&§ ¬ §+¡UK ©v§e½ÀW ¡ v¡
´³ ¡W¨¡° 5³©¢³¡¡¥¨¢© ½
¯ ¡W³¡+¡ª ¢¬v ¬ ¯ ¢ª³± ¢³ v§¢³¡¡g¨¡±¥¦¡+ §¢ ¬ ³ 5 °t¬ ¢¢e §¦¡+g£-©Mdz ¡+± °£¢· g¡¡¡¢.¬ ¤M£ È¡+¢³§»
®¬ &¡È¡+§ÇÆc¬ §+ ¬5®W¯ ¬ ¦¥¦ªW¨W«³W¡±µ t¯ ¬
¯¯ W¥ÇeÃR¨¡«¦ ¢¬|¡W® 5¡¹¦¢ª 5¥¦©É¬ÈW¡³¡¢ =µ³¬¦º¸ÆW¡ª¡¢³¡w¡U£-¨Ç¦³ ¢³ v´¥ ¬ ³¡#¢ ¯ Ȭ§¡ ¢ ¯ tȬ ¢³¡¢³¡¢ ±t¬ c¢³ =±U§
¡# 5§¢ §¡ ¡ ½
®® ¢³¡¨« ¯ «&
³ W¬ ¡ c¬=¡+· ¢ ¡+t¢¬ ¢±¡+ ª¬ Mª ¦¬±£-¨² =µ¼³ ¾¬ ªR¬ £g&¡U¢e §· ¡+¡+µ ¬ ¡ · ¡
S cÏ a ÎY
£-º¡+WW±U¡+§e¢ ¡¦@ ¬¢³¡-¯ W¢ ¡& ¡¥¦¨©M£Â´¡³¢e ¡ =¬5± ´¯ £¢³¡ 5 µ¢³¡-ºªMªM¡+W©K¢¡ ·© 5¡±¦ª §§¥ ¬¯¢ ¬MªM±³¡¨±á Û¦©K²+ =³ ª) ± ¬ U¬ éMä ¨¿^«ç½½ á
«³ 5¦± W=Ò-¥¦¨W¡«#ªW ¬ ¬ t¬ ¡¼¢³±2ä æ^çÀáÈ¢e£- W§¡+¦§eI¡+ 5±
¥ ¬¢¡©M-ÈW¡+¢ §¬ ¦«v ¢³¥¨¦ ²±Ü¡ª § t¬v¬ ¯ ¢h°¡+¡¢
¢Ö³¦§ ¯ ä å=¥¦ ç#¢¾©K¥¦W¡+± já8±U¥¦ ¨»v§e¡¨W¡g¢e³Wá¡©
³ 5 5¢³¢³«¡g¡³¢ &¯ Wè¨Wc« ª ¬ £µ/ ºº¡
¢¦W¯ «¬WW¬ ¦WW¢³« ¡+ v¬ ªK#½À¥ ´¾§½À ¿°¥BÁM´nµ e =^ ¬¡£h ¡ ¬v· ¯ ªÉ¡¢¨á^°ªM³¡¡¢ee§ 5¡¦¥¦W ¬5 ¬ Ö ¬Ã¬ á^¦¨§ª ¥ ¯ £ªK½
§¦±
¬ °¥¨¢¡+¬ ±
¥¡+é °¬ ³£ =³¬ áÈ ¬ ¢¡® ©¹¬ W ¡U¯ â¼¢³¡+§ v¦ªM¡°¡³¢¥¨µ¼©ºªMW¡¡+§¬©¹¢ £g® ¬5¡¡ ª¢³¡ ¯¬ 5§¥¦¥¦¬ ¥ ¡+¬ £ ¢
¬ @§+§¡£-\¡ ¬ ¡¢ ¡ÃÂW¡&¨c£ ª ¬ ¬ ¢£»RY§ ¬¬¯¯ ¥¦¢eª §¡® § ¡&¬ ªMª ¡¯ µ W¶ ¥¨§¯ 5¢£¡ª@¬ ¢³£-»8dz ¬ ¬£¯
c©K =-¡+DZ -£-g¨ ¬ ¬v¯ ®¥¨Ã¡ ¨¬
cª ®W¬ ¯ £¦¥ª& ¬¯ âe§¦¡jª § ¬¬ £ªM¡ ¬ §+M§³¡¨±+¦µ ²+ 5 ¬
º ¬Ww¡Û8©KºY¢e¢³ 5¡+§± ¡ ± § g¬ vM§eÈW¦¡¡&±¢ tä ¨¬ Á5²¢³¿^ =±
ç³ ¡ ¬ ªÉ¥¨ ¥ ¬ ¨¬5£ W¯ ¯¡c§e¡+W ¢³¢ ³¬ §¬ § M¡+¥¦³ ¦ ¢-±¬ WY¢¨²&¢ Y =¬ ¨§ ¡+¬ ³c ¢ ¬ ¯ ¢³ §+¬ ½ µ
® ¡Û8c¡+©K¢ t¬ 5¢±±¡+§Uª ³¢³¬ Ó ¬5¥ =³³W ¬ ¡@§¢³©M¨§¡ 5±U¥Bc& =ä Yá µ Ká [YMiá [^Áçg¡+±
½
WW¥¢³¬ ¡©|³¡¢e³É¡+§eWW 5 Ú¹¯ §¡+ &§e¦¡Å±³¨¥W 5¡@¢¼ ¬| 5¬v¯ ¡¢³+µ ¢e 5ºcW¥¡+ =³¡w 5¢³¡¨°³¡¢¡¢½½
Ú· 5¯ ¢³¡ °¬v³¯ ¥¨©|ª ¡¬ ¤M±U¡+§ 5¯ ¦¡+ª¸¦§ §¬ ¥ ªM¯ ¡vªMµÂ¦Wº«ÅW¡¡·± ©|¯ c¥¦ 5 · ¬¡ ® ¬5¡+¡¬ ¬ W®W¡
¯ ¬5¦ 5¥Ç
¢e§e tW¬ ¨¢½
¡§O Û8¯ ©K¢¡ 5¬ ±É §@ §¬ ¬ ³±
W¡¢¨µ ¥ =³ ¬ ¡+±W¥ ¬ ©M ¯ ±¡¢ ¬¯ É¡+§eW½
WÛ8 ©°Ú c¯ 5¡+± ¢¦§É¡+¥¨¡§ ·¬ 5±°W#¨¥ =¬ ³ ¬ ¬5n ´£ 5¯ ¢³¡
¡ªMª ©K®È¬ 5³± § t¬ ¬ ¢M¦°¦±¡¨¢³²W =¢³¡ ³¬ ¡+Yª µ
¥ 5 5cWª « ¯ t¬ 5¢«v¡+§ ¬ ±
v B¨PM¥¦¡+ABª&= ¥¦GK ; W=#« GK¯ 8 5.E«¡(+j*V8\ä [ZS¿MGKá%IX09^=@çÀGHµ *9;wä ÁMSá [V°Sá [-MSá [å=ç
¬¬ Ä ¶ ³ä [YW¡M¡oá¢# +¢§Oç¡+.á.¥¦ 5³£-¡+ =ªÅ¦.§e¸¨Æ ¡+¬ ¥¦ªM ³¢¨±¨¡c¦§²¥£-¡¯ ¨ªM®¡¼`¨c¥¦ªW¨ 5©°¢³»vc©#½ 5§ ±¦±¬ ¦ªM§¡ ¡vᬬ 5MM³³¨¨ª ±±¥ ¦¦¬ ²+²+£ 5 5½½½
¬=· ¡+±
¢§ ¡+ ¬ ªM³¨±¢ ¬ ¦Æ²+¥¨ 5¦W «R¬ ä [5á ©M[[Oç¡áB± £-t¬ ¦§e¢ ÅÚ ¦¯ §e§»°¢ ¯¥¦©@§ 5ªM¥¡¦°Å É ©KªM¨©°« ½
¦±
¬ ¢³ °¢³¡«v ¬ ¬5 § ¬ ªM¡vµ
j Î Í % mÀÐIÑÎ Í
ÃR£ ¬ ¡U¢³» t¬ · ¢I¡ªMW¡+¡³§Ã¢³ ¦® ¡ª ªÅ¬ £ É ªM¬ ©KÈ¡ 5¢e± =¦§ W«¬ M³©M¨´±³¡¦²+±Ø =³¢ ¯ ¬ W ¨¢eW 5« ±¬ ¡ ½
¡&¡Å´±U¾ =½ÀÖ¿°¬ Áw¢
5¡+¢eW§e«W¦¨W¡¡§O¡+¢¯¦W¢«¸¡vµR§e¸ 5¥¦¥¨ ¡+ªWWªW«Ç¡³¼ ¬ ¦|Ä §+¬ 5MªM ¯¡°¢¦W «¸©K¨ 5¥¦« ¥
WW¢¥¦¡¬ «v³¢³W ¢±¡ ªW® +¡+á£g ·¡ ¬ ¢ · ¬ ¡U±UਪM¡8ª ¬ £§ vI 5¡ ctª¬ ¢³ 5W¢ªW¡¥¨ ¦WªK«½ÀW± ¢³ ¯· 5¥Ç³Ç¡½
t§¬ v¢ §eºW· ¡+ Y¢¦ 5¬¯ ¢eª 5±§+ ¡+¬ §e£ £-W¬¡¢» ¨¬ ²+¬ ±¡+c+¡.¡+µ ¨ dz¯ ¦ ¥v¬ È¡ ¢ t¬ ¬ ¢¢³ ±U¯ W 5¨§¦¡+¡. t¯ ¬ ± ¢®W¡¢ ¬¢e½
« ¢e8 5 5±9¥¦¥¨°¢ ³¢ «¬ ¢e 5ȱܡ+§¦ ¬ ¢ 5±U =ª³ È¡w¢ t¬ 8¢³±U 5 5¦¥§ ¡¥¦¡¡ = 5¢ §¡°±³¨¡±°¡µá
¶±¯¡°¢ ³t 5¯ ¯ ¬ Ô¢³¡¼£ ©M´¬ ³¢³¡»w± t¨¬ c§¥ ¯¦WªM« ¡+¬#¨±¢ W¥¦¢e¡· 5±±¡+¡v£ ®³¨¢³«¹»\µÄ 5ÃR¯ ¦¡Å´³ ¢ ¥¦¯ ½
W¬ W¥ 5@¦±
¦¬ ²+ 5¬ ¯¬ 2ªM©±³W¡³¡& ¬¯ WªWWᥦ¦§+ ¬v|® ¯ ¦£h¥¦Ç´¡+ © ¥¨¥É¬5 |»K ªM¬ ¬ ³£-§ |¬=· §¡+¬¢@± W¬=¦· ¥¨¡+¡+¬ ¢ ¥
¡§eWW Ú ¯ ¡+ t¬ ¢ ¬ M³¨±¦²+ =³ ¬ £-¨¨
¦ ¢e 5±¡£ ¬ ¢³»\µ
R Í SÎ $m#ÈÏ h S_ Í
ÃRK±¡@¨£ ¬vt¯ ¬ ¥¦¢ªÄ¥¦¨¡»v¦¡¢h¦W¬ ¨ 5c¥c 5ªWW¡ » · ¡+¥ ¬ vW± °¡° I£ g¬ ¢³¥¦» ¬ ª¬¯ ¢gªM¨»v©°¡ ½
±
§ ¬ M³¨±¦²+ 5 ¬ ¨ ¢³ v´³¢ ¯ § ¯ ¢³¡µ
?m c Í È
äX[ç v¢³¡¡W©¼Û8 ¡+¡+¢) @á Mµ# 5¾=Öc ^ªM© ¡¢e W¬ ¡+±Uá¼ ^ÝY£g 5+§áM¡N @¬ Wµ ¦»=g ¡+Ò¢³§µMá ^v¡¡ M ½½
²+w¨W «v¢¡»`¢áºjMµ ¯ 5M½ÀºªW 5¡ »¾¢³µªMÝ¡vá¡ ¯ gW «c¢á¥Ò¾#¦§eµÃR ¢³ ª¥¦ªÝI µK¢¨«v¡¡¢áá
ÃÂWª¸¡+¢Ã¡¨¥¦c¥¨ 5· ±)¡ 5×¥¦µ.¥U·ÃR¬K¬W¡¡Ô¦W§¥µ©M§¥¦ ¡+¬°«¦¬ W¯W¡¬ ¯ ¢ ¬ ¯ Æ¥¨¦WV=K>« 2 R
8\Z *VABGKP 8 *V; nZ%.U560V=#GK;
7 AB= .U8 5BGK;
(UG ZSIX.<A
=á ¶ § ¬v® ¡+]¢ [+æMæ Kµ
ä Á^\ç w 5§e³ W¡¡¥£ ^¾¦¢ªB¬á¥¦ 5ªcá ª °³¡W¡¡¡¢U¹ãgãoµ ¦WK»\£gáȡۡ+W ¡· ©v¦ª µ¸¾8¢ ªW¬= 5· M¡v½ á
³ · ¡ ¬ M¦±¨² =³ ¬ !¦!³W¡ v ¥¦*V ;Yc3<¡ .< 56¬.U;S(+. @*9; µ
Q U.1(U= 5BGH.U;%= .+, 56*179510V8F8 GK;M7 A+= .U8 A n09;
7P%0U7
.BA '09;S, ZZSIJGH(+09=@GH*9; A
=á ¶ §½
¬® ¡¢9Á µ
ä ¿=ç Ö´¡+ v¡ v³ 5 W¡+¢E 5Ö´¥ W Wµáh× Û· ©K¡+¥¨©K n± Û R¯ ¡¾ ´³¡¢³¢e£g 5c ¥¦ªBáh ¢ 5¡+°Nª ¼M¢ 5WW½½
³¨±· ¡ ¬ M¦±¨² =³ ¬ #©M*V;Y3<¡+.<±É¬ 51.<µv;(1 .!*956; *Y(+.+.156,9*6GK7;
567909A 8 * 8F3i¯ GK= ;
2 7.
0V;M79P%0-7. F.BABG 7;09;S, 8\ZSI .<8:.<;>= 09=@GH*9;
=á ¯ W¡#Á µ
ä å5çÃR ¡ª|M½ Ûj ¡ · h)ª W@¡µ "á ¬ ¦¥¨¢³¥¦¨¦Å¡++?µÝ¡ ¢³W¬ ¡+Ö ¢+¬ áRUÒ ¾*¬ WªMW©K¦¡ 5h±c 5§ ¦»¬ ¡WY½ á
³¨±.+.1,¦²+Q+ =0³(+ L¬ RGK56©M.+´(<³= ¡.+±, µ09;S , 956, ;S0V8FGH( ZS*9=#56GKLD8 A62 G Y*+0VZW=#GH*V*9;;
=áWÛ8¡+§¡+± ® ¡¢8Á Wµ
ä ^磾 ^v© ¬á hWh¢³¦ ¡¢³Ò- ¡¬ ¡ Ó· á¡vá w 5¬ ¢³¢³»±U 5^|¡¢eÒ ªM¯¡® «c¨áYáIÒº ^¬ © K©R^ ºh¬°¬ ©»°¡v½ á
ã"\µ g¿vÁ Rè 5¢eGH ¾à(UªW56£g*=Wá 5¢ [-Ö ¬ ÆÞ I¥¦Á¡ ß½áªMª¨w ¢³· ¡+ 5 §¢e¥¨¥¦§e¡ áØª [ 5® æ¦æ ª W 5µ ¢³©Ê¬ ³¢³ I¥ = =¬¡¢µµ
ä =çÒ¾ ¬v® ¡+¢U
¨ãhc´µ ³h¢ ¯ ±§¡ ¥¦¬ ¨»@M½ ¡Uª@Û8¦± ¯ · ¥ =ª ¬ j¢ ¡tW¬ È¢¡¡¥µ ¤K¡K§ ¯ v³ªM¬ ¡ R
W¢ ¬ Æc¥¨¦W«µ
á [ææåµ
ä çÒ§ ¬ ¬v¥®ª ¡+¬ ¢W ¦ ±
¬ ¦W²+ 5 5¬ ª ¬5 ¥µ 5¢³«¡¡8¬ ÃÂÓÈ¢³¨¡c©Äª ¬ Ý £¬ £-9Wº¡+Ô©µ W^ W¥¦¬ ǽ
§+AB =GKP 8k
¬ c*V;µj GH(U569*Y= 0V2 56(+2M;%GK= ;>.+P%(<=#0VP I 56. ;%= .U5B;S0V=#GH*V;0VI ^á8\Û8Z%*¡½
§¡± ® ¡]¢ [ææ Wµ
ä =ç Wh¢ v¢§e¥¦¡+ ¢¬ ¢ M¡¥½¦ 5±ª¡
ãgÈ\µ¡+§¦ ¬ ¥¨¡¦²+¥ 5µ ¾ @« 5¡+cWª¡¢eÇ 5e#¥ 5 5WW½½
W(UG¥¦ZS¬ §IX =.<AE³ ¬ * 3Rt¬ ¬51*6¯7856µ¼0V8F 8FGK;
7 0V;
7P%80UZ%7
*D.<¬ABA GKP 8 *V; 5BGK; =á
° 5 ¯ ¢!© [ææ µ
ä æ=ç«vÛ ¨µg Û8=Ò¡+ ¡+· ¡ ¢á-¡ÒRµ ¾ ¬ ¢ M¬ ½À¥¦¨áW¡ WWª ¢ µ«¢e 5Ò±7¯W® c¨¡§µÊ 5ÃÂ¥¦¨²+¦¡«5¢½ µ
56*Y(+.+.1,9¬ GK;
79A * 3 ¬ *V= 2 G Z>A ¬ =á¾ ¯ « ¯ [+ævææµ
äX[-=çÆcÝI§%µ ¨¡+°¡h³¡¦¢±
Û8¥¨¡ ¡+¯ ±
e¡+§e°w³ = ³ ª& ¾¥¨¥ 5WE¡ |K>µ±UM 5§e¥¦W¥Çe¨ 5ÓÈ¥¦±U»v½ #µIשM ½½
³¡51±*67µ560V8F 8FGK;
7 0V;M79P%8¬ 0-Z%7*D.<¬AAB GKP 8 *9; 5BGK=;Sá (UvG ZS IX.<AW 5¢³* © 3
¯
[æ 5åcµ
äX[[ç£× · 5¡¢³¡#¥¦©KW|¢ Û Æc¯ ¥¨¦¡+W«¡¢³£¢j 5¥ª@j 5ª =³Å v¢ ¡°ªM¦ § 5 ¥R Wµ Ý¡ ¬58 ¦½
± ¬ ¢³¡µ. ¬ 51*-(+.+t.+¬ ,VGK;
79¬ A * 3=K2%. = 2 ;%¬= .<5B;0V=#GH*V;S09I
?6 "! #$&%
'
+-,,.,
4
76
*/10
(
2 3
879:
*)
5
2 76'2
! ,,7%
;
<
=>/?0
2 3@
CB
2
A
/
DE:2FB
/
! ,,7% K
HG
MB
?LB
LKBPBQR&G4%
JI
8
ON
T
US
S
WV
/YXXXZ
*/10[QXW\]/?
^+-#
/
`! #-7%
_ Q/?F]
?
a
b5
c2
[
M
WLd:2e! #-Y%
R
'
f
g5
W2
<
h
Ld:2e! ikj1% l
A
'
1+
/
*9;-3<.U56.<;(+.*V; 56(12 GK= .+(U=@P 510VI PYZZ *95B=i3<*V5Q 51*?
756098 8FGK;
7 20V;
7P%0U7
.<A 0V;S,Z .U5609=@GK;M7 5 AB= .U8 A
9 2 ! ,,7%
9
S R
4[Y H+ j%=K2 ;>;%P%09I / ;%= .<5B;0V=#GH*V;0VI 5 8 Z%*DABGKP 8 *V; GH(U56*-0956(+2MGK= .1(U=#P 56
. /4 ! #l$ % 5
[ M
o o d
)
56*-(+.+.+,VGK;M7VA
* 3=K2%. >/?0 2 ;3 *V;Y3<.<56.U;S(+._*V; 51?* 756098 8FGK;
_
7 2n09;
7P%0U7
. BF.BABG 7;_0V;, / 8ZIX.<8:.U;%= ?0 =#GH*V^
; E:2FB / ! #.# % > [
,01Z=@G J
<
^ a
W
. ZS=#GK8 OG NY09=@GH*9; 3<*95
.<I 3 ] .1(+*9;S(UGKIJGK;
7 f]G 7D^
2 4.U5 3<*V5B8:0V;(1. :dGK= 2 X O ZIX*V510V= *V5 56*17560V8F8 GK;M7 :
<
S[
=á ¶ § ¬v® ¡+¢Á Wµ
äX[Á^ç cj 5¡+±±U¦ 5§¥v§ × ®±§W ¬ ¦¥¦« 5¥ ¯ 5 ª#×¢ ¢³¨»j¾Ê¥¨ 5±U¢e§e 5WYǵ°³¡+Û§¾ ¢e 5¥M§^Û8±
©v½½
¯ ¬
c = ® ¦¥¨¨´¬ ©µ
¬ t¬
^á ¯ W¡
ææ Kµ
äX[+¿=ç ¡µ ¢e+á¢e 5°ª+á \|µµ×««vW¡¦¥¨¢e¦ µ¬ ¾¡@á @¡ µ 5¥ =¬ ³§e »\á 8µ h´e 5 «v±
¡+ª ½
®¢ ¯ M½¦±¡ ¬ W¦±
¦²+ 5 ¬ I¨&Û· © 8¯ µ ¬ ¬5
=á w ^© æævæWµ
äX[å5ç ¢³ ¬ ¥¦²¥¦¡µ
W · ¡¢e Ç´©vá E!æ( æ å!µ ,( &E5! µ I,
Û ( W&¡*+á °³ t¬ ¢eª
, ! ' Mµ
äX[Y^ç¾h¢¥¨¡¯ ¤W 5¬ ¡`ªMW¡+¢ ¢ ¬ j§¡¥¦ ¬ ® ¢e¡¢µ µ ºYº¢eW 5¡Ô±¡+¡§ee ¬ ¥ ¬ ¬ «v¢© ¬ ® ¢e =¡+³W ¦¬ ª á
° 5 ¯ ¢©¼Á µ
E!B7"! (*
(*, '
'
(, ( ! cµ
äX[-=çÛ8 ¡¡¢Wáv¦"º8¬ µB±Ý v¡+I¡á ×.µv =¾³c¢ªM§e»¡¢ec¬ µ háK¢ 5¬ £-ª¥¦¡g©¢³á ¦v ¡+T 5µW½ÀÝ g¬¡¯ ¢ ½
;%¥¨ v= §.<ªB 55Bµh; ¬×0V=#¤KGH *V¡§;¬ ¯ 0VÔ³I ¬ ÃÂÉ8\¦§ecZ%ª 5*D¬ AB¢e£ GKP '§O8 ³¡º¢³*Vj¦; µ2§GH (U¬56 *YªW0VV¡+56= 2(+2M»vGK= ¬ .+;%(<;>=# 5P P%W560V.½ I
=á ¯ W¡ [+ævæ Wµ
äX[D\ç £-¡¨¡+¢
¢ ¯ ÝM¡+½¡w¦ 5±¡#Wª § ¬wªM ¡¢»«v¡WÝ¡+¡ ¢³¬ 5W¡v ¬µ µ¶ W ¦±
56¦*-²(+¦W.+.+« ,VGK¹;M7VÝ A
e+
/
/4 ! #.i % * 3=K2%. >/?0 2 ;3 *V;Y3<.<56.U;S(+._*V; 51*?
756098 8FGK;
7_2n09;
7P%0U7
. BF.BABG 7;_0V;, / 8ZIX.<8:.U;%= 0?
=#GH*V;^E:2FB / ! #-7% > [ X[-
d
R
* 3+= :o09569
. 560(U=#GH(1. 09;S, X OBZ%.U5BGH.<;(1. %[R [-%[ 9%[
I GK;,'
X[ P F
* :A 3 \ +-,.,, 3 09=@G . /
] .H3<.U56.U;S(+. 9
GH(<51*DAU* 3+= 4
9 \ <
A
= .U8 A *VP 5B;S09I [[ [ [ \ C
G (U56*VA<* 3+= 5 AB= .U8 A *VP 5B;0VI [ [ l
/[ 56*17560V8F8 GK;M7 ZZIJGH(+0V=#GH*V; Ao3<*95
GH(U56*DAU* 3+= I GK;S,'
* :7A 6Kn*9P 5B=K2 X ,9GK=@GH*9; n[
R
Q+#=K2
;>;%P%09I / ;%= .<5B;0V=#GH*V;0VI 5 8Z%*DABGKP 8
*V; GH(U56*-0945 (+2MGK= .+(<=#P 56
. Q/1 ] ! #-7%
][ =á w ^© ææ Wµ
ä =çÒ ¬ ¬Y® áh¡ 5¢cª ¯ ³¬ ¡á ÂMÛ8 ¯ ¡ ± ©v¬ ³Û8§eW¡ ®¡+¢¢e¡v ^µ¸©á M¥Ç§ ¬¬
wÃR¾7 5¥¦¦³W¡»°¢½½
³¨±¡ ¬ W¦±
¦²¡+¢ t¬ ¢
¡ ¬ ±á ¿Ú ¾¥¨ Wµ á ° 5W½
¯ 5¢³©
Á µ
ä +æ=ç j ¢© ¡ ®Wµ® w¡ µ§±
¦¥¦¥¦ ºY¡§eWW§ 5¥ ¯W® ¥¦W¦W«cáW½
ªW¦ 5 ¬ ¥¦¦+áK ácÁ Wµ
ä Á =ç ¹ = I¨¡¢³¡»\µá Þ ªMvßO¡+á¢wW ^¡© ¬Kæ¬ æ ªBWµ µ
ä Á ç ¹ =à¨I¿°¨Á¡¢³¡¢»\µÂ§O ¾ ¢¡§ª¢e ¡¸¤W§¡+§ ¬M¯ ¢e@¡ c¬ ` 5³ªMW¥¦¦¡wW«ªMµ ¡+M
¬
¯ ¯ á ^Á Þ ¬ ßOá ° 5 ¯ ¢© ææ Mµ
ä ÁÁ^ç v¡Ó\¢³¡©¼Ò-§e°¡¢µ
I¢¡+áMÒ-¡+ªW± ¬ ªBáMù¾#á æææµ µ ¦§¢ ¬ ¬
ä Á5¿=ç×IM±
¢§Ø¨YÒ µÅ¬ º¡+¢³ v®§¡¼¡+¢§«c vá §eW°¡ U¡ · ¾Ü¡ ¥ h£2¡+WW¥ =¡¡++ḧ© 5 5ª W¢ µ §e× µ
¬ ¨«v ® ªM£-ªK
¨c´³¢ ¯ §¬ ¬ ¡³§e¨W«cµK ¬
=ácÛ8¡+§¡+± ® ¡¢ ææ µ
ä Á=å5ç\ h¡+¢ × ¢±U 5 c<§¡8Á9× 5¥ ® =¡³ §eW ±U ¢»Â¢ ¯ ¢e =dz³¡ µ µ°³ ªW 5¢eª
t¬
· ¯ ¬ ¬ ¬ ¬
! ( ! (,Wµ