design and characterization of the berkeley multimedia workload

46
Design and Characterization of the Berkeley Multimedia Workload Nathan T. Slingerland and Alan Jay Smith Report No. UCB/CSD-00-1122 December 2000 Computer Science Division (EECS) University of California Berkeley, California 94720

Upload: others

Post on 11-Feb-2022

3 views

Category:

Documents


0 download

TRANSCRIPT

Design and Characterization of the BerkeleyMultimedia Workload

Nathan T. Slingerland and Alan Jay Smith

Report No. UCB/CSD-00-1122

December 2000

Computer Science Division (EECS)

University of California

Berkeley, California 94720

����������� ������������������������������ �!"��#$�����&%'���)(*��+ ��,"-/.�+0����12���3�4�&56��)(7+ �8���

9;:=<4>�:@?$A3B�C�DFEF?�GIHKJLDM:@?�NO:@?�NQP;DM:@?SRI:UTQC�VWEX<4>Y[Z DFEF?�GI?�\ Z VWEX<4>^]=_a` Z B b�HKJLc@HKDFHdTIB HKN�e

f*g VWh�ei<4HKJ7C�`KEFHK?�`KH�j;EXk�E Z E g ?l!l f CQj;HKh�:@J <4VWHK?m<

n7?�EXkIHKJ Z EX<oT g@p�f :@DFE pqg JL?�EM:r:=<7s*HKJLc@HKDFHdTj;HK`KHKVrb�HKJat�uI\vt@wIwIw

xzya{m|�}�~!�v|

�I���*� �4�o���d�0�0�d�d�!���4�!� �0���������*���=���M�������F�X����������=���X�4���L�X�d�0�4�����I��L� �����0���U�X�o�O���=�������d� �o�F���U�¢¡�����£�� �L�d�4�Q�4�¤¡������7�4�¤�����Q��¥¦���o§�K���I�0�¦���!�I��¡Q¡�����£�� �L�d�4�¨�d��¥*���I�����0��©�ª7�������@���L�0�o�0�o���U�����!�����o� ��o���o¥�a���¦¥¦�0���X�d«­¬i�4�o���o�F�[�I������� ª4� ¡��X�d��� ª��d�0�0���@���0�r©0���I�0�U¥¦����£4�¡i�U�X�0�a�0�0�@�F�[���������o� ���I��¡®¡�����£�� �L�d�4� ��������0��� � �o�F�X��¡���ª!������� �I�����¥¦���F�K�0�d«¯�I�����K�L�������3���U� ��¡�����£W� �°���3�@���o� ���=�8�����3±�����£d��� ��ª¥*�[� �F��¥¦�0���X�;¡�����£�� �L�d�4��¡i�U�X�0��¡��4�¦�d������� �0���0�a���W�����d���*�����o�d����� ��§����������[�!��¡����o�F�=���X�o�!���r�����0�U�����0���F�[�����m�o�4�d�����o�I�o����¥*�[� �F��¥¦�0���X�d«²�����8¡����@���o� ���=���;�o�[�o����ª3���*���d� �o�F���U�a¥*�[� �F��¥¦�0���X��©0���I�0�U¥¦����£�§���U�a¥¦�������L�4�0���a�d�o� ���o� �@�F�X���³��������!±�����£d��� ��ªa¥*�[� �F��¥¦�0���X�;¡�����£�§� �L�d�4�^�4� ¡������i�4���´���[���m¡�����£�� �L�d�;�0�������d�������o� µL���F�X���°���I��� �=�����U�¦��������d�F���d���F�X���O���7�0��¥��@�[�����F�X���I����� ª���¥������o�����=��¥*�[� �F��¥¦�0���X�3£d���o�I��� �0����I�7�7�d��������� �0�a�d�o� ���o� �@�F�X������� ����������0�����o�F���F�=���=�^��� �K���o�����U¥� «

¶ ·I¸ |�}�¹¦º;»;�v|i¼�¹ ¸½O¾=¿�À!Á Â!ÃÄ�Å À�Á Ã8ÆLÇ[Á ¿3¿�È=Ç�É�¾UÊ°Á Â�Á À!Á Ã8Ë@ÌdÍ�À0¿�ÈKÀ�À�Ì�ÂqÀ�Ä=Ç[Ê�Î�½�ÆÉ�Á Å ÅUÇ[Æ�Ï=È�Æ^ÃÄ�Å À�Á Ã8ÆLÇ[Á ¿�¿dÂ)Ë�Í�ÌdË@ÌKÂ�ÆLÇ Á È7Ð Ñ^¾=¿dÂ�ÒUÓ�ÔMÕ�¿�È¿�æ¿�Å ÖK¿�æ¿�×À�Á ÌdȦÌ�ØmÙ�¿�Í�Á ÌdÄ=ÂvÇ�¿�À0¿ ÀqÊUË@ÆLÂ�Â�Ä=Ú0¾¦¿dÂ�¿�Ä=Ç[Á Ì=ÛUÜ�ÝQ¿�È=ǦÞdÝ$ÖdÍ0¿�Ë�¾�Á Ú  ۿ�È�Á æ¿�À�Á ÌdÈ)ÛiÁ æ¿�ÖdÆLÂ!¿�È=ÇrÙUÁ Ç[Æ Ì3É�Á À�¾�Á ÈW¿�Ú�ÌdÃ8Ë�Ä[À�Á È�Ö°Â�Ê[ÂqÀ�Æ ÃßÌdÍÉ�Á À�¾�Á Ȥ¿�Ä=Â�Æ Í¦¿�Ë�Ë�Å Á Ú ¿�À�Á ÌdÈ)à�ávÄ[À¨Â�Á Ã8Ë�Å ÊdÛ�¿°ÃÄ�Å À�Á Ã8ÆLÇ[Á ¿�¿�Ë�Ë�Å Á ×Ú ¿�À�Á ÌdÈrÁ Â�ÌdÈ�Æ8É�¾�Á Ú0¾rÌdË@Æ Í0¿�À�ÆL ÌdÈ�Ç�¿�À0¿;À�¾=¿�À�À0¿�âdÆLÂ�Ø�ÌdÍ�ÃßÆ Á À�¾�Æ ÍÙUÁ Â�Ä=¿�Å Å ÊWÌdͨ¿�Ä�Í0¿�Å Å ÊdàSã3Ä�Å À�Á Ã8ÆLÇ[Á ¿®¿�Ë�Ë�Å Á Ú ¿�À�Á ÌdÈ=¦¿�Í�Æ3Á Ã8Ë@ÌdÍ�À0¿�ÈKÀÀ�Ì7ÂqÀ�Ä=Ç[Ê;ä@ÆLÚ ¿�Ä=Â�Æ À�¾�ÆÃÄ�Å À�Á Ã8ÆLÇ[Á ¿¦Á È=Ç[Ä=ÂqÀ�Í�Ê;Á Â�ÖdÍ�Ì�É�Á È�Ö8Í0¿�Ë�Á Ç[Å Êä@Ì�À�¾7Á ȨÀ�Æ Í�æÂ^Ì�ØiÚ�ÌdÈ=Â�Ä�Ã8Æ Í�Ä=Â�Æ ¿�È=Ç7¿dÚ Ú�Æ Ë[À0¿�È=Ú�Æ�¿dÂ�É^Æ Å ÅI¿dÂ^ÆLÚ�Ì�×È�ÌdÃ8Á Ú°Á Ã8Ë=¿dÚoÀLàæåiÁ ÖdÄ�Í�ÆL°çL¿�×0çLÚ3ÖdÍ0¿�Ë�¾QÚ�Ä�Í�Í�Æ ÈKÀa¿�È=ÇOË�Í�Ìdè�ÆLÚoÀ�ÆLÇÀ�Í�Æ È=Ç�Â�Ø�ÌdÍ�Â�Æ ÙdÆ Í0¿�Å)âdÆ Ê;Ë�Í�Ì[Ç[Ä=ÚoÀ�¿�Í�ÆL¿dÂ�Á È�ÃÄ�Å À�Á Ã8ÆLÇ[Á ¿¦Á È=Ú�Å Ä=Ç[Á È�ÖÇ[Á ÖdÁ À0¿�Å�ÙUÁ Ç[Æ Ì�éXÝ�ê�Ý'Ë�Å ¿4ÊdÆ Í0 Û�åiÁ ÖdÄ�Í�ƨçL¿KëoÛ=Ç[Á ÖdÁ À0¿�Å�Á æ¿�ÖdÁ È�Ö�éXÇ[Á Ö�×Á À0¿�Å Ú ¿�Ã8Æ Í0¿d Û�åiÁ ÖdÄ�Í�Æ®ç ä@ëoÛ�¿�È=Ç$Ç[Á ÖdÁ À0¿�Å ¿�Ä=Ç[Á ÌQé�Ë@ÌdÍ�À0¿�ä�Å Æ°ã3á�ÞË�Å ¿4ÊdÆ Í0 ÛIåiÁ ÖdÄ�Í�Æ7çLÚLëoà ì�¿dÚ0¾�Ì�ØvÀ�¾�ÆLÂ�Æ*Á È=Ç[Ä=ÂqÀ�Í�Á ÆLÂ�Í�Æ Å Á ÆLÂ�Æ Á À�¾�Æ Í�Ç[Á ×Í�ÆLÚoÀ�ŠʳÌdÍ7Á È=Ç[Á Í�ÆLÚoÀ�ŠʳÌdÈOÀ�¾�Æ�¿�ä�Á Å Á ÀqʳÌ�ØÇ[ÆLÂ�âKÀ�ÌdË$Ú�ÌdÃ8Ë�Ä[À�Æ Í0¦À�Ìæ¿�È�Á Ë�Ä�Å ¿�À�Æ¿�È=ÇaË�Í�Ì[Ú�ÆLÂ�Â�ÃÄ�Å À�Á Ã8ÆLÇ[Á ¿¨Ç�¿�À0¿�à�Ð í�ÌdÈKÀ0ÒUÓ�Ô�Ç[Á Â�Ú�Ä=Â�Â�ÆLÂÂ�ÌdÃ8Æ*Ì�Ø�À�¾�ƦÚ0¾=¿�Å Å Æ È�ÖdÆLÂ�Á ÈUÙdÌdÅ ÙdÆLÇ3Á È�ä�Í�Á È�ÖdÁ È�Ö7À�¾�ÆLÂ�Æ8È�Æ É�É^ÌdÍ�âK×Å ÌK¿dÇ�Â^À�̦Ç[ÆLÂ�âKÀ�ÌdËaÚ�ÌdÃ8Ë�Ä[À�Æ Í0 à

î�ï4ð4ñ4ò ð4ó�ô õoöI÷Fø4ò ùmöXúqùFú�û0öXüMø ø�û0ù)ý�úqúqð�þ4öXõ�ÿLò ñ4úqñ�ý���÷Fø4ú���÷Mû�÷Fú�õ0ô��mû�� ò ô õoö�ð4ò û�ï4ð4ñ4úqö�÷Fø4ú��� �����°þ4öXõoóoöFû����Kû0ð4ñ ý����Iò ùFüqõ��IõoöXþ�õoöFû�÷Fò õoð��Kî�ï��Xò ÷FùFï� ò �üqöXõ ú�� úqü�÷FöXõoð4ò üqù�����������ð�÷Fú����IõoöXþ�õoöFû�÷Fò õoð����û�� ÷Fõoö��IõoöXþ�õoöFû�÷Fò õoð��� ò üqöXõoùFõ0ô ÷�IõoöXþ�õoöFû�÷Fò õoð���� ï4ð� ò üqöXõoù �LùX÷Fú���ù��! [õoùFø4ò ý�û"�IõoöXþ�õoöFû�÷Fò õoðû0ð4ñ$#@úqöXò ÷Mû0ù%� õ0ô ÷ �& û0öXú'�IõoöXþ�õoöFû�÷Fò õoð�(

Ñ^Æ È=Ú0¾�æ¿�Í�â�Ë@Æ Í�Ø�ÌdÍ�æ¿�È=Ú�Æ�Á Â�Á Ã8Ë@ÌdÍ�À0¿�ÈKÀiØ�ÌdÍ@è�Ä=ÂqÀ�Á Ø�ÊUÁ È�Ö�À�¾�Æ^Ë�Í�Ì�×Ë@ÌKÂ�ÆLÇa¿�Í0Ú0¾�Á À�ÆLÚoÀ�Ä�Í0¿�ÅmØ�ÆL¿�À�Ä�Í�ÆLÂ�À�̨ä@ÆÁ È=Ú�Å Ä=Ç[ÆLÇ3Á È�¿¦È�Æ�)UÀ�ÖdÆ È�Æ Í0¿�×À�Á ÌdÈ!Ë�Í�Ì[Ú�ÆLÂ�Â�ÌdÍLà�ã�¿�ÈUÊ Ú�Ä�Í�Í�Æ ÈKÀiÃ8Á Ú�Í�ÌdË�Í�Ì[Ú�ÆLÂ�Â�ÌdÍmØ�ÆL¿�À�Ä�Í�ÆLÂ^é�ä�Í0¿�È=Ú0¾Ë�Í�ÆLÇ[Á ÚoÀ�Á ÌdÈ)Û4Å ¿�Í�ÖdÆvÚ ¿dÚ0¾�ÆL Û4ÞKÜ4×Mä�Á Ài¿�È=Ç+*-,�×Mä�Á ÀiÇ�¿�À0¿�Ë=¿�À�¾=Â0ëm¾=¿4ÙdÆvÍ�Æ�×Â�Ä�Å À�ÆLǦØ�Í�ÌdÃ�Æ Ã8Ë�¾=¿dÂ�Á Â�ÌdÈ7Ë@Æ Í�Ø�ÌdÍ�æ¿�È=Ú�Æ�Ø�ÌdÍ^Á ÈKÀ�Æ ÖdÆ Í^ä@Æ È=Ú0¾�æ¿�Í�â[ÂÂ�Ä=Ú0¾O¿dÂ/.Uávì�í�Á ÈKÀ0ÒKÜ�¿�È=Ç0.Uávì�í�Á ÈKÀ0Ò�1¤Ð í�ÌdÈKÀ0ÒUÓ�ÔMà¢á�Æ Í�¾=¿�Ë=Â8À�¾�ÆÃ8ÌKÂqÀ�Ç[Á 2¨Ú�Ä�Å À�À0¿dÂ�â7Ì�Øv¿�ÈUÊ7ÃÄ�Å À�Á Ã8ÆLÇ[Á ¿¦Í�ÆLÂ�ÆL¿�Í0Ú0¾�Æ Í�Á Â´Ç[Æ�À�Æ Í�Ã8Á È[×Á È�Ö�É�¾=¿�À^¿�Ë�Ë�Å Á Ú ¿�À�Á ÌdÈ=ÂvÚ�ÌdÈ=ÂqÀ�Á À�Ä[À�Æ�¿ ÃÄ�Å À�Á Ã8ÆLÇ[Á ¿!É^ÌdÍ�âUÅ ÌK¿dÇmà43�¾�ÆÅ ¿dÚ0â3Ì�Ø�¿;ÂqÀ0¿�È=Ç�¿�Í0ÇmÛmÍ�ÆL¿�Å Á ÂqÀ�Á ÚÃÄ�Å À�Á Ã8ÆLÇ[Á ¿aÉ^ÌdÍ�âUÅ ÌK¿dÇa¾=¿dÂ�Ø�ÌdÍ0Ú�ÆLÇÃÄ�Å À�Á Ã8ÆLÇ[Á ¿rË@Æ Í�Ø�ÌdÍ�æ¿�È=Ú�Æ3ÂqÀ�Ä=Ç[Á ÆL¦À�ÌrØ�Ì[Ú�Ä=Â¦Æ Á À�¾�Æ Í¨ÌdÈOÆ�)[Á ÂqÀ�Á È�ÖÇ[Á ÖdÁ À0¿�Å*Â�Á ÖdÈ=¿�ÅË�Í�Ì[Ú�ÆLÂ�Â�Á È�Ö$âdÆ Í�È�Æ Å Â�ÌdÍ°ÌdÈ�ã3ávì'5 ÙUÁ Ç[Æ Ì$Ë�Å ¿4ÊK×ä=¿dÚ0âWéqÐ 6 Ä�Í�ÌKÒ87LÔMÛ�Ð 9)Æ ÆLÒ�1 ÔMÛ�Ð :@Ä=Ú0â[Ò8*LÔ�ëoà<;�È�Å Ê°Í�ÆLÚ�Æ ÈKÀ�Å Ê°¾=¿4ÙdÆ*À�Í�Ä�ÆÃÄ�Å À�Á Ã8ÆLÇ[Á ¿¿�Ë�Ë�Å Á Ú ¿�À�Á ÌdȨä@Æ È=Ú0¾�æ¿�Í�â[Âvä@Æ ÖdÄ�ȨÀ�ÌÆ Ã8Æ Í�ÖdÆ*éqÐ =�ÈKÀ�Æ Å ÔMÛÐ 9)Æ ÆLÒUÓ�Ô�ëoà"=�È3ÌdÍ0Ç[Æ Í�À�Ì7Ú�ÌdÈ=ÂqÀ�Í�Ä=ÚoÀ�¿8Í�Æ Å Æ Ù�¿�ÈKÀ�¿�È=ÇaÍ�ÆL¿�Å Á ÂqÀ�Á Ú É^ÌdÍ�âK×Å ÌK¿dÇ É^Æ�Ï=Í0ÂqÀiÂ�Ä�Í�ÙdÆ Ê�É�¾=¿�À�Ì�À�¾�Æ ÍiÍ�ÆLÂ�ÆL¿�Í0Ú0¾�Æ Í0Â@Á È!ÃÄ�Å À�Á Ã8ÆLÇ[Á ¿´¾=¿4ÙdÆÇ[ÌdÈ�Æ�Á È<.UÆLÚoÀ�Á ÌdÈ�Ü[à^½�Æ�À�¾�Æ È3Ë�Í�ÆLÂ�Æ ÈKÀ�À�¾�ÆÑ^Æ Í�âdÆ Å Æ Ê¨ÃÄ�Å À�Á Ã8ÆLÇ[Á ¿É^ÌdÍ�âUÅ ÌK¿dÇ;Á È>.UÆLÚoÀ�Á ÌdÈ°Þ�ÛIÌdÄ[À�Å Á È�Á È�Ö7À�¾�Æ8Ú�ÌdÃ8Ë@ÌdÈ�Æ ÈKÀ ¿�Ë�Ë�Å Á Ú ¿�À�Á ÌdÈ=¿�È=Ç;Ç�¿�À0¿8Â�Æ�À0 Û�¿�È=Ça¿�È=¿�Å Ê�? Á È�Ö*Á À´Á È@.UÆLÚoÀ�Á ÌdÈA,=à

B C »AD0|i¼FEHG�º;¼�~JI ¹�}LKMD�¹!~!º;{

3�¾�Æ Â�Á Ã8Ë�Å ÆLÂqÀ�ÀqÊUË@ÆLÂ^Ì�Øiä@Æ È=Ú0¾�æ¿�Í�â[Â^¿�Í�Æ�À�Ì�ʦä@Æ È=Ú0¾�æ¿�Í�â[Â�éX¿�Å ÖdÌ�×Í�Á À�¾�Ã8Á Ú�Ë�Í�Ìdä�Å Æ Ã¦Â�Â�Ä=Ú0¾�¿dÂN3�Ì�É^Æ Í0Â�Ì�Ø�O�¿�È�ÌdÁFÛ=ÌdÍ$P´Á È�ÆRQ�Ä�Æ Æ È=Â0ëoÛ¿�È=ÇSÂ�ÊUÈKÀ�¾�Æ�À�Á Úrä@Æ È=Ú0¾�æ¿�Í�â[Â�éXÂ�æ¿�Å Å�Ë�Í�ÌdÖdÍ0¿�æÂ;ÆLÂ�Ë@ÆLÚ�Á ¿�Å Å ÊQÚ�ÌdÈ[×ÂqÀ�Í�Ä=ÚoÀ�ÆLÇ�Ø�ÌdÍ�ä@Æ È=Ú0¾�æ¿�Í�âUÁ È�Ö;É�¾�Á Ú0¾�Ç[ÌaÈ�Ì�À�Ë@Æ Í�Ø�ÌdÍ�Ãß¿�ÈUÊ�Ä=Â�Æ�Ø�Ä�ÅÚ�ÌdÃ8Ë�Ä[À0¿�À�Á ÌdÈ�Á È�À�¾�Æ Ã¦Â�Æ Å ÙdÆL Û�ä�Ä[À*¿�Í�Æ8Á ÈKÀ�Æ È=Ç[ÆLÇ°À�Ì�ÂqÀ0¿�À�Á ÂqÀ�Á Ú ¿�Å Å ÊÍ�Æ Ë�Í�ÆLÂ�Æ ÈKÀ7À�¾�Æ�¿4ÙdÆ Í0¿�ÖdÆ�Ú0¾=¿�Í0¿dÚoÀ�Æ Í�Á ÂqÀ�Á Ú Â7Ì�Ø*¿®À0¿�Í�ÖdÆ�ÀaÉ^ÌdÍ�âUÅ ÌK¿dÇ=ëÐ í�ÌdÈKÀ0Ò�ç0ÔMà�3�¾UÄ=´ØX¿�ÍLÛIÈ�Ì;ÂqÀ�Ä=Ç[Á ÆLÂ�Ì�ØvÃÄ�Å À�Á Ã8ÆLÇ[Á ¿7¾=¿4ÙdÆ!Æ Ã8Ë�Å Ì�ÊdÆLÇÆ Á À�¾�Æ Í!Ì�Ø^À�¾�ÆLÂ�Æ8ÀqÊUË@ÆLÂ!Ì�Ø�ä@Æ È=Ú0¾�æ¿�Í�â[ àS=�È=ÂqÀ�ÆL¿dÇmÛiâdÆ Í�È�Æ Å�ä@Æ È=Ú0¾[×æ¿�Í�â[Â7éXÚ�Ì[Ç[ƨØ�Í0¿�ÖdÃ8Æ ÈKÀ0Â!Æ�)UÀ�Í0¿dÚoÀ�ÆLÇrØ�Í�ÌdïÍ�ÆL¿�Å�Ë�Í�ÌdÖdÍ0¿�æÂ�É�¾�Á Ú0¾¿�Í�ƨä@Æ Å Á Æ ÙdÆLÇ�À�Ì°Í�Æ Ë�Í�ÆLÂ�Æ ÈKÀ*¿°Â�Á ÖdÈ�Á Ï@Ú ¿�ÈKÀË@ÌdÍ�À�Á ÌdÈ�Ì�Ø�À�¾�Æ;Æ�)[ÆLÚ�Ä[×À�Á ÌdÈWÀ�Á Ã8Æ3Ì�Ø�À�¾�Æ3ÌdÍ�Á ÖdÁ È=¿�Å�¿�Ë�Ë�Å Á Ú ¿�À�Á ÌdÈ@ë*¿�È=dzÂ�ÌdÃ8Æ�À�Á Ã8ÆL¦¿�Ë�Ë�Å Á ×Ú ¿�À�Á ÌdÈaä@Æ È=Ú0¾�æ¿�Í�â[Âé�Ø�Ä�Å Å�¿�Ë�Ë�Å Á Ú ¿�À�Á ÌdÈ=´Ë@Æ Í�Ø�ÌdÍ�Ã8Á È�Ö¨¿¦Ë=¿�Í�À�Á Ú�Ä�Å ¿�ÍÀ0¿dÂ�â¤É�Á À�¾QÍ�ÆL¿�Å�Á È�Ë�Ä[À�Ç�¿�À0¿WÂ�Æ�À0Â0ë7¿�Í�Æ°Ä=Â�ÆLÇmàæå�Ä�Å Å!¿�Ë�Ë�Å Á Ú ¿�À�Á ÌdÈä@Æ È=Ú0¾�æ¿�Í�â[¿�Í�ƨÄ=Â�Ä=¿�Å Å ÊrË�Í�Æ�Ø�Æ Í�Í�ÆLÇ�À�Ì°âdÆ Í�È�Æ Å^ä@Æ È=Ú0¾�æ¿�Í�â[Â!ä@Æ�×Ú ¿�Ä=Â�Æ;À�¾�Æ ÊWË@Æ Í�Ø�ÌdÍ�à À�¾�Æ�¿dÚoÀ�Ä=¿�Å�À0¿dÂ�â®Ì�Ø Á ÈKÀ�Æ Í�ÆLÂqÀ¦Á ȳÀ�¾�Æ°Â�¿�Ã8Ææ¿�È�È�Æ Í¿d À�¾�Æ7¿dÚoÀ�Ä=¿�ÅvÉ^ÌdÍ�âUÅ ÌK¿dÇmàA6 Æ Í�È�Æ Åvä@Æ È=Ú0¾�æ¿�Í�â[Â�Ú ¿�È�ä@Æ¿�Ë�Ë�Í�ÌdË�Í�Á ¿�À�ƦÇ[Æ Ë@Æ È=Ç[Á È�Ö°ÌdÈrÀ�¾�Æ;Â�Ú�ÌdË@ƨÌ�Ø�À�¾�Æ;ÂqÀ�Ä=Ç[Ê�¿dÂ!É^Æ Å Å^¿dÂÉ�¾�Æ�À�¾�Æ Í�ÌdÍ�È�Ì�À�À�¾�Æ Ê�¿�Í�Æ)è�Ä=ÂqÀ�Á Ï@¿�ä�Å Ê Á Ã8Ë@ÌdÍ�À0¿�ÈKÀiÉ�Á À�¾�Á È!À�¾�Æ�É^ÌdÍ�âK×Å ÌK¿dǦÀ�¾�Æ Ê;¿�Í�Æ Á ÈKÀ�Æ È=Ç[ÆLÇ7À�Ì8Í�Æ Ë�Í�ÆLÂ�Æ ÈKÀLà3�¾�Æ�Á Ã8Ë@ÌdÍ�À0¿�È=Ú�Æ�Ì�ØiÂqÀ�Ä=Ç[ÊUÁ È�Ö8Ú�ÌdÃ8Ë�Å Æ�À�Æ�¿�Ë�Ë�Å Á Ú ¿�À�Á ÌdÈ=Â�É�Á À�¾7Í�Æ�×

ç

0

100,000

200,000

300,000

400,000

500,000

600,000

700,000

Apr

-97

Jun-

97

Aug

-97

Oct

-97

Dec

-97

Feb

-98

Apr

-98

Jun-

98

Aug

-98

Oct

-98

Dec

-98

Feb

-99

Apr

-99

Jun-

99

Aug

-99

Oct

-99

Dec

-99

Feb

-00

Apr

-00

Jun-

00

Aug

-00

Uni

ts S

old

per

Mon

th

����������� � ������������� ���

0

5

10

15

20

25

30

35

1997 1998 1999 2000* 2001* 2002* 2003*

Uni

ts S

old

per

Yea

r (M

illio

ns)

� ������� ��� ����� ����!"���#�"����� ���

0

5

10

15

20

25

30

35

1999 2000* 2001* 2002* 2003* 2004*

Uni

ts S

old

per

Yea

r (M

illio

ns)

� $%�� &��'�����(� �*)+-,* � ������������� ���

.�/ 02143%57628:9<;�='>�?A@CBED�?AFHG�I�D�;�JK>KL(MONPLQBEI�D�JHRTSVUXWZY\[*R ]_^ `PB a-aEY\[*R N*F b4F a-a4Y�c*d4eQf�e7d 5Kg4h�f%5�d_i"/ f%jlk�m�noe�3%5Xp43%h2qr5�s�f%5�d_tQe�u 145�v

e�u /�v�f%/�sCd4eQf�ewv\5�f�v�sKe�gxg4h�fzy-5{hQt25K3�v�f�eQf%5�d�|~}E�Ze�u u7s�h d 5{v\/ �K5�ve�g dC14g d 5K�Ze�g d / g40�d4eQf�e�v\5�f�v��Ze��25�s�h d / g40z5�e2v\�le�g dlt25K3%/ �-sKeQcf%/ h2gZv�f%3�e�/ 02j�f\�'h23%ioe�3�d��(y41 f*e�3%5og4h�fPe�p4p43%h2p43%/�eQf%5P�'h23:p-5K3\�'h23%�Ze�g s�5e�g e�u � v\/�vK|���v\� v�f%5K�H� vPp-5K3\�'h23%�Ze�g s�5�h2g_eV�25K3%g45Ku i"j4/�s�j_j e2vPy-5K5Kgv\5Ku 5�s�f%5�dVe�p43%/ h23%/�i"/ f%j4h21 fe�gE�+v\14p4p-h23\f%/ g40Xe�g e�u � v\/�v�/�v�g4h�fe�02hEh d/ g d /�sKeQf%/ h2g{h���f%j45He2s�f%1 e�uo5Kg dC1 v\5K3�� vV5�� p-5K3%/ 5Kg s�52|C��5�v\/ 02g4/ g40ze1 v\5��'14u�e�p4p4u /�sKeQf%/ h2gZu 5Kt25Ku-y-5Kg s�j4�Ze�3%�7s�h2g v\/�v�f�v:h���f%j45Xv\5Ku 5�s�f%/ h2g�h��f%j45�e�p4p4u /�sKeQf%/ h2g vXf%h�y-5Z/ g s�u 1 d 5�d���e�g d�f%j45�d4eQf�e�v\5�f�v�h2g�i"j4/�s�jf%j45�v\5�e�p4p4u /�sKeQf%/ h2g v*i"/ u u�h2p-5K3�eQf%52|

�o�\� �������� ¢¡V��£�¤4 �¤ ����¥}E5Kt25K3�e�u4v�f%1 d / 5�v:j e(t25o3%5�s�h d 5�d7��}E¦{e�g d��V14u f%/ �75�d /�e�e�u 02h23%/ f%j4�Zvk'�25K3%g45Ku�v�n:�'h23"tQe�3%/ h21 vo�V14u f%/ �75�d /�e�/ g v�f%3%1 s�f%/ h2g�v\5�f"5��Ef%5Kg v\/ h2g vo/ gh23�d 5K3�f%hl�75�e2v\143%5�f%j45�p-5K3\�'h23%�Ze�g s�5Hy-5Kg45��4f�vZh��+v\1 s�j§/ g v�f%3%1 s�cf%/ h2g vK|©¨ ª�0214� «2«�¬+3%5�s�h d 5�d­e{v\5�f�h��V��}E¦®e�g d­�V14u f%/ �75�d /�e{e�u c02h23%/ f%j4�Zv�/ gC¯�h�f%h23%h2u�e4� v���u f%/ °5�s�5��Ef%5Kg v\/ h2gle�g dz�75�e2v\143%5�d�f%j45v\p-5K5�d 14p�hQt25K3*±�| ¨ ²*j e�3�«2³�¬�e�g e�u �E�K5�d�´rg�f%5Ku#� vP¯�¯�µw5��Ef%5Kg v\/ h2gZh2ge_v\5�fXh��P��}E¦w�25K3%g45Ku�v�e�g d�e�p4p4u /�sKeQf%/ h2g v�f�e��25KgH�'3%h2�®´rg�f%5Ku#� vXv\/ 0�cg e�uop43%h s�5�v%v\/ g40 �:3%5�s�h202g4/ f%/ h2gCp43%/ �7/ f%/ t25�v7e�g dC/ �Ze�025�p43%h s�5�v%v\/ g40u / y43�e�3%/ 5�vK|�¨ ¶"/�s�5�«2·(¬¸�1 e�g�f%/ � 5�dHf%j45Vp-5K3\�'h23%�Ze�g s�5�h��f%j45�°�´\}H5��Ecf%5Kg v\/ h2g�f%hH}E14g�� vX¹�u f%3�e�}E¦���¶�±ºe�3�s�j4/ f%5�s�f%143%5�h2g�e_v\5�fXh��:/ �Ze�025p43%h s�5�v%v\/ g407e�u 02h23%/ f%j4�Zv*�'3%h2�®}E14g�� v"µ�´�»�/ �Ze�02/ g40��'h214g d4eQf%/ h2gHu / cy43�e�3%�2|O}E14g�� vZ°�´\}{5��Ef%5Kg v\/ h2g{ioe2v7e�u�v\h�5��4e��7/ g45�dC/ gº¨ ª�e��Qe2«2·�¬�'h23�e7d / ¼�5K3%5Kg�fXv\5�f�h���/ �Ze�02/ g407�25K3%g45Ku�vK|:¹�g �'h23\f%14g eQf%5Ku �2�4f%j4/�v�e�p cp43%h�e2s�jVv\/ �7p4u �Vv\j4/ �Tf�v�f%j45"3%5�v\p-h2g v\/ y4/ u / f��+h��-�25K3%g45Ku v\5Ku 5�s�f%/ h2g��'3%h2�f%j45o�V14u f%/ �75�d /�eX3%5�v\5�e�3�s�j45K3�f%hXf%j45ou / y43�e�3%��� v�e�1 f%j4h23��Qi"j4hX�Ze(�+h23�Ze(��g4h�f�j e(t25P3%5Ku / 5�d+14p-h2g7e�g�5��Ef%5Kg v\/ t25*e�g d�3%5Kp43%5�v\5Kg�f�eQf%/ t25:p-5K3\c�'h23%�Ze�g s�5�e�g e�u � v\/�v�h��P�V14u f%/ �75�d /�e�e�p4p4u /�sKeQf%/ h2g vK|�½oj45�/ g s�u 1 v\/ h2gh��*e_02/ t25Kg��'14g s�f%/ h2g�i"/ f%j4/ g�e_u / y43�e�3%��/ g�f%5Kg d 5�d��'h23X�V14u f%/ �75�d /�e/�v:g4h�f*v\1 ¾�s�/ 5Kg�f:f%hVs�h2g s�u 1 d 5"f%j eQfPf%j45"�'14g s�f%/ h2g�/�v:h��P¿2À�Á# ¿QÃ�p-5K3\c�'h23%�Ze�g s�5�/ �7p-h23\f�e�g s�52� e2v:f%j45�i*h23%�Eu h�e2d7/ fo/�vod 5K3%/ t25�dZ�'3%h2�Ä/�v*/ g�7h�v�f�sKe2v\5�vou 5��Tf�e��V� v�f%5K3%�2|

�o�#� Å�ÆoÇÉÈ���Ê�Ë Ì�Í¢ �¤4Î"¥ÏPe�3%u �<eQf\f%5K�7p f�v�eQf�/ g�f%5K023�eQf%/ g40w�V14u f%/ �75�d /�ewp43%h s�5�v%v\/ g40wi"/ f%jd 5�v\��f%h2pÐs�h2�7p41 f%5K3�v­5Kg4j e�g s�5�dÑeÄ025Kg45K3�e�u c�p4143%p-h�v\5ºp43%h s�5�v%v\h23i"/ f%j_e���}E¦{e2vPe+�75�d /�e�s�h2p43%h s�5�v%v\h23o¨ »�5K5�«2·(¬�|.43%h2�Òf%j4/�vK��/ f*ioe2ve�v\�Ze�u u�qr14�7p��'3%h2�Óy-h23%3%hQi"/ g40���}E¦<j e�3�d ioe�3%5Vf%5�s�j4g4h2u h202���'h23d 5�v\��f%h2p��V14u f%/ �75�d /�e"p43%h s�5�v%v\/ g40*f%h"y-h23%3%hQi"/ g40"��}E¦�y-5Kg s�j4�Ze�3%� v

f%hº�75�e2v\143%5Od 5�v\��f%h2p¢�75�d /�e�p43%h s�5�v%v\/ g40�p-5K3\�'h23%�Ze�g s�52|Ô��}E¦y-5Kg s�j4�Ze�3%� vXe�3%5�v�f%/ u u�y-5K/ g40H1 v\5�d{kAe�g d�/ g�v\h2�757sKe2v\5�vXs�3%5�eQf%5�d n�'h23l�75�e2v\143%/ g40xd 5�v\��f%h2p¢�V14u f%/ �75�d /�exp-5K3\�'h23%�Ze�g s�5xk�¨ ²*j e�3�«2³�¬��¨ Õ-/ t2h�«�Ö�¬'n�|+��g�5��4e��7p4u 5Vh��*eZf��Ep4/�sKe�u���}E¦�v\p-5�s�/ �-sVy-5Kg s�j4�Ze�3%���f%j45"²o�X½o/ y-5Kg s�j4�Ze�3%����/�v�02/ t25KgV/ g7½�e�y4u 5�6�¨ ²o�X½o/�«E×K¬�|���u f%j4h21402jf%j45�v\5��25K3%g45Ku�v:j e(t25"y-5K5Kg_i"/�d 5Ku �7v�f%1 d / 5�d7�'h23o��}E¦{e�g d�e�3%5:qr1 v�f%/ c�-e�y4u ��/ �7p-h23\f�e�g�f*/ g_u hQiOp-hQi*5K3Pp-h23\f�e�y4u 5Xd 5KtE/�s�5�vK��/ fo/�vPg4h�fos�u 5�e�3f%j eQf�f%j45K�zj e(t257f%j45_v%e��75�/ �7p-h23\f�e�g s�5Z/ gCd 5�v\��f%h2pl�V14u f%/ �75�d /�ee�p4p4u /�sKeQf%/ h2g vK|���}E¦PvZe�g dl025Kg45K3�e�u:p4143%p-h�v\5_p43%h s�5�v%v\h23�v�e�3%5_v\/ 0�cg4/ �-sKe�g�f%u �_d / ¼�5K3%5Kg�f�/ g�f%j45K/ 3�e�3�s�j4/ f%5�s�f%143%5�voe�g dHd 5�v\/ 02g_f%3�e2d 5Kh�¼�vp43%5�v\14�Ze�y4u �l/ gOh23�d 5K3�f%hlv\14p4p-h23\fZi"/�d 5Ku �{d / ¼�5K3%5Kg�f�i*h23%�Eu h�e2d4vK|��}E¦Pv�f��Ep4/�sKe�u u ��d h�g4h�f�v\14p4p-h23\fXtE/ 3\f%1 e�u��75K�7h23%�He�g d��Ze(��g4h�f/ g s�u 1 d 5�d4eQf�eCh23�/ g v�f%3%1 s�f%/ h2g�sKe2s�j45�vK|Ä��}E¦PvHj e(t25zv\p-5�s�/�e�u / �K5�de2d4d 3%5�v%v\/ g40��7h d 5�vVe�g dzp4/ p-5Ku / g45�dl�V14u f%/ p4u ��cre2sKs�14�V14u�eQf%5Zh2p-5K3�eQcf%/ h2g vKØ���}E¦PvHe�3%5�h��Tf%5Kgwe�u�v\h{d 5�v\/ 02g45�d§�'h23�e�p4p4u /�sKeQf%/ h2g v�i"j45K3%5p-hQi*5K3�s�h2g v\14�7p f%/ h2gle�g d�s�h�v�f���3�eQf%j45K3�f%j e�g�qr1 v�fVp-5K3\�'h23%�Ze�g s�52�e�3%5X/ �7p-h23\f�e�g�f�d 5�v\/ 02g�0214/�d 5Ku / g45�vK|

�o�#Ù �~Ú�ÛrÜ4�\Í¢������ xÈ���Ê�Ë Ì�Í¢ �¤4Î"¥

Ý�Þ�ß�ÞAà 9<á+U+â�*fof%j45�f%/ �75+h���f%j45+/ g�f%3%h d 1 s�f%/ h2g�h���f%j45�¯�¦:Ï*ã�c�6�v�f�e�g d4e�3�d��Eg4hh2g45Zv\5K3%/ h21 v\u ��s�h2g v\/�d 5K3%5�d�e�gE��f%j4/ g40Hy41 fVeHd 5�d /�sKeQf%5�d�j e�3�d ioe�3%5v\h2u 1 f%/ h2g{�'h23_¯�¦:Ï*ãätE/�d 5KhCd 5�s�h d / g40 |åÏ:t25Kgåv\h �*�V1 s�jOh���f%j45h23%/ 02/ g e�u¯�¦:Ï*ã®v�f�e�g d4e�3�d�s�h2g v\/�v�f%5�d�h��X±xy e2v\5�dzp v\5K1 d h�s�h d 52|´�f�ioe2v+g4h�f�u h2g40�eQ�Tf%5K3V/ f�vVp414y4u /�sKeQf%/ h2glf%j eQf�/ f�ioe2v+�'h214g d�f%j eQf3%5�e�u4f%/ �75X¯�¦:Ï*ãxp4u�e(�Ey e2s���s�h214u�dZy-5Xd h2g45�/ g_v\h��Tf�ioe�3%5�h2g�j4/ 02j c5Kg d�i*h23%� v�f�eQf%/ h2g vP¨ ¶"hQi*5�«2æ�¬�|:}Eh��Tf�ioe�3%5*y e2v\5�d7d 5�s�h d / g40�/�vg4hQi§ei"/�d 5�v\p43%5�e2d�v\h2u 1 f%/ h2g�f%hH�"°X�ÄtE/ 5Ki"/ g40�h2gzp-5K3�v\h2g e�u�s�h2�7p41 f%5K3�vkA�"°X�©tE/�d 5Kh�5K�7p4u hQ� vVe�v\14y v\5�f�h��of%j45H¯�¦:Ï*ã�c�ç�s�h d / g40zv�f�e�g cd4e�3�d n�|�½oj45�h23%/ 02/ g e�u:i*h23%��h2glv\h��Tf�ioe�3%5�¯�¦:Ï*ã®d 5�s�h d / g40�e�u�v\h� 3�v�f�1 v\5�d��'3�e��75�v+p-5K3Vv\5�s�h2g dzh���}E´�.å�'h23%�ZeQf_kAæ�è2ç(� çQÖ�é_3%5�v\h2u 1 cf%/ h2g-nVtE/�d 5Khld 5�s�h d / g40�e2vZe��75�f%3%/�s_�'h23Z�75�e2v\143%/ g40z�V14u f%/ �75�d /�ep-5K3\�'h23%�Ze�g s�52|*¯�e�gE��e�3�s�j4/ f%5�s�f%143�e�u�v�f%1 d / 5�v�h����V14u f%/ �75�d /�eZj e(t255K�7p4u hQ�25�dXf%j4/�v��75�f%3%/�s�|�´�f�/�v�v\/ �7p4u 5:f%hX14g d 5K3�v�f�e�g d�e�g d+�75�e2v\143%52�e�g d�f%j45�14g d 5K3%u �E/ g40�¯�¦:Ï*ã®s�h d / g40�e�p4p4u /�sKeQf%/ h2g�/�v+�7h�f%/ tQeQf%/ g40y-5�sKe�1 v\57h��of%j45Zy43%h�e2d u ��eQf\f%3�e2s�f%/ t25Ze�p4p4u /�sKeQf%/ h2g v�v\1 s�jle2v+�"°X�e�g d�ê��X½o°ºf%j eQf�/ f"�Ae2s�/ u / f�eQf%5�vK|}Eh��Tf�ioe�3%5"y e2v\5�dZ¯�¦:Ï*ãxd 5�s�h d / g40�/�v*e+j e�3�d7p43%h2y4u 5K�ëe�g d7g4h�f

5�¾�s�/ 5Kg�f%u �Cv\14p4p-h23\f%5�d{yE�lf%3�e2d / f%/ h2g e�uoi"/�dEf%jºkAæ�ç(c�y4/ fZh23Z·�Ö�c�y4/ f�n

ç

���������� ����� ���� ����� ��� ����������� � �!�"��� � ��#��� �����$�%�&�'�()' *+-,�.�/0$ .�1 231 45%6/07!8393' :;%6$�%�:;8�*�23:;%=<�' 45%�>@?3A3' *+-,�>;%�&�'�B3&�45& :;8�%�%�+-CD83>;*+�%�:;:;1 23EDF %�G E#GIHJG K�L�M!:;8�%�%�+-C�+�*B31 23E�NO *�7!83' %@P�()' *+-,�.�/0$ .�1 231 45%6/07!8393' :;%6$�%�:;8�*�23:;%=<�' 45%�>@?3A3' *+-,�+�*�7!83' %@P�B3&�45& 7!*B3%�7Q+-C3&�2323%�'�%�R93&�' 1 S�&�451 *�2$�%�&�'"T#1 23E�' %UT#&�7!83' %=.�/0$ .�1 231 45%6/07!8393' :;%6$�%�:;8�*�23:;%=<�' 45%�>@?3:;1 23E�' %6:;&�7!83' %U>;%�&�'�B3&�45& :;8�%�%�+-CD83>;*+�%�:;:;1 23E#?#E�%�23%�>;&�'�<�' 45%�>;1 23EV"WXTDYZB3&�8#451 [�%6.�/0$ V�%�&�:\4;] 7!%�&�2#] :;R93&�>;%6&�B3&�8#451 [�%=<�' 45%�>@?3:;1 23E�' %U:;&�7!83' %6>;%�&�'�B3&�45& +-C3&�2323%�'�%�R93&�' 1 S�&�451 *�2�?#:;%�>\[�*�+�*�2�45>;*�' ?3' 1 23%�&�>Z83>;%�B�G^+�*B31 23E$�%�&�'"T#1 23E�' %UT#&�7!83' %=/;/0$ /02#<�231 45%6/07!8393' :;%=$�%�:;8�*�23:;%6<�' 45%�>@?3:;1 23E�' %6:;&�7!83' %6>;%�&�'�B3&�45& &�93B31 *!83>;*+�%�:;:;1 23E#?#E�%�23%�>;&�'�<�' 45%�>;1 23E_I%�+@45*�>Z`=*�4baI>;*B393+@4 T#937Q*�c�45C3%U8�*�1 2�40d�1 :;%67J93' 451 83' 1 +�&�451 *�23:)*�c�40d)*�[�%�+@45*�>;: +�*�2�[�*�' 9#451 *�2�?3+�*�>;>;%�' &�451 *�2�?#7!&�45>;1 PD7J93' 451 83' 1 +�&�451 *�2_I%�+@45*�>ZYZB3B a�*�1 2�40d�1 :;%U&�B3B31 451 *�2D*�c�40d)*![�%�+@45*�>;: E�>;&�83C31 +�:@?37!1 PD&�93B31 *e:;1 E�23&�' :b*�>�1 7!&�E�%�:@?3[�%�+@45*�>Z:;%�&�>;+-C_I%�+@45*�>�W &�P#1 7J937 .�1 23B�[�&�' 93%U&�23B 8�*�:;1 451 *�2D*�c^7!&�P#1 7J937Q%�' %�7!%�2�4Z1 2D[�%�+@45*�> %�>;>;*�>�+�*�2�45>;*�'�+�*B31 23E#?3A3' *+-,!f�*�&�451 23E!8�*�1 2�4b&�' E�*�>;1 45C37!:O *�2�[�*�' 9#451 *�23&�'�gI23+�*B3%�> O *�2�[�*�' 9#451 *�23&�'�c *�>\d)&�>;B %�>;>;*�>�+�*�>;>;%�+@451 *�2�*�2 &�A3' *+-,�*�c^A31 45: hb*�>\45C Yb7!%�>;1 +�&�2�B31 E�1 45&�'�+�%�' ' 93' &�>I45%�' %�83C3*�23%=%�R931 837!%�2�4.�1 231 45%UT45&�45%UW &�+-C31 23% T#%�>;1 %�:Z*�c^+�*�2�45>;*�'�&�23BDA31 4b7!&�231 8393' &�451 *�2�*�8�%�>;&�451 *�23: _=1 >\4593&�' ' i�&�' '�`6T#aj&�8383' 1 +�&�451 *�23:Z1 23+�' 93B3%=+�*�2�45>;*�'�*�8�%�>;&�451 *�23:.�.�k L�l�m�] 8�*�1 2�4�?�/02 83' &�+�%�?3$�&�B31 P]0LJc &�:\4b.�*�93>;1 %�>)45>;&�23:\c *�>;7 $�&�B3&�>@?�:;*�23&�>@?�W aIg)Hn&�93B31 *#?3:;8�%�+@45>;&�'�&�23&�' i#:;1 :

oJp�q)r sut"v�wyx{z}| x�~6��wy�^�J���J���I����~6�J|;����� wyx{z}|-�b�^�

� p���p��Zp����Z�3������� ���0�j�;�)� � p� us3����p�r r ¡¢� ����s3£�s������ �)¤Z¥�¦��§p �)� � ��� �"�6��  u�)£���¨"s3 us3�����y���©�����\��ª p�£�sQ«�¬�­D® � s�¯#� � � �)¤©p�£�s��)���nr �  u� ��s ����y���)�0�°p�r ¤"�"£�� ���) ±p�r �"�)s"¥!«Qp��^¡������)s3£X j�)r ���  us � �0p�p��)�)r �0¯3p���� �"�Z�£�s3r ¡{�"�²���)sj��p� usjp�r ¤"�"£�� ���) u�0¯³q)�)� r � � �)¤nq)r �I¯�´I�°p"��«�¬�­D®y¥=o �)sµ}¥ ¶�·)t�p�� � µ}¥ ¶�·"¸���s3r s�¯#�"�I�;s3£�s3�Z¯#� �)¤�����p�� � p�£ � ��p�£�s²q������¹p�r ¤"��º£�� ���) u�0¯3p�r r ¡����  u� r0p�£»���{«�¬�­D®±¨^� � s3�{¯#� � � �)¤¼º ���)s3¡Qp�£�sj�^¡^q)£�� �¯#� � � �)¤���s�¯��)�)�0½��)s��Q�I��� r � ¾3� �)¤¿p¹ÀÂÁDoÃ��¯��)s3 us¢�;�"£Q� ����£�p�º-�;£�p� us¯#�" u�)£�s������ �"�Äp�� � q)r �I¯�´ÅqZp"��s �  u����� �"�Ư#�" u��s3�Z��p���� �"�Å���¹s#Ç^º�)r �"� ����s3 u���"£�p�rZ£�s � �)� � p��Z¯#� s��!�;�"£�� ����s3£�º-�;£�p� us°¯#�" u�)£�s������ �"�6¥JÈDs#º¯3p��Z��s����)s3¡�p�£�s�� ����s3� � s � �;�"£n¨^� � s3�¢��s3r s�¯#�"�I�;s3£�s3�Z¯#� �)¤©p��)�)r �0¯3p�º��� �"�Z�3�)µ}¥ ¶�·)t�É�µ}¥ ¶�·"¸jp�£�s» j�Z¯��{ u�"£�s³¯#�" u�)�I��p���� �"�Zp�r r ¡n��¡^ u us#��º£��0¯�p�r ¤"�"£�� ���) ��³���Zp���«�¬�­D®y�JªX�)�0¯��¢�0�}p���p"��¡^ u us#��£��0¯us3�Z¯#� � s�"�Z¯#s"� � s�¯#� � s} �p��^¡{p��)�)r �0¯3p���� �"�¢Ê Ë°£�p�¨IÌ"¸�Í@¥XÎ"¬�­D®Ï¯#�" u�)£�s������ �"��0�Xp�r ¤"�"£�� ���) u�0¯3p�r r ¡�� � s3�����0¯3p�rb���u���)s¦��;£�p� us»�;�"£� �p��X���e«�¬�­D®y¥À�s����)� ��s}«�¬�­D®Ð¨^� � s3�ZÑ �X¯#r s�p�£X�  u���"£���p��Z¯#s"�I� �°�0� �)���X���)sÂ�"�)r ¡

 j�)r ���  us � �0p»p��)�)r �0¯3p���� �"�ªD�"£����j����� � ¡^� �)¤Z¥U¦@�e�0�U�  u���"£���p����J�)���J���� ¤"�)�"£�sj���)s¼p�£�s�pn���Dq)£���p � qZp�� � p�� � � ��¯#� � � �)¤Z�Up"�³�Z��p�q)r sy u��¨^� s�)r0p�¡^qZp"¯�´�£�s�½��)� £�s��³���)s{¯#�"�Z¯#�)£�£�s3��� � s�¯#� � � �)¤Q����p²ÒZ¨"sn¯��Zp��)�)s3r���"�)� � ��£�p"¯�´�Ó�Ô#Õ�Ö�×"Ø"Ô�×�ÙbØ�×�ÚZØ�Û5Ö{�0�»p¼��s3£� Ü�Z��s � ��� � � Ýbs3£�s3�����0p���s���"�)� � ��� ¤"�Zp�r0��ªX�)�0¯��n¯#�"����p�� �Z�����)s»�;�)r rU¶�Þjµ°¾�º�¶�Þ}´Iµ°¾»£�p��)¤"s�����^�) �p��n�)s�p�£�� �)¤j�;£��" ±����s3s�¯��²����s�¯#� Ò�¯»��� ¤"�Zp�r0�DªX�)�0¯��{p�£�s»r �  u� ��s ����©���)s�p��)�)£���ÇI�  �p���s3r ¡§¸)¥ ¶¢´Iµ°¾ßªX� � sßqZp�� � �)s�¯#s�����p�£�¡©�;�"£²� �Iº��s3r r � ¤"� q)r sy����s3s�¯���ॳá°���)s3£��  u���"£���p������  u���"£���p������ � � �Z����£�¡ � £�� ¨�º� �)¤¼ us � �0py��¡^��s��°� �Z¯#r � � sj¸"ÀƤ"£�p��)�)�0¯3�3�Zp�� � ����s3s�¯��²£�s�¯#�"¤"�)� ��� �"�p�� � ��¡^�����)s����0�3¥�â�� � s3�n¤�p� us��3��ªX�)�0¯��Q£�s3r ¡²�)s�p�¨^� r ¡{�"�Q£�s�p�r6���  us¸"ÀĤ"£�p��)�)�0¯3� p"�DªDs3r r6p"� �����)s3£  us � �0pj��¡^��s��3� � £�� ¨"s���s�¯��)�)�"r �"¤"�0¯3p�r¯��Zp��)¤"s»� �{���)s¬ Á�� � � �Z����£�¡"¥

ã=ä0å6ä\ãçæ �b���^èDéÆ�^êJ|5�ßwy�^�J���J���I���Ë°£��"�)� � ���)sß���  us����y¦�����s3r-Ñ �²p �)� � ��� �"�¿���u«Q«�ëì���©���)s3� £²Ç)í"·p�£�¯��)� ��s�¯���)£�s"�J���)s3¡¢£�s3r s�p"��s � ���)s{¦�����s3r «�s � �0p�ÈDs3�Z¯��) �p�£�´b¥�¦@���� s3¨"s3r �"�) us3����ª p"�����)�)£�£�s � q�s�¯3p��Z��s�p��np � s�½��Zp���s°� � � �Z����£�¡u����p��Iº� p�£ �  j�)r ���  us � �0p¼q�s3�Z¯��) �p�£�´ � � � �)���»s#ÇI�0�������n us�p"���)£�s} j�)r ��� º us � �0p¼��s3£��;�"£� �p��Z¯#s"¥ÂÁ�r s�p�£�r ¡{��p�£�¤"s#��s � p������)sjÇ)í"·�qZp"��s ��î � �Iº��s3r°�)r0p����;�"£� ïÓ;�)�¢���"�)£�¯#s²¯#� � s{�;�"£u���)s�q�s3�Z¯��) �p�£�´¢�0�u�)�)q)r �0¯#r ¡� �0����£�� q)�I��s � à�=� �³�0�»����r � ����r sy�)£�p"¯���0¯3p�rJ�Z��s}�;�"£Â¯#�" u�Zp�£�� �)¤¼¦�����s3r-Ñ �«Q«�ëÜ���¢���)sQs#Ç^��s3�Z��� �"�Z� � s���� ¤"�)s � q^¡©�����)s3£¼¨"s3� � �"£��3¥ î �Zp���0�y� ����s3£�s������ �)¤�p�£�s¼���)s²p��)�)r �0¯3p���� �"�Z�y¦�����s3r � �Z¯#r � � s � �Dp"�jªDs3r rXp"����)suªDs3� ¤"����� �)¤{s�p"¯��ß��s�¯��� �"���������)s3� £Âq�s3�Z¯��) �p�£�´Q���)� ��su�0�»¤"� ¨"s3�Ó5oJp�q)r s�¶"à¥ÂË°��¦�����s3r!«�s � �0pnÈDs3�Z¯��) �p�£�´²��¯#�"£�s}�0�³¯#�" u�)�I��s � q^¡¯3p�r0¯#�)r0p���� �)¤����)sjªDs3� ¤"����s � ¤"s3�" us#��£��0¯Â us�p������!���)s}���  usy���!s�p"¯��

���X���)s{¯#�" u���"�)s3���yq�s3�Z¯��) �p�£�´I�3¥ßËX¯3¯#�"£ � � �)¤����Q���)s{ªX�)� ��s{�Zp�º��s3£ � �0����£�� q)�I��s � �"�¼���)s î �"£�r �¼î � � s î s3q6�^���)s»ªDs3� ¤"����� �)¤���ªDs3£�sqZp"��s � �"�n�;s3s � qZp"¯�´¼�;£��" ±r s�p � � �)¤u j�)r ���  us � �0p¼�����\��ª p�£�s»¨"s3� � �"£��Ê ¦�����s3r Í@¥

ð������ ����� ���� ����� ��� ��#���³ñ����_=1 B3%�* W aIg)Hb];ò6_=1 B3%�*e`=%�+�*B3% F ó�ôõeN ö�L�ô�P3L�ó�ô�:;+�&�' %�B L�PYb93B31 * W aIg)Hb];òUYb93B31 *e`=%�+�*B3%!F L�ôõeN ö�ô!:;%�+�? O `{R93&�' 1 40i

Yb93B31 *eaI>;*+�%�:;:;1 23EDF l�õeN T#&�7!83' %=>;&�45%U+�*�2�[ ¥T#8�%�+�1 &�'�%@÷�%�+@45:W 1 P#1 23E

/07!&�E�1 23E aIC3*�45*�:;C3*�8�40i#8�%6.�1 ' 45%�>;1 23EDF l�õeN O *�2�[�*�' 9#451 *�2()*�PD.�1 ' 45%�>Z]IE�&�93:;:;1 &�2XA3' 93>@?3%�7JA�*�:;: O *�7!8�*�:;1 451 23E/07!&�E�% O *�7!8�*�:;1 451 23Ee]IA3' %�23B O C3>;*�7!&!ø6%@iO C3>;*�7!&!ø6%@i�])1 7!&�E�%6*�[�%�>;' &�i O *�' *�>b:;83&�+�%6+�*�2�[�G

ö�` $�%�23B3%�>)`=1 >;%�+@4-ö�`nT#+�%�23%!F ö�ôõeN ó!:;83C3%�>;%�:@?�L!' 1 E�C�45:oJp�q)r s}¶Iv æ �b���^èDéÆ�^êJ|5�ßwy�^�J���J���I���¿� æ �b���^è\�

o �)su¦�����s3r�«�s � �0p²ÈDs3�Z¯��) �p�£�´�ª p"�»� �)�)��¨�p���� ¨"suq�s�¯3p��Z��sur0p�£�¤"s�Zp�£��������U� �X¯#�"�Z���0���D���6£�s�p�r� j�)r ���  us � �0pjp��)�)r �0¯3p���� �"�Z��ªX� ���{p"¯���Zp�r j�)r ���  us � �0p � p���p���s#���3¥¼Ë��³���)s�q�s3�Z¯��) �p�£�´Q�0�£��)�6�6���)s�£�s����)r ������b���)s�¯#�" u���"�)s3���Dp��)�)r �0¯3p���� �"�Z��p�£�s°�)£�s���s3����s � ¥eù)�"£�s#Ç)p� u�)r s"��� ����)s¯3p"��s³���ep�� � � �u u� ÇI� �)¤Z�^���)s£�s����)r ��� �)¤u u� ÇIs � p�� � � �u�0� �)r0p�¡"s ����)£��"�)¤"�²���)sj��s����»¬ Á�Ñ �³���"�)� � ¯3p�£ � p�� � ����s�p�´"s3£��3¥�o �)�0�³��s#����� �p��Zp�£��X�;£��" ú �p��^¡{q�s3�Z¯��) �p�£�´I�3�Z� �����Zp��»� �»�0����������� q)r sÂ���n¨"s3£�� �;¡���)sy£�s����)r �¯#�" u�)�I��s � �=£�p����)s3£°���Zp��{û��Z���»���  usu�)��ªür �"�)¤n� �³���^�"´���ns#ÇIs�¯#�I��s"¥jÀ��0����£�� q)�I��� �)¤n���)suq�s3�Z¯��) �p�£�´²�"�)r ¡Qp"�»p��QÇ)í"·¼s#ÇIs#º¯#�I��p�q)r s}�0�°���)�0�»q�s3�Z¯��) �p�£�´bÑ �°¤"£�s�p���s��������)�"£���¯#�" u� �)¤Z�Zr �  u� ��� �)¤{� ����{q�s3� �)¤²�Z��s � ���"r s3r ¡²�;�"£Â¯#�" u�Zp�£��0���"�Z�»p� u�"�)¤në»í"·n� �Z����£��Z¯��� �"���s#�°¯#�" u�Zp���� q)r s³�)£��I¯#s������"£��3¥Ë°r ���)�"�)¤"�ý���)s�¦�����s3r»«�s � �0p�ÈDs3�Z¯��) �p�£�´©���"�)£�¯#s�¯#� � s��0���)���

�)�)q)r �0¯#r ¡np�¨�p�� r0p�q)r s"�^ªDs � � � �Zp�¨"s³p"¯3¯#s��������u� �X���)£��"�)¤"�{p��²p�¤"£�s3s#º us3����ªX� ����¦�����s3r-¥�ËX�\��s3£»s#Ç)p� u� �)� �)¤����)sjq�s3�Z¯��) �p�£�´bÑ ��¯#�"����s3�����3�ªDs�¯��)����s{�)�������� u� � � �;¡©�"£�s#ÇI�Zp�� � � ���;�"£��"�)£�ªD�"£�´��;�"£¼��s3¨�ºs3£�p�rI£�s�p"���"�Z�3¥UùJ� £������"q�s�¯3p��Z��s ���)s�«��0¯#£��������\� î � � � ��ª°�!�"��s3£�p���� �)¤��¡I����s3 þ�0�¼�"�)r ¡§p�¨�p�� r0p�q)r s²�;�"£¼Ç)í"·¢qZp"��s �  �p"¯��)� �)s���Ó5p�� � ���ýpr �  u� ��s � s#Ç^��s3���Â�"��À�­ ÁÐË°r �)�Zp{ �p"¯��)� �)s���à�6� �}ªD�"�)r � £�s�½��)� £�supr0p�£�¤"sDs#Ýb�"£��e���³���"£��e���)sXs#ÇI�0����� �)¤ î � � � ��ª°�e�"£�� s3����s � ¦�����s3r)«�s � �0pÈDs3�Z¯��) �p�£�´�¯#� � s»���y���)sÂ�����)s3£Xÿ��°¦�ë°º@qZp"��s � �)r0p����;�"£� ������Zp��XªDs� s���� £�s � ���²����� � ¡"¥y«������³�  u���"£���p�����r ¡"�6qZp"��� �)¤n�"�)£³ªD�"£�´²�"�����)s¦�����s3rI«�s � �0p»ÈDs3�Z¯��) �p�£�´³ªD�"�)r � �Zp�¨"s�q��"�)� � ���)sD£�s����)r ��� �)¤»ªD�"£�´�º

¸

� �������� �� ���������������� ������������������ ������ �� �!"�����#�$%���&����'����� (�� )���* ���+�-,.������� /0�+ )�1���#����24365�������� �)��� �( � )���+57�+ )���+ ��8��+��� 97�+�$�� �� ��!)�����:��5�5�� ���+�$�� �� )�;�� )�<���$1�=����1�+>;?@�&������+����� �������)�$:�=�<�)�1��7�����+�A��5�5��������1�B�0�������'�7�C��=���� � � D+�-��E������� �(GF=H *JI �<��� �� �����������5�5�� ���+�$�� �� )�+3����-�������0���������K8������#����'57������ �(���L4����%���&�0�+� �M���� ���K8N� �(������05��������)�O0��57�+ ��������1����>;PC8��+��QR�)���1���&�����%5����$�!"�����S����+��5)����� ����!C���� � �� �(���������T7�K8������!-F=H *JI 34����G ���G ���������������� � Q,.������������!U&?V� )���$�%�+3��#��2N� �(#��F=H *JI �)�������W�7�+ )�1���#����2W�<�)�1��������'�$���1���O�� 8���>

X6Y�ZMY�Z\[.]<^-_a`cbNd;egf�hRbNi;jKkFBl0mon�p �-,.��������/0�+ )�1�����-�'����� ��%��!6���������'����� �+ ��������5�5�� ���+�$�� �� )��� )�#������������57�� )��� �('������5�� �=���$1������1�-������� (� ����<������+5��������+ �:�����0����2N� �����q��!G�+���+��(�� �(@�<��� �� ���������r�� )�s�������<�� ����+�$�� �� )�#��Q���t��+�#��u mM�+��vNw+xy>{z&��� ��5�5�� ���+�$�� �� )�R� )��� �)�����|� {���� FBl0mon},.��t������/0�+ )�1� ����� ��#~gz;����� �����-�0�+���'���+� ���O����W���������(���� ����� �� �� .�� )��#����2���C����� 8��+ ����+� ���O�� �� ��� R����5)����C��!4� 1�C����������1�;��'���+5��������+ ���)�$<����+Qq���� )�������+�����@������0����2N� �����@��!%�+���+��(�� �(.�<��� �� ����������� )�.�������<�� ����+�$�� �� )���Q�����+�#�+>n%� �o��!A����<������57�� ��+ �G��5�5�� ���+�$t�� �� )�=�����B5������ ����� Q.�K8$��� ������� �'���%�������1������������37�� )������R������5�� ��������-��!M��5�5�� ���+�$�� �� )�-�� )�#���$1������1�-�����%���������� ����������� �����=?@�������?V�����'?@�+�M>z&���%,.��������/0�+ )�1�<�0����2N� ���������+5��������+ �1�A�G������(��057������ �� R��!)����

�QN57���A��!6��5�5�� ���+�$�� �� )�o��)�$C��� (���:�7����� ��� ��B������2����5R�0����2���1�$t�� �� #���C�&l=>�z&���=��� ��������Q<���������)��������5�������� �+�#�:�� ��W�B�N�|�7�+ )�1��t�#����2��=�� )�.� � ���1����Q�2��+�� ��+���%�0�+���<�K8���������� �NQ�� )��������.�)��� �(W!"��� ���5�5�� ���+�$�� �� )�=�� )�����$1������1�+>BFBl0mon�,.��������/0�+ )�1��� )��� �)�����G� �Rt��(��'������5���������� �� r~g���CP0�R3)PC� * l&�O378N�����+�W������5���������� �� @~g,.�CP0�=t� �O3%��57�+���1���� )�V���)��� �{������� �(�~��'��,q3�R> w ��� 3�� )�Vn=�=�&l0,��O3��57�+���1����������(� �� �� �� S~g�%����1������� �0�+� �<���.����QN5����(��1��5��NQ�~"�0�G�A3�A�+(��� O�O> * G�������R�����1��� ��������������+ �=5��������+ �1�$�� �� ��5�5�� ���+�$�� �� ~"(�������1������� 5�O�0�� )����57��5���������������+ )���+��� �(�n%� * ~g,.�������O>?V�)�$BFBl0mon�,.��������/0�+ )�1�.(���1�%��� (���G������������ )���+5�G��!:(�� 8�t

� �(#��5�5�� ���+�$�� �� ��� )�����$1�R����%���+� ���O�� �� ������)���6� ��57����1�� )����>:z&����7�+ )�1���#����2r���R!"���+�+� Qq���������� ��������{� s�������1������������!"�������� |�����0�������#������G�0�+����� �� �(<�� ��W����B������������57�� )��� �(<���$1�R����1�+>:z&�������57�+ ��������1���%��5�5��������1�R!g����� � � 1�$����-���� �97���+ )���%� #����=�7�+ )�1���#����2��� �� �(��� ��.5����$8N����� �(��������� )�&!"���%����� �������� �(�������7�+ )�1���#����24p ����� ���+ �1�+>��=� �����O<���������G���1�1��� ����O�������������5)���������� )�B�����R57������� ��� �!"���=�� NQW5����$�!"�������+��5)����� �'��!A���� � �� �(WF=H *JI ���%�#��� ��� �����%��57�+��t�$�� �(<��Q�����+� 3N��� �������(�������=�7�+ )�1���#����2����N���C ���&��57����� !"Q#����� �t(�� �� N�����+�����+���A����������<����#��2��#���)�1�@� ������5)���������� M>�?@�#��5����� ���G�� ��� ��5�� Q.�)���RFBl0monS,.��������/0�+ )�1�.!"���G�����B����)��Q.�7���+���)������+8��+�1����2��+Q'�<��� �� ���������B��5�5�� ���+�$�� �� )�;�)�K8��-�+���+��(����<��� )���&� 1�A� �t���+5��� �� s~"������B ���1����� Q�36,.�-�����)��� �N�O>'n%�����)34�#�� NQ ��!C��������$1�����1�B�)�K8�����(����@���)�1����)�$B����+Q@�����R�� �������� ��������+��� � Q����#��� �C�����Rt5)�������G��G���� ���+��57���1����Q%�0����2N� �������+>:u ����� �1v�v$x������������������4����C9)�1�����������R�NQ.��EN��+ )��� �(.FBl0monS,.��������/0�+ )�1���� ��r��!"�+�c������+�'��5�t5�� ���+�$�� �� )�W~g��> ��� � 8N�����+� ��+� ������ �!"�+���+ )��� �(.�� )�q,.�CP0�=ty�N�O3:�� )� �����������<���$1�W����G��� D+��5�������� �+� >z&��������� (�� )���M,.��������/0�+ )�1�.����1�)���1���O��+��� D+���#� ru /0�����)v�vKxy>

� ���&�;������&�¡ £¢��1¤;¥+¦§�¨�¥�©«ª­¬'�;�#��¬�©�¨

?@�W�7�+� � �+8��#��)�$��������5�5��������1�@��!%,.��������/0�+ )�1�@t%!"��� �&��5�5�� ���+�$t�� �� )�A�� ����0�+� �)��57����� 9)���R���$1�'����1�;tM���C�����������O�>o�����A������:���������� M3

�0��)�����#FBl0mon�,.��������/0�+ )�1�#���-����1������ �('57��� �C!"���0���� )������)�O�t� �(R�����0�$� ��<��� �� ���������<�0����2N� �����6>:®=57�+ �������1���G����!U��&�����%�&����)�����R�7�����!"���C� 1�C57����1����� � � �Q�~g��� � �$�� �(G!"���-���������:5����$�!"�����������Rt5)���������� )�1�-�� )������B!g���O��)�$%�0�'��������� �� )��� QND+�G������������1���B���������� �����O�� Q�>-z&���'�#��� .����� 8N� �(�!"���1���B�7�+��� )�.��5�5�� ���+�$�� �� .���+� ���O�� �� �&���G��������� 8���!"���<������5�� ����+ ������B� |���$8��+��� �( ���'�#�� NQ��QN57���'��!����������5�������������� �(<���-57������� ��� ��>A?@�=9)�1��������8��+Q����#�� )�W����� � ���O�����@���������s������5�� � ��!B�<��� �� ���������q��5�5�� ���+�$�� �� )�+30������1�¯�&����������t�� � � ��� � ���W�#� ����=��!;!"�� )�������+ �1���o�<��� �� ����������1����2��+° � �,.�CP0�8N�����+�)3 � �B,.�CP0�����)��� �)3o���G8N�����+� (��������#~"� )��� �)��� �(.�������A�� ������¯(��1��5������+�;�� )�<�<�)�����&��QN �����������1�O3��N�o�1�KQG��1����� �(�~"��� (��#���)��� � �Q��1�$������������+ )���+��� �(N�O36±��%��57�+���1����������(� �� �� �� .�� )����QN �����������+3 � ���+� �+5����� NQq~"8N�����+���� )����57�+���1��������5���������� �� 7�O36�� )�@w��%�+� ���O����� ���������������+ �-8N� �+�� �(R�� )�����+ )���+��� �(�~"��> ()>A�A����O������� 5�0�� )�W�=z,�m�����������+ �1�+3���� (�� 1���65��������(��1��5��)�1�O>�����������1��1����243��V���#��� �R�����)�������!#��5�5�� ���+�$�� �� )�.�0�+���|�1����t

���+ ��)�������V�� ����+8��+�1���%!g���O����1��� )��� �)��� �(¯��5�5)�����+ ��57��5���������� �Q~"�)�������V�� �57�+�1���� )���G��E�57�+��� �+ )���@�� )�V�)���+� ���������)����� �� )�W�� �����?V?V?��O34�������<���)��� � �Qr~"�������)��� ������+3�57�+��!"�����#�� )���K��� )��� �+8��+�o��!�������W�#��� ���+ )�� )����> * |��������+�������+3;����+�����&���<����� �(�� ����5�5�� � t�+�$�� �� ���)�$��&���B��� ������� Q�����57�+��� ���G��.� 1�'������57���� ����1�B�)���������� �������������������+�+> * #���R�����R����57����)�$�� s�#��2N� �(@�����R�0����2N� �����!"��� � Q���57�+ r�� )���K8$��� ������� �<��)�$B�����5������������=��!057�+�+�'���+8N� �+�c�+�� ���+��8�����.���1�K���$���+ ��� �� ���.�� NQ�����97��� �+ )��� ���B� �������B�0����2N� �����6>* B���G ���G�����'���� ���+ ��� �� .��)�$G������G�0����2N� ����� ���=���������;!"���G�+8��+��Q����)��Q.��!-�<��� �� ����������>Rz&���R(������$�����B����8$�� �1��(��<��!-�#��2N� �(�����/0�+��2��+� �+Q.�<��� �� ���������.�0����2N� ������������5�� ����+� Q@��57�+ r���B��)�$R�� NQ�t�� ��#���B!"���+����.1��2��#�����'�0����2N� �����@�� )�@������� !"Q@� ��������� �����+� � ��+�����+>z&������5�5�� ���+�$�� �� )�G������1�@�#��2��R��5�����W/0�+��2��+� �+Q �<��� �� ���������

�0����2N� �����������05��������+ �����<� �z;����� �&�)3�������1��� )��� �)�����A� �#��(�������Rt5���������� �� r~g�-²J³:�M34���CP0�'�O34���c(��1��5������+�'~g,.������3)�&®³:�1�KQ��O3���������t���+ �;���+ )���+��� �(<~��G������1������� 5�O�O3$�<�)�����-��QN �����������-~gz&� ������� �Q��O3�����t��� ��������5���������� �� q~gn=�=�&l0,q3Mmon=,.P%37��5�( �K� ���O37��57�+���1����QN ������t�����R~g�%��QN ���7�O3M��57�+���1��������5���������� �� |~��'��,��O3M��57�+���1����������(� �� �� �� ~g�%����1���:�� )�#8N�����+�<(������<~g�=�N���W�-��5�5�� ���+�$�� �� )�+>Az&�����+�=,.�CP0�=t� ���$1�|����1��������� )��� �)�����¯��{���$8��+���³G�a�� )�V�=�Gz&³§~yw ��´ �A3��´�µ�´ * �:��������� ���� �� )�+>An�����1��� � ��������������� 5��� �� ���!;�����1��������57�� ��+ ���5�5�� ���+�$�� �� ��� )� ���$1������%�+�� �7�B!"���� )��� .n%5�57�+ )��� E./G>

¶ ª­¬'�;�#��¬�©�¨¸·�¹�©'�A©�ºC¤;�&�A¥�»0©B¤;¥�¬�¼

z&��� �1�)���1���O��+��� D��$�� �� q��!G���7�+ )�1���#����2q� N8���� 8��������� ��������������t���+ ����!�� 1������ ��� ���q�7�+�)�K8N� ���.�� ��½��������57����� 97�r(������'�7�+� �(��R5����$8N�����G� )��� (���� ��������5�57������ �(��<��� �� ���������R�� ����)���1���&��������1�1��� ����O��������+> * {���1���+�<��@5����$8N����� ���)�����+� � �� ��(���� )��R������1���.������5)�������������1�)���1���O��+��� D��$�� �� ���!-�����/0�+��2��+� �+Q.�<��� �� ����������0����2N� �����63A�����������NQ|���������1�)���1���O��+��� D��$�� �� r� |���� ���������#�� �t ��+��� � �M�7�'57�+��!"������������ ��.�� �������+�������+� Q�����)��� �����0����2N� �����63������N�CP&l0v�±��7�+ )�1���#����2 ����� ���>Gn%� �;��!:�����=�0����2N� ��������������������t���+ �1�M�0�+���:57�+��!"���������B�� '����-�=P&l¯~" ��$�{l-����5)�����6n%� 5��)�5����$�t!"�����}�)��� �(W�����n:z=®G,¾� )����������+ �1�$�� �� .��N���o!"�����}������=�+8��+� t��57�+��p �<zo�N��� 2N� R!"�����=� (�� 1���&F% �� E�~" ��$��l-����5)���rzo��� � ��F% �� E)�O>n:z=®G,���� � �$�%�!"���%����R���� )������)�O�� �� .��!-���)�������� D+��� � )����������+ �t1�$�� �� ¯�� )�s5�����9)� � �(r��N�����+3&���#�0�+� �%���#� )��� �)��� �(|�r8$����� ���Q|��!��1�� )�����1�W5����+5)���12$��(����#��N��������)�1� ���¿�À�Á�Â�ÃR�� )��À6ÄKÅ4Ä�Æ�u �=P&l-xy>z&���������57�� ��+ �C��5�5�� ���+�$�� �� )�;!"���:�7����<�����<��� �� ���������B�0����2�t

������� ������ �� ����� ��� ���������������� �"!$# %&#'�)(+*-, *�(+*�.0/�*���� �"!$#21�30405 67/�6�8:90(+*�;+;+5 6�. <�9�*�*�/>=�?@BADC <�C��E(+*�;+5 40*�.FG!"H 5 .FI6�.�J�K�L:;+*�/�C J�K�M�N ?05 F�J�LOJ P�P�P:Q�RS �E%&! SUT 9�*�(+5 8:*�.FI1�H0V"1�W*�H *-F�5 8:1�X�*Y/�6�8:90(+*�;+;+5 6�. Z�[�M T Z�[�M:X�(+*-@�;+/�1�H *Y5 8:1�X�*\ C ]�ZOK !$!"%_^$^`(+*-, *�(+*�.0/�*���� �"!$#2;+9�*�*�/>=B/�6�8:90(+*�;+;+5 6�. <�9�*�*�/>=�?@BADC <�C��E(+*�;+5 40*�.FG!"H 5 .FI6�.�J�K�L:;+*�/�C J�K�M�N ?05 F�J�LOJ P�P�P:Q�R\ =06�;&FI;+/�(+5 9�F �a6�;&FI;+/�(+5 9�FG5 .FI*�(+90(+*-FI*�(E, 6�(G(+*�.040*�(+5 .0Xb9�6�;&FI;+/�(+5 9�F$c�H *�; !"6�H 6�(�9�6�;&FI;+/�(+5 9�FG40(+1�VG5 .0X:6�,U1:FI5 X�*�(\ <0# S 30(+6�9�*�1�. \ <0#2PMOC K�P:, 30H H�(+1�FI*D;+9�*�*�/>=�/�6�8:90(+*�;+;+5 6�. <�9�*�*�/>=�?@BADC <�C��E(+*�;+5 40*�.FG!"H 5 .FI6�.�J�K�L:;+*�/�C J�K�M�N ?05 F�J�LOJ P�P�P:Q�Rd � S \ �Y!"^`?01�;+*�4BH 6�;+;&@'5 8:1�X�*Y/�6�8:90(+*�;+;+5 6�. Z�Z�] T K�ef:/�6�H 6�(G5 8:1�X�*#'*�;+1 g 9�*�. \ hji �lkG*�.040*�(+5 .0X7���E%$!"H 6�.0* #'5 908:1�9 NEFI* T FI30(+*Y8:1�90905 .0XbVG5 FI='8:5 908:1�90;

g ;+40*�8:6 N";&FI1�.0401�(+4B(+*�.040*�(+5 .0Xb905 9�*�H 5 .0*^m* T X�*�. NUFI* T FI30(+*Y8:1�909�*�4�W*�(+;+5 6�.'6�,UAGFI1�=BFI*�1�9�6�F

#'� S \ #'� S \ N_ZbW�5 40*�67/�6O405 .0X n�6�30($, (+1�8:*�;$1�F <�%_npo i [�Z T Z�e�PqG(+*�;+6�H 3�FI5 6�.� S \�r %_^ <�Q��DKD9030?0H 5 / s�*-@B*�.0/�(&@�9�FI5 6�.�1�.04'1�3�FI=0*�.FI5 /�1�FI5 6�. <�905 T ^m6O6�H ;G6�3�FI903�FG;&FI1�FI5 ;&FI5 /�;$c�H *� \ � t&�E(+*-F+F_@ \ 6O6O4'�E(+5 W�1�/-@uD401�FI1:*�.0/�(&@�9�FI5 6�. <�905 T ^m6O6�H ;G6�3�FI903�FG;&FI1�FI5 ;&FI5 /�;$c�H *kG1�;&FI1 <�9�*�*�/>=�(+*�/�6�X�.05 FI5 6�. ZOC K�Z�L:;+*�/�6�.04'<��EQ S k S , 6�(+8:1�FG;+9�*�*�/>=�c�H *�v�t h 1�30(+5 *�w�C C C xE*�1�=�C C C g =�C u

ybz�{"| }�~"�:�����������U�b�I�"���U�b���

������� ������ �� ����� ��� ����������� F��� �"!$# %&#'�)��� �"!$#21�30405 67/�6�8:90(+*�;+;+5 6�. SUT /�*�(+9�F", (+6�8�<�=0/>=0*�40(+5 .�� ;"!"1�(+8:*�.�<�305 FI*�J�Z�L7;+*�/�C J�#'6�.06�J�K�M�N ?05 FI;-J�e�e�sOQ�R:� �a6�9�*�f�e���$� d A �U^G� ^p% r e�e:V"1�W*�H *-F�5 8:1�X�*Y/�6�8:90(+*�;+;+5 6�. efOK T ]�Z�M7/�6�H 6�(G405 X�5 FI1�H�90=06�FI6�X�(+1�90=05 / 5 8:1�X�*:� ��6O401�s��� 6O6�8 !"H 1�;+;+5 /Yc�(+;&F�9�*�(+;+6�.';+=06O6�FI*�("W�5 40*�6:X�1�8:* Z�[OC L7;+*�/�CE(+*�/�6�(+40*�4�X�1�8:*D;+*��O30*�.0/�*bo ]�]�e:, (+1�8:*�;G� i P7, 90;Iq

\ =06�;&FI;+/�(+5 9�F �a6�;&FI;+/�(+5 9�FG406O/�308:*�.F"W�5 *-VG5 .0X��(+*�.040*�(+5 .0X na5 (+;&F�901�X�*D6�,UkG6�;+*�.O?0H 308�1�.04'g 30;&FI*�(+=06�3�F�� ; h nU<B901�9�*�(Yo Z�e�C L:sO�E@OFI*�;Iq � kG6�;+*�f�Z��\ <0# S 30(+6�9�*�1�. \ <0#2PMOC K�P�;+9�*�*�/>=�/�6�8:90(+*�;+;+5 6�. <�9�*�*�/>=�?@BADC <�C�� 5 /�*Y�E(+*�;+5 40*�.F \ 6�(+*�J�Z�e�;+*�/�C J�#'6�.06�J�K�M�N ?05 FI;-J�L7sOQ�R:� !" �  f�f��d � S \ �Y!"^`?01�;+*�4BH 6�;+;&@'5 8:1�X�*Y/�6�8:90(+*�;+;+5 6�. efOK T ]�Z�M7/�6�H 6�(G405 X�5 FI1�H�90=06�FI6�X�(+1�90=05 / 5 8:1�X�*:� ��6O401�s��h � # S #'� S \ N+K h 1�@*�(G%+%+% o #'� i q$1�30405 67*�.0/�6O40*�( SUT /�*�(+9�F", (+6�8�<�=0/>=0*�40(+5 .�� ;"!"1�(+8:*�.�<�305 FI*�J�Z�L7;+*�/�C J�<OFI*�(+*�6�J�K�M�N ?05 FI;-J�e�e:sOQ�R:� �a6�9�*�f�e��#'*�;+1 g 9�*�. \ hji �l(+*�.040*�(+5 .0X7���E%"/�H 6�.0* ��.05 8:1�FI*�4�X�*�1�(+;-J�8:6�(+90= i 4�J0(+*-¡�*�/-F$40*�8:6�;$N i P7, (+1�8:*�;$*�1�/>='1�FDK�PZ�e T ]�M�L

#'� S \ N_Z #'� S \ N_ZbW�5 40*�67*�.0/�6O405 .0X K�Mb, (+1�8:*�;Do&K \ g �"q$1�F �$� �bJ�Q�� ^"�¢]�Z�P��aJ0Q�� ^"��K�PL�P�%$(+*�;+6�H 3�FI5 6�.0;8:90X�K�Z i #'� S \ N+K h 1�@*�(G%+%+% o #'� i q$1�30405 6740*�/�6O40*�( SUT /�*�(+9�F", (+6�8�<�=0/>=0*�40(+5 .�� ;"!"1�(+8:*�.�<�305 FI*�J�Z�L7;+*�/�C J�<OFI*�(+*�6�J�K�M�N ?05 FI;-J�e�e:sOQ�R:� �a6�9�*�f�e���"g$�E(+1�@ �a*�(+;+5 ;&FI1�.0/�* 6�,a� 5 ;+5 6�.'(+1�@BFI(+1�/�*�( M�e�P T eL�P:��8:8:6�.05 FI*Y;+/�*�.0*Y?@B1�(&FI5 ;&F�kG6�?�*�(&F��DC�#'5 />s�*�H ;+*�.�� #'5 />s�f�[��kG1�;&FI1 <�9�*�*�/>=�(+*�/�6�X�.05 FI5 6�. ZOC K�Z�L7;+*�/�C"<��EQ S k S 1�30405 67c�H *�v�t h 1�30(+5 *�w�C C C xE*�1�=�C C C g =�C ukG;&@�.FI= �YH 1�F+F�;+9�*�*�/>=�;&@�.FI=0*�;+5 R�*�( K�LOKYV"6�(+4�* T /�*�(+9�F$6�,UADC <�C�� *�/�H 1�(+1�FI5 6�.B6�,U%_.040*�9�*�.040*�.0/�*Yo f�P�;+*�/�C J�K�J PM�Z:?@OFI*�;Iq^$5 8:5 405 F_@ #'%_� %"8b30;+5 /Y(+*�.040*�(+5 .0XDVG5 FI= \ A <'5 .0;&FI(+308:*�.FI; £GN c�H *�;$FI=0*�8:* ;+6�.0X�J�#'%_� %Ec�H *�o ef7;+*�/�C J�K i J L�f�e�?@OFI*�;Iq>J \ 6O*�8:6�.B901�FI/>=BsO5 FD� <�.06�V�f�M��

ybz�{"| }¥¤$�:���a¦�§G�U¨I�a©ª��«b¨+¬��I­2�U�b�I�¢®°¯$¦�§Y¨I¯G�"�

| ±azm²pz�³$²)´Uµ�¶'·B¸a¹�ºB}0»�}½¼�±m¾p¿"À | }�²pº�À Á�Â÷�±m¾p¿$zmÄp·2ÅjÆ"Ç È�É�Ê"ÈmÈB±m»Ë ·�·ÍÌ"ÎEÇ Ï"Ç È�±m³2·�±m¾p¿$zmÄ�yD»�Ð$Æ�¤ÃÑ�Ò½Ó�ÔÕÅ�¹EÇ Ê�ÖI×�}0Ì�Ç�¸"È�Êaؽº�À Á�ÂÁ�Â"}�¼�±m¾p¿"À | }0»bÙGz�ÚaÛ0��ÜmÝaÞßÜ�à"áÍÜ�â$ã�âGäEå�æ$çmè"éaê$Ç�y'Â"}�Û�}B¿$z�»z�¾p}�Á�}0»ÛÁ�Ð"»�³¥±m³�±m³"| ë½Á�Â"±aÛ�}�±m¿EÁ�À ¾pÀ ì�z�Á�À ±m³$Û º�Â"À_¼Â�º�Â"À_¼Â�z�»�}7³"±�Ábz�»¼Â"À Á�}�¼OÉÁ�Ð"»�}�Û�¿G}�¼�À íG¼�ÉDÁ�Â"±aÛ�}½º�Â"À_¼Â)}0| À ¾pÀ ³$z�Á�}½»�}�²EÐ"³$²"z�³$¼�À }�Û�À ³`Á�Â"}j¼�±E²E}z�ÁlÁ�Â"}îzmÛ�Û�}0¾�{"| ëï| }0Ìm}0|pÖI¼�±m¾p¾p±m³ðÛ�Ð"{EÉ-}�ñE¿"»�}�Û�Û�À ±m³ò}0| À ¾pÀ ³$z�Á�À ±m³Yó¼�±m³$Û�Áz�³aÁ�¿"»�±m¿$z�Úaz�Á�À ±m³GØOóY»z�Á�Â"}0»�Á�Â$z�³î¾p±m»�})Û�±m¿"Â"À_Û�Á�À_¼0z�Á�}�²�±m¿EÁ�À ɾpÀ ì�z�Á�À ±m³�¾p}�Á�Â"±E²"ÛpÖ+| ±U±m¿�Ð"³"»�±m| | À ³"Ú$ó�¿"»�±E¼�}�²EÐ"»�}�À ³"| À ³"À ³"Ú$ó Úm| ±m{$z�|Û�¼Â"}�²EÐ"| À ³"ÚUØ¥º�Â"À_¼Â2¼0z�³2¿G±�Á�}0³aÁ�À_z�| | ëôz�õ�}�¼OÁ�Á�Â"}lºB±m»�öU| ±azm²�À ³÷z�³z�»¼Â"À Á�}�¼OÁ�Ð"»�}�Û�¿G}�¼�À íG¼¥º'z�ë�ø ù"»�À Á�Á¸m¸�ú-Ç�û½| |7±�ü7Á�Â"}p¼�±m¾p¿G±m³"}0³aÁjz�¿EÉ¿"| À_¼0z�Á�À ±m³ý¼�±E²E}�Û½ºB}0»�}�±m»�À ÚmÀ ³$z�| | ëòEÀ_Û�Á�»�À {"ÐEÁ�}�²�º�À Á�Â�±m¿EÁ�À ¾pÀ ì�z�Á�À ±m³| }0Ìm}0|_Ûb| }�Û�ÛDÁ�Â$z�³�±m»7}�ÄaÐ$z�|mÁ�±jÁ�Â"À_Û0ó�¾`z�öUÀ ³"Ú½Á�Â"}�¼�±E²E}�ÛbÀ ³�±mÐ"»7Û�Á�Ð$²Eëz�Á�| }�zmÛ�ÁBzmÛ:ºB}0| |$±m¿EÁ�À ¾pÀ ì0}�²`zmÛ7Á�Â"}�{"À ³$z�»�À }�Û7Á�Â$z�ÁBz�»�}�À ³)º�À_²E}½Ð$Û�}mÇû½| |$±�ü�Á�Â"}j¼�±m¾p¿"À | }�²�{"À ³$z�»�À }�Û�ºB}0»�}'À ³$Û�Á�»�Ð"¾p}0³aÁ�}�²pº�À Á�Â)±mÐ"»:Á�±U±m|_ÛÐ$Û�À ³"Ú÷û:y�þjÿ z�³$²ï»�Ð"³ï±m³ zª·�±m¾p¿$zmÄ2¾p±E²E}0|���´"Î�ÊôºB±m»�öEÛ�Áz�ÉÁ�À ±m³2º�À Á�ª²EÐ$z�|�¹�ÊmÊ�ÿ��½ì¢û½| ¿"Â$z�ÎEÈ�Î�Æ�¤�¿"»�±E¼�}�Û�Û�±m»Û�z�³$²òÈ Ë��±�ü�×½û�ÿôÇ�ybz�{"| }�¹ý±�Ìm}0»�ÌUÀ }0º½Û�Á�Â"}�{$zmÛ�À_¼¢¼Â$z�»zm¼OÁ�}0»�À_Û�Á�À_¼0Û�±�ü�Á�Â"}� }0»�öm}0| }0ë`¾�Ð"| Á�À ¾p}�²EÀ_zpºB±m»�öU| ±azm² Ç

��� �� ������������������ �

y'Â"}'{$z�|_z�³$¼�}B±�ü$ü+Ð"³$¼OÁ�À ±m³$z�|"»�}�Û�±mÐ"»¼�}�ÛDÐEÁ�À | À ì0}�²�{Uë�z�ºB±m»�öU| ±azm²�²E}�ÉÁ�}0»�¾pÀ ³"}�Û�Á�Â"}j±m¿EÁ�À ¾`z�| ²EÀ_Û�Á�»�À {"ÐEÁ�À ±m³l±�üYü+Ð"³$¼OÁ�À ±m³$z�|�Ð"³"À ÁÛ�ÖIzm²"²E}0»Û0ó¾�Ð"| Á�À ¿"| À }0»Û0ó½| ±azm²"!�Û�Á�±m»�}�Ð"³"À ÁÛØlzmÛ)ºB}0| |�zmÛl{"ÐEõ�}0»Ã| }0³"Ú�Á�Â$ÛÃz�³$²±�Á�Â"}0»ÃÀ ¾p¿G±m»�Áz�³aÁ�z�»¼Â"À Á�}�¼OÁ�Ð"»z�|j¿$z�»z�¾p}�Á�}0»Û0Ç y'Â"}�³UÐ"¾�{G}0»¢±�üü+Ð"³$¼OÁ�À ±m³$z�|pÐ"³"À ÁÛôz�Ì�z�À |_z�{"| }ª²E}�Á�}0»�¾pÀ ³"}�Û�Â"±�º�À ³$Û�Á�»�Ð$¼OÁ�À ±m³$Ûîz�»�}Û�¼Â"}�²EÐ"| }�² ó"z�³$²lÀ_Û'| À ¾pÀ Á�}�²Ã{Uëlz�Ì�z�À |_z�{"| }�²EÀ }�z�»�}�z�zmÛBºB}0| |YzmÛ'| À ¾�ÉÀ Áz�Á�À ±m³$ÛB²EÐ"}�Á�±�zm²"²E}�²)º�À »�}�| }0³"Ú�Á�ÂÃz�³$²l¼�ëE¼�| }½Á�À ¾p}mÇ#��z�ÌUÀ ³"Ú¥Á�±U±ü+}0º ±�ü�Á�Â"}�³"}0}�²E}�²ªü+Ð"³$¼OÁ�À ±m³$z�|�Ð"³"À ÁÛ)| }0³"Ú�Á�Â"}0³$Û`Á�Â"}�}�ñE}�¼�ÐEÁ�À ±m³Á�À ¾p}p±�ü'zÿ"»�±mÚm»z�¾ ²EÐ"}�Á�±ÃÁ�Â"}p| À ¾pÀ Á�}�²îz�{"À | À Á�ë�Á�±¢}�ñUÁ�»zm¼OÁ�¿$z�»�Éz�| | }0| À_Û�¾¢óUº�Â"À | }�±m³)Á�Â"}�±�Á�Â"}0»'}�ñUÁ�»�}0¾p}móUÀ ¾p¿"| }0¾p}0³aÁ�À ³"Ú�Á�±U±�¾`z�³Uëü+Ð"³$¼OÁ�À ±m³$z�|$Ð"³"À ÁÛ�»�}�Û�Ð"| ÁÛ�À ³)Ð"³$²E}0»�ÐEÁ�À | À ì0}�²`»�}�Û�±mÐ"»¼�}�Û7º�Â"À_¼Â)¼�±m³EÉÛ�Ð"¾p}lzm²"²EÀ Á�À ±m³$z�|�z�»�}�z"ób»�}�²EÐ$¼�})ëUÀ }0|_²ôz�³$²îÀ ³$¼�»�}�zmÛ�}`º�À »�})| }0³"Ú�Á�Âz�³$²�¼�ëE¼�| }pÁ�À ¾p}�ø ù"»�À Á�Á¸m¸�ú-Çlybz�{"| })Æ¢¼�±m¾p¿$z�»�}�ÛjÁ�Â"}`»�}0|_z�Á�À Ìm}p¾pÀ ñ±�ü¥zôÌ�z�»�À }�Á�ë÷±�ü¥À ³$Û�Á�»�Ð$¼OÁ�À ±m³ïÁ�ëU¿G}�Û`ü+±m»`Á�Â"} � }0»�öm}0| }0ë÷¾�Ð"| Á�À ¾p}�ɲEÀ_z�ºB±m»�öU| ±azm² ó�Ñ�·%$Dûïÿ�}�²EÀ_z � }0³$¼Â'& ø ù"»�À Á�Á¸m¸�ú$z�³$²¥Á�Â"}½´Uµ�¶'·B¸a¹{G}0³$¼Â"¾`z�»�ö)Û�Ð"À Á�}¥zmÛBºB}0| |YzmÛBÁ�Â"}�À ³$Û�Á�»�Ð$¼OÁ�À ±m³Ã¾pÀ ñ)ü+±m»�}�zm¼Âü�±m¾�É¿G±m³"}0³aÁ�z�¿"¿"| À_¼0z�Á�À ±m³î{G±�Á�ÂîºB±m»�öU| ±azm²"Û0Ç)Ò½±�Á�}`Á�Â$z�Á¥Á�Â"À_Û�²"z�Áz¢»�}�ÉÙ$}�¼OÁÛYÛ�Áz�³$²"z�»²�¼�±m¾p¿"À | }0»Û0ó�z�³$²¥²E±U}�Û ³"±�ÁDÀ ³$¼�| Ð$²E}�z�³Uë�Û�¿G}�¼�À_z�| À ì0}�²¾�Ð"| Á�À ¾p}�²EÀ_z½À ³$Û�Á�»�Ð$¼OÁ�À ±m³$Û0Çbù"»�±m¾ Á�Â"À_ÛDÁz�{"| }�À Á7ºB±mÐ"|_²�z�¿"¿G}�z�»DÁ�Â$z�Áz�| Á�Â"±mÐ"ÚmÂ�Á�Â"}0»�}jz�»�}�±�Ìm}0»z�| |"Û�À ¾pÀ |_z�»�À Á�À }�Û�{G}�Á�ºB}0}0³`Á�Â"}�ºB±m»�öU| ±azm²"Û0ó

¹

Name Source Loads StoresLines Static Dynamic Static Dynamic (sec) (M cycles) (sec) (M cycles)

ADPCM Encode 300 478 64,020,339 32,768 1,507,328 4,302,782 616,116 0.116 53.0 0.037 18.5ADPCM Decode 300 478 49,687,192 32,768 1,507,328 4,302,782 1,229,491 0.063 31.5 0.086 43.0DJVU Encode 25,419 131,541 394,242,073 1,318,912 42,663,936 68,204,647 27,458,767 0.696 348.0 0.020 10.0DJVU Decode 25,419 127,475 328,761,829 1,277,952 21,495,808 59,700,283 31,845,270 0.492 246.0 0.030 15.0Doom 57,868 295,086 1,889,897,116 2,359,296 27,066,368 500,225,773 109,222,846 2.134 1,067.0 0.954 477.0Ghostscript* 248,363 326,773 970,395,449 4,579,328 32,964,608 188,116,952 96,837,718 1.175 587.5 0.129 64.5GSM Encode 5,473 54,228 375,971,389 385,024 1,048,576 55,009,077 14,010,892 0.468 234.0 0.003 1.5GSM Decode 5,473 54,228 126,489,950 385,024 1,048,576 10,711,683 3,812,483 0.186 93.0 0.000 0.0JPEG Encode 33,714 75,460 177,977,854 557,056 11,141,120 41,182,069 14,156,413 0.218 109.0 0.012 6.0JPEG Decode 33,714 81,382 80,176,365 598,016 11,141,120 16,419,065 4,585,079 0.094 47.0 0.026 13.0LAME* 19,704 22,078 7,989,818,554 376,832 7,274,496 1,688,230,256 720,826,607 18.361 9,180.5 0.099 49.5Mesa Gears* 119,830 462,942 296,287,705 4,210,688 51,445,760 36,839,087 38,449,257 0.480 240.0 0.019 9.5Mesa Morph3D* 120,401 465,167 239,456,087 4,218,880 51,642,368 28,181,931 42,865,365 0.548 274.0 0.023 11.5Mesa Reflect* 119,883 467,373 2,752,665,912 4,251,648 61,407,232 431,196,702 221,523,544 3.524 1,762.0 0.023 11.5MPEG-2 Enc. DVD 7,605 78,549 17,986,999,069 475,136 49,283,072 3,257,725,765 554,222,287 17.798 8,899.0 0.309 154.5MPEG-2 Enc. 720P 7,605 78,549 47,606,551,352 475,136 127,008,768 8,581,717,942 1,563,082,541 48.013 24,006.5 0.550 275.0MPEG-2 Enc. 1080I 7,605 78,549 111,041,463,652 475,136 284,622,848 20,148,301,625 3,349,482,784 113.605 56,802.5 0.261 130.5MPEG-2 Dec. DVD 9,832 248,779 1,307,000,398 1,540,096 16,908,288 219,595,775 76,688,056 1.894 947.0 0.032 16.0MPEG-2 Dec. 720P 9,832 248,779 3,992,213,571 1,540,096 42,467,328 673,343,544 243,881,680 5.749 2,874.5 0.087 43.5MPEG-2 Dec. 1080I 9,832 248,779 8,038,214,930 1,540,096 93,847,552 1,341,912,185 464,649,094 11.988 5,994.0 0.133 66.5mpg123* 7,790 87,313 574,034,774 729,088 3,407,872 166,675,525 45,334,678 0.733 366.5 0.003 1.5POVray3 151,346 227,214 6,017,197,975 2,179,072 16,384,000 1,562,189,592 683,690,648 11.105 5,552.5 0.146 73.0Rasta* 24,589 114,943 25,120,492 876,544 5,767,168 5,925,648 1,989,604 0.037 18.5 0.002 1.0Rsynth 7,089 48,121 402,500,964 625,264 3,997,696 102,351,142 39,223,906 0.852 426.0 0.025 12.5Timidity 40,514 81,256 4,588,632,916 892,928 26,279,936 1,340,471,112 594,047,710 2.046 1,023.0 0.160 80.0Total 1,099,500 4,105,520 217,315,777,907 35,932,784 993,329,152 40,532,832,944 8,943,732,836 242.375 121,182.5 3.169 1,584.5Arithmetic Mean 43,980 164,221 8,692,631,116 1,437,311 39,733,166 1,621,313,318 357,749,313 9.695 4,847.3 0.127 63.4

Instructions Executable Size (bytes) User Time System Time

������� ��� ����������������������� ��!"��#���$&%(')���*��'�$�#,+.-�$��/$�0�� ���/��12� ��03154 687 9:� ;<7 =>;?� @BA3=)C�;5D�;?� @ EF��=)CG9:7 � � 7 A3=);<A�HJIJKJLM@BN�@B� � ;5D�@BN�@B� � ;OEQPIJA39:R)�3S�T5U�V�WXD�C�Y)���Z��W3W\[^]`_ba`� R�c)�.V�d�V�e�f)g3�ih8Y)e�fL`=�7 jXk���P W\lm�2knP o�d W�EQg)p�q2rBs`tvuxwXr�Dx687 9:�b;?R��2=�6FR�h8A�@B� ;8;?7 =�y57 =zY);?�2hF;?R)�3@B��EQg���=)CqQ{�qQt|rBw}tvuxwXr:Dx687 9:�5;?R��2=�6<R�h8A�@B� ;8;?7 =�y7 =&;?N�;~68�29};?R)�3@B��A3=z���2c)��� HiA�H���=G��R�R�� 7�@2�/687 A3=�EFIJA39:R)�3S:T5U�V�W&D�C�Y)���Z��W3W.[^]`_5a`� R�c)��V�d�V�e�f)g�ih8Y)e�f:L`=�7 j&k���P W:lm�2knP o�d W�EQP a`� �i��R�R�� 7�@2�/687 A3=);m@BA39:R�7 � � CG�m7 68c^�ImI�k�V�P ��P db�Bj�@B�2R�6.D���EF@BA39:R�7 � � C&�m7 68c>T��<I�I�k���P e/4|W�����P

U�K��<IFo��X@B� � ��h8� NGc)�3;`�:y3h8� �/68�2hm�29:R�c)�3;?7�;`A3=&�)A��/687 =�yXR�A37 =�6�A3R�4�2hO�/687 A3=);2P��FA�68c�9.Y�� 687 9:� C�7��:�FA3h8��� A��3C�;J�29:R�c)�3;?7 _2�;?c�7 Hx6B��� A3y37�@2���A3R��2hO�/687 A3=);568A��^y3h8� �/68�2hC��2y3h8�2�X68c)��=�68c���U�K��<I����2=)@Oc�9X��h8��;2P�|=)C�7 k�7�C�Y)���`��R�R�� 7�@2�/687 A3=);:�Bj�c�7 ��7 6X�2k3�2=�9:A3h8��C�7�;~687 =)@Q687 k3�^C�7 �n�2h?4�2=)@B� ;.D�;?�2�.��7 y3Y�h8��V�4JH�Y�� �i7 =);~68h8Y)@Q687 A3=>9:7 j^@BA3Y�=�6O;���h8�\� 7�;~68� C�7 =a`R�R��2=)C�7 j�abEQP

�`�v� �����������?�m�� �<c��b9:A�687 k/�/687 A3=G���2c�7 =)C&U��~[^T¡9.Y�� 687 9:� C�7��.�Bj�68�2=);?7 A3=);�H�A3hFy3�2=�4�2hO���FR�Y�h8R�A�;?�G9:7�@Bh8A3R�h8A�@B� ;8;?A3hO;57�;.68A���h87�C�y3�z68c��&9:7�;?9X�/6O@Oc¢���B46~�F�2�2=X�m7�C���C��/6O�\R)�/68c);�D�£�VbA3hJe�f��7 6O;OE ��=)C:=)��h8h8A/�¢9.Y�� 687 9:� C�7��C��/6O��6~N�R�� ;2P��|=:A3hOC��2h¤68A5�Bj���9:7 =��<68c��m�B�n� @Q687 k3�2=�� ;8;¤A�H�68c���U��~[^T��R�R�h8A��3@OczH�A3hm9.Y�� 687 9:� C�7��:h8�2���/687 k3��68Az��9:A3h8�b68hO�3C�7 687 A3=)���n�FA3h8��4� A��3CZg �F� 9:� �3;?Y�h8� C�68c��b¥3¦/t|¦�§ u�¥/t�¨�qJA�H�7 =);~68h8Y)@Q687 A3=5A3R��2hO��=)C�;*��=)Ch8� ;?Y�� 6O;JH�A3hm��� �nA�Hi68c��b7 =);~68h8Y)@Q687 A3=);<C�N�=)��9:7�@2��� � NX�Bj�� @BY�68� Cz7 =G68c��U�K��<IFo���D�7 =�68�2y3�2hz��=)C"�)A��/687 =�y©R�A37 =�6G��R�R�� 7�@2�/687 A3=�;?Y�7 68� ;OE:��=)C�F�2h8�3�2� �2N9.Y�� 687 9:� C�7��zD���Y)C�7 A)g�;?R��2� @Oc*g�C�A�@BY�9:�2=�6 g�k�7�C��2A��=)CX£3TC�A39X��7 =);OEb�FA3h8��� A��3C�;2PXTb�/6O�&�m7�C�68cª�<�3;\C��B68�2h89:7 =�� C©��N©@BA3Y�=�6?47 =�y>68c��G=�Y�9.���2hA�H« rO¦3¥/ux¬�­^® rBs8¯�qz7 =ª68c��G���);?A3� Y�68�zk/��� Y��zA�H`��=A3R��2hO��=)C:A3hJh8� ;?Y�� 6Jk/��� Y��b��=)C�68c��2=&;?Y���68hO�3@Q687 =�y\68c)�/6<@BA3Y�=�6�H�h8A3968c��^¯O°�rBs8¦/tvu�¯/¬"§ u�¥/t�¨�P:�<c��:@BA3h8h8� @Q65@2����@BY����/687 A3=©��=)C^7 =�68�2h8R�h8�B6O�/4687 A3=&A�Hi��A�68c&A�Hi68c�� ;?�5S�Y)��=�687 687 � ;<�<�3;J7 =�H��2h8h8� CXH�h8A39±68c��5;?R�� @B7 ²�@7 =);~68h8Y)@Q687 A3=�7 =�k3A3� k3� CZP�³`A\�/6?68�29:R�6��<�3;¤9X�3C��F68AC�7�;~687 =�y3Y�7�;?c�A3R�4�2hO�/687 A3=);mA3=�R�A37 =�68�2hO;<H�h8A39´A3R��2hO�/687 A3=);<A3=>R�h8A3y3hO��9µC��/6O��P`¶�=�� N��h87 68c�9:�B687�@�7 =);~68h8Y)@Q687 A3=);<�F�2h8��9:� �3;?Y�h8� C�D���7 6~�m7�;?�5� A3y37�@2����A3R��2hO�/4687 A3=);<�F�2h8�5�Bj�@B� Y)C�� C)EQP

��7 y3Y�h8��£¢y3hO��R�c);X68c��ª@BY�9.Y����/687 k3��C�7�;~68h87 ��Y�687 A3=·A�H68c��ªC��/6O��m7�C�68c©9:�B68h87�@H�A3h\��� � A�H�68c��XC�N�=)��9:7�@.7 =);~68h8Y)@Q687 A3=);b�Bj�� @BY�68� C^7 =� �3@Ocz�FA3h8��� A��3CZPi�<c��bh8� ;?Y�� 6O;J�F�2h8��@2�/68�2y3A3h87 _2� C:�3@2@BA3hOC�7 =�y\68A68c��

6~N�R��zA�Hm��R�R�� 7�@2�/687 A3=*P&�|=�68c��&@2�3;?�XA�H`U�K��<IFo���g�68c�� ;?�z�F�2h8�:68c��7 =�68�2y3�2hJ��=)C:�)A��/687 =�yR�A37 =�6<��R�R�� 7�@2�/687 A3=z;?Y�7 68� ;2g��mc�7 � �`68c��b�F�2h8�3�B4� �2N�9.Y�� 687 9:� C�7��\�FA3h8��� A��3C.�<�3;JC�7 k�7�C�� C:7 =�68A.��Y)C�7 A)g�;?R��2� @Oc*g�C�A�@Q4Y�9:�2=�6 g5k�7�C��2A���=)C�£3T¸y3hO��R�c�7�@2;���R�R�� 7�@2�/687 A3=�C�A39X��7 =);2P¹�<c�7�;C��/6O��;?c�A3Y���C"���G6O���3�2=¢�3;:�^h8A3Y�y3c¢��R�R�h8A�j�7 9X�/687 A3="C�Y��G68A�68c���<��N.7 =G�mc�7�@OcX68c���=�Y�9.���2hFA�H*h8� S�Y�7 h8� C:��7 6O;J�<�3;J@BA39:R�Y�68� C^D�C�7�;~4@BY);8;?� CX����A/k3��EQP���k3�2=G;?A)g368c��bh8� ;?Y�� 687 =�y.@BY�h8k3� ;J��h8��S�Y�7 68�`68�2� � 7 =�y)PIJA39:R)��h8� Cz68A:68c��.U�K��<IFo��:�FA3h8��� A��3CZg�68c��@BY�h8k3� ;FH�A3h`9.Y�� 687 9:�B4C�7��\��R�R�� 7�@2�/687 A3=:C�A39X��7 =); c)��k3�<9.Y)@Oc:9:A3h8�mR�h8A3=�A3Y�=)@B� C\º|��=��2� ;~»Og���2N3A3=)C��mc�7�@Oc"68c��&@BY�h8k3� ;\���/6?68�2=¢A3Y�6�Y�=�687 �m;?Y�¼z@B7 �2=�6���7 6O;.H�A3hR�A37 =�68�2h:��h87 68c�9:�B687�@©D���h8A3Y�=)C"£�V�4���7 6O;OE.��h8�Gh8� �3@Oc�� CZP�½�7�C��2A���R�4R�� 7�@2�/687 A3=);�Y�687 � 7 _2�:��h8A3Y�=)Cªd�V�4���7 6O;�A�HJR�h8� @B7�;?7 A3=*gn;?R��2� @Oc©��=)C���Y�4C�7 A��h8A3Y�=)CGd e/4���7 6O;2g3�mc�7 � �<68c��`h8�29X��7 =�7 =�yC�A39X��7 =);¤A�H*C�A�@BY�9:�2=�6��=)C^£3T¾y3hO��R�c�7�@2;���R�R�� 7�@2�/687 A3=);bC�A&=�A�6\C��29:A3=);~68hO�/68��;?Y)@Oc©@B� � ��h��A3Y�=)C���h87 � ;2P

�`�v¿ À�Á ��ÂiÃJ���~� ÄÅOÁ�Æ�Ç&È<��Æ�� É����?Ã`Ê(Ë�ÌÀa�ÍO¦�qQu�ÎÍB« ¯ ÎOÏX7�;F�.;?� S�Y��2=)@B�`A�H*7 =);~68h8Y)@Q687 A3=);JY�=�7 =�68�2h8h8Y�R�68� CX��N:���hO��=)@OczA3h�Ð|Y�9:R&7 =);~68h8Y)@Q687 A3=*g��mc�7�@OcG9.Y);~6F68c��2h8�BH�A3h8���Bj�� @BY�68�5;?�B4S�Y��2=�687���� � N3P��<c�����k3�2hO��y3�J�)�3;?7�@<��� A�@O��;?7 _2�m7�; A�Hn7 =�68�2h8� ;~6�7 =zC��B68�2h?49:7 =�7 =�yG68c��X��9:A3Y�=�6bA�HF7 =);~68h8Y)@Q687 A3=�� �2k3�2��R)��hO��� � �2� 7�;?9¹��k/��7 ������� �3g�m7 68c�68c��.��k3�2hO��y3�\;?7 _2�\A�H��X�)�3;?7�@5��� A�@O��C��B²)=�7 =�yX68c��9X�/j�7 9.Y�9��9:A3Y�=�6¤A�H�� A�@2����R)��hO��� � �2� 7�;?9M�mc�7�@Oc�9:7 y3c�6¤���m�Bj�68hO�3@Q68� C\68c�h8A3Y�y3c;?Y�R��2hO;8@2������hb68� @Oc�=�7�S�Y�� ;\;?Y)@Ocª�3;\h8�2y37�;~68�2h5h8�2=)��9:7 =�y>��=)C©A3Y�6A�HA3hOC��2h �Bj�� @BY�687 A3=*PmD�a�;�=�A�68� CX���2� A/�\g��3C�C�7 687 A3=)���)R)��hO��� � �2� 7�;?9(9X��N����A3��6O��7 =�� Cb��Nb;?R�� @BY����/687 =�ymA3=568c�����hO��=)@OcbA3Y�6O@BA39:�3P E\a`� 68c�A3Y�y3c6~N�R�7�@2��� � N\68c��`��9:A3Y�=�6�A�Hn7 =);~68h8Y)@Q687 A3=:� �2k3�2��R)��hO��� � �2� 7�;?9µD��~Ñ*KFE �3@Q468Y)��� � Nz�Bj�68hO�3@Q68� CG7�;`V3��Ò\4|£���Ò(A�H�68c�7�;m9X�/j�7 9.Y�9�g�68c��\����h8y3�2hF68c���)�3;?7�@m��� A�@O�ng�68c���y3h8� �/68�2h�68c��by���7 =^Ó ��h87 6?6Oo3o�Ô�P �<c��5a ��¶b[¹ÕZÖ�×nÖ�Ø

e

��������������� �� �������� ����� ������ ��������� ��� ��!���"�# �$" % � �����& � ��� & ' � ��(*) �� �% % !�+,�-� ��� ������

.0/�1 243 5,6�7�3 8 9�:<; =<9�> ?<; @-@<> A<; B�@<> =<; 9�:�> A-C<; A-:�> D�; @�:�> C<; D�A�> 9�=<; B<9�> A<; :-B�> D�; A-B�> D�; @�9�>E�FHGJI B-= 9�C<; @�9�> @�; C-?�> @�; 9�K�> D�; ?<9�> A-?<; 9�@<> 9-; D�9�> A<; K-C�> ?<; 9�K�> 9-; 9�B�> D�; =<9�> D�; C-B�>.06�7�3 8-L�6�M�N�O�PRQ S�TU3 2U2�B-B�V 9�=<; =�@<> :<; A-B�> 9�=<; @-@<> =<; K-=�> ?-=<; :-?�> 9-; @�K�> =<; K-=�> 9�D�; D�A�> D�; C�@<> ?<; A-:�> D�; =-?�>

WX% �� ���& ���ZY[��& ������ �� �������� ����� ������ ��������� ��� ��!���"�# �$" % � \]& � �_^_�� ��(*) ������������ `�������

.0/�1 243 5,6�7�3 8 ?<; A-:�> D�; =<9�> D�; 9-9�> D�; D-D<> 9-; =<9�> 9-; A-=�> D�; D�9�> D�; D-D<> D�; 9�@<> D�; :-A�> D�; D�C�>E�FHGJI B-= 9�A<; =<9�> @�; :-:�> D�; 9�A�> D�; D�?�> C<; 9�A�> =<; C�D<> D�; 9�B�> D�; D-D<> D�; ?-A�> D�; 9�?�> D�; D�B�>.06�7�3 8-L�6�M�N�O�PRQ S�TU3 2U2�B-B�V ?<; C-=�> 9-; D�A�> D�; ?-B�> D�; ?-B�> D�; B-K�> D�; B-K�> D�; 9�D<> D�; D-D<> D�; D-D<> D�; :�@<> D�; B-K�>

a�b�cJd eZfJgihkj[lnm_oJp4piqRrts�oJuwv4x$y�s�z�{�m_|�x�{�v4}[s�~�vU���,���Jd �-� �ke��H��b�b��X�R���i�0���n���Jb_��b�b��-e��U�-� ���-�JeZ�*�0��� d ¡J�Xb�b���¢��J� �-e�¢<�-�J�-e £ ¤��J� d e��e��H��b�c[e��X¢��¦¥¨§ ©J�-� ����� ��ª���«0�U�-� �¬�-�Je®­����¯�*��a°¢�� �k¡J� d e���±

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

AD

PCM

Enc

AD

PCM

Dec

DjV

u E

ncD

jVu

Dec

Doo

mG

host

scri

ptG

SM E

ncG

SM D

ecJP

EG

Enc

JPE

G D

ecL

AM

EM

esa

Gea

rsM

esa

Mor

ph3D

Mes

a R

efle

ctM

PEG

-2 E

nc D

VD

MP

EG

-2 E

nc 7

20P

MP

EG

-2 E

nc 1

080I

MPE

G-2

Dec

DV

DM

PE

G-2

Dec

720

PM

PEG

-2 D

ecm

pg12

3P

OV

ray3

Ras

taR

synt

hT

imid

ity

OtherBranchFP OpFP StoreFP LoadInt OpInt StoreInt Load

²�³�´¯µ¦¶�·4¸<¶�¹ ¶�º¼»¼½�¹ ¾�¿ À�¶�Á�¿ ³iÂ�Ã<·4¸�¹ Ã�³�Á

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

099.

go

124.

m88

ksim

126.

gcc

129.

com

pres

s

130.

li

132.

ijpe

g

134.

perl

147.

vort

ex

101.

tom

catv

102.

swim

103.

su2c

or

104.

hydr

o2d

107.

mgr

id

110.

appl

u

125.

turb

3d

141.

apsi

145.

fppp

p

146.

wav

e5

OtherBranchFP OpFP StoreFP LoadInt OpInt StoreInt Load

² Ä�´�Å�Æ[ǦȯÉ<Ê

©�� Ë �J�-e�ÌHgiq�ln{�oJv4p4l�Í�y�s�z�{�m_|�x�{�v4}[sÎ~�vU��Ï�}[uÑÐÒoHm_v4z�}[s

�-��� d��-e�¡[� ����« �-�Jekb�Ó e���b�Ë e¼e�ÔHe�¢��H�-e��ÕcXb «���¢�cJd �H¢�Ö�«�� ×�e £¦¤��J��¢����U� ��-�JeÑØ�e��-Ö e�d e�ÙÚ���Jd �-� �ke��H��bÚ¤�� �-Ö�d �nb ��¤0b «R�ke�b «��J�-e��Î�-�Úc[eÚÛ�Ü�*�0�¬� d ¡J�XbÝ� �X«��-�-�X¢<�-� � �X«�£i¤��J� d eR�U� �$���i�0�Þ�]­�ß*a��n�Õ� ��¤0b «�à� �X«��-�-�X¢<�-� � �X«�b��X�$�U� �*���i�0�á��©��]�n��� � ¤0b «�â ã�� �X«��-�-�X¢<�-� � �X«�±­��R� ���He��i�-��e�Ô��-��b ¢<��� �X«��-�-�X¢<�-� � �Rd e�Ó e�d[¡Xb���b�d d e�d ��«��¨c[e�Ù � �X�k�-�Je

cXb «���¢$cJd �H¢�ÖÑ� �k��«��Je�¢�e�«-«-b��-Ùä�-�äe��k¡Jd �_Ùw«�¡[e�¢��Jd�b_�-� Ó eRe�ÔHe�¢��H�-� � �t£¤��Je��-e�c�ÙÕb��Ý� ¡[e���b_�-� � �ä�-e�«����H� �JË�� �ä�-�Jeke�ÔH¡[e�¢<�-e��ä¡Xb_�-�Ý���0¢�� �H��-�-� d�åX�_¤çæUc[e�Ù � �X�ÎbècJ��b��X¢��[é�e�ÔHe�¢��H�-e�«Rb «$«���� �Îb «$� ��«R«�� �J��¢�e� ¡[e���b��X�J«tc[e�¢�� �ke�b�Ó_b�� d�b�cJd e £���b_�-�Je��t�-�Xb���¤0b�� �-� �JË��U� �t�-�Je�cJ��b��X¢��� ¡[e���b_�-� � �Ý�-�Ý¢�� �k¡Jd e��-e ±Õ�Õb���ÙÝ�k�H�He��-�Ñ�k��¢��-� ¡J�-�H¢�e�«-«�� ��«Z�Xb�Ó eÓ e��-Ù$d � �JË�¡J� ¡[e�d � �Je�«*� ��� ���He��0�-�$b ¢��J� e�Ó e®�J� Ë ��¢�d �H¢�Ö�«�¡[e�e��J«�æê�U� �e�ÔJb��k¡Jd e £��-�Je®�*�Õ�ë���-�Jd � ���Xb «�bRÛ�Ü���«���b�Ë e*¡J� ¡[e�d � �Je�é<±0ì*�í«��X¢����b ¢��J� �Je�«�£Hb��k��«�¡J�-e��H��¢<�-e��$cJ��b��X¢���¢�b��R«���b�d d[�-�Je¼¡J�-�H¢�e�«-«�� �,�U� ��b¢�� �X«����He���b�cJd e]���J��c[e��,���¦¢�ÙH¢�d e�«Ò¤��J� d e��-�Je0¡J� ¡[e�d � �Je���«,�H��b�� �Je��¯±�­î���«*�U� �*�-�Je�«�e��-e�b «�� �X«0�-�Xb_�¼cJ��b��X¢��Õ¡J�-e��H��¢<�-� � �Õ��«Ze�Ô��-�-e��ke�d Ù�¢��-� �����¢�b�d��-��¡[e����U� �-��b��X¢�e ±�a�b�cJd e$à$¢�� �k¡Xb��-e�« �-�Jekb�Ó e���b�Ë e��HÙ��Xb��k��¢cJ��b��X¢��ä¢��Xb���b ¢<�-e��-��«��-��¢�«����i�-�Jek���Jd �-� �ke��H��b�b��X�ä���i�0���n�$¤�� �-Ön�d �nb �J«��-�¼�-�Je �-e�«��Jd ��«Ò¡J�-e�«�e��n�-e���� ��§ ïte�e�â�Ü_ª[b��X��§ �Òe��-d�� ð�ªX�U� �,���-�Je��¤�� �-Ö�d �nb �J«�±©J� �]�k�n«��]cJ��b��X¢��Je�«�£_�-�Je��-e*b��-e�d � �JË�«�e�ñn�Je��X¢�e�«,���¯e�� �-�Je��i��b�Ö e��

� ���J������b�Ö e��w�He�¢���«�� � �X«�ò]� ����«�d e�«-«�¢�� �k�k� �è�-�Ý«�e�e�b�d �-e��-�Xb_�-� � �§ ïte�e�â�Ü�ªî±0��«�e�ñn�Je��X¢�e®���,���He��n�-��¢�b�dtcJ��b��X¢���c[e��Xb�Ó�� � � ��«0�-e��-�ke��íbó<ôHõ £[«����-�Je�«�e�ñn�Je��X¢�e¼ö�ß*ß*a�a�a�a�ß*ß*a�a�a�÷�¢�� �X«���«���« ���Ò�-�Je��-�J�d e��JË��-�X«,ÌH£_ÜX£ ÌH£�ð*¤��Je��-e]�-�Je��-� Ö e��®ö�a�÷i� �X�H��¢�b_�-e�«Òb ��b�Ö e���cJ��b��X¢��b��X�Õö�ß�÷��-e�¡J�-e�«�e��n��«®b��J��������b�Ö e��ÝcJ��b��X¢��t±í©�� Ë �J�-e$ÜÕ«��J�_¤ «¼�-�Je�H��«��-�-� cJ�H�-� � �Ñ��� �-�J�wd e��JË��-�X«®�U� ��¢�� �X�H� �-� � �Xb�d]cJ��b��X¢��Je�«�� �wc[���-��-�Je¼���i�0���n�®b��X�$Ø�e��-Ö e�d e�Ù����Jd �-� �ke��H��b�¤�� �-Ö�d �nb �J«�±tøÝeZ¢�b��$«�e�e�-�Xb_���-�Je$���Jd �-� �ke��H��b�¤�� �-Ö�d �nb �äe�ÔH�J� cJ� ��«�«�� �ke�¤��Xb_���k� �-e�¡J�-e���H��¢<��b�cJd e�cJ��b��X¢���c[e��Xb�Ó�� � ���-�Xb������i�0���n�*� ���-�Xb_���-�Je�¡J�-� ¡[� ���-� � �����«��J� ���-e����-�J�Rd e��JË��-�X«0��«�Ë �-e�b_�-e��]�U� � ���i�0���n�H±Ò­��íb �J�H� �-� � �t£�¤�e«�e�e®«�¡J� Ö e�«�b_���-�Je�«�� Ë �J� ù[¢�b��n��d e��JË��-�X«����]à�b��X�ÝÛ��H£H¤��J��¢���¢�� �-�-e��«�¡[� �X�Z¤�e�d d_�-���-�Jeid ��� ¡¼d e��JË��-�X«t� �¼Ó����He��*b��X�Z� ��b�Ë � �JË b�d Ë � �-� �-�J��«æUe ± ËX±�â_ÔJâÕ���i��úû«��JcJcJd �H¢�Ö¦£,b��X��Û�f_Ô¯Û�fí���i��úû��b ¢��-� cJd �H¢�ÖJé<±a0�J��«R¤�� �Jd��ü«�e�e��ý�-�Úc[eÝ� �°�H��«-b�Ë �-e�e��ke��n��¤�� �-�ë§ Ø���«��X� ��ª�b��X��-�Je�� �¼«��-�X�HÙÕ���i�-�Je�� �-� Ë � �Xb�d�þ¼��ï��¨��e��H��b Ø�e��X¢��Õ¤�� �-Ö�d �nb �¯£X�U� �¤��J��¢��ÕcJ��b��X¢��Õ¡J�-e��H��¢<�-� � �Ýb ¢�¢��J��b ¢�Ù�¤0b « �U� �J�X���-��c[ek¡[��� �¼�H�Je�-���J�J¡J�-e��H��¢<��b�cJd e��Jb_��bk�He�¡[e��X�He��n�*cJ��b��X¢��J� �JËX±]©�� Ë �J�-e���Ë ��b�¡J�X«�-�Je�¡J�-� cXb�cJ� d � ��ÙR���ib�Ë � Ó e��í�-�J��d e��JË��-�í�U� � �-�Je����Jd �-� �ke��H��b$b��X����i�0���n�k¤�� �-Ö�d �nb �J«�b « ¤�e�d dÒb «��-�Je��-e�«��Jd ��« � cH��b�� �Je��í� �w§ ïte�e�â�Ü_ª�U� �0�-�Je�� ���_¤���¤�� �-Ö�d �nb �¯±

à

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

1 6 11 16 21 26 31 36 41 46 51 56 61Bits to Represent Integer Data

Inte

ger

Inst

ruct

ion

Cov

erag

e

AudioSpeechDocumentVideo3D

����������� �� ��������� ��� ������ ����� �� � ���!�

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

1 6 11 16 21 26 31 36 41 46 51 56 61Bits to Represent Integer Data

Inte

ger

Inst

ruct

ion

Cov

erag

e

CINT95CFP95

� "#�%$'&)(�*�+ ,

-/. 0214365�748:9<;>='?<='@BADCFE/GHCI?'CIJ�=LK�J�='CIM)CFGDNPOQ='OSRUTI14V�W)5 3YX#Z[W4. \!]Y^�X2V`_41Q\65'aSWIbD]c14WQ\63!d2^ \6. T40<\6e45fTI14V�W)5 3YX#Z[g 5'd2aQ. T40`h 5 36XF]i. TS\6e45d#Wj]cX2g 1Q\65�kHd#g 145�X#Z�d#TPX2_)5 3!d#TjaDX23l365']c14g \�Z>36X2Vm\6e45�365 02.�]\65 3ln�.�aI\6eBo�p#q#RrW4. \!]!s:Wjd2]c5'aDX2TSaQbITjd#V`.�^�. Tj]\6361j^ \6. X2TS^�X214TF\!]

tvu'wx#y u'z {`|>}�w~c�I� � � � �F� �l��� ��� �F� ��� �F������� �c� ����� �c��l� � ��� ����� � �:� ��� � � �!� ��� �!�   ��� ¡6�6¢ ��� �6£6� ��� �6¤6£¥�¦Q§4¨ ¢6©i� ��� � � �!� ��� �!�c� ��� ¡6¢cª ��� ¤6¢6� ��� �cª6ª¨4« ���¬� �l­ ¦4¥ ��® ¦ ��¯>� ¢6°�± ���  �6¡ ² ��� ¤cª!© ��� �6£6¡³2�r´ �/� �l­ ¦4¥ ��® ¦ ��¯>� ¢6°�± ��� £c��  ² ��� ¤6°cª ��� ¤6�6¡µ ¦ � �l­ ¦4¥ ��® ¦ ��¯>� ¢6°�± ���  ��!£ ² ��� ©6¢6© ��� ¤6¢6¢¥ � �6¯>¶�� ¥ � �6¯>¶��® ¦ ��¯>� ¢6°�± ��� £  ¢ ² ��� ª6ª!£ ��� ©6¢6°·F��¸¹� ·F��¸���® ¦ ��¯>� ¢6°�± ��� £6�6£ ² ��� ¤  6  ��� �c�!¡¤6¡cºY� ¤6¡cº��»® ¦ ��¯>� ¢6°�± ��� £6°   ² ��� ©6¤6¤ ��� ¤6¢6©¨4¦Q¼ � ­�½j���»® ¼ ���¡cª± ��� °  � ² ² ��� ¤cª6�½4� ¾/� ­�½j����® ¼ ���¡cª± ���  ¡6¢ ² ² ��� ¤6©6�¥ ¶��I� ­�½j���»® ¼ ���¡cª± ���  ��!© ² ² ��� �c�6ª¥ � ��� ­�½j���»® ¼ ���¡cª± ��� °6�6¤ ² ² ��� ©cª6�¦Q¿�¦  6 U� ¿�§4¨ ��® ¼ ���¡cª± ��� °6¡6¡ ² ² ��� �6°6¡¨4¿»¨ � ¤cª6�6�!�»® ¼ ���¡cª± ��� �!�6¢ ² ² ��� �6�6¡

À/d#W4g 5ÂÁI8ÂNDûJ/O4ÄÅ;�ÆÇ9�GHO4J/Æ�ÈÊÉ�È/OQGHO4Æ#='CFGH;�? =';�Æ2?ËRËÌjÍjÎUÏjÐÒÑcÓ365 _)X23c\!]:\6e45¬Z>3!d2^ \6. X2TDX#Z»\6X#\!d#g»aQbITjd#V`.�^�. Tj]\6361j^ \6. X2Tj]in�e4.�^!ePni5 365W43!d#Tj^!eL. Tj]\6361j^ \6. X2Tj] Ô%Ó�ÕjÎU̹\6e45�Z>3!d2^ \6. X2TLX#Z%W43!d#Tj^!eL. Tj]\6361j^ \6. X2Tj]n�e4.�^!evni5 365¬^�X2TjaQ. \6. X2Tjd#gjW43!d#Tj^!e45'] Ô»Ó�ÕjÎUÌBÖ6Ïj×4Ø2ÎB\6e45�Z>3!d2^ \6. X2TvX#ZaQbITjd#V`.�^�W43!d#Tj^!e45']�n�e4.�^!eSni5 365�\!d#Ù25 T»Ô)d#TjaBÖ6Ïj×4Ø2ÎÚ\6e45�Z>3!d2^ \6. X2TX#Z4d#g gIaQbITjd#V`.�^�W43!d#Tj^!e45']Uo>W)X#\6e�^�X2TjaQ. \6. X2Tjd#gFd#Tja�14Tj^�X2TjaQ. \6. \6X2Tjd#g�sn�e4.�^!e<ni5 365i\!d#Ù25 T»Û[ܹ5'd2]c14365 V`5 TF\!]/T4X#\�365 _)X23c\65'a�WIb�\6e45�X236. 02. Tjd#g]\61jaQbPd#365�aQ5 T4X#\65'aPn�. \6e¹dfÝrR�Ý Û

ÞYß>Þ àfá�â�ã�äcå�æ#ç

Àle45vg XQ^ d#g . \bÒX#Z�V`5 V`X236bè365�Z>5 365 Tj^�5']�.�]�d#TB. V`_)X23c\!d#TF\�_436X2023!d#V_436X2_)5 3c\b�W)5'^ d#1j]c5Y. \iejd2]:d�Z>14Tja4d#V`5 TF\!d#gj. V`_jd2^ \iX2TLV`5 V`X236b<e4. R5 3!d#3!^!eIbvo>52Û 0jÛ[^ d2^!e45�s/aQ5']c. 02TLd#Tja<]cbQ]\65 Vé_)5 3cZ>X236VLd#Tj^�5�ê ë2X2e4Tjì2ì'írÛî�TïX23!aQ5 3`\6XÅ^!ejd#3!d2^ \65 36. h 5D\6e45ËV`5 V`X236bðg XQ^ d#g . \bðX#Z¬\6e45èñi5 36Ù25�Rg 5 b¹V�14g \6. V`5'aQ.�dPniX236ÙIg XFd2a�Ôjni5<W436. 5�òjb¹5�ó4d#V`. T45<e4XHnôV`.�]6]¬3!dH\6. X

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

1 3 5 7 9 11 13 15 17 19 21Run Length

Bra

nch

Cov

erag

e

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

Cum

ulative Branch C

overage

�����»����� �� ��������� ��� ������ �

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

1 3 5 7 9 11 13 15 17 19 21Run Length

Bra

nch

Cov

erag

e

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

Cum

ulative Branch C

overage

� "#�%$'&)(�*�+ ,

-/. 0214365Yqj8[9�GHO4J/Æ�ÈÚADõ/JÅö:CIJ/Mj='È/?YR�^�14V�14g�dH\6. k25YW43!d#Tj^!ev^�XHk25 3cRd#025¬. TjaQ.�^ dH\65']i\6e45�Z>3!d2^ \6. X2TPX#Z�aQbITjd#V`.�^¬W43!d#Tj^!e45']

kHd#36. 5']�n�. \6ev^ d2^!e45Y^ d#_jd2^�. \b2Û[-/. 0214365�p�]ce4XHnY]�e4XHn÷\6e45YV`.�]6]U3!dH\6. XX#Z4d�14T4. øj5'af^ d2^!e45U.�]/dHù�5'^ \65'a�WIb�^ d2^!e45U^ d#_jd2^�. \b�Z>X23»\6e45iñi5 36Ù25 g 5 bV�14g \6. V`5'aQ.�d�niX236ÙIg XFd2a�. TL^�X2V`_jd#36.�]cX2T�\6Xf]c5 k25 3!d#gQX#\6e45 3:]\!d#Tja4d#3!aniX236ÙIg XFd2a4]`o�\6e4.�]føj0214365vejd2]fW)5 5 TÅ5�óI\63!d2^ \65'aèZ>36X2VúX2143<aQ5�\!d#. g 5'a]\61jaQb�X#Z�\6e45�^ d2^!e45�W)5 ejd�kI. X23�X#Z�\6e45�ñi5 36Ù25 g 5 bfV�14g \6. V`5'aQ.�d�niX236ÙFRg XFd2aÂ. Tûê üIg . T40Fý2ý#WIí>s Ûèî�T÷^�X2TF\63!d2]\�\6XèX#\6e45 3�_414W4g .�]ce45'að]c_)5'^�14g�dHR\6. X2Tj]�X2T<\6e45YTjdH\614365lX#Z�V�14g \6. V`5'aQ.�d�d#_4_4g .�^ dH\6. X2TL^ d2^!e45lW)5 ejd�kI. X23'ÔX2143�V�14g \6. V`5'aQ.�dSniX236ÙIg XFd2aèd2^ \61jd#g g bË5�óQe4. W4. \!]�g XHni5 3�V`.�]6]�3!dH\6. XF]\6ejd#TËX#\6e45 3�n�.�aQ5 g b¹]\61jaQ. 5'aËniX236ÙIg XFd2a4] ÛYþé^�X2V`_jd#36.�]cX2TSX#Z:d�k25 3cRd#025¬V`.�]6]l3!dH\6. XF]�^ d#TPW)5�Z>X214TjaP. TP\6e45�þY_4_)5 TjaQ. ó�Û

ÿ

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18Run Length

Pro

babi

lity

MultimediaSPEC95Lee84

��� ������� ����������������������� ��!#"$�&%'��(#)*� )*+-,-+."0/2143 �6587�� 9�� 7� :�;:=<�7>��?; ��@�9A�B�C:=<�7� @D�$5�7>#E�7FEHGI:�;#3 � 7� :�;#E=JK9��0E=;#G0>�>#E�5L7>��5E=@D�M��$5N��J 7�<.:��O7>���P4�B�Q��BJ �BRF@���J 7� @D�$3 �6ETS4:��Q J :UE�3WV�X Y�Z\[4]UE=;#3_^ `a�B�$b=c�dfe

0.00

0.02

0.04

0.06

0.08

0.10

1K 2K 4K 8K 16K 32K 64K 128K 256K 512K 1M 2M

Cache Size (Bytes)

Mis

s R

atio

Berkeley Multimedia

Agarwal Mul3 [Agar88]

DTMR [Smit87]

SPEC92 [Gee93]

SPEC95

470 User [Smit82]

470 Supervisor [Smit82]

VAX 780 [Clark83]

VAX 8800 [Clark88]

��� �������g��Lh���������h�(Aikj*� ��+-l$(A�H1K<.:�����;�� m#�$3nGBE�G0>���V*oUp�1f9 RU7�J � ;���5N� qB�

rtsvu wyx{z}|�~N�����{~8�����a�#�t��zN�

�f7K�65{�#5N�#E=J J R�;��B� 7>��B�{7� @D��;�:��{��$5N:����0GI�O�I�LGI� �B;U7{7:�>#E=;#3T:�� 7� 1@D� qB���B���B�R�J � ;���:=<�GI: 3 ��� ;_E=;FE=����J �6GBE�7� :�;ae��};#587�$E�3WVA:�� 7� @D� q$E�17� :�;&5N>�:���J63�<.: GI�#5L:�;��I� �$GI� 7� :�;�>�:=7�5N�A:=705L:��LGI:�@D��� 70E�7� :�;#E=JQ��B�;��BJ65BV�7>��B��B9 RDJ � @D� 7� ;���7>��K��$GI: 3 � ;����I��:��N7�7:�7>�:U5N�{�A:��N7� :�;#5:=<�7>���GI: 3 �'S�>��6G0>C>#E����{7>��O@D:U587��A:=7�B;U7�6E=J�7:M� @D���:����K:����B�0E=J J�A�B�N<.:��@ME=;#GI��eCZ����B�R?E=����J �6GBE�7� :�;?�65�E=9�J �M7:F9A�B;��Im�7�<.�:�@�7>��65587�0E�7�B��Rn9 RH3 � ���B�� ;���3 �B����B�$5Be���:��L@D:U587�E=����J �6GBE�7� :�;#5BV47>��B��E=���78R ���6GBE=J J R���BJ6E�7� ���BJ R�<.�BS&5N:����0GI��J � ;��$5���$5N�A:�;#5N� 9�J ��<.:��\EOJ6E=�����A:��N7� :�;�:=<'�I� �$GI� 7� :�;�7� @D��e��};�:��03 �B�D7:�5N�B�T>�:�S�7>��65L��E=�� �$59A�I78S4�B�B;TE=����J �6GBE�7� :�;#5BV S4�O@D�$E�5N����$3L7>���E=@D:���;U7�:=<�[�Y���7� @D�5N�A�B;U7�� ;��$E�G0>LJ � ;��':=<*5N:����0GI�KGI: 3 �{<.:��47>��OP4�B�Q��BJ �BRD@���J 7� @D�$3 �6ES4:��Q J :UE�3We��\>��T�$����@D:U587O�I� �A�B;#5N� ���DJ � ;��$5':=<\�$E�G0>2E=����J �6GBE�7� :�;

S4�B��{7>��B;��0E=;�Q��$3M<.�:�@�>�� ��>��$587\7:�J :�S4�$587\� ;TGI:�;U7�� 9�� 7� :�;aV E=;#3���0E=��>��$3F� ;k��� ��������M<.�:�@ 9A:=7N7:�@ 7:�7:#eMZ�E�G0>?5N:����0GI��J � ;��M�65��B����$5N�B;U7�$3LE�54E���$G¡70E=;���J �{:=<�E�>��B� ��>U7\���:��A:��N7� :�;#E=J#7:�� 705�GI:U587� ;n[�Y��¢7� @D�D1{E=J J£:=<47>��M��$G¡70E=;���J �$5{<.:���E��#E=�N7�6GI��J6E=�OE=����J �6GBE�17� :�;2E=��D5870E�G0Q��$3F���B�N7�6GBE=J J R�e����:�@¤7>��65'���0E=��>_� 7O�65'�A:U55N� 9�J ��7:5N�B��>�:�S�¥U���6G0Q J R�E'J6E=����\�A�B�0GI�B;U70E=����:=<�[�Y���7� @D�t�65�GI:����B��$3�1�� <��BJ6E�7� ���BJ RL<.�BS�J � ;��$5t;��B�$3C7:�9A��E�GBGI�BJ �B�0E�7�$3WV 7>���E=����J �6GBE�7� :�;T�65E���: : 3MGBE=;#3 �63�E�7�t<.:��4:�� 7� @D� q$E�7� :�;ae£¦FE=; RM5N@ME=J J�GI:�;U7�� 9�� 7� :�;#5� ;#3 �6GBE�7�K7>#E�7\7>��OJ :UE�3��65�3 �6587�� 9�� 7�$3�@D:���K�B���B;�J RL:����B��E�J6E=����5N�$G¡7� :�;�:=<�7>���5N:����0GI�'GI: 3 ��e

Tim

idit

y

Rsy

nth

Ras

ta

POV

ray3

mpg

123

MPE

G2

1080

I D

ecod

e

MPE

G2

1080

I E

ncod

e

MPE

G2

720P

Dec

ode

MPE

G2

720P

Enc

ode

MPE

G2

DV

D D

ecod

e

MPE

G2

DV

D E

ncod

e

Mes

a R

efle

ct

Mes

a M

orph

3D

Mes

a G

ears

Lam

e

JPE

G D

ecod

e

JPE

G E

ncod

e

GSM

Dec

ode

GSM

Enc

ode

Gho

stsc

ript

Doo

m

DJV

U D

ecod

e

DJV

U E

ncod

e

AD

PCM

Dec

ode

AD

PCM

Enc

ode

0%

20%

40%

60%

80%

100%

Cov

erag

e of

Tot

al C

PU

Cyc

les

��� �������� �M§a(A�������H��+-����h�%O¨ª©�+-in�Hh�( «A�U����!A��h�(Aikj*� �$¬+-l$(A��1t�$E�G0>2GI:�J ��@D;2�65K7>��L5870E�G0Q��$3FGI:�;U7�� 9�� 7� :�;_7:�7:=70E=J£�I� �I1GI� 7� :�;C7� @D��:=<*7>����$���D@D:U587t�I� �A�B;#5N� ����­.� ;?[�Y���7� @D��®t5N:����0GI�J � ;��$5Be

¯'�B�;��BJ65�S4�B��K�$5870E=9�J �65N>��$3L9#E�5N�$3L:�;C3 R ;#E=@D�6G{J � ;��'��I<.�B��B;#GI�$5BV[�Y��&GIR GIJ �{GI:����B�0E=����V=E=;#3M3 R ;#E=@D�6G�� ;#587��#G¡7� :�;LGI:����B�0E=����e�°{;�J RGIR GIJ �$5�E=��TJ �6587�$3�� ;���E=9�J �$5�b�V{]�VO�$��VO���FE=;#3���p e²±t���A�B;#3 � �[�3 �65GI�#55N�$5�7>���;#E�7�����:=<*7>�����;#3 �B�J R � ;���E=J ��:��� 7>�@M5�<.:��{�$E�G0>Q��B�;��BJ�� ;T3 �I70E=� Jve�};�:��03 �B��7:�:�� 7� @D� qB�'E�GI:�@D��� 70E�7� :�;#E=JAQ��B�;��BJ�5N:�7>#E�7\� 7\�65\E�5

<-E�587�E�5O�A:U55N� 9�J ��V�9�� 7D587� J J4GI:����$G¡7$Va� 7��65'm#�0587�;��$GI�$55E=�RT7:T��; 13 �B�05870E=;#3F7>��M9#E�5N�65':=<47>��LE=J ��:��� 7>�@ 9A�B>�� ;#32� 7$eL�};k±t���A�B;#3 � �[�S4�T��� ���FE=;�:����B�� � �BS�:=<'7>��_E=J ��:��� 7>�@M5DS�>��6G0>&3 :�@D� ;#E�7�$3���: GI�$55N� ;��T7� @D��� ;n7>��CP4�B�Q��BJ �BR2@���J 7� @D�$3 �6E_S4:��Q J :UE�3?5N��� 7��e�\>��k[³5N:����0GI�FGI: 3 �F<.:����$E�G0>�Q��B�;��BJvVtE�5�:��� ��� ;#E=J J R��I� 7�0E�G¡7�$3<.�:�@´7>��{P4�B�Q��BJ �BR�@���J 7� @D�$3 �6E�S4:��Q J :UE�3�E=����J �6GBE�7� :�;#5£�65�J �6587�$3Weµt:=7�C7>#E�7M7>��$5N�TQ��B�;��BJ65M3 :k;�:=7L;��$GI�$55E=�� J R�GI:����$5N�A:�;#3k7:nE5N� ;���J �L���: GI�$3 ����MS�� 7>�� ;k7>���5N:����0GI�LE=����J �6GBE�7� :�;aeT�};#587�$E�3WV*S4�>#E�����J �6587�$325N�B@ME=;U7�6GBE=J J RF3 � ���B��B;U7'70E�5NQ 5OE�5K7>��DQ��B�;��BJ65K�0E�7>��B�7>#E=;C5N:����0GI�'���: GI�$3 ����$5Be£�\>��65\�65t3 ���'7:�7>��'<-E�G¡7�7>#E�7�7>��O���:=1���0E=@D@D�B�05O:=<{�$E�G0>�E=����J �6GBE�7� :�;�3 � � �63 �$3k7>��CE=J ��:��� 7>�@D�6GM70E�5NQ 5� ;U7:2E=;�E=�9�� 7�0E=�R_; ��@�9A�B��:=<t���: GI�$3 ����$5�:���<.��;#G¡7� :�;#5Be?¦T:����I� �A�B�� @D�B;U70E=J�E=����J �6GBE�7� :�;#5BVU;�:=7�GI:�;#GI�B�;��$3MS�� 7>�5N�A�B�$3WV 7�B;#3M7:9A��5N��J � 7�� ;U7:F���B�R?5N@ME=J J����0E=; ��J6E=�� 78RF70E�5NQ 5O<.:����$E�5N�L:=<t��;#3 �B�N15870E=;#3 � ;��TE=;#3?3 �B9�������� ;��#eL±t����J �6GBE�7� :�;#5'7>#E�7�E=��D@D:���D>�� ��>�J R:�� 7� @D� qB�$3H7�B;#3�7:��#5N�F���B�RHJ6E=����T���: GI�$3 ����$5D7:���$3 �#GI�T7>��E=@D:���;U7�:=<�:����B�>��$E�3We

]

������� � ����� �� ������������������� ����� ������� � !������� � !������� � "$#&% '"$#&% !"$#&%( � ����) *+��),- *+��), *+��),/.10'2 "&3���� ��) "&3���� ��) "&3���� ��)4.10!2

57698;:=<?>A@CBD 57698;:=<E:;F�GCH�I J�K L�M�N OO�D P�Q OO�D P�Q PN�R OPK�R PPS TT�D T�Q TT�D T�Q57698;:=<?69H�BD 57698;:=<?69H�B�F�GCH�I S�L NN L�N�D P�Q L�N�D P�Q UN�R S�M�T�R TN�J TT�D T�Q TT�D T�QV 59</> :;WX BD;Y9ZCW@�[�DA\7F] ^_H KS UTN O�D K�Q O�D K�Q LR STT�R TNN�R JM�U L�U�D S�Q L�U�D S�Q

Y9ZCW@�[1] `�H UU S�L�O LD J�Q J�D L�Q LR JMJ�R O�M�K�R OSK L�U�D S�Q S�M�D P�Qa�a�b O�M�N TN�L J�D J�Q N�D U�Q LR SON�R JJ�U�R PT�L L�J�D U�Q J�U�D L�Q</W�c�dAWX ZCH N ST M�D O�Q N�D K�Q LR L�MM�R UST�R PUO L�O�D M�Q UK�D L�Q:;FZC@�[9>A@CB�F�GC] @Ce$f;] [1^ OK KP M�D S�Q T�D M�Q PK�M�R N�M�S�R J�ON K�D S�Q P�J�D J�Q8A^hg�B+iCFWB�FZC^h[1] Bj</F�GCH�X S�M�L L�TOO N�D K�Q L�K�D K�Q U�J�T�R OPU�R TU�M P�D M�Q K�M�D J�Q

k�l e�L�OS m�g�@�[1iCH�^_] ^ a ] X [1H�I_] @Ce PK S�J�N M�D J�Q M�D J�Q OO�J�R KNK�R J�O�M ST�D P�Q ST�D P�Q6&: b P�J L�M�U SK�L M�D J�Q M�D N�Q L�ON�R M�UU�R P�MM OO�D P�Q PO�D O�Q69H�n�ZCW@�[1] `�H U�L�K O�MJM O�D S�Q S�D L�Q T�LR L�NN�R UNT L�P�D L�Q KN�D S�Q8�WI_^_Hjf;] [1^h[1I_H�W k L�U�M PSS M�D K�Q S�D N�Q UO�R SKT�R OUN T�D O�Q NK�D U�Q6&: b SP J�L JJM M�D U�Q J�D S�Q ST�R NPN�R JMM K�D M�Q T�J�D U�Q

b ] k ] GC] [og p�H�^_W k�l X H L�K�J KKP LD M�Q LD M�Q LR M�PK�R J�SP�R M�N�L UN�D M�Q UN�D M�Q</] c L�J�S NOT LD M�Q O�D M�Q PO�R KP�J�PS�L�N SU�D K�Q TS�D K�Q:;F@�q�H�Ih[&m�W k�l X H a FI k W�[ P OU M�D M�Q O�D M�Q PP�R STU�R NPP S�D P�Q TK�D S�Qr$s�t;u vxw;y{z}|$~$�1���������$���1����s�u u&���/����u �;�=s�� �=�����=���� ���=�4s��vx�����,t;� ��� �_¡¢t�£��v���¤�¥4�o¦Av

������� � ����� �� ������������������� ����� ������� � !������� � !������� � "$#&% '"$#&% '"$#&%( � ����) *+��), *+��), *+��),�.10'2 "&3���� ��) "&3���� ��) "&3���� ��)4.10'2

§ mC<?>A@CBD :;WX BD V�b 8¨8�WI_W k H,[1H�I P�L NS�J LD U�Q LD U�Q L�TP�R SOK�R J�KO U�LD J�Q U�LD J�Qm�iCFIh[ b H�I k 57@CWX g�^_] ^ a ] X [1H�I L�U KT M�D L�Q LD P�Q KK�R MJM�R TSP O�M�D O�Q K�LD P�Q57Z�[1F�B�FI_I_H�X W�[1] F@ J�O K�L�U LD S�Q O�D T�Q OU�R L�K�J�R L�US P�D P�Q KN�D O�Q© H�] ei�[1] @Ce a ] X [1H�I L�P LL�S M�D O�Q S�D L�Q O�LR M�K�LR JMM U�D U�Q NS�D K�Qm�W k�l X H&8AI_H l I_F�B�H�^_^_] @Ce OK L�NU M�D S�Q S�D J�Q L�T�R T�M�T�R OKO U�D O�Q NN�D T�Q

§ mC<?69H�BD m�iCFIh[ b H�I k m�g�@�[1iCH�^_] ^ a ] X [1H�I L�U LL�J M�D O�Q M�D O�Q L�M�K�R M�PK�R M�KO KO�D K�Q KO�D K�QV F@Ce b H�I k m�g�@�[1iCH�^_] ^ a ] X [1H�I LL L�S�J M�D O�Q M�D J�Q L�U�R TO�LR PTP L�M�D N�Q N�LD S�Qm�W k�l X H&8�F^h[ l I_F�B�H�^_^_] @Ce K P�M M�D L�Q M�D U�Q N�R O�M�P�R NN�J U�D P�Q NP�D T�Q

p�W^h[1W a�a�b L�SS K�J�S M�D P�Q M�D P�Q S�R P�M�O�R NTU L�S�D T�Q L�S�D T�Q>A^h[1] k W�[1H&\7F] ^_H L�TP L�S�J�N LD O�Q LD N�Q O�R U�L�U�R U�J�L T�D K�Q OS�D P�Q:;I_] [1] B�WX�f;W@CG4m�H�WI_B+i ON L�PK M�D L�Q LD T�Q LR NTN�R M�TU N�D S�Q S�LD T�Qa ] X X a I_W k H J�N OK�J M�D O�Q O�D L�Q NUU�R J�O�J S�D S�Q SU�D O�Q

p�^hg�@�[1i 8�WIhª;W�q�H P�L OPP M�D P�Q M�D P�Q L�UU�R NKK�R K�M�K SN�D K�Q SN�D K�Qp�H�^_F@CW�[1FI J L�S M�D M�Q M�D P�Q LLLR TO�M�R P�JM OK�D N�Q PP�D U�Q\7W�[1ZCI_WX�m�FZCI_B�H T OP M�D L�Q M�D K�Q ST�R L�K�LR KN�J T�D K�Q KP�D O�Qr$s�t;u vx«;y�¬9­�����®�¯°�������$���1�±��s�u u&���/�!��u �;�=s²� �=�����=���� ���=�4s��vx�����,t;� ���x�_¡�t�£��v���¤�¥4�o¦Av

³ ´¶µ¸·º¹�»�¼º½j¾�µ¸·º½

r/�;vÀ¿�vC�Á�vCu vC£Ã¨�;u �� Â�v�¦A�osÄ¥����Á�u ��s�¦Ã�o�ÅsÇÆ_�vCvCu £Ès�É�s�� u �s�t;u v�ÊË����vC�À�����;����v̦Av���Á�����ͨ�;u �� Â�v�¦A�osÎ¥����Á�u ��s�¦Ï¥4�;�o����Cs��Ít�vÌ�=��v�¦Ís��ÐsÑÆ_��s�Â�vC¥����ÁÅÆ_���Ò����=¦A� v��Ó��ƶ¨�;u �� Â�v��¦A�osÔs��;�;u �o�Cs��� ���=�CÕ Ö����;����vÓ���A¦AvÐs��=¦×��;vÓÆ_�;u u°�v����;u ���Ø��Æ���;�¶s��=s�u £A���o�Ùs��vÚs�É�s�� uos�t;u vÛ���Ô��;vÚÜÝ���uo¦ÌÜ°�o¦AvÚÜÝvCtÑs��Þ�ß+ß à9á â�â�ã�ã�ã�ähå�æCähç�è�éê�è�ë è�ì�ähè�í�î�â�ïCæ�ë ðhñ�ò�ñ�â�éè�æCè�ó�éå�Þ�â9ä��u ��;���;ô��¸� �j� �=�����������s��v��&��vCÉ�vC��s�u�� Â��;���É�vCÂ�vC�����7Æ_���Â'� ���&�;�v��

¦Av���v��������Ê=��;v�õ ��öj�Û÷�v�¦A�os�¿�vC�=���&Ê7� �ø��;v²t;�v�s�¦���ù��Æ�s��;�;u �o�Cs���� ���=� s���¥�vCu u�s�����;v¢��� úCv²��Æ�����Â������;vC��� ¦;s���sº��v����CÊ9� � �=s��±s�ô�v�¦vCÉ�vC�¢� �¢��;v4�� Â�v���=s���¥�v��=s�É�v4�=��v�¦�� ��Æ_�������;������=¦A� v��{��Æ9¨�;u �� �Â�v�¦A�osº�Cs����;v²t�vC�=s�É�� ������û Ö�u � �;ô�ü�ü�t�ý_¤±s��=¦ÝÖ�þ�÷ø�Û� �=�����=���� ������v����vC��Æ_���¢s��=��v¢��û Ö�u � �;ô�ü�ü�¦�ý_¤�Õ�¿�v��Cs��=��v±Â¨�;u �� Â�v�¦A�os�¥����Á�u ��s�¦;�/s��v�vCuos��� É�vCu £�� Â�¢s���;�v�Êÿ��;vC£Es��vº�����=����s����u £�vCÉ���u É�� �;ô=Õ��;���¨��;�o��v�s������&ʱ� �ù�o��� Â���������s�������=s��ø¨�;u �� Â�v�¦A�os ¥����Á�u ��s�¦!s��=s�u £A���o�

t�v s��Ý���;ô���� �;ô �;��A��v���CÕ ���¸s��Ýv��;s�Â��;u v�Ê&��;v ÷�v��s����Ës��;�;u � ��Cs��� ���=�¨��������s�� �;v�¦ ¥4� ��;� �?��;v ¿�vC�Á�vCu vC£�¨�;u �� Â�v�¦A�osø¥����Á�u ��s�¦�=s�É�vºt�v�����Â�v � �=���v�s���� �;ô�u £ � �=s�¦Av����=s��vº����vC�;�v���vC���²��;v�¢s������� É�v �v�����;�v�� s��=¦ � �����o�Cs��vø��� Â��A¦AvCuo�¢��=s��ºs��vø����Â�Â����°� ��������vCÂ�������s��£�É��o¦AvC�Ýô�s�Â�v���s��=¦E����;vC�¢É�� ����=s�u/vC��É�� ����;Â�vC�����CÕ��vC¥�¨�;u �� Â�v�¦A�os�����s��=¦;s���¦;�����=���ºs��/÷��{���,¡�s��=¦�� �{�¶��ü�ü�üû ��s���ÁA«�w�ý{¥4� u u{s�uo���}�;vCv�¦ø�� t�v��v��=v����v�¦ø� �ùÆ_�A��;�v�t�vC�=���;¢s��Á��� �;ô}¥����Á�u ��s�¦;�CÊ;���=��v¸��;v���v²����s��=¦;s���¦;��s��v¸¥4�o¦AvCu £�s�¦A���A�v�¦?�1��vCvû ¿���É�v�«���ýÿs��=¦�û ���;�os�«�«�ýjÆ_����¦A�o����=���� ���=�4��Æ�¥4�;vC�v¸Â¨�;u �� Â�v�¦A�os¢�o��;v�s�¦Av�¦=¤�Õ��;�A��;�v�����=¦A� v������;���;uo¦�v����vC�=¦²��;v±¿�vC�Á�vCu vC£¸Â¨�;u �� Â�v��¦A�os}¥����Á�u ��s�¦�� �Ý��;����v�¦A� �v����� ���=� ¥4�;�o����s�����=s�uÿ¥����Á�u ��s�¦;�±s��vvCÉ���u É�� �;ô=Õ

����������� ·º¹ � ½� ��� �"!$#&%(' p�W@CeWI_W*)_W@ø57I_W�q�] @CG�R § X H�@C@ V D�:;W^_i�R�69F@CWX G V D{69Z�[_[oª;H�] X H�I,R

+ ü

������� � ����� �� ������������������� ����� ������� � !������� � !������� � "$#&% !"$#&% �"$#&%' � ����( )*��(+ )*��(+ )*��(+-,/.!0 "&1���� ��( "&1���� ��( "&1���� ��(-,/.!0

24354687:9<;= 7:9<;�>�?<@4ACB<;*D@+E/F GH HIG J�= K�L J�= K�L M�H�N�O NNJ�O P�N�P N�M= J�L N�M= J�LQ�>RTSCURV?-Q�W X E/@�R YP IKG J�= I�L J�= Z�L PP�O Z�M�I�O I�M�Z II�= M�L HY�= M�L[\9<W E KK KII J�= N�L M= M�L N�P�O PG�J�O KI�N M�I�= I�L ZK�= Y�L] RV@�U�E/@ Y�J M�PG J�= M�L M= I�L YZ�O M�J�Y�O IIY G�= Y�L P�N�= H�L^_@�U?a`�W b E/c<X >�;*D M�J ZZ J�= M�L M= Y�L I�N�O N�PH�O ZI�J H�= M�L G�J�= Z�L

243546824@�;= ACU;*D�SCURV?-Q�W X E/@�R YP IKG J�= I�L J�= I�L PP�O Z�J�K�O M�Y�N IG�= M�L IG�= M�L24@�;�>�?<@4ACB<;*D@+E/F M�J�M KZY J�= N�L J�= H�L KZ�O ZI�N�O HY�N M�P�= G�L N�P�= J�L[\d�Ue@ N�Y IKH J�= I�L J�= P�L YI�O HI�MO YZY M�J�= Z�L KP�= Z�Lf ]�]_g ^�h4A ] >X >R4i�j<U;�@ M�I NJ J�= J�L J�= P�L M�N�O IKP�O H�NJ N�= Z�L HY�= N�Li�U�k�@&l:lCm I�J M�G�J J�= M�L J�= G�L M�J�O YK�J�O HK�M Y�= N�L HH�= P�L

h4n<>FTE/FV;�RVW j�E j<RVW 9�EVbVo p q K�J�ZH M= H�L M= H�L HII�O K�M�I�O HKP KZ�= H�L KZ�= H�Ld�@�d�d�>�k�@�o p q M�YIP J�= N�L I�= J�L GG�O YKP�O NJN G�= I�L HH�= P�Ll:lCh&mrl:RVW 9�Es^_>�S YK IYZ J�= M�L I�= M�L YP�O PIZ�O P�JJ Y�= H�L Z�J�= N�L

3�l:7Cht7:9<;= usB�v�d�U9 ] >�?<W 9<e M�KG KIY J�= Z�L J�= Z�L M�I�J�O N�ZZ�O J�GG HY�= K�L HY�= K�LQ�>RTSCURV?-2 ]Cw MMM N�IH J�= H�L M= Y�L YK�O IK�N�O ZGH M�P�= H�L PI�= M�L^�h4A g f ]�]8] >X >R4i�j<U;�@ II ZP J�= M�L M= N�L M�P�O KKZ�O IPH G�= P�L G�M= G�L

3�l:7Cht24@�;= usB�v�d�U9a24@�;�>�?<W 9<e M�N�Y HZP J�= P�L J�= P�L IZ�O J�HI�O Y�J�Z Y�J�= P�L Y�J�= P�L[\9�k�@�RVFV@&2 ]Cw MM�G KZ�M J�= Z�L M= K�L I�N�O KZ�J�O M�IP IP�= J�L KP�= P�Lf ]�]_g ^�h4A ] >X >R4i�j<U;�@ IK GY J�= M�L M= H�L M�G�O IZP�O GY�J II�= J�L P�J�= P�L

x$y�zC{ |~}��C�����&���$�����s���������$���/����y�{ {&���-����{ �C��y�� ���� ¡¢�£� � ¤����¥y�¡|§¦�¨��+zC�  ��ª©V«�z�¬� |���­a®¥�\¯:|

������� � ����� �� �����������_������� ����� ������� � �������� � �������� � "$#&% !"$#&% !"$#&%' � ����( )*��(+ )*��(+ )*��(+a,/.!0 "&1���� ��( "&1���� ��( "&1���� ��(¥,/.!0

m-l:7Chs°\I±7:9<;= ACX >�;*Dam-U�E/;*n KI IG�N J�= N�L J�= N�L M�J�O IKH�O I�M�Z�O YZH KG�= P�L KG�= P�Lo 2�542&p Q�>RTSCURV?-2 ]Cw M�N MM�H J�= M�L J�= K�L I�O M�J�Z�O N�IK�O H�JJ M�I�= Y�L ZI�= M�L

^_@�U?-l:lCm K�N NJ�I J�= K�L M= J�L N�GZ�O PHK�O GZH I�= G�L ZK�= J�Lus>RVW ²�>9�E/UX�i�B<c-i�Ud�j<X @ YK I�NN J�= Y�L M= Y�L N�YZ�O J�KY�O GI�J I�= H�L ZZ�= H�L5:@�RTE/W ;�UX�i�B<c-i�Ud�j<X @ ZH N�ZP J�= H�L M= G�L YHK�O J�P�MO M�P�N I�= M�L ZG�= Z�L³ B<U9�E/W ²�@ M�K HZ J�= M�L I�= J�L Y�N�P�O N�ZP�O I�JJ I�= J�L P�M= Z�L[\9�k�@�RVFV@´2 ]Cw YK YY�N J�= N�L I�= N�L IHY�O YGK�O Y�JN M= K�L PY�= I�L

m-l:7Chs°\I±24@�;= [\9�k�@�RVFV@´2 ]Cw ZK H�N�G J�= Y�L J�= Y�L N�YK�O H�N�I�O II�N IG�= Z�L IG�= Z�Lo 2�542&p µ�?<?-ACX >�;*D N�H M�G�M J�= M�L J�= N�L I�JJ�O P�N�Z�O P�M�H M�Y�= Z�L N�Y�= N�L

Q�>RVd¶l:RV@�?<W ;+E/W >9 KZ Y�J�I J�= M�L J�= K�L M�PP�O PIG�O IHI M�I�= G�L KH�= Y�L24W E/n<@�R PP HI�J J�= I�L J�= Z�L M�ZZ�O HGI�O YP�N M�I�= M�L HP�= N�Ll�URVFV@´ACW E/FTE/RV@�Ud Y�J M�N�H J�= M�L J�= P�L P�J�O PYG�O KPH K�= K�L ZY�= G�L

x$y�zC{ |�}�}��±·�¸/¹$���º�������$���/���ay�{ {&���-����{ �C��y�� ���� ¡¢�£� � ¤����¥y�¡|ª¦�¨��+zC�  ��§©V«~z�¬� |���­�®¥�\¯:|

usFVB<@�n�°\m-W 9<e�usU9<e�O±ACURVRT»�h$=´usUFVD@�X X O±µCE/B<X±l:B<RVW Oa¼+[\d�Ue@ªU9<?54W ?<@�> ] >�?<W 9<e§i�E/U9<?<URV?<F+O ¼�½´¾C¿�¾À¾�Á+Â*Ã�Ä�Å\Â*ÆÇ&È�ÉÊ<Ë+Ä�ÆÇ O_5:>X =�ZI�OÌs>�=�MO�3�U9�B<URT»<Í�Q�@�c<RVB<URT»-M�GGK�O�j<j�=�HZ�°\PP

Î Ï4Ð$Ñ&Ò Ó�Ô�Õ h4URVRVW ;*DÖACX UX >�;*D�OØ× w n<@ÙAC2 w [\d�URVD�Ú µ m-@�UFVB<RV@>�bÛ2&i�l 7�Ü�@�;�B�E/W >9Ýi�j�@�@�?�O Þ M�GGZàß�n<W E/@ál�Uj�@�R+OÃ<â â ã�ä å�å�æ:æ:æ_ç è*é�â Å\ç Â*Éê´å�ÆË�â Å\Â+Ç Á+ë\å�æCâ ã<Æ�ã�Á+Ë�ç Ã<â ê�OìRV@+E/RVW @+k�@�?íµsj<RVW XI�N�O�I�JJJÎ Ïsî�ï�ð*Ó�ñÕ ^&=�ACn<URVeU�k�U�O<`�=�ò±=�3�>n<9�O�As=�`�=�7�k�U9<F+O�^&=�^_U?<n<UD�RVW FVn<9<U9�O�¼+7�k�UX °B<U�E/W 9<etm¥m-ó w @�;*n<9<>X >e�»ô6sFVW 9<e82&i�lõU9<?öm-B<X E/W d�@�?<W U�µsj<j<X W °;�U�E/W >9<F+O ¼~÷CË*ÉÂ+Á+Á*éÅ Ä<øëªÉ/ùúâ Ã�ÁüûVýCýCýþûVÄ�âTÁ+Ë+Ä�Æ�â Å ÉÄ�ÆÇaÿ��ê$ã<Éë*Å Ê<êÉÄ��¥Å\Â+Ë*É�ÆË+Â*Ã�Å âTÁ+Â�â Ê<Ë+ÁO<24UX X UF+O w @+Ü�UF+O�Ìs>�k�@�d$c�@�R4Y�J�° 24@�;�@�d$c�@�RsI�OM�GGP�O�j<j�=�YZ�° N�KÎ Ïsî�ï��+Ó�Ô�Õ 5:UFVB<?<@+k�ACn<UFVD�URVU9�O�òs>9<FTE/U9�E/W 9<>Füòs>9<FTE/U9�E/W 9<W ?<@�F+OaU9<?¶ACUX UF

ÌsU�E/URVU��VU9�O�¼�m-B<X E/W d�@�?<W U�URV;*n<W E/@�;+E/B<RV@�F+Ú�b RV>d ?<@�FVD�E/>jôFT»�FTE/@�d�FE/>¥j�>RTE/Uc<X @�Uj<j<X W U9<;�@�F+O ¼a÷CË*ÉÂ�ç��¥Ê<Ç â Å ê-Á*éÅ Æ´ÆË*éæ�ÆË+Á ½sË+Â*Ã�Å âTÁ+Â��â Ê<Ë+Á+ëO-ÿ�÷CûVý� �ÉÇ ç���������O�i�U9t3�>FV@O ] UX W b >RV9<W U�O$Q�@�c<RVB<URT»~I�°VM�N�OM�GGZ�O�j<j�=�M�N�°\IK

Î ÏsÒ �*î�Ó�ÓÕ AC@�9��VUd�W 9 ACW FVn<>j�O w n<>d�UFCl�=�ò&@�W X X W n<@�R+O�m-URT» 3�U9<@s[\RTS_W 9�O�×Tµ~24@+°E/UW X @�?�µs9<UX »�FVW F4>�b_m-@�?<W UAC@�9<;*n�O Þ�÷CË*ÉÂ+Á+Á*éÅ Ä<øë�É/ù â Ã�Á���������ûVýCýCý� ÉË���ë/Ã�É�ã�ÉÄ-ÿ�Å øÄ�ÆÇ�÷CË*ÉÂ+Á+ë*ë*Å Ä<ø´ÿ��ë+âTÁ+ê ë�� ÿ�Å ÷Cÿ�������O w UW j�@�W O w UW °SCU9�O�I�J�°\II� 4;+E�=�M�GGG�O�j<j�=<NN�P�° N�KK

Î Ï"!�#�$�Ó�Ô�Õ 5$=<m-W ;*n<U@�X<AC>�k�@O<3�R+= O× w n<@s[\d�j<U;+EC>�b�Ìs@+S�m-B<X E/W d�@�?<W U&^_@�j<RV@�FV@�9�°E/U�E/W >9<F_>9-usURV?�SCURV@´U9<?¥i�>�b E\SCURV@´i�»�FTE/@�d�F+O Þ�÷CË*ÉÂ�ç�ÿ�÷CûVý%�¥Ê<Ç â Å �

ê-Á*éÅ Æ&´ÆË*éæ�ÆË+Á´½sË+Â*Ã�Å âTÁ+Â�â Ê<Ë+Á+ëO�5:>X =�Y�J�I�MO�M�GGZÎ ')(+*´Õ ] >9<FVB<d�@�R�7:X @�;+E/RV>9<W ;�F¥µsFVFV>�;�W U�E/W >9�O´× ] 7:µþ2�542�l:X U�»�@�R�i�UX @�F+O ÞÃ<â â ã�ä å�å�æ:æ:æ_ç â Ã�Á*éÅ øÅ â\ÆÇ è+Å â ë�ç Â*Éê´å�ÆË�â Å\Â+Ç Á+ë\å�Â+Á+êaÆ�é�,�éë�ÆÇ Á+ë�ç Ã<â ê Ç O<RV@+°E/RVW @+k�@�?-i�@�j�E/@�d$c�@�RCG�O�I�JJJÎ 'sî�Ò ï�Ó�ÓÕ `�@�>9<URV?<> ] n<W URVW eX W >9<@O¶×Vm-l:7Ch$Útµ�;*n<W @+k�@�d�@�9�E/F�U9<? Q�B�E/B<RV@l:RV>��V@�;+E/F+O Þ±÷CË*ÉÂ�ç�É/ù´ûVýCýCý%�¥Ê<Ç â Å ê-Á*éÅ Æ ÿ��ë+âTÁ+ê ëO�3�B<X »aZ�°VMMO�M�GGG�OQ�X >RV@�9<;�@O�[ E/UX »�O<j<j�=�M�YY�°VM�YPÎ ')-.-$Ó�ÓÕ ] Uc<X @ Ìs@+S_F Ìs@+E\SC>RVD�O ×\ß�>X b ACX W E/²�@�R [\9�E/@�RTk�W @+S S_W E/n54W ;�@ l:RV@�FVW ?<@�9�E µsX h4>RV@Ù>9 ] ÌsÌ0/ F `�U�E/@Ù7:?<W °E/W >9�O Þ Ã<â â ã�ä å�å�æ:æ:æ_ç Â+Ä�Ä�ç Â*Éê´å�½0121�÷)3"1�û�¾�û�4:ÿ�å�ë+â\ÉË+Å\Á+ë\å

�������+å5����å5���+å�ã�Ë+Á+ë*Å é�Á+Ä�âTç �6�����+å�â Ë*ÆÄ�ë*ë�Â+Ë+Å ã�âTç ø�ÉË+ÁTå_O RV@+E/RVW @+k�@�?µsj<RVW X�I�N�O�I�JJJÎ '"!�7�8+Ó�9�Õ w n<>d�UFCm�= ] >9�E/@O�ß�@�9�° d�@�W�ß8=�u_S_B�O×TAC@�9<;*n<d�URVD ] n<URVU;+E/@�RVW ²�U�°E/W >9�O Þ�ûVýCýCý:4�Éê$ã�Ê�âTÁ+Ë�O�5:>X =�I�N�O�Ìs>�=�MO�3�U9�B<URT»¥M�GG�MO�j<j�=<N�P�°\KHÎ '"!�7�8+Ó�Ô�Õ w n<>d�UF-m�= ] >9�E/@O4l:RVU?<@�@�júò±=_24B<c�@+»�Osm-U�EVE/n<@+Sº2$=_3�@�9<9<W 9<eF+O^_B<c�»�As=s`�@�@O&µsX @+Ü�l�@�X @�e�O&i�UX X W Un�^_U�E/n<9<UdaO´m-W D@§i�;*n<X U9<FVD@�R+Ol�@+E/@�R&i�>9<e�O�µs9<?<RV@+Stß�>X b @O:¼ ] n<UX X @�9<e@�F4E/> ] >d$c<W 9<W 9<e-h4@�9<@�RVUX °l:B<RVj�>FV@4U9<?-m-B<X E/W d�@�?<W U$l:RV>�;�@�FVFV>RVF+O ¼±ûVýCýCý;4�Éê$ã�Ê�âTÁ+Ë�<�5:>X =�Y�J�OÌs>�=�M�I�O�24@�;�@�d$c�@�RsM�GGZ�O�j<j�=�YY�°\YZÎ Ð�("'_Õ 24W eW E/UX 7>=�B<W j<d�@�9�E ] >RVj�>RVU�E/W >9�O ¼+µ w &m ^_@+b @�RT°

@�9<;�@ m-U9�B<UX O ¼ Ã<â â ã�ä å�å�æ:æ:æ_ç ã<ÆË�â Ä�Á+Ë�ç éÅ øÅ â\ÆÇ ç Â*Éê´å�æ:æ:æ?�ë*æ�é�Á�,*å�@:Ç Á+ë\åBA4ý)4"3_ÿ�C+�*åBA´ÉÂ+ë\å23sâ Ã�Á+ËTå�½´¾+3"� å�Ë+Á ù�ç ã�ë

}�}

������� � ����� �� ������������������� ����� ������� � !������� � !������� � "$#&% !"$#&% !"$#&%' � ����( )*��(+ )*��(+ )*��(+-,/.!0 "&1���� ��( "&1���� ��( "&1���� ��(2,/.!0

354�46 7�8�9;:;8�<�=>4? @;6�9 A�B CB D�E D�F D�E D�F BGHHHGHHI JG�E G�F JG�E G�F7�8�9;:;8�<�K�L;M9 A�I CC D�E D�F D�E D�F NCHHG�D�J�A�N A�C�E H�F BI�E I�F7�8�9;:;8�<�K�8�O6�8�9�P C�D QD�C D�E A�F D�E A�F A�I�Q�CJ�QQD�J A�D�E G�F IG�E J�F

R-8�STM 7�MSUP/8�<TV W�8 I A�N�Q�C D�E J�F D�E J�F NJCBGCCJJ G�Q�E B�F G�Q�E B�FX Y 8�M<TS/Z 6�8�6�ST8+P X Z [ NCC D�E A�F D�E Q�F I�A�H�Q�BI�D�C A�H�E J�F HJ�E C�F

\�<TM9;SU] 4<T6_^�`a4<T6�M? V W�8 B�A JB�Q D�E A�F D�E B�F N�A�BHI�QD D�E G�F H�Q�E B�Fbc<T4�dT8�e+P*^=>? V L�\�8�SUP HB QQ�G D�E A�F D�E I�F NBN�QD�CH D�E C�F HB�E J�Ff�V Og�P/V 9;O Q�C NC�Q D�E A�F D�E G�F A�CI�A�IB�Q D�E I�F HB�E H�F

b>hjic<TM�k;J K�k�9�P/g;8�STV W�85\�8+l�P/@;<T8 A�D�A H�D�J D�E Q�F D�E Q�F A�NBN�D�I�A�GHI A�H�E Q�F A�H�E Q�Fm>4@;9;:;V 9;O�m>4�l A�DD JBN D�E N�F D�E I�F IC�A�HBBI�Q�I A�D�E B�F NH�E H�Fi5V SUP/M_m>@�n�8�< JC N�DQ D�E A�F D�E G�F Q�HJ�D�IGHNJ G�E I�F JG�E B�Ff�V Og�P/V 9;O QD N�A�H D�E A�F D�E C�F JBJN�D�IGH�D B�E B�F Q�J�E D�F6�8�6�6�4�o�8 X Z [ A�JNC D�E I�F AE Q�F H�Q�A�D�C�AA�H�A A�Q�E B�F BG�E B�F

p$q�r>s tvu�wcx_yjz|{~}��c���$�/��������}��$���/����q�s s����-����s �>�jqv� �j�����j���� ���j�2q��t¡ �w��+r>� ���£¢T¤vr�¥��t���¦¨§2�ª©ct

« ¬�­/® ¯/¯+°�°±³² MST49�´�<TV PTP/S+µ�¶�M�k�9;8�¶�4? ]Uµ�m>8�:;8af�V @�µ�·U¸a9;:;8�<TSUP/M9;:;V 9;O�R-@;? P/V 6�8�:;V M¹ L;L;? V e�M�P/V 49�=>g;M<TMe+P/8�<TV SUP/V e�S5] 4<�358�STV O9;V 9;O¨bc<T4O<TM6�6�Mº;? 8_R-8�:;V Mbc<T4�e�8�STST4<TS+µ »-¼>½*¾¿+À+À*Á Ã;ÄÅ�¾/Æ�Ç�¼>ÈTÉʼcË�¾�̪¾Ã�ª¿+Å¡Í�À+Å+Ì ÎaÏ�À*Á Ð-¼>½*¾�Ñ¿+À+Å*Å�¾½+Å�Ò Ó�Ó�Î�Ç�¼>ÈTÉʼ>½*¾¿+À+À*Á Ã;Äŵ;ic4? E�JIBB�µ�K�M9 ² 4ST8µ�=>M? V ] 4<T9;V M�µ² M9�@;M<Uk-NC�ÔªNH�µ�A�HHH�µ�L;L�E�N�ÔTA�J« Õ$Ö�×*Ø�°�Ù± m>M<T<Uk Y E�ÚaMSTÛ8�? ? µ�b�M@;? Y E�Úa4�Ü>M<T:�µ�ÝcM9;9 ¹ E�f�8�=>@;9�µ ¹ P/@;?�bc@;<TV µ² 4�8�<T9Þh5SUP/8�<T6�M9;9�µ�R�E>7�8�g;M�=>V o�M9;? M<+µ�f�M�Ü�<T8�9;e�8-7�Mº;V 9;8�<+µjf�8�49m>4�PTP/4@�µ>b�M�P/<TV e*Û�ÚaM�n�9;8�<+µ�·Uߪ6�MO8¨M9;:�i5V :;8�4�=>4�:;V 9;O2Ô&àc6�8�<TOV 9;OK�P/M9;:;M<T:;S¨M9;:ám>8+k�49;:�µ »vÈTÉ>É>Éãâ�½*ÐÃ�Å�Ð�¿�Ì Â ¾Ã�Å£¾Ãåäc ½+¿+æ;Â Ì Å¡ÐÃ�ÁÇ�çÅ+ÌUÀ+è_Å$Æ+¾½Þé� Á�À*¾vâ�À+¿*Ë�Ã�¾ê ¾+Äç�µ�ic4? E�C�µc`a4�EcG�µc`a4�o�8�6$º�8�<�A�HHC�µL;L�E�C�A�Q�ÔªCJG« ëUì�¯*í�î ± ߪ9�P/8�?�=>4<TL�4<TM�P/V 49�µ�ï+ߪ9�P/8�?�R-8�:;V M�m>8�9;e*g;6�M<TÛ�ðjñ5@;M9�P/V ] k�V 9;O�R-@;? P/V Ô6�8�:;V M�µ=>46�6$@;9;V e�M�P/V 49;S+µ�i5V ST@;M? V W�M�P/V 49�µ�M9;:$J�3 Y 8�46�8+P/<Uk&b�8�<U] 4<UÔ6�M9;e�8µ ïòË;Ì Ì ó�ô õ�õ�öcöcö�÷  Ã�ÌUÀ+ê ÷ ¿*¾è�õ�ó�½*¾¿+Ūõ�ó�À+½ Æ õ�ª¿*¾è$ó�õ� è-ø+ö�Ë� ÌUÀUõ�µ<T8+P/<TV 8+o�8�: ¹ L;<TV ?�N�Q�µ�N�DDD« ù�ú�û�ì�°�°± f�V W+k¡ü&@;<TV M9 ² 4g;9�µ>bc@;<T9;V 6�M-icMST@;:;8+o�M9�µ ² k�4�P/ST9;M�K�Mº;M<TV 9;M�P/g;M9�µ·ª¶�4<TÛ�? 4M:Þ=>g;M<TMe+P/8�<TV W�M�P/V 49�ð¨R-4�P/V o�M�P/V 49�µ Y 4M? S_M9;:ÞR-8+P/g;4�:;4? Ô4O�k�µ »�Í_¾½+ý�ê ¾�Ð�Á�ä�Ë�н*Ð�¿�ÌUÀ+½+ þ�Ð�Ì Â ¾Ã�ô&Ï�À�Ì Ë�¾�Á�¾ê ¾+Äç�ÐÃ�Á�äjÐÅ�À�Ç�Ì æ�Á�ѪÀ+ŵ;ߪàcàcàÿ=>46�L;@�P/8�<jK�4�e�V 8+Pªk�µ�8�:;V P/8�:_º�k_f�E;ü�E ² 4g;9�M9;: ¹ E�R�E Y ER-M�k�9;M<T:�µ�A�HHH« ��ú���Ö�Ø�± ·Uüa4�:;MÛÿ35V OV P/M?5ߪ6�MO8�han�8�<TV 9;O�µ »ÿË;Ì Ì ó�ô õ�õ�öcöcö�÷ ý�¾�Á�Ðý�÷ ¿*¾è�õÊÁ Ä Ñ̪Ðê ÈTè¨Ð�Ä�À+Ūõ�Å�Ðè$ó�ê À+Ūõ� è¨Ð�Ä�À+ÈTÃ�Ì ½*¾�÷ Å/Ë;Ì è_ê µ�<T8+P/<TV 8+o�8�: ¹ L;<TV ?�N�Q�µ�N�DDD« ����­/ú�°�Ù± ߪe*g;V <T4¨ü&@;<T4�:;M�µ�\�MÛ�M4-`aV STg;V P/M9;V µcï�R-@;? P/V 6�8�:;V M_bc<T4�e�8�STST4<TS+µ 屮>½*¾�Ñ¿+À+À*Á Ã;ÄÅ�¾/Æ$Ì Ë�À$ÈTÉ>É>É$µ�ic4? E�CI�`a4�E�I�µ ² @;9;8�A�HHC�µ�L;L�E�A�N�D�J�ÔTA�NN�A« ��í�í�Ù���± ² 4g;9;9�k$ü�E�´>Ef�8�8µ ¹ ? M9 ² M�k�K�6�V P/g�µ�·Um><TM9;e*g�bc<T8�:;V e+P/V 49�K�P/<TM�P/8�OV 8�SM9;:�m><TM9;e*g$\�M<TO8+P�m>@�n�8�<�358�STV O9�µ »&ÈTÉ>É>É�äj¾è$ó�æ�ÌUÀ+½�µ�ic4? E�A�G�µ�`a4�EAµ ² M9�@;M<Uk2A�HC�Q�µ�L;L�E�I�ÔªNN« ��í�í�°�± 7�@;º�k£maE�f�8�8µaï ¹ e�e�8�? 8�<TM�P/V 9;O�R-@;? P/V 6�8�:;V M¨Ü�V P/g£àc9;g;M9;e�8�:¡R-V e�<T4�ÔL;<T4�e�8�STST4<TS+µ ï�ÈTÉ>É>É Ï2ª¿+½*¾�µ�ic4? E�A�B�µ�`a4�E�N�µ ¹ L;<TV ?�A�HHB�µ�L;L�E�NN�ÔªJN« ��í�í�°± 7�@;º�k-maE�f�8�8µ�R-V e*g;M8�?�3$E�K�6�V P/g�µ�·TR-8�:;V M_bc<T4�e�8�STSTV 9;O�ð ¹ `a8+Ü 358+ÔSTV O92\�M<TO8+P�µ »�ÈTÉ>É>É Ï2ª¿+½*¾�µ�ic4? E�`a4�E µ ¹ @;O@;SUP�A�HHI�µ�L;L�E�I�ÔªH« ��í�í�°���± =>g�@;9;g;4�f�8�8µ>R-V 4�:;<TMO�b�4�P/Û49�dTMÛ�µ�¶áV ? ? V M6 Ú�EcR-M9;OV 49;8+ÔªK�6�V P/g�µï�R-8�:;V Mº�8�9;e*g�ð ¹ \�4�4?�] 4<jà�o�M? @;M�P/V 9;O�M9;:-K�k�9�P/g;8�STV W�V 9;O�R-@;? P/V 6�8+Ô:;V M$M9;:�=>46�6$@;9;V e�M�P/V 49;S>K�k�SUP/8�6�S+µ ï�¼>½*¾¿+À+À*Á Ã;ÄÅ5¾/Æ&Ì Ë�À� ���Ì Ë��aÃ�ÑÃ�æ�Ðê�Ç�çè$ó;¾Å* æ;è ¾Ã�Ï2ª¿+½*¾�н+¿*Ë� ÌUÀ+¿�Ì æ;½+Àµ�7�8�ST8�M<Te*g�\�<TV M9;O? 85b�M<TÛ�µ`a4<UP/g2=>M<T4? V 9;M�µ�358�e�8�6$º�8�<aA+ÔªJ�µ�A�HHG�µ�L;L�E�JJ�D�ÔªJJB« �¡® �+Ø�°�± 7�4º�8�<UP ¹ E5R-V e*Û8�? ST8�9�µj·U358�STST8�<UP ¹ 6�6�49;V P/8�S¨b>hjic<TM�k;J¡35M�P/MST8+P�µ »Ë;Ì Ì ó�ô õ�õ�öcöcö�÷ ó;¾���½*Ðç�÷ ¾½UÄ+õ ó�À*¾�ó�ê ÀUõ�½*Ðè�õ�Á�Ð�̪ÐÅ�À�Ì Åªõ�Ðè_è_Ã�Á�Ð�̪Ð�÷ þ+ ó�µ

¼���é�þ+ Ã�À���µ�R-M<Te*g�^ ¹ L;<TV ?�A�HHB�µ�<T8+P/<TV 8+o�8�: ¹ L;<TV ?�N�Q�µ�N�DDD« �$Ö�Ø�Ö�°± ² V ? ?�`aMÛ�MSTg;V 6�M�µ�ü&8�9¨\�M? ? 6�M9�µ�ï+\jg;85i5ßUK ¹ :�o�M9�P/MO8ðcm>8�9;e*g;6�M<TÛ7�8�ST@;? P/S�=>g;M<UP_i5ßUK£b�8�<U] 4<T6�M9;e�8µ ï�¶ág;V P/8-b�ML�8�<+µjh5e+P/4º�8�<�A�HHI�µË;Ì Ì ó�ô õ�õ�öcöcö�÷ Å*æ;Ã�÷ ¿*¾è�õ�è_ª¿+½*¾À+ê À+¿�Ì ½*¾Ã�ª¿+Ūõ��� Ūõ�µ�<T8+P/<TV 8+o�8�: ¹ L;<TV ?�N�Q�µ

N�DDD« �������°�°± Úa@�k$`aO@�k�8�9�µ�f�V W+k�ü&@;<TV M9 ² 4g;9�µ;ï+à�l�L;? 4V P/V 9;O5K�ßUR-3Þb�M<TM? ? 8�? V ST6 V 93&K�b�M9;:_R-@;? P/V 6�8�:;V M ¹ ? O4<TV P/g;6�S�¸aSTV 9;O5P/g;8 ¹ ? P/V ic8�e>\�8�e*g;9;4? 4O�k�µ ï¼>½*¾¿+À+À*Á Ã;ÄÅ$¾/Æ$Ì Ë�À! �Ó�Ó�Ó¨ÈTÃ�ÌUÀ+½*Ð�Ì Â ¾Ã�Ðê�äj¾Ã�Æ�À+½+À+Ã�¿+À�¾Ã�Ç�æ�ó�À+½+¿*¾è�Ñ

ó�æ�Ì Â Ã;Ä�µ�7�g;4�:;8�S+µ Y <T8�8�e�8µ ² @;9;8�N�D�ÔªNB�µ�A�HHH�µ�L;L�E�AA+ÔªN�D« "cí�­/î °#± =>g;<TV S&b�8�<T? 8�º�8�<TO�µ ¹ ? M9 ² M�k�K�6�V P/g�µ;·Um><TM9;e*g�\�M<TO8+P�m>@�n�8�<5358�STV O9M9;:2h5L�P/V 6�V W�M�P/V 49�µ »$ÈTÉ>É>Éåâ�½*ÐÃ�Å�Ð�¿�Ì Â ¾Ã�Å�¾ÃÞäj¾è$ó�æ�ÌUÀ+½+ŵ�ic4? E�Q�N�µA�HHJ�µ�L;L�E�JHI�Ô Q�A�N« "cú$�í�°���± b�4L�8jR-@;STV eµ�·T=>M<T6�8�9$m>M? ? 8+P�] 4<�K�P/<TV 9;OS�M9;:$b�8�<Te�@;STSTV 49�Ô�´�V <TSUP�ߪ9�ÔP/8�<T6�8�W�W�4�µ�º�k-7�4�:;V 49-üa49;SUP/M9�P/V 9;4�o�V e*g-K�g;e*g;8�:;<TV 9 X A�HJN�Ô bc<T8�ST8�9�P*Z*µL;? M�k�8�:£º�k�P/g;8¨K�P/M�P/8-K�k�6�L;g;49�k�h5<Te*g;8�SUP/<TM&% Ýc4@;9;O�7�@;STSTV M�»/µ>e�49�Ô

:;@;e+P/8�: º�k R-M<TÛ Y 4<T8�9;SUP/8�V 9�µ »Ê¼jÏ'�������Ñ(��µ�=>4L�k�<TV Og�PÿA�HH�Q�º�kb�4L�8$R-@;STV e

« )&® ��í�°± 35M9;V 8�?¡K�E�7�V e�8µ�ï+ÚaV Og�Ô b�8�<U] 4<T6�M9;e�8 ߪ6�MO8�bc<T4�e�8�STSTV 9;Oå¸aSTV 9;OK�L�8�e�V M? Ô bc@;<TL�4ST8&=>bc¸~ߪ9;SUP/<T@;e+P/V 49;S+ð>\jg;8$¸a? P/<TM�K�b ¹ 7j=Þi5V ST@;M?�ߪ9�ÔSUP/<T@;e+P/V 49�K�8+P�µ ïj¸a9;V o�8�<TSTV Pªk�4�]�=>M? V ] 4<T9;V M�M�Pjm>8�<TÛ8�? 8+k�µ�R-MSUP/8�<�% S>7�8+ÔL�4<UP�µ�R-M<Te*g�A�H�µ�A�HHI« )&ú*�í,++± m>V ? ? 7�4º�8�<UP/S+µ ·U35V OV P/M? =>M6�8�<TMS+µ » É>ê À+¿�Ì ½*¾Ã�ª¿.-jæ;Å* ÑÃ�À+Å*ŵ R-M<Te*g N�DDD�µ Ë;Ì Ì ó�ô õ�õ�öcöcö�÷ À�ø�Ѫè¨Ð�Ä�÷ ¿*¾è�õ�À�ø�Ñè¨Ð�Ä+õ�ÈTÅ*Å*æ�À+Ūõ������+õ�������� �õ� Ã�Á�À0/�÷ ÐÅUó�µ <T8+P/<TV 8+o�8�: K�8�L�P/8�6$º�8�<H�µ�N�DDD« )&ú�×*í�°1± R�Ec7�4ST8�9�º;? @;6¨µ ² Ecü�E>h5@;SUP/8�<Tg;4@�P�µ�·U\jg;8-358�STV O9ÿM9;:£ßª6�L;? 8�6�8�9�ÔP/M�P/V 49-4�]�M_f�4O�ÔªK�P/<T@;e+P/@;<T8�:�´�V ? 8$K�k�SUP/8�6¨µ »��$ä>Ï â�½*ÐÃ�Å�Ð�¿�Ì Â ¾Ã�Å�¾Ãäj¾è$ó�æ�ÌUÀ+½�Ç�çÅ+ÌUÀ+è_ŵ�ic4? E�A�D�µ�`a4�E�Aµ�´�8�º;<T@;M<Uk�µ�A�HHN�µ�L;L�E�NI�ÔªBN« )&ú,25í�°#± f�E ¹ E�7�4�Ü>8µ�ü�E�b�M�P/8�?;M9;:�maE =aE�K�6�V P/g�µ;ï+b�8�<U] 4<T6�M9;e�8>4�]�M�K�4�] PªÜ>M<T8R-bcà Y i5V :;8�4-358�e�4�:;8�<+µ ï-¼>½*¾¿+À+À*Á Ã;ÄÅ�¾/Æ¨Ì Ë�À3 �Å+Ì4�$ä>Ï ÈTÃ�ÌUÀ+½+Ã�Ð�ÑÌ Â ¾Ã�Ðê�äj¾Ã�Æ�À+½+À+Ã�¿+À�¾Ã£Ï2æ;ê Ì Â è-À*Á Ð�µ ¹ 9;Mg;8�V 6¨µ;=>M? V ] 4<T9;V M�µ ¹ @;O@;SUPN�ÔªI�µ�A�HHJ�µ�L;L�E�GB�ÔªCN« 5;î ® ì���++�*�± `aM�P/g;M9¨\5E�K�? V 9;O8�<T? M9;:�µ ¹ ? M9 ² M�k-K�6�V P/g�µ·T=>Me*g;8&b�8�<U] 4<T6�M9;e�8�] 4<R-@;? P/V 6�8�:;V M ¹ L;L;? V e�M�P/V 49;S+µ »76�Ã� ��À+½+Å*Â Ì ç�¾/Æ�äjÐê  Æ+¾½+Ã� Ð�Ð�Ì8-5À+½+ý�À+ê À+çâ�À+¿*Ë�Ã�ª¿*Ðê:9aÀTó;¾½�Ì5äcÇ�;&Ñ<���Ñ= ,�� �µ�358�e�8�6$º�8�<>N�DDD« 5;î ® ì���++���± `aM�P/g;M9_\5E;K�? V 9;O8�<T? M9;:�µ ¹ ? M9 ² M�k�K�6�V P/g�µ�·TR-@;? P/V 6�8�:;V M&ߪ9;SUP/<T@;e+P/V 49K�8+P/S�] 4< Y 8�9;8�<TM?>bc@;<TL�4ST8¨R-V e�<T4L;<T4�e�8�STST4<TS+ð ¹ K�@;<Uo�8+k�µ »>6�Ã� ��À+½�ÑÅ*Â Ì ç�¾/ƨäjÐê  Æ+¾½+Ã� Ð�Ð�Ì�-5À+½+ý�À+ê À+ç¡â�À+¿*Ë�Ã�ª¿*Ðê?9aÀTó;¾½�Ì&äcÇ�;&Ñ<���Ñ= ,��@�µ358�e�8�6$º�8�<>N�DDD« 5;î ® ì���++���± `aM�P/g;M9�\5E�K�? V 9;O8�<T? M9;:�µ ¹ ? M9 ² M�k�K�6�V P/g�µ�·TR-8�MST@;<TV 9;O_P/g;8�b�8�<U] 4<UÔ6�M9;e�8�4�]�R-@;? P/V 6�8�:;V M5ߪ9;SUP/<T@;e+P/V 49_K�8+P/S+µ »'6�Ã� ��À+½+Å*Â Ì ç-¾/Æ$äjÐê  Æ+¾½+Ã� ÐÐ�ÌA-5À+½+ý�À+ê À+ç�â�À+¿*Ë�Ã�ª¿*ÐêB9aÀTó;¾½�ÌaäcÇ�;&Ñ<���Ñ= ,��C�µ�358�e�8�6$º�8�<jN�DDD« 5;ì�ú,2$°± R-M<TÛ K�9;4�Ü&µ ·ED�Ô F�? 8�S \jg;8�6�8 K�49;O R-ߪ35ßGF�? 8µ »Ë;Ì Ì ó�ô õ�õ�öH ;÷ ¾Ã�À�÷ Ã�À�Ì õJI�ý�ý�ê ÐÅ*è-À+ õK;�Ðè_Ã:L&¾�¾�Á+õ�MJNAOcê À+Å=@�÷ è_ Á�µ¹ @;O@;SUP5NH�µ�A�HHI�µ�<T8+P/<TV 8+o�8�: ¹ L;<TV ?�N�Q�µ�N�DDD« P>Ö�Ø�Ö++± 358�M9 \�MÛ�Mg;MSTg;V µ · Y 4�4�: i5V º;<TM�P/V 49;S+µ » É>ê À+¿�Ì ½*¾Ã�ª¿

-jæ;Å* Ã�À+Å*ŵ ² @;9;8 N�DDD�µ Ë;Ì Ì ó�ô õ�õ�öcöcö�÷ À�ø�Ѫè¨Ð�Ä�÷ ¿*¾è�õ�À�ø�Ñè¨Ð�Ä+õ�ÈTÅ*Å*æ�À+Ūõ������+õ�������Q+õ� Ã�Á�À0/�÷ ÐÅUó�µ <T8+P/<TV 8+o�8�: K�8�L�P/8�6$º�8�<H�µ�N�DDD

« R�® S�ú�°���± i$EUT�V o�4�dT9;4�o�V eµ Ú�E K�e*g;<TM@�P�µ R�E ¶áV ? ? 8�6�S+µ 7&E K�e*g;4�8+Ô9;8�9�µ³ï+3&K�bcS+µ Y bcbcS+µ M9;: R-@;? P/V 6�8�:;V M ¹ L;L;? V e�M�P/V 49;S Ô¹ 9òà�o�M? @;M�P/V 49 ¸aSTV 9;O|3&K�bcSUP/49;8µ ï bc<T4�e�8�8�:;V 9;OS 4�] X ßU=cÔK�b ¹ \V% HBZ*µ m>4SUP/49�µ R-MSTSTMe*g�@;ST8+PTP/S+µ h5e+P/4º�8�< A�HHB�µË;Ì Ì ó�ô õ�õ�öcöcö�÷ À+½�ÌU÷ ½+ö>Ì Ë;ÑTÐ�Ð�¿*Ë�À+Ã�÷ Á�ÀUõ�¼>½*¾<W�À+ýÌUÀUõcâ�¾�¾ê Ūõ�¼K�&¼>É89aÇõ�¿*Ð�ÁXN�Y� ��¾<W*Ã�¾���ª¿�ÓCª¿+ÅUó;Ð�ÌUø�÷ ó�Å�÷ Ä�þ�µ�<T8+P/<TV 8+o�8�: ¹ L;<TV ?�N�Q�µ�N�DDD« RZ���+Ø�°± 35M9;V 8�?¨´>E!T�@;e*Û8�<+µ2R-V e*g;M8�? ² E_´�? k�9;9�µ-M9;: 7�@;º�k maE_f�8�8µ�ï ¹=>46�L;M<TV ST49v4�]�ÚaM<T:�Ü>M<T8�bc<T8+] 8+P/e*g;V 9;O�\�8�e*g;9;V [�@;8�S�] 4<-R-@;? P/V 6�8+Ô:;V M¡m>8�9;e*g;6�M<TÛ�S+µ ï�¼>½*¾¿+À+À*Á Ã;ÄÅ�¾/Æ�Ì Ë�À& �½*ÁÿÈTÉ>É>É ÈTÃ�ÌUÀ+½+Ã�Ð�Ì Â ¾Ã�Ðêäj¾Ã�Æ�À+½+À+Ã�¿+Àa¾Ã-Ï2æ;ê Ì Â è-À*Á Ð�äj¾è$ó�æ�Ì Â Ã;Ä�ÐÃ�Á$Ç�çÅ+ÌUÀ+è_ŵ�ÚaV <T4STg;V 6�M�µ² ML;M9�µ ² @;9;8�A�G�ÔªNJ�µ�A�HHI�µ�L;L�E�NJI�ÔªN�QQ

u�w

� ������������� �

����� ������������������ "!#����$�%&�('()+*,'�-.����%

$0

$1

$2

$3

$4

$5

$6

$7

1995 1996 1997 1998 1999

Sale

s of

Ent

erta

inm

ent

Soft

war

e (B

illio

ns)

/10 2&3�46587&91:�;=<1>@?BA�C�DB>FEG?IHKJ�LMC(NO>

���KP QSRUTM�WVX-.������YU-.��Z\[^]_R�'\������`a$�-bc5ed6f�0gd.f�hji k&l�5mkonIp�qsrut dwv�xI5ylIq{z}|&~����mr�����0gh��"0gd.�(5ed�0 2&l�5e�sn�k&4465yl\�(5y460 l�2�|&~�0 ��fo2&5edG0 l"465efoi �K�60 �85mk&l��6��5�d6hj465y5ylG�1bc5e�(0gf&��5yl\h��Gt dbc5ed6f�fox�x�i 0ghyfO�60 k&l\d�fo465"d�k&�85y���\fO��d�0 �8x�i 0gd��60gh"hjk&�8x\fo465e�}�6k���kO��6��5�bc5ed6f���k&4�v�xI5ylIq{z1�"i 0 ��4�fo460 5edMfo465����@x�0ghyfoi i �U3\d�5e����f&d��6��5y�k&l�i �B2&5yl�5y4�fO�65�d���fO�60gh�0 ��fo2&5edy���a��5cbc5ed6f�fol\��v�xI5ylIq{z����mr�dn�k(hj3\d}0gd�k&l�hjk&�8x�3(��fO�60 k&l\foi i ��i 0 2&�#����5y0 2&�#�}465yl\�(5y460 l�2B0 l#�65yl\�(5e�n�k&4M0 l#�65y4�f&hu�60 �&5&��fol�0 ��fO�65e�_k&3(�6x�3(�e�mfol\�Bd�k��\l\�Bfox�x�i 0ghyfO�60 k&l_0 l|&~��@0gd�3\foi 0 �efO�60 k&lBfol\��|&~��@0g�(5ykF2#fo�85edM����5y465}0 l#�65y4�f&hu�60 �@0 ���U0gd0 �8xIk&4���fol#�e��bck#d���xI5yk&x�i 5s0 l#�65y465ed��65e�}0 l�465yl\�(5y460 l�2,d���fO�60ghs0 ��fo2&5ed��k&3�ig��0 l\d��65ef&�F3\d�5�f�4�f����64�f&hj0 l�2cfox�x�i 0ghyfO�60 k&lU����0gh��U��k&3�ig�F�I5hyfox\fo��i 5mkon\2&5yl�5y4�fO�60 l�2���0 2&��5y4w #3\foi 0 ���{0 ��fo2&5edy�ekonIhjk&3�4�d�5�fO�1�M3\h��2&465efO�65y4�hjk&�8x�3(��fO�60 k&l\foi�hjk#d��e��a��58bc5e�(0gf&��5yl\h���bc�m¡�q���¢}hjk(�(0 l�2�fox�x�i 0ghyfO�60 k&lck&xI5y4�fO�65ed�k&l

n�k&3�4{n�4�fo�85ed{fO�Mp@r�/£�=|#¤&¢�¥\¢O¦#§#��465ed�k&i 3(�60 k&lG�,~�¨s~©0gd{�@�cn=fo4s�6��5�8k#d��,0 �8xIk&4���fol#�,fox�x�i 0ghyfO�60 k&lBkon�bc�m¡�q���¢��6�@3\d"n=fo4e��ª�kO��5y�&5y4e���0 �6���6��5s5j¥�hj5yx(�60 k&l}kon1f�n�5y�«i kO�a�¬��3\�(2&5j���60 �6i 5edy�(�8k#d��a~�¨s~��85j��(0gf�0gd"5yl\hjk(�(5e�UfO�8­o¢o§O¥(¦#®&§���bck&46580 �8xIk&4���fol#�6i �&�1�I5ehyfo3\d�5�k&l�i �n�k&3�4�n�4�fo�85ed�fo465"5yl\hjk(�(5e�c0 lFbc5e�(0gf&��5yl\h��G�\�6��5"n�3�i iw�I5y�\f��@0 k&4�kon�6��5�bc�m¡�q���¢�5yl\hjk(�(5y4,fol\���(5ehjk(�(5y4M0gd,l�ko�8h��\fo4�f&hu�65y460 �y5e���F���i 5ef&d���f_n�3�i is2&46k&3�x�konMx�0ghu�63�465edF�¯���@x�0ghyfoi i ��®O��7e°Un�4�fo�85ed��80gd}465j� #3�0 465e�±0 l�k&4��(5y4��6k�hyfox(�63�465��6��5�hjk&46465ehu��4�fO�60 k_kon�ru����fol\�±�n�4�fo�85s���@xI5edy�¡m�mr6²��&f&dwl�ko�65e�M�@��0 ��dmfo3(�6��k&4e�O0gdw5j¥(xI5y460 �85yl#��foi(hjk(�(5&�o��0 �6�8l�k

465efoi\5j³´k&4��a��f&�(5��6kMµ&5y5yx��6��5{hjk(�(5�5j¶�hj0 5yl#�ak&4mn=f&d��e�wr�l�f&���(0 �60 k&l0 ��0gdai 0 �80 �65e���6k8�8k&l�k(h���46k&�85�0 ��fo2&5ed���0 �6���(0 �85yl\d�0 k&l\d��6�\fO��fo4655y�&5yl�xIkO��5y4�d�kon1����k\�·&�m¡�q©5yl\hjk(�(0 l�2�fol\�F�(5ehjk(�(0 l�2���k&46µ(d���0 �6�Uf�¢&¢#­e¥�7y¦#¸�d�0 �y5e�

0 ��fo2&5�kon,f�46k#d�5��=f�d���foi i�0 ��fo2&5F��0 �6��3�l@3\d�3\foi��(0 �85yl\d�0 k&l\d��u�ª�0 2&��5y4�465ed�k&i 3(�60 k&l�0 ��fo2&5ed�fo465{�I5ehjk&�80 l�28�8k&465�hjk&�8�8k&lc�(3�5{�6k�(0 2&0 ��foi@x���ko�6k&2&4�fox��@��0 lM����0gh��,hyfo�85y4�f&d����@x�0ghyfoi i ��hyfox(�63�465a·&�m¡�q0 ��fo2&5ed�fO��465ed�k&i 3(�60 k&l\d�kon�fO��i 5ef&d���°o¦#§O¥(¦#®&§�¹ º�fo��f&¸&®e»¬�r�l\hjk&46xIk&4�fO�60 l�2���~��a²�b¼fol\��q,� ­o¢(7�0 l��6��5Md6fo�85��I5yl\h�����fo46µ

d�3�0 �65�0gd"465e�(3�l\��fol#�e�wf&d�5ef&h��U0 �8x�i 5y�85yl#��d,f��Ofo460gfO�60 k&lUkon�f&��fox(��60 �&5��(0 ³´5y465yl#�60gfoiax�3�igd�5�hjk(�(5}�8k(�(3�igfO�60 k&lG�B�a��5�²�²�r����^q,� ­o¢(7465jn�5y465yl\hj5{hjk(�(5�0gd�hjk(�(5e�}0 l�½\k#fO�60 l�28xIk&0 l#�e������0 i 5{�6��5�r�b��£��~���a²�b¾hjk(�(5{3\d�5ed���¥(5e�@�¬xIk&0 l#��0 l#�65y2&5y4�fo460 �6���85j�60gho��foi �6��k&3�2&�}�6��5y�fo465{hjk&l\d�0g�(5y465e���6k8�\f��&5{hjk&�8x\fo4�fo��i 5{fo3\�(0 k� #3\foi 0 ���&�r�l\hji 3\�(0 l�2��Iko�6�8�6��5���qs��fol\�,�w5y2&��0 ����fO��f{5yl\hj46�@x(�60 k&l8fox�x�i 0 �

hyfO�60 k&l\d.0gdwfoigd�k�465e�(3�l\��fol#�e�1r¬�w��k&3�ig�"��foµ&5ad�5yl\d�5��6ksk&l�i ��0 l\hji 3\�(5k&l�5,d�3\h��Ffox�x�i 0ghyfO�60 k&l�0 lc�6��58d�3�0 �65&�{��qs�S��k&3�ig�c�I5M�6��5Mi k&2&0ghyfoifox�x�i 0ghyfO�60 k&l��6k8µ&5y5yx�f&d�0 ���\f&d�n=fo4a�8k&465���0g�(5ed�x�465ef&�}fox�x�i 0ghyfO�60 k&l�6�\folB�6��5�465yigfO�60 �&5yi �U3�l�µ@l�kO��l��w5y2&��0 �e�B¡m�&5yl�2&0 �&5ylB�6��0gdy��0 �80gdl�ko�Mhji 5efo4"��kO�¿5yl\hj46�@x(�60 k&lF����d��6��5}�(5j�\l�0 �60 k&l_kon�f��M3�i �60 �85e�(0gffox�x�i 0ghyfO�60 k&lG�

���KÀ V¼$� �����Á¿-.������!#��%&�('\$�ZI��������V¼��Â

0%

5%

10%

15%

20%

25%

30%

35%

40%

Loa

d

Stor

e

CB

ranc

h

Con

d M

ove

Add

/Sub

Mul

tipl

y

Log

ic

Shif

t

Com

pare

FP

CB

ranc

h

FP

CM

ove

FP

Con

vert

FP

Mis

c

FP

Loa

d

FP

Sto

re

FP

Add

/Sub

FP

Mul

tipl

y

FP

Div

ide

FP

Sqr

t

FP

Com

pare

Cal

l/Ret

urn

Bra

nch

Oth

er

MultimediaMediaBench+ [Fritt99]SPEC95

/10 2&3�465�|�9wÃjÄ1ÅyJyNOÆ1ÇoJe;=?IÄ�È£;�É�ÊM?ID_ËwC(NO;=Åe?IÄ

�a��5,�(5j��fo0 i 5e���(�@l\fo�80gh�0 l\d��6463\hu�60 k&l��80 ¥c��465efoµ(�(kO��l�n�k&4s5ef&h��hjk&�8xIk&l�5yl#�{fox�x�i 0ghyfO�60 k&lckon��6��58��5y46µ&5yi 5y���M3�i �60 �85e�(0gf���k&46µ@i k#f&�hyfol��I5�n�k&3�l\��0 l��1fo��i 5ed�7&��¢(�@fol\�}|��w�a��5{d6fo�85�0 l(n�k&46��fO�60 k&l�n�k&4p@�m¡a²�¸#¤M0gd�x�465ed�5yl#�65e�}0 l��1fo��i 5eda¦\�I¤(��fol\��°��

Ì ������������� ÍÏÎÐ������ÑjjÒ�Ó{Ô1jÕ"��Ö

Pa��� ��×�Ø_RUV����fox(�60 �&5Mx�3�igd�58hjk(�(5,�8k(�(3�igfO�60 k&l��=��~��a²�bF����foµ&5ed{f&�(�Ofol#��fo2&5kon��6��58hjk&l#�60 l@3�k&3\d�l\fO�63�465Mkon�fo3\�(0 k�d�0 2&l\foigdy�{Ù�5y0 2&�@�Ik&460 l�2�d6fo�,�x�i 5ed�fo465����@x�0ghyfoi i ���&5y46��hji k#d�5"0 l���fo2&l�0 �63\�(5&���a��5y465jn�k&465&�\4�fO�6��5y4�6�\fol}5yl\hjk(�(0 l�2M5ef&h���fo3\�(0 k,d6fo�8x�i 5s0 l\�(5yxI5yl\�(5yl#�6i �}f&d�0gda�(k&l�5s0 lx�3�igd�5,hjk(�(5M�8k(�(3�igfO�60 k&l����a²�bF��k&4s4�f��Ð�(0 2&0 ��foiwfo3\�(0 k\�\�6��5,x�465j�hj5e�(0 l�2�d6fo�8x�i 5,0gd{3\d�5e��f&d{f}x�465e�(0ghu�6k&4sn�k&4s�6��5�hj3�46465yl#�{d6fo�8x�i 5&���0 �6�,k&l�i ���6��5��(0 ³´5y465yl\hj5a�I5y0 l�2� #3\fol#�60 �y5e�,fol\�,d�3��\d�5e #3�5yl#�6i ��5yl(�hjk(�(5e���a¹ ��fol\¸&|�»G�a��5{ #3\fol#�60 �y5y4af&��fox(��dm�6kM�6��5{4�fO�65�kon1h��\fol�2&5�kon�6��5�fo3\�(0 k��af��&5jn�k&46�Ú�I5y0 l�2�hjk&�8x�465ed6d�5e���F�^��i k(h�µ_�(0gfo2&4�fo�Úkon��~��a²�b¾hjk(�(0 l�280gd�d���kO��l�0 lc/10 2&3�465,7&7&�b�fol@�}�(0 ³´5y465yl#��0 �8x�i 5y�85yl#��fO�60 k&l\d�konw�6��5M��~��a²�bXfoi 2&k&460 �6���

5j¥(0gd��e���a��5,��5y46µ&5yi 5y�}�M3�i �60 �85e�(0gf���k&46µ@i k#f&�}0 l\hji 3\�(5ed��6��5"n�465y5yi �f��Ofo0 igfo��i 5Ur�l#�65y4�f&hu�60 �&5_bc3�i �60 �85e�(0gf«��d6d�k(hj0gfO�60 k&lÛ��r�b��s�chjk(�(5eho�

7e|

Tot

al

AD

PC

M E

ncod

e

AD

PC

MC

Dec

ode

DJV

U E

ncod

e

DJV

U D

ecod

e

Doo

m

Gho

stsc

ript

GSM

Enc

ode

GSM

Dec

ode

Load Byte 6,778,280 0 0 18,370 1,110,224 1,142 5,648,543 1 1Load Word 0 0 0 0 0 0 0 0 0Load Long 228,569,938 2,455,961 3,682,713 18,169,163 13,077,300 123,617,409 62,724,290 4,843,102 7,634,766Load Quad 602,032,274 1,850,037 623,285 30,173,547 40,779,567 285,229,832 176,650,287 66,725,719 3,606,089Store Byte 8,765,064 0 0 19,266 1,110,228 111,806 7,522,543 1,221 1,218Store Word 3,784,458 0 0 148 8 71,909 3,711,174 1,219 0Store Long 84,841,453 1,229 1,227,981 11,817,826 6,488,672 18,447,727 43,409,507 3,448,511 3,421,624Store Quad 184,517,792 614,622 1,246 12,722,245 13,735,778 71,531,192 75,840,453 10,072,256 462,900Cond Branch 274,588,131 6,138,696 2,457,213 31,923,427 21,518,650 89,629,454 115,354,014 7,566,677 6,891,957Cond Move 87,707,764 8,588,491 9,814,016 10,168,642 7,289,807 21,953,713 20,350,475 9,542,620 7,718,788Add/Sub Long 271,787,383 9,713,090 8,590,946 39,856,714 34,805,838 132,388,734 41,588,802 4,843,259 3,242,829Add/Sub Quad 727,606,475 7,988,694 7,375,318 60,129,890 45,205,778 302,327,509 206,076,272 98,503,014 29,479,377Multiply Long 3,483,045 0 0 3,717 398,786 2,010,261 993,570 76,711 2,437Multiply Quad 26,112,640 0 0 66 35 1,923,442 3,045,834 21,143,263 3,376,297Logic 580,467,353 13,760,955 12,287,159 82,855,123 55,911,711 186,830,035 159,859,898 68,962,472 30,378,018Shift 503,710,372 7,986,162 7,983,708 61,741,563 42,277,854 240,749,591 68,968,089 74,003,405 39,100,492Compare 128,484,307 8,588,491 3,680,256 23,205,150 14,652,977 36,263,419 31,225,252 10,868,762 11,545,826FP Cond Branch 369,635 0 0 257 48 277,025 92,303 2 2FP Cond Move 249 0 0 0 0 0 249 0 0FP Convert 4,793,117 0 0 4,277,677 48 415,533 99,857 2 2FP Misc 9,878 0 0 1 0 0 9,877 0 0FP Load Single 632,395 0 0 187 1 415,524 216,683 0 0FP Store Single 45,776 0 0 3 1 0 45,772 0 0FP Add/Sub Single 2,145,208 0 0 2,138,796 0 0 6,412 0 0FP Multiply Single 3,220,312 0 0 3,208,194 0 0 12,118 0 0FP Divide Single 1,077 0 0 0 0 0 1,077 0 0FP Sqrt Single 0 0 0 0 0 0 0 0 0FP Compare Single 0 0 0 0 0 0 0 0 0FP Load Double 3,742,578 0 0 3,208,326 67 415,537 118,645 3 3FP Store Double 7,257,405 0 0 1,069,410 16 278,463 5,909,516 0 0FP Add/Sub Double 1,137,857 0 0 1,069,398 0 0 68,459 0 0FP Multiply Double 258,818 0 0 40 19 138,512 120,246 1 1FP Divide Double 147,726 0 0 0 0 138,508 9,218 0 0FP Sqrt Double 0 0 0 0 0 0 0 0 0FP Compare Double 341,241 0 0 45 29 277,021 64,145 1 1Call / Return 35,362,106 3,694 3,694 694,314 2,767,115 11,163,007 20,530,276 200,006 130,732Branch 43,923,076 615,831 615,831 2,365,197 3,572,166 10,672,945 25,201,200 879,906 248,610Other 6,179,370 0 0 197,754 492,037 592,001 4,893,800 3,778 2,557TOTAL 3,832,804,553 68,305,953 58,343,366 401,034,456 305,194,760 1,537,871,251 1,080,368,856 381,685,911 147,244,527

������� ��� ����������������������� ��!"��#���$&%(')���*��'�$�#,+.-�/0�0�1��2�� ��'�-3����46587 ��9;:<�>=�?A@

�0B

JPE

G E

ncod

e

JPE

G D

ecod

e

LA

ME

Mes

a G

ears

Mes

a M

orph

3D

Mes

a R

efle

ct

MP

EG

-2 E

ncod

e D

VD

MP

EG

-2 E

ncod

e 72

0P

MP

EG

-2 E

ncod

e 10

80I

Load Byte 0 15 0 159 159 162 122,165 306,034 664,346Load Word 0 0 0 0 0 0 0 0 0Load Long 15,456,331 6,248,862 459,878,385 21,420,844 8,880,796 139,251,544 194,914,155 544,343,003 1,185,685,540Load Quad 25,884,799 11,496,870 596,936,807 44,726,472 20,256,382 356,383,122 2,625,563,425 6,898,662,249 16,305,754,765Store Byte 1,634 772 0 213 31 469,362 123,360 307,343 665,390Store Word 860 742 0 20 20 191 8,657 24,873 66,680Store Long 6,319,031 1,118,200 178,110,997 18,195,886 27,752,573 69,577,276 76,057,310 218,381,584 454,170,322Store Quad 8,474,206 3,555,461 246,104,361 18,472,289 9,686,634 140,438,735 192,284,043 568,493,171 1,155,058,459Cond Branch 15,106,646 4,680,797 729,201,213 24,205,977 30,349,047 175,610,619 591,653,260 1,619,341,331 3,633,131,334Cond Move 3,675,691 111,929 102,951,015 383,487 1,417,693 6,932,320 1,057,999,331 2,729,061,499 6,591,019,353Add/Sub Long 15,260,411 6,704,149 923,467,907 26,052,645 31,957,466 214,777,548 3,372,050,729 8,761,537,176 20,987,857,118Add/Sub Quad 47,610,800 24,481,292 1,919,286,567 28,672,641 41,197,029 426,805,595 3,452,872,410 9,122,615,725 21,383,188,351Multiply Long 72,511 317,228 34,649,358 173,063 549,197 67,448,117 69,067,294 187,416,894 419,775,140Multiply Quad 87,041 59 5,433 2,258 2,186 2,047 3,225,646 7,898,780 23,808,528Logic 17,141,706 12,291,636 409,973,330 53,315,410 8,181,138 311,058,130 1,014,579,305 2,770,825,984 6,196,522,815Shift 20,495,821 13,887,427 195,885,030 50,690,180 6,870,900 660,969,527 2,845,393,313 7,464,996,665 17,696,147,219Compare 8,592,463 2,287,275 716,176,409 19,475,327 1,575,842 91,377,573 601,297,661 1,628,584,283 3,677,923,284FP Cond Branch 10 10 146,364,112 523,637 2,337,432 1,017,957 599 574 582FP Cond Move 0 0 272,767 0 0 0 64,800 172,800 391,680FP Convert 10 10 35,295,991 570,896 3,632,567 19,501,744 124,654,521 332,410,521 751,250,841FP Misc 0 0 3,200,104 47,418 234,562 136,824 8,338,432 22,234,407 50,396,975FP Load Single 3 1 221,027,815 2,529,198 10,694,972 6,134,444 25,109,096 66,944,891 151,730,177FP Store Single 0 0 219,890,932 1,199,333 4,765,064 14,836,491 55 55 55FP Add/Sub Single 0 0 117,891,963 1,165,539 6,219,499 20,595,157 0 0 0FP Multiply Single 0 0 55,158,946 1,536,887 9,101,388 15,504,440 0 0 0FP Divide Single 0 0 107 82,767 300,343 6,298,739 0 0 0FP Sqrt Single 0 0 0 0 0 0 0 0 0FP Compare Single 0 0 0 0 0 0 0 0 0FP Load Double 17 15 666,137,380 316,513 1,410,613 796,176 304,651,610 812,395,578 1,839,703,114FP Store Double 3 7 172,085,563 77,989 246,179 276,695 41,824,510 111,520,480 252,033,775FP Add/Sub Double 0 0 211,622,317 420,617 748,692 833,540 238,100,487 634,928,421 1,435,971,645FP Multiply Double 5 5 283,179,814 657,442 1,209,000 1,291,749 193,841,936 516,905,904 1,168,945,600FP Divide Double 0 0 6,412,767 39,844 74,780 63,310 43,791 115,791 261,711FP Sqrt Double 0 0 0 0 0 0 0 0 0FP Compare Double 5 5 123,259,938 628,315 2,893,093 1,334,390 8,381,249 22,349,224 50,657,712Call / Return 1,204,598 118,436 228,692,817 240,020 781,907 2,894,763 37,412,334 105,899,033 225,832,078Branch 4,252,300 340,679 119,897,378 614,638 1,147,484 9,952,889 44,581,752 130,471,099 267,119,979Other 18,291 31,437 0 3,145,932 4,460,302 3,210,474 71,726 183,629 409,699TOTAL 189,655,193 87,673,319 9,123,017,523 319,583,856 238,934,970 2,765,781,650 17,124,288,962 45,279,329,001 105,906,144,267

������� ��� ����������������������� ��!"��#���$&%(')���*��'�$�#,+.-�/0�0�1��2�� ��'�-3����46587 ��9;:<�>=�?A@

B�C

MP

EG

-2 D

ecod

e D

VD

MP

EG

-2 D

ecod

e 72

0P

MP

EG

-2 D

ecod

e 10

80I

mpg

123

PO

Vra

y3

Ras

ta

Rsy

nth

Tim

idity

Load Byte 35 41 41 19 20,097 40,755 97 0Load Word 0 0 0 0 0 0 0 0Load Long 63,079,368 202,288,004 374,745,728 13,125,436 208,667,745 1,238,950 1,854,468 80,330,481Load Quad 179,230,670 571,901,170 1,094,954,975 24,035,008 1,168,422,770 3,574,014 36,597,256 190,893,124Store Byte 15 19 19 677 414 8,386 7,110 0Store Word 11 7 7 1,626 159 20,853 11 0Store Long 40,077,380 122,519,230 237,738,683 10,330,487 49,671,406 449,601 1,585,238 66,351,065Store Quad 36,027,525 124,744,760 222,620,103 6,269,897 457,320,333 794,400 10,596,980 46,014,900Cond Branch 55,647,468 172,647,314 341,081,043 24,583,711 414,865,553 2,128,693 18,485,990 99,413,559Cond Move 19,019,746 54,255,467 114,571,768 1,937,309 8,483,484 274,493 672,444 7,499,293Add/Sub Long 167,347,931 537,902,984 1,021,455,786 23,614,547 73,121,209 1,827,995 3,497,338 125,613,355Add/Sub Quad 269,748,022 810,825,802 1,671,789,426 80,113,829 993,210,785 4,914,902 68,975,084 475,088,661Multiply Long 1,728,774 8,269,976 9,036,080 2,140 14,186 28,847 79,398 90,551,054Multiply Quad 61,801 163,533 368,151 272 9,349 12,930 11,584 464Logic 257,107,844 726,921,975 1,558,167,551 41,523,867 600,640,884 1,664,309 6,558,450 115,248,825Shift 304,799,082 896,164,794 1,891,265,922 30,665,422 217,473,019 822,593 11,030,248 427,123,484Compare 54,915,683 167,099,953 335,191,806 2,021,424 149,077,006 1,223,935 17,792,131 96,668,577FP Cond Branch 22 25 25 4,907,522 73,396,753 36,086 323,668 5,667FP Cond Move 0 0 0 0 144,920 0 0 0FP Convert 24 27 27 2,505,992 38,627,179 156,160 5,743,677 2,726,238FP Misc 0 0 0 237,267 18,090,629 55,508 9,090,274 95,850FP Load Single 1 1 1 174,526 113,434,481 1,482,896 59,164,116 28,840FP Store Single 0 0 0 0 16,842,015 758,711 24,531,599 28,840FP Add/Sub Single 0 0 0 0 3,488,004 791,053 29,327,417 0FP Multiply Single 0 0 0 0 2,501,900 603,908 33,642,190 0FP Divide Single 0 0 0 1 18 12,893 76,887 0FP Sqrt Single 0 0 0 0 0 0 0 0FP Compare Single 0 0 0 0 0 0 0 0FP Load Double 34 38 38 133,283,472 505,378,130 645,861 8,769,336 4,545,582FP Store Double 126 127 127 30,350,707 163,485,923 135,300 2,503,074 1,469,625FP Add/Sub Double 0 0 0 66,730,827 387,030,229 758,369 5,082,577 414,510FP Multiply Double 11 12 12 56,501,913 471,006,459 842,775 6,860,928 3,244,682FP Divide Double 0 0 0 2,027 16,238,995 9,459 8,974 293,974FP Sqrt Double 0 0 0 0 0 0 0 0FP Compare Double 13 15 15 4,907,970 73,169,225 36,685 323,651 5,667Call / Return 6,972,866 28,356,792 40,089,593 3,526,246 82,756,960 203,227 14,098,018 2,034,885Branch 9,265,477 39,502,927 52,499,179 4,866,779 110,117,016 273,435 14,421,800 3,852,961Other 1,543 2,841 3,532 8,613 15,581,145 12,676 7,308 0TOTAL 1,465,031,472 4,463,567,834 8,965,579,638 566,229,533 6,432,288,380 25,840,658 391,719,321 1,839,544,163

������� ������ ����� ��� ������������� ! �"���#%$'&(���)��&�#�"+*-,�./�/�0��1�����&�,2����35476���8:9;��<�=>�

?�@

Tot

al

099.

go

124.

m88

ksim

126.

gcc

129.

com

pres

s

130.

li

Load Byte 203,609 4,368 2,828 191,876 158 4,379Load Word 1,277,742 0 0 1,277,742 0 0Load Long 20,286,152,750 6,311,668,533 10,606,481,834 93,448,183 2,227,539,341 1,047,014,859Load Quad 39,377,367,969 3,910,491,909 5,352,162,900 352,592,763 12,119,747,714 17,642,372,683Store Byte 140,775 4,875 2,626 128,066 454 4,754Store Word 76,928 1,284 1,175 71,372 788 2,309Store Long 8,802,366,731 1,834,586,505 5,419,868,490 31,381,127 797,025,009 719,505,600Store Quad 16,032,718,297 766,064,611 2,335,438,878 157,229,445 3,649,016,338 9,124,969,025Cond Branch 27,176,517,027 3,671,161,958 9,775,921,461 201,257,598 4,821,119,923 8,707,056,087Cond Move 1,659,393,881 210,976,189 629,773,595 11,262,020 796,889,938 10,492,139Add/Sub Long 14,182,186,682 1,570,606,154 8,184,968,577 57,356,939 3,139,682,863 1,229,572,149Add/Sub Quad 42,891,794,268 8,910,951,772 13,811,128,016 243,056,322 10,743,903,825 9,182,754,333Multiply Long 36,269,264 11,378,150 24,282,243 598,978 127 9,766Multiply Quad 10,701,568 216,590 9,982,386 488,715 420 13,457Logic 31,091,936,453 2,639,514,258 12,955,858,568 235,079,954 7,025,496,706 8,235,986,967Shift 14,845,120,527 5,397,662 4,785,358,102 95,967,619 7,961,280,532 1,997,116,612Compare 11,934,177,897 1,488,018,106 6,825,931,243 67,197,600 2,181,244,044 1,371,786,904FP Cond Branch 161,423,661 4 44 191 161,423,393 29FP Cond Move 0 0 0 0 0 0FP Convert 14,092,818 4 111 76,163 14,016,511 29FP Misc 14,000,070 0 59 12 13,999,999 0FP Load Single 14,041,880 0 173 25,324 14,016,383 0FP Store Single 10 0 10 0 0 0FP Add/Sub Single 3 0 3 0 0 0FP Multiply Single 29 0 29 0 0 0FP Divide Single 29 0 29 0 0 0FP Sqrt Single 0 0 0 0 0 0FP Compare Single 0 0 0 0 0 0FP Load Double 134,913,182 24 166 124,747 126,032,572 8,755,673FP Store Double 29,788,745 7,380 2,407 99,162 33,410 29,646,386FP Add/Sub Double 16,313 0 57 0 16,256 0FP Multiply Double 25,462 2 50 25,399 0 11FP Divide Double 14,041,707 0 0 25,324 14,016,383 0FP Sqrt Double 0 0 0 0 0 0FP Compare Double 161,423,561 2 32 116 161,423,393 18Call / Return 4,655,213,074 362,997,717 1,184,773,511 27,086,286 1,148,733,180 1,931,622,380Branch 6,265,383,589 546,379,574 1,471,193,979 32,864,807 1,612,155,092 2,602,790,137Other 5,924,683 4,890 620,231 5,207,521 698 91,343TOTAL 239,798,691,184 32,240,432,521 83,373,753,813 1,614,121,371 58,728,815,450 63,841,568,029

������� ��� ��������������������� ��!��#"%$&�(')"+*�, -.��/10�23�465

2 7

132.

ijpeg

134.

perl

147.

vort

ex

101.

tom

catv

102.

swim

103.

su2c

or

Load Byte 6,726 21,543,126 4,297,168 157 35 367Load Word 0 0 0 0 0 0Load Long 1,565,354,126 1,523,480,913 9,846,588,005 3,973,533,592 2,569,385,580 5,361,953,769Load Quad 5,516,119,963 6,866,928,594 11,899,050,852 3,390,856,209 2,354,565,240 2,939,948,803Store Byte 13,236 22,271,097 4,323,643 8,331 116 1,186Store Word 9,155 672,623 405,338 921 14 79Store Long 830,722,525 663,477,405 5,577,098,386 1,010,734,940 642,788,573 1,080,380,301Store Quad 1,397,814,264 3,396,074,969 6,210,697,290 124,579,571 1,589,856 398,120,773Cond Branch 1,770,835,295 3,157,116,200 9,321,380,743 1,154,389,215 643,857,110 1,292,906,173Cond Move 48,269,242 102,025,125 210,133,987 11,356,832 2,106,485 166,804,151Add/Sub Long 2,554,547,554 699,609,508 4,689,488,512 1,043,875,007 642,065,146 1,245,749,364Add/Sub Quad 13,077,449,721 5,104,099,020 15,408,800,218 15,708,814,609 19,421,858,511 18,748,637,165Multiply Long 351,356,557 5,914,301 13,811,033 0 0 3,230Multiply Quad 11,263,378 3,207,871 15,996,312 6,681 56 4,225,520Logic 3,580,085,183 3,569,245,181 13,778,986,525 154,114,602 8,638,288 699,549,220Shift 6,503,660,101 1,456,713,345 2,816,736,335 1,111,793,336 644,505,894 677,164,377Compare 1,011,698,625 1,182,300,248 1,722,940,998 75,927,103 1,062,711 299,308,720FP Cond Branch 3,146 23,039,104 146 790 20 61,280,454FP Cond Move 0 0 0 0 0 0FP Convert 1,738 19,027,970 146 525,354 2,105,374 346,981,596FP Misc 768 2 0 0 263,169 145,002,333FP Load Single 2,560 13,173,538 4,754 587,522,250 10,204,542,186 361,723,911FP Store Single 0 0 5,180 0 2,773,276,741 148,353FP Add/Sub Single 0 0 0 0 8,702,401,329 75,516FP Multiply Single 512 0 0 0 4,671,675,403 14,552FP Divide Single 0 0 0 0 212,864,982 1,250,372FP Sqrt Single 0 0 0 0 0 0FP Compare Single 0 0 0 0 0 0FP Load Double 4,819 129,071,358 5,010 9,005,902,290 11,046,996 6,203,571,211FP Store Double 18,244 120,552,685 38,592 5,287,084,381 1,051,681 2,778,566,267FP Add/Sub Double 768 6,235,284 0 7,048,350,750 8,413,200 4,827,211,367FP Multiply Double 901 54 52 4,697,880,622 13,671,469 5,906,345,931FP Divide Double 0 0 0 196,366,064 0 100,617,691FP Sqrt Double 0 0 0 0 0 0FP Compare Double 2,245 29,977,299 94 391,683,020 15 120,027,522Call / Return 67,727,733 715,117,073 1,523,955,054 21,370,628 1,062,698 129,237,936Branch 206,288,294 1,107,885,168 3,019,716,938 28,243,403 1,059,317 216,419,808Other 3,576,457 46,533,817 99,895,700 1,066,052 284 1,050,112TOTAL 38,496,833,836 29,985,292,878 86,164,357,011 55,025,986,710 53,535,858,479 54,114,278,130

������� ��� ��������������������� ��!��#"%$&�(')"+*�, -.��/103254�687

9#:

104.

hydr

o2d

107.

mgr

id

110.

appl

u

125.

turb

3d

141.

apsi

145.

fppp

p

146.

wav

e5

Load Byte 4,157 375 44 96 5,403 27 122Load Word 0 0 0 0 0 0 0Load Long 20,422,601,297 9,909,306,138 13,164,578,033 45,265,475,252 6,687,046,340 3,737,127,098 7,668,511,714Load Quad 2,664,630,718 1,136,198,272 4,906,543,916 13,352,891,027 3,864,996,064 3,674,746,400 2,495,339,094Store Byte 18,079 37,418 131 1,487 27,294 968 493Store Word 1,696 6,228 5 233 342 63 43Store Long 2,926,027,638 1,445,311,793 3,466,105,004 8,934,734,053 1,720,692,135 1,229,291,090 2,709,811,885Store Quad 95,931,247 2,859,203 529,542 103,436,885 179,899,739 317,188,548 257,670,399Cond Branch 2,791,232,435 1,385,067,908 2,946,987,277 5,591,261,753 1,473,449,941 1,126,558,430 1,777,687,458Cond Move 1,613,621 254,933 3,889 405,054,417 5,516,540 323,989,925 201,255,644Add/Sub Long 2,964,101,782 1,452,684,866 2,869,729,046 30,357,340,627 1,688,713,690 1,894,295,474 3,291,438,064Add/Sub Quad 68,596,845,654 50,524,421,726 55,870,557,277 53,742,028,986 18,427,556,740 6,161,852,745 20,241,131,571Multiply Long 1,159,373 59,285 1,532 2,717,559,457 14,263,062 90,651,609 117,067,830Multiply Quad 7,992 6,903,320,675 2,681,788,028 242,148,541 1,094,325,054 1,675,548 520,802,970Logic 275,065,731 66,488,497 993,037,761 936,627,757 348,448,700 826,584,723 644,719,192Shift 2,537,885,000 2,087,886 20,009 800,784,891 107,528,539 353,167,670 285,031,678Compare 48,584,632 890,948 12,633 401,982,952 125,243,370 620,528,093 167,387,451FP Cond Branch 1,042,929,088 13,107,212 310 107 26,137,590 247,906,994 293,764,111FP Cond Move 308,442,383 0 0 0 8,922,817 0 0FP Convert 64,956 62 475,781 891,798,671 4,886,790 59,813,625 394,961,170FP Misc 539,389,323 50 201,633,296 3,092,035 120,564,037 86,667,312 83,396,724FP Load Single 912,496,696 374,480,753 177,052,679 792,784,256 531,861,074 176,463,236 450,039,819FP Store Single 2 0 0 79,266,816 4 6,305,141 94,303,282FP Add/Sub Single 0 0 0 0 4 0 0FP Multiply Single 0 0 0 0 2 0 0FP Divide Single 0 0 0 0 960 0 0FP Sqrt Single 0 0 0 0 0 0 0FP Compare Single 0 0 0 0 0 0 0FP Load Double 15,008,138,219 30,271,519,291 13,679,188,626 42,459,228,221 10,269,709,511 50,017,915,008 7,327,169,203FP Store Double 6,070,114,604 1,430,365,883 5,109,939,722 24,338,685,332 5,644,230,496 10,458,923,396 4,369,526,602FP Add/Sub Double 5,073,203,796 25,430,438,750 6,229,066,291 12,232,270,251 5,378,072,693 25,974,102,873 4,170,216,429FP Multiply Double 5,170,580,502 3,896,536,275 10,478,388,222 10,855,230,405 4,031,382,822 29,469,179,864 4,847,783,466FP Divide Double 954,158,944 50 336,862,508 51,298,633 759,216,186 140,267,492 94,001,945FP Sqrt Double 0 0 0 0 0 0 0FP Compare Double 1,879,478,848 13,107,306 337 294,999 87,682,406 310,221,661 346,106,823Call / Return 41,710,561 376,097 46,390 124,721,520 52,040,437 154,115,390 77,083,084Branch 42,720,219 577,236 43,354 387,460,478 100,711,227 136,261,484 81,671,749Other 210,488 76,452 1,279 1,770 48,273 1,206 785TOTAL 140,369,349,681 134,259,581,568 123,112,592,922 255,067,461,908 62,753,180,282 137,595,803,093 63,007,880,800

������� ������ ����������������������! #"$�&%' )(�*�+,��-/.10�2�340

5!6

����������� � ��� �����

� ���������������

� ��������� ��!"�"�$#�% &'! � (����)($�*�+�)% &�,-�.& � /0�1�)($�*�32��"��($,3� � 45�1�)($�*�+67(08'4 ($9

:�; <>=@?�ACB7DFEHGJILKNMPORQ�S�T@UVORW�X�Y[Z\S�]'^�T@_+`\T7a'Tcb�Oda']

0.00

0.02

0.04

0.06

0.08

0.10

0.12

0.14

0.16

0.18

1K 2K 4K 8K 16K 32K 64K 128K 256K 512K 1M 2M

Cache Size (Bytes)

Mis

s Rat

io

Berkeley Multimedia

SPEC95

������e�9�% fg($�)�1�.�*��(

:�; <>=@?�AChDiK3j�OdkgT@l�OmE\W�S�noORQpGJT@X�Y�OmMPS�]']rqsT7a'S�t�]�u3vdBxwRydz�A{ ; |@A'}5~�B�u*�i��y��>}�}��7��;��gz�; �>A

0.00

0.01

0.01

0.02

0.02

0.03

0.03

0.04

0.04

0.05

0.05

1K 2K 4K 8K 16K 32K 64K 128K 256K 512K 1M 2MCache Size (Bytes)

Mis

s Rat

io

Berkeley MultimediaSPEC95

:�; <>=@?�A��7D�K3j�OdkgT@l�O���W�]5a5kg^�X�a'S�t�W�GJT@X�Y�O�MPS�]']�qsT7a'S�t�]xu�vdBwRydz�A { ; |@A'}5~�B�u*�i��y��>}�}��7��;��gz�; �>A

B��

ADPCM Encode

0%

20%

40%

60%

80%

100%

1 11 21 31 41 51 61 71 81 91 101Unique Source Lines

CPU

Cyc

les C

over

age

ADPCM Decode

0%

20%

40%

60%

80%

100%

1 11 21 31 41 51 61 71 81 91 101Unique Source Lines

CPU

Cyc

les C

over

age

DJVU Encode

0%

20%

40%

60%

80%

100%

1 11 21 31 41 51 61 71 81 91 101Unique Source Lines

CPU

Cyc

les C

over

age

DJVU Decode

0%

20%

40%

60%

80%

100%

1 11 21 31 41 51 61 71 81 91 101Unique Source Lines

CPU

Cyc

les C

over

age

Doom

0%

20%

40%

60%

80%

100%

1 11 21 31 41 51 61 71 81 91 101Unique Source Lines

CPU

Cyc

les C

over

age

Ghostscript

0%

20%

40%

60%

80%

100%

1 11 21 31 41 51 61 71 81 91 101Unique Source Lines

CPU

Cyc

les C

over

age

GSM Encode

0%

20%

40%

60%

80%

100%

1 11 21 31 41 51 61 71 81 91 101Unique Source Lines

CPU

Cyc

les C

over

age

GSM Decode

0%

20%

40%

60%

80%

100%

1 11 21 31 41 51 61 71 81 91 101Unique Source Lines

CPU

Cyc

les C

over

age

��� ������� ������������������� �����! "��#��%$'&(���*)��,+.-/&(01�%)�� 2!����3�4!�65'798:�<;,=?>:@�A

B =

JPEG Encode

0%

20%

40%

60%

80%

100%

1 11 21 31 41 51 61 71 81 91 101Unique Source Lines

CPU

Cyc

les C

over

age

JPEG Decode

0%

20%

40%

60%

80%

100%

1 11 21 31 41 51 61 71 81 91 101Unique Source Lines

CPU

Cyc

les C

over

age

Lame

0%

20%

40%

60%

80%

100%

1 11 21 31 41 51 61 71 81 91 101Unique Source Lines

CPU

Cyc

les C

over

age

Mesa Gears

0%

20%

40%

60%

80%

100%

1 11 21 31 41 51 61 71 81 91 101Unique Source Lines

CPU

Cyc

les C

over

age

Mesa Morph3D

0%

20%

40%

60%

80%

100%

1 11 21 31 41 51 61 71 81 91 101Unique Source Lines

CPU

Cyc

les C

over

age

Mesa Reflect

0%

20%

40%

60%

80%

100%

1 11 21 31 41 51 61 71 81 91 101Unique Source Lines

CPU

Cyc

les C

over

age

MPEG-2 1080I Encode

0%

20%

40%

60%

80%

100%

1 11 21 31 41 51 61 71 81 91 101Unique Source Lines

CPU

Cyc

les C

over

age

MPEG-2 1080I Decode

0%

20%

40%

60%

80%

100%

1 11 21 31 41 51 61 71 81 91 101Unique Source Lines

CPU

Cyc

les C

over

age

��� ���������� ����������������������! "��#��%$'&(���*)+ �,.-/&(01�%)+��2!����3�4!�65'798:�<;�=+>:?�@

=�=

MPEG-2 720P Encode

0%

20%

40%

60%

80%

100%

1 11 21 31 41 51 61 71 81 91 101Unique Source Lines

CPU

Cyc

les C

over

age

MPEG-2 720P Decode

0%

20%

40%

60%

80%

100%

1 11 21 31 41 51 61 71 81 91 101Unique Source Lines

CPU

Cyc

les C

over

age

MPEG-2 DVD Encode

0%

20%

40%

60%

80%

100%

1 11 21 31 41 51 61 71 81 91 101Unique Source Lines

CPU

Cyc

les C

over

age

MPEG-2 DVD Decode

0%

20%

40%

60%

80%

100%

1 11 21 31 41 51 61 71 81 91 101Unique Source Lines

CPU

Cyc

les C

over

age

mpg123

0%

20%

40%

60%

80%

100%

1 11 21 31 41 51 61 71 81 91 101Unique Source Lines

CPU

Cyc

les C

over

age

POVray3

0%

20%

40%

60%

80%

100%

1 11 21 31 41 51 61 71 81 91 101Unique Source Lines

CPU

Cyc

les C

over

age

Rasta

0%

20%

40%

60%

80%

100%

1 11 21 31 41 51 61 71 81 91 101Unique Source Lines

CPU

Cyc

les C

over

age

Rsynth

0%

20%

40%

60%

80%

100%

1 11 21 31 41 51 61 71 81 91 101Unique Source Lines

CPU

Cyc

les C

over

age

��� ���������� ����������������������! "��#��%$'&(���*)+ �,.-/&(01�%)+��2!����3�4!�65'798:�<;�=?>:@�A

B =

0.00

0.05

0.10

0.15

0.20

0.25

1K 2K 4K 8K 16K 32K 64K 128K 256K 512K 1M 2M

Cache Size (Bytes)

Mis

s Rat

io

Berkeley MultimediaSPEC95

��� ���������� ���������������������� ��!#"���$&%('�'*)+����%(,�'�-/.�02143�5�6 � 7���8:9�0#-<;>=#3?=�88A@�BC�D=�5� E��

Timidity

0%

20%

40%

60%

80%

100%

1 11 21 31 41 51 61 71 81 91 101Unique Source Lines

CPU

Cyc

les C

over

age

��� ������+F�G���HI����JLKM����N��4OQPR,�ST��!��VUW%(N��*� HYX[Z\%(]*�V� ,4������J�����^-`_a=b�A5�cd@befc

X[n] D[n]

Adaptive Dequantizer+

+

Dq[n]Xp[n]Adaptive Predictor

+

-

Xp[n-1]

C[n]Adaptive Quantizer

ADPCM FileAudio Samples

+

+

gDhCikjml#npo:q#rps

Adaptive Dequantizer

C[n]

Adaptive Predictor

X[n]Dq[n]

Xp[n-1]

++ADPCM File Audio Samples

+

g tbiku�rpnpo:q#rps

��� ������dF�F��f +��H � $v� ,Rw��4!�x/O(,R!�yz��%(���m����]

{>|��D8~}m=b�A5�DBC� 6 =b�~� �d} 6 �:�d�:7�5L=�5� @�7��D8IBL|m=b�L=�B�5�:�� �:����143 6 @�;�BC@��/-}���5L=�5� @�7m= 6 @�E��:�|���=��2�����= 6 5� �d�d����BC@��d}����88A� @�7M@beW8p5�:��:@m9�c�cm� F��� ��8=b�d} 6 � 7����L=�5��=b�m��� @�@�7z=�0bG�� � ��� .����B 6 =�88 _>�>��9a=b7m�5p34}��DB:= 6 6 3V=�BL|�� �:E���8 =�BC@��d}����88A� @�7*�L=�5� @�@beIcm� F��V����B:=b�m8A���I�~-_>����BC@���� 7��2�D8?=2���:7��:�L= 6 }����}�@�8A��9 6 @�88A3�=b�m��� @VBC@��d}����88A� @�7�d�C5|�@��k9m� 5Q|m=�8�1��:�:7�=b}�} 6 � ����5@^1�@4@b5|�8A}��:��BL|�=b7m��1��@�=���1m=b7m�=b�m��� @+����� �m�f� �m8A�DB����a�M�DBC�@�8A@be�5�� 8`���T��=b�m��� @\� 6 �~e�@���?=�5�9�;�|��DBL|�D8f5|��I����e(=�B�5@\8p5L=b7m��=b�L�\e�@��W=b�m��� @�� 6 ��8`@�7/5|��:� �`��� 7m��@�;~8a} 6 =�5A-e�@����9���5� 6 � �:��8W=Q5p34}��~@bek�I�I_>����BC@��d}����88A� @�7d= 6 �d@�8p5`�D���:7�5�DB:= 65@+5|��?�p����� �d} 6 �:�d�:7�5L=�5� @�7R�d{>|��d�`���@�}���=b7V���W�p{�{ BC@�7m8A@��A-5� ���¡|m=�8>�� 6 ��=�8A���^8A�:E��:�L= 6 �I�I_>���¢1m=�8A���+8A}��:��BL|�BC@��d}����88A� @�7BC@�����8�� 7�5�:7m�����+e�@��>E�=b�� @��m8W5L=b����C5>1�� 5~�L=�5��8:�`£/� ¤b0�Fd�(.�0 ¥�1�}m8L��9£/� ¤b0b.��¦0�c?¥�1�}m8L���{>|�� �I�I_>���§��=�5L=�8A�C5¨�D8¨=��d@�7�@m9V0b��8A��BC@�7m�©�Cª�BC�:�}�5

e��@��¬«~=���� @�7M¥I@�7m8p5L=b7�5� 7�@�E4�DBL|�­4|mBL|������� 7R� 8d®`¯�°�±?²C³�´I¯�µ�µ ²C¶R·�¸�°¹ ¶¦°�º�³4»�¼�¯�³¾½�¿�²C°ÀCÁ4¼L¼�º(¸�³�9W8=b�d} 6 ����=�5dc�cm� F ��� �� Ã�ÄÅ#ÆpÇAÈpÉ��V{>|��D8}m=b�A5�DBC� 6 =b��8A��B�5� @�7�@be>� �m8A�DB/;>=�8�BL|�@�8A�:7�e�@��Y� 5L8 6 =b����d��347m=b�d�DBE�=b��D=�5� @�7m8:�

Ê>Ë¦Ê Ì�Í�Î�Ï

�`Ðp�a� �D8�=¨��@�BC���d�:7�52BC@��d}����88A� @�7&=b}�} 6 �DB:=�5� @�7Ñe��@��Ò�a{�ÓY{;�|��DBL|�;�@�� � 8>143�8A} 6 � 5A5� 7��+=d�L=#;���@�BC���d�:7�5I� �?=b���Y� 7�5@^=d1m=�B � -���@���7m�\� �?=b����9�=Ie�@���:���@���7m�\� �?=b����=b7m�/=Q�?=�8 � �f{>|��>�?=�8 � �D8a=1�� - 6 �:E�� 6 � �?=b����;�|��DBL|d���C5�:��d� 7���8f;�|��C5|��:�`=Q}m=b�A5�DBC� 6 =b���:7mBC@������}�� ª�� 6 �D8~=/}m=b�A5~@be�5|��\1m=�B � ���@���7m�^@��>e�@���:���@���7m�k�a�>=�B � ���@���7m�=b7m�Ye�@���:���@���7m��� �?=b����8�=b��`5|��:7/�:7mBC@������\;�� 5| 5|��:� �f�Ô��c�c�BC@�7�-5� 74��@��m8f5@�7��\��7m=�5���L= 6 � �?=b���#��;>=#E�� 6 �C5f1m=�8A���dBC@���� 7��\= 6 ��@��� 5|���9;�|�� 6 �I5|��Q�?=�8 � �D8>BC@������^��5� 6 � �:� 7��/5|��:� ��Õ���0Y1�� - 6 �:E�� 6 � �?=b���I�:7�-BC@���� 7��d�d�C5|�@��k��Ö � =�×kØ��#Ù�`Ðp�a�Ú�D8¢���D8p5�� 1���5���Û� 7Ú8A�mBL|Ú=Ü;>=#3Ü5|m=�5¢5|��Ýe�@���C-

���@���7m��Þ#1m=�B � ���@���7m�&8A�:}m=b�L=�5� @�7ß= 6 ��@��� 5|��à�D8�B 6 @�8A���ß8A@����LBC��9;�|�� 6 ��5|��M�Ô��c�cV=b7m�áÕ���0�= 6 ��@��� 5|��?8d=b���@�}��:7�8A@����LBC����{>|���Ô��c�cÑ;>=#E�� 6 �C5V� �?=b����BC@��d}����88A� @�7���5� 6 � 5p3�;>=�82�m8A���ß=�825|���`Ðp�a�d5��8p5W=b}�} 6 �DB:=�5� @�7R�aâI���a}��� �?=b�3\�d@b5� E�=�5� @�7/� 7?� 7mB 6 �m��� 7��Y=;>=#E�� 6 �C5>BC@��d}����88A� @�7+= 6 ��@��� 5|��ß;>=�8W5@/��Cãm��B�5>5|��Qe���5����Y= 6 ��@b-�� 5|��d�DB?��� ���B�5� @�7m8�5|m=�5 � �?=b���^BC@��d}����88A� @�728A�:�:�?8YE��:�3 6 � � � 6 35@�5L= � ����{>|��+Õ�_`��£ä0bG�G�G�8p5L=b7m��=b�L�k9T;�|��DBL|V�D8Y5|��^� �d}��:7m��� 7��8A�mB:BC��88A@��Y5@�5|���Õ�_`��£�8p5L=b7m��=b�L�����A­mâåF�G�Ø�F����Q;�� 6 6 1���1m=�8A���=b�@���7m�^=/���D8BC��C5�I;>=#E�� 6 �C5W5�L=b7m8pe�@����9��L=�5|��:��5|m=b7^5|��Y���D8BC��C5�BC@�8A� 7��?5�L=b7m8pe�@���[�(�Y��{~�\@be�� 5L8 }��������BC��88A@�����{>|��^�d@b5� E�=�5� 7�����=�8A@�7+e�@��~5|��D8QBL|m=b7����Y�D8�5|��\e(=�B�5I5|m=�5Q� �?=b���\æ��m= 6 � 5p3��D8~� �mBL||�� ��|��:��=�5 6 @�;��:�M1�� 5��L=�5��8M;�� 5|�=á;>=#E�� 6 �C5M1m=�8A���¨5�L=b7m8pe�@������2=#E�� 6 �C5~BC@��d}����88A� @�7^5���=�5L8�=b7�� �?=b���Y=�8�=?BC@�7�5� 74��@��m8�8p5���=b�@beI��=�5L=�9`;�|��:���=�8/�Y��{¡1m=�8A���*BC@��d}����88A� @�7*8p5L=b7m��=b�L��8 }m=b�A5� -5� @�7M=b7�� �?=b����� 7�5@^���D8BC��C5�\��ª��/}�� ª�� 6 1 6 @�B � 8:�W{>|��D8�� 7�5�@����mBC��8=b�1�� 5�L=b�3^1 6 @�B � 1�@���7m��=b�� ��8�5|m=�5QE4� @ 6 =�5�Y5|��/BC@�7�5� 74��� 5p3�@bea5|��� �?=b����9�5|4�m8Q8A�:E��:��Y1 6 @�B � =b�A5� e(=�B�5L8I=b��\E4�D8A� 1 6 � =�5 6 @�;Ñ1�� 5Q�L=�5��8��|�� ��|2BC@��d}����88A� @�7��L=�5� @�8L� Ö ����� 6 �4¤:Ù<�?�ßÕ�_`��£Y0bG�G�G�BC@�����B/;>=�87�@b5\� 7mB 6 �m�����V1���B:=b�m8A�d5|���8A}���BC� ��B:=�5� @�72;>=�8Y7�@b5\�m7m= 6 � �:���27�@��� 7�;��D����8A}����=��+�m8A�Y=�5�5|���5� �d�Y@beT5|��D8�;�@�� � �{>|��\�`Ðp�a����=�5L=?8A�C5I�D8~=dc�Ø�FCª�¤b0b/BC@ 6 @��~��� ��� 5L= 6 }�|�@b5@����L=b}�|��DB

� �?=b���`e��@���5|���¥I@���= � � 8T8=b�d} 6 �>��� ��� 5L= 6 }�|�@b5@�=b�LBL|�� E��~Ö ¥I@���= � Ù<9=b7m�+�D8�8A|�@�;�7�� 7M��� ������dF#0��

0�c

��� ������� ����������������������� �

!#"%$ &�'#')(*,+-+�./�1032546+�4���7128�:9�+�.�.��;�<9��1287�=�*>0@?�+-+8A�B �;./��4DC-�1E��;+�� 28.���F��A� 7 � G;� H��I���<284�?��19;0�A��9<?�H��1J ����0K� HL9�7 �LE�� H��MA��N-A����:.O284�4�� H��LF�H�+�H�P+��@A?�+���+�HL2873Q#287 710;FR7 � ��? A�E�� .�� H��10@?�� H��LF37 � ��? AS0@+����<9�� H��LF#CT28��128U�7 �?��;� ��? ARQ#287 710)28HLEV9��;� 7 � H�� 0;F��;H-C-� �+�H�.��;H AR28H�� .O2TA� +�HS28HLE�.�+��4�?�P� H���W *,+-+�.5XZY�[:7 A?�+�����?�.O28H-\,+8] A?���0@�^]_��2TA�����0�28��^H�+37 +�H����;�`A?��0aA<2TA�,+8]�A?��b28�@AR� H�=�*c� 28.�� H��Sde*,+-+�.fQ#2�0K��;7 ��2�0@��E�+�H�*,��9��;.5PU6�;�5�g�Fh�i�i�= jkFL+����,.�+8A� CT2TA� +�Hl� Hm� HL9�7 �LE�� H���*,+-+�.nQ#2�0,E����IA+� A<0R9�+�.�.��;�<9��1287L+��� ��� HL0K2�0)QR�;7 762�0^A?��,]e2�9kA)A?L2TAR� A�B 0R0@+����<9��,9�+�E��Q#2�0K��;7 ��2�0@��EoA+IA?��b4���U�7 �19,E�+�.O28� H�p U6��9;28�L0@�,+8]qA?��10)712TA@A�;�K]e2�9kA�F� A#0aA� 7 76?L2�0)2�7128����3�L0@�;�)UL2�0@�:+8]�7 +T\ 287�� 28.��34�712 \��;�<0;Y�r#?��b0@+����<9��9�+�E���Q#2�03��;7 ��2�0@��EVA+OA?��I4���U�7 �19IE�+�.O28� HD� Hm*,��9��;.oU6�;�,+8]#�i�i-sU-\t� A<0u9����2TA+��<0;FOva*xw-+8]yAaQ#28��>d%z-{%{ |q} ~�~6�^�^�)� �e� �;�@�{%�)�T����y�<�T�SjkY� 28.�� H��o284�4�7 �19;2TA� +�HL0^28��3��N-A��;.��;7 \5� .�46+��@A<28H AK� HSE��� C-� H���.o��7 PA� .���E��12I46�;�@]_+��.O28HL9��:� HS?�+�.��,9�+�.�4���A�;�<0;Y^�:H A� 76C��;�\5���9��;H A7 \�FQ3?��;H�A?��Mv�H A�;�H���A:28HLE�?�� ��?D0@46�;��ESH���AaQR+���V9�+�H�H���9kA� +�HL0#.O2�E��0aA���28.�� H��M28�LE�� +M28HLEoC-�1E��;+�9�+�.�.�+�H�4�712�9���FT� 28.�� H��bQ#2�0hA?��#4��� P.O28�\m� HL0aA<28HL9���+8]R.o��7 A� .���E��12���C-�1E��;+LFh28�LE�� +l28HLE�=�*����<284�?��19;09�+�.oU�� H���ESQ3� A?�� Hl2O0@� H���7 ��284�4�7 �19;2TA� +�H�Yr#?���*,+-+�.�E�2TA<2�0@��Al9�+�HL0@�10aA<0�+8]�2u4����PZ���9�+��<E���E�� 28.���0@��P

J ���;HL9���+8]Os�s ��]_�<28.���0�d%����Y �u0@��9�+�HLE�0S2TAl=�g�]_4L0<jkFM2�]_�<28.���+8]Q3?��19<?m�10,0@?�+TQ3Hl� H���� ������V�=�Y3�)2�9<?l]_�<28.��I?L2�0,2O���0@+�7 ��A� +�Hl+8]= �8gTNL�8g�g�4�� N��;710;Y

��� ��������=��������6������������� �

!#"_� ���:')�� ��-¡`¢L£a¤: ¥�+ 0aAkw�9��� 4�A�Q#2�0q¦L�<0aA�� H A�+�E��L9���E�U-\�[3E�+�U6�#w-\�0aA�;.O0h� HV�i�� �#2�0�24L28���,E���09��� 4�A� +�HV7128H����L28���3]_+��R4��+TC-�1E�� H��o2oE��;C-�19��,� HLE��;46�;HLE��;H A

Q#2 \,� HIQ3?��19<?MA+bE���09��� U6�K� .O28����0h28HLE�E�+�9���.��;H A<0;Y�[�¥�+ 0aAkw�9��� 4�A4L28���§E���09��� 4�A� +�Hc9;28HcU6�§��;HLE��;���E�+�H¨2�4��� H A�;��FbE��10@4�712 \�F,+��+8A?��;�,+���A4���A�E��;C-�19��oU-\D4����0@�;H A� H��V� AbA+VA?��5¥�+ 0aAkw�9��� 4�Ab� H A�;�@P4����A�;�V9�+�H A�+�7 7 � H��§A?L2TA�E��;C-�19���Y¨[,0�A?����y©L{����Z|6���{�������N���9���A��09�+�.�.O28HLE�05A+�4L28� H AS9<?L28�<2�9kA�;�<0;F)���<284�?��19;287:0@?L2846��0;F328HLE�028.5P4�7 ��E�� .O28����0;F�� A,9�+�H-C��;�@A<0RA?���?�� ��?�PZ7 �;C��;7�¥�+ 0aAkw�9��� 4�A,E���09��� 4�A� +�H� H A+3A?��K7 +TQ#PZ7 �;C��;78�<2�0aA�;�hE�2TA<2#]_+��.O2TA�]_+���A?L2TAh4L28�@A�19���7128�hE��;C-�19���Yr#?��o9;284L28U�� 7 � A� ��0:+8]�A?��o¥�+ 0aAkw�9��� 4�Ab7128H����L28����28��I�;.oU6��E�E���El� HA?���]_�<28.��;QR+���m+8]32l���;H��;�<287^4����46+ 0@�O4��+����<28.�.�� H���7128H����L28����FQ3?��19<?�9;28H�U6�S9�+�.�4�7 ��A�;7 \�E���09��� U6��E�� H�A�;�.O0I+8]:[bwLª)v@vI9<?L28�@P2�9kA�;�<0528HLE�Q3?�� A�l0@4L2�9���Yur#?��10�?L2�0o]e2�9�� 7 � A<2TA��E�A?��l0@?L28�� H���+8]¥�+ 0aAkw�9��� 4�A,¦L7 ��0M28.�+�H���2SQ3�1E��5CT28�� ��Aa\D+8]).O2�9<?�� H���0b28HLEm+�46�;�@P2TA� H��O0@\�0aA�;.O0;F�2�0#QR�;7 7�2�039����2TA� H��O2�E��M]e2�9kA+O0aA<28HLE�28�<EV]_+��#A?��28�<9<?�� CT287q28HLE�E��10aA�� U���A� +�HD+8]�4��� H A��EDE�+�9���.��;H A<0;Y#W [3E�+�U6��X

� ?�+ 0aA<09��� 4�Ab�10M28H�� H A�;�4����A�;�,]_+���2V¥�+ 0aAkw�9��� 4�AM4��+����<28.DYMvZAA<28����0R2�0)� H�4���A:2o¥�+ 0aAkw�9��� 4�AR¦L7 ��F�Q3?��19<?S�10#2509��� 4�A3E���09��� U�� H��520@�;�� ��0,+8])���<284�?��19;0,9�+�.�.O28HLE�0,A+���;HLE��;�,A?����;HL9�+�E���Em���<284�?��19;028HLESA��N-A�Y:r#?��o+���A4���A,�10,2OU�� A.O284lQ3?��19<?m9;28HDA?��;HmU6�o0@�;H A:A+2lE��10@4�712 \�+��I4��� H A�;��Y�r#?-�L0;F�� A59;28H�U6�V� HL0aA���.��;H A<287K� H��;� A?��;�4��� H A� H��:23¥�+ 0aAkw�9��� 4�A�¦L7 �^A+,2#H�+�H�PZ¥�+ 0aAkw�9��� 4�Ah4��� H A�;�)de234��� H A�;�Q3� A?�+���Ab28Hm�;.oU6��E�E���EDC��;�<0@� +�HD+8]^A?��o¥�+ 0aAkw�9��� 4�A,7128H����L28��� jR+��]_+��34���;C-� �;Q3� H���2�E�+�9���.��;H A:+�HD09���;�;H�U6��]_+���M4��� H A� H��LY

rh��9<?�H��19;287�4L2846�;�<0M28HLE�+8A?��;�IE�+�9���.��;H A<0�28��oA?��O.�+ 0aAI9�+�.5P.�+�H�Aa\-46��+8]M9�+�H A�;H A��;HL9�+�E���E�� H«¥�+ 0aAkw�9��� 4�A5¦L7 ��0�Q3?��;Hu�L0@��E]_+��I28�<9<?�� CT287�+��IE��10aA�� U���A� +�H�F�28HLE§28������;H��;�<287 7 \�E�+�.�� HL2TA��E�U-\U�712�9<�M28HLEIQ3?�� A�)A��N-A^28HLE�¦L�������0;Y�r#?��RE�2TA<2b0@��Ah]_+�� � ?�+ 0aA<09��� 4�A9�+�HL0@�10aA<0�+8]LA?��R¦L�<0aA^4L28���#+8]`¬3+ 0@�;H-U�7 ��.­28HLEO®,�L0aA�;�?�+���A�B 0q¯@r#?��*,��0@� ��Ho28HLE�v�.�4�7 �;.��;H A<2TA� +�Ho+8]L2,°�+��8Paw A��L9kA�����EI��� 7 �#w-\�0aA�;.DF ±28HLES�1030@?�+TQ3H�� Hl��� �������;�DW ¬3+ 0@��i �;XZY

The Design and Implementation of a Log-Structured File System

Mendel Rosenblum and John K. Ousterhout

Electrical Engineering and Computer Sciences, Computer Science DivisionUniversity of California

Berkeley, CA [email protected], [email protected]

AbstractThis paper presents a new technique for disk storagemanagement called a log-structured le system. A log-structured le system writes all modications to disksequentially in a log-like structure, thereby speeding upboth le writing and crash recovery. The log is the onlystructure on disk; it contains indexing information so thatles can be read back from the log efciently. In order tomaintain large free areas on disk for fast writing, we dividethe log into segments and use a segment cleaner tocompress the live information from heavily fragmentedsegments. We present a series of simulations that demon-strate the efciency of a simple cleaning policy based oncost and benet. We have implemented a prototype log-structured le system called Sprite LFS; it outperformscurrent Unix le systems by an order of magnitude forsmall-le writes while matching or exceeding Unix perfor-mance for reads and large writes. Even when the overheadfor cleaning is included, Sprite LFS can use 70% of thedisk bandwidth for writing, whereas Unix le systems typi-cally can use only 5-10%.

1. IntroductionOver the last decade CPU speeds have increased

dramatically while disk access times have only improvedslowly. This trend is likely to continue in the future and itwill cause more and more applications to become disk-bound. To lessen the impact of this problem, we have dev-ised a new disk storage management technique called alog-structured le system, which uses disks an order of

The work described here was supported in part by the Na-tional Science Foundation under grant CCR-8900029, and in partby the National Aeronautics and Space Administration and theDefense Advanced Research Projects Agency under contractNAG2-591.

This paper will appear in the Proceedings of the 13th ACM Sym-posium on Operating Systems Principles and the February 1992ACM Transactions on Computer Systems.

magnitude more efciently than current le systems.

Log-structured le systems are based on the assump-tion that les are cached in main memory and that increas-ing memory sizes will make the caches more and moreeffective at satisfying read requests[1]. As a result, disktrafc will become dominated by writes. A log-structuredle system writes all new information to disk in a sequen-tial structure called the log. This approach increases writeperformance dramatically by eliminating almost all seeks.The sequential nature of the log also permits much fastercrash recovery: current Unix le systems typically mustscan the entire disk to restore consistency after a crash, buta log-structured le system need only examine the mostrecent portion of the log.

The notion of logging is not new, and a number ofrecent le systems have incorporated a log as an auxiliarystructure to speed up writes and crash recovery[2, 3]. How-ever, these other systems use the log only for temporarystorage; the permanent home for information is in a tradi-tional random-access storage structure on disk. In contrast,a log-structured le system stores data permanently in thelog: there is no other structure on disk. The log containsindexing information so that les can be read back withefciency comparable to current le systems.

For a log-structured le system to operate efciently,it must ensure that there are always large extents of freespace available for writing new data. This is the mostdifcult challenge in the design of a log-structured le sys-tem. In this paper we present a solution based on largeextents called segments, where a segment cleaner processcontinually regenerates empty segments by compressingthe live data from heavily fragmented segments. We useda simulator to explore different cleaning policies anddiscovered a simple but effective algorithm based on costand benet: it segregates older, more slowly changing datafrom young rapidly-changing data and treats them dif-ferently during cleaning.

We have constructed a prototype log-structured lesystem called Sprite LFS, which is now in production useas part of the Sprite network operating system[4]. Bench-mark programs demonstrate that the raw writing speed ofSprite LFS is more than an order of magnitude greater thanthat of Unix for small les. Even for other workloads, such

July 24, 1991 - 1 -

��� �������;�L�K²�³��6´;��´�µ8¶T·_¸�������������� �

���

����� ������ ����� ����������������� ��!"��#%$&��� ' � �(��� � �*)+���,�.- / '0) �1��' ��/32��4��$6587 #���9����)+���:'0�;)+- #�#�� /<��� �=� �,7 � �1���*>,' /@?A- #���7:�B!"��#�>�' C�' �D���:)+� � � - �0��#E��� � �+97 � ��/���F��� �G�4��$IH�J F K*H3LMA?(9ON��MP7���#Q����!(��� �,���D��/�> ��#D>R7 #���9S '0>��*��!"��#�!"- � �T#D�1���4�Q7:� �*)D�&)+��>�' / CG��/�>R)+���,7 #��*���Q' ��/U��!(��7 7 #��WV�' 9�G�1��� � �3K*HX�,' /�-����*�Y��!:�Q7:� �*)D�=' /<���=K$[Z�F��� �B�4��$\)+���,7 #��*���Q��#��)D� ' � S �*�G�Q-�)D�]� ' C��^)+���,7 #��*���Q' ��/]#D�1��' �<�,���_�,��>�� � ' / C`��� �[��-�9�G��/[�Q7:� �*)D�&�Q������� �\a' ���R��a;�,b�� ��� #D�X��/�>R��/&' / ' ��'0���T�+V )+' �D�1��' ��/8FcO/`��- �G��/d�Q7:� �*)D�8e8��� �GC�� ���Q��'0�47 #���>�-�)+�*�4� S ' � #D�1��' ��/`�1�.�&�Q7:�+9)+' b:)3!"#��*f<- � /�)+�`a� '0)D�_'0�.��� � /]�Q����7:�*>d��� #���- C��_#��+g��*)h��' ��/i��/�>�����Q��#�7���' ��/&a� � /6' �j7������Q�*���� #���- C��&��� � S ��) ���8��#D��)h�j��/�>[/��������) � S ' ����FlkX- #�' / C_�4��$m�Q7:� �*)D�l)+���,7 #��*���Q' ��/8e(��� �&' / 7 -��@�Q7:� �*)D������,7 � �*�j��#��.C�#���- 7:�*>&' /<���U!"#D���,�*�X��!XK*J�H@�Q' C�/ �*>_K*n19o� ' �j� ' / �*��#Q9M�p;$ S ��� - �*�4�����,7 � �*>6�1�q��/`r@s�tBuG�����,7 � ' / CU#D�1����F=�� �G�Q� ��#Q���� #��v��/���� ���Q'0�3�Q�*)h��' ��/w��!j��� �`��� C���#�' ��� �x) ���0)+- �0�1���*�G��� �y�Q� ��#Q���� #��z#��*�Q'0>�-�����a� '0)D�3a' � �:�+V )+' ���B��� �j�Q� ��#Q�A��� #��{�Q��/<��� �*�Q'0�;���D��C����!Y��� �.>��*)+��>�� #*F;�� '0�B�,��>�� �0����� � S ��) ���T��/�>U/��������|��#D��)h�*F;N8��/ C��� #��}b�� ��� #�' / C�eXa� '0)D�P#�� 7 #��*�Q� /<�D�U�i�.-�)D���Q�G��� � � #U7:��#Q��' ��/P��!pEME~���' �,��e �,��>�� �0����� �4C�� ���Q��'0���/�>U>��*���0��a' ���R7 ' �D)D�8F� kX� C��*���1�

�� �q> �1�D�G�Q�+�!"��#��4��$�)+��/��Q'0���D����!(��/R�+V )+� #�7��B��!A�1�3�Q�*)+��/�> ���!X~qF ��FY�X'0)+�@MA#��*�Q'0>�� /<�,�B�����#��3#��*)+��#D>��*>`' /wK*J19o� ' �=7 #��*)+'0�Q' ��/�,��/ �G�1�B��/Rr.s�tBuq�����,7 � ' / C=#D�1�����8��ch� S �X��#D� S � � �*>G���,� S � #��G7���#Q���!E��� '0�4)+��- /<��#��[>�- #�' / C@��� �,�0�����4�Q' V6���*��#D� F.kX- #�' / CU�.�6�Q� # S '0)+�' /&��� �,~B/ ' ���*>y�<�D�1���*�4pE��/ C�#��*���c�������s@��� �=' / ' ��'0�1��' S ��e:' /y)+#��*�1�Q9' / C6��� �UcO/<��� #�/ �+�*F_c4������s`��� �U' / ' ��'0�1��' S �U' /]�,� S ' / C[!"��#�a���#D>d�a� ��� �G#D��/ C��=��!�' / ' ��'0�1��' S �*�j�����1�q��� S �,7 #�� S � /6���&�:�G' �,7:��#Q�D��/<����=��- #)+��- /<��#���� �E�*)+��/ ���,'0)XC�#��1a����8�T� / S ' #���/ �,� /<�D���:7 #������*)h��' ��/8e' �,7 #�� S � �,� /<�D��' /&��- #X�*>�-�) �1��' ��/����T�Q������� �RF �y�� �.�Q��- #D)+�j��!Y��� ��Q��- /�>y)+� ' 7y'0��!"#�������/6' /<��� # S ' � a�a' ���_p;�X�q� �4�y��� !�Z;� ' ��u � #4��/$[��#D)D�U� e8K*�����,� � ���|���Q��F

Short Term Analysis Filtering

Long Term Analysis Filtering

Residual Pulse Excitation Encoding

Short Term Synthesis Filtering

Long Term Synthesis Filtering

Residual Pulse Excitation Decoding

reflectioncoefficients

long term predictivelag and gain

residualpulse

Encoder

Decoder

speech samples

speech samples

�%' C�- #��,KW���A�&�8���|�E�����W�P .¡:¢d�%£1��¤*¤*¥¦¡:§i¨@©¦ª:¡�£1¥"«*�%¢

����¬ ­;®6¯6��� ��°���' /<�]MA� ������?(V�7:� #Q�D�l��#���- 7�2¦°�MA?;�45_�*���D��� � '0�Q� �*>z��� �°�MA?;�±' �G��C��y)+���,7 #��*���Q' ��/w���D��/�> ��#D>|eBa� '0)D�wa����U��>���7����*>w���' /<��� #�/��1��' ��/����:���D��/�> ��#D>,cQ��²³K*H�� K*rj' /[K*����n F%°�MA?;�´' �G��C��X)+���=97 #��*���Q' ��/G'0���qa'0>�� � �G-��Q�*>G�,�+��� ��>G!"��#;#��*>�-�)+' / Cq��� �j�Q' u �X��!T/��1�Q9- #D���T2¦)+��/<��' /�- ��-��(����/ �W5YC�#�� ����) ��� ���/�>G)+��� ��#A' �G��C��*� µ�' �;'0�(��� �X>��!¦��)h���[' �G��C��@)+���,7 #��*���Q' ��/d���D��/�> ��#D>y�:�����_��/`��� �@�y��#��0>`�^'0>���y� �8e ���;a;� � �|���E!"��#>�' C�' �D���|) ���,� #D���X� LB���G����rW�oFYcO/R°�MA?;�³)+���=97 #��*���Q' ��/8e*��� ��Q��- #D)+�E' �G��C��;'0�%7���#Q��' ��' ��/ �*>q' /<���4r1V rB7 ' V�� ��� � ��)Ds�� e��/�>U�*��)D�U� � ��)Ds@'0����#D��/���!"��#��,�*>@' /<���=��� �4!"#��*f<- � /�)+�@>����G��' /R-���9' / CU��� �,!"��#�a���#D>i¶1·0¸ ¹+º�»+¼O»U¹D½W¸h·�¾�»3¼�º�¿1¾ ¸¦Àh½1ºhÁ}2¦k4p;B5hFT�� �G� �<���Q�7���#Q�%��!:°�MA?;�w)+���,7 #��*���Q' ��/q����� �G�8!"#����Â' �D�%7��Q��)D� ��9 S '0�Q-������,��>�� �a� '0)D�l#��*)+��C�/ ' u �*�q�����1�3' /l�,�<���3' �G��C��*�.��� �&� ' C�� � #,!"#��*f<- � /�)+�)+���+Ã3)+' � /<�D�B��#��4�Q�G��� �8��/�>@��� �4� ���4'0�� �*����Q� /��Q' ��' S �j���,��� � �Re��Q�

�,�<���G��!X��� �[�Q7��1��'0����!"#��*f<- � /�)+' �*�,' /^�6����7 '0) ���Br1V r6� � ��)Ds_��� S �/ �*��#�u � #�� S ��� - �*� e8��/�>[/ � �*>[/ ���4�:�=� /�)+��>��*>|e|��#4) ��/6�:�,)+��>��*>a' ���R!"� a;� #X� ' �D� FB�� '0�B'0�X>���/ �4��� #���- C��R��� �@Ä+Å�¿1¾�¼�· Æ*¿1¼�·¦½1¾d���D��C��a� '0)D�G#��*>�-�)+�*�Y��� �����,7 � ' ��-�>��X��!���� � S ��� - �*�(�����1�;)+��/<��#�' � -����B� ' �Q9��� �4���G��� �q7:� #D)+� ' S �*>Rf<-���� ' ���U��!Y��� �q' �G��C���F�L- /[� � / C����[)+��>�' / C��/�>ytB-�Ç��G��/d� /<��#���7��6)+��>�' / C&��#��=��� � /`-��Q�*>6���[)+���,7 #��*������� �#�� �G��' / ' / C,)+���+Ã3)+' � /<�D� F�� �`��� �0� K+�

DCT QuantizerEntropy Encoder

Q Table H Table8x8 blocks JPEG File

RGB/YCbCrColor Space Conversion

È0É+Ê8Ë�ÌWÍ�Î ÏWÐ�Ñ

Dequantizer DCT-1

Q TableH Table 8x8 blocks

JPEG File

Entropy Decoder

È Ò�Ê8Ó%Ð�Í�Î ÏWÐ�Ñ

�%' C�- #��,K*J �TÔ8Õ4Ö4��×+¢_Ø ª:�[ .¡8Ù%¥¦§%ª`Ú=©¦¡8�*Û]ÜU¥¦Ø ª�£1Ø ¢

�� �3°�MA?;�\> �1�D�&�Q�+�.'0�4'0>�� /<��'0) ���(���&�����1�q-��Q�*>`a' ���_kAÝ��(-`9�4�<� K+V:Þ���J4)+��� ��#;>�' C�' �D���:7 � ������C�#D��7 � '0)�' �G��C��B!"#����ß��� �jàX��> ��s�� ������,7 � �4>�' C�' �D���|7 � �����G��#D)D� ' S �=� àX��> ��s��|9;��/�>@'0�B�Q� �1a/U��C<��' /U' /�%' C�- #��=K1Þ�F

�%' C�- #��,K1Þ��TÔ8Õ4Ö4��ÜUØ�«*Ø_�8�<«

���oá â.ã^��¯åä(æXçéèßêXëXìT�Aí

$&��#��@������/l��/��d����� � #,��#�C<��/ ' u*�1��' ��/8eY��� �&$&����' ��/]MA'0)h��- #��R?(V�97:� #Q�D�3��#���- 7´2¦$&MA?;�45G�����,����>_��� �&�0��#�C��*���,����/�>]' /^�Q����7 ' / C>�' C�' �D���E�.- � ��' �,�*>�'0�y)+���,7 #��*���Q' ��/`!"��#��G�1�D� Fy�� �U$&MA?;�î��-�>�' �

��J

������������� ����������������������������� �"!$#&%�%�%('�) *"+-,.��/ / �(01�32����34�5�67�5"498;:=<>(?@? A / �-���/ ���B������������� ���.CEDGF�� ��H��I�J�=��� H�����23�I�J���������������LK�MH����F��J��29�N=�9O���P/ Q���O��O���30RO�$F�����S�/ R����= Q��� ��H�F� Q��I�S9���0ROO����������������������JF���������������������F��= �T��/ ���E0B �IU�����(� Q��� Q�O��/��� H�*�� V9�O������B2����W������������� �����=�(0B�����)�X�Y[Z[S����P��2.��F��= �T�������/ ���(�[%�Y(*\S� ��K=���O�O��K^]-_T`=a1b��������/ ��HJ���(��CEc$I� Q�$�O������O�-���W��Y�d %������������� �������(� ��2����G�U��O� ��$��2E��F��= �e��/ ���$�I��(�G0RO�[`^���(0B����S9T�= fe��F�/ �1��U������������OC$g hE����i�+ jk / �I���F�H�I��I�T���l�F���/.���=�= ��H� Q�$/ �-���m�K^�I�T��/ H���� �I��n�N=��/ �� ����9O����O�=�F���/L0R���`^��������W��23I^F��U���oI����� ��H�0BI� Q��I��U��`���R �B�9O��*��O p���q��rS9e/ �-���/ ���OC�c$I�e������O����U��2B�r��������Hs��F��= �q�� H�����/�U����`=�T�s���9��l�����/P������H�U��2$��O H�I^S9��� ��H�2���t-F�O���� ��OC��"�u�����= *� ���.K.�I�������I����[p(���m^ ��Ho�������/P����F� ��mq�=O�9O���= ��Hv���q�I��2���*t-F�O����m�������H�B��2w�I�G�� H�����/;K��I^F��W �W Q�P�9�-��� S�/ B��J�= p^ Q�=GF����I���F��= ����m����9��l��F��x �-���p(���m^ ��H�0B Q�^�Ir7�6ly@8;yz7 >(?L{�>(|w} ~ K=�=Op���� ��H�qH� p�O���^F��JS9O����2GS� ������������I�S��������I����F�H�I�t-F����-� b��(� ���.Cc$I�M��������/ ��[���������������U�������� Q�����P��2.�I��OG/Q� m�O���OK������IU��2�0BI� Q��I���=�=O/Q�BI^F��U���sI����� ��H�0B �Is ���������� ��HU������I� Q��� Q�O�(� ���.CW�$���������v�I�J����m=��I���*"������F���� Q�M���=�=O/R��/Q� m�O�l,R �^p���/ p���LK9�UH� p�O�s��F��= �S� ����������� Q�LO�����=�=��M��1�� �� �� bOP�I�Wt-F����-� b��(� ���[���� Q��E ��I�O��*O�-�� �J/ �-���m�������������� ���.C���� m�O���L�������T�������WF�����T �=2���t-F�O�-�/ m���M�I�O �T��������-����Iq Q�������T���[��V���������M�I��(�T��2B��� m�O�M�����lK3�������������F=���(� ������/9��������/ �N= ��m� Q�W ���������� ��H�/ mJ/ ���W��2��J��������O��.K-����I���9�(0RO����2G�=���`-�������������F=�O���JI����� ��������������=�����U�(� Q�O��/ / m�� ����e�I�o �-���=�=F��l� ���u��2B�I�v�shP!R�����������������LC k S�/ �=��`��= *��H���������2���� m�O�������U��F��= �����=�= ��H��������=����=�= ��H� Q�e��I��(0B�� �� H�F���%�_�C

c$I���shP!R����F��= �����(��������$2����$O�����=�= ��H�S^mo� k �s!��������=�*���=�= ��H�S^m�����H�% )�+q Q�U��)�_�����������u�N���O��=��2�������^I���I���=� �.� �� > 6l�U5 |�� :=y@8"5OKL�������/ ��q�(�[]�]�C %T`=a1be� �-�� �������@C�c$I� Q�M������� Q��F�/Q�������l� ������2��JF��� Q�M0$���B��I��-��O�e2����B ���B/Q���H�[�=m^������ Q�Mp(��� Q�(� �����OC

AnalysisFilter Bank

FFT MaskingThresholds

MUXAudio Samples

Dynamic Windowing

MDCT

Scale and Quantize

Scale and Quantize

Codingof Side

Information

Rate/Distortion Control Loop

MP3 File

�Q���L �¡ ¢�£O¤ ¥�¦

SynthesisFilter Bank

Audio Samples

HuffmanDecoding

Dequantizer& Descaler

Dynamic Windowing

MDCT-1

Decodingof Side

Information

MUX

MP3 File

� §��L¨3¥�¢�£O¤ ¥�¦

� H�F���%�_�d�©«ª�¬�­¯®o°3±3²z³�´Wµ�¶9·-¸�¹ ¹ ¹�¬Mº3»�³.±3·-¸�¼�½�·^»�³.±3·-¸

¾$¿;À Á�Â�Ã-Ä�G�9O�9�[�v0$������� H� ����/ / mT�=Op�O/ ���9���S^m����M�3��[S9G�M�9��������S�/ 1+�DH�������I� Q�O�M������/ Q�O�(� ���q�����H���������O��� �1 �-�O��2z������ k hP��,G2����[ �-�O��*���l� p�T������/ Q�O�(� �����OCWc$I� Q�G�= ÅwO�O�-� Q�(���$ �12�����Æ���I�O�B��m^�9��1��2+�D��O���=O� ��H�K^��F���Io���W��� mJ������� ��H�K^ �o0BI� Q��IU�I�[t-F���/ ��mU��2L�I�

�O���=O���� �U��H�1����`���W��������=O����1�(p�O�W �-�O�����l� p^ ��ms�z�T���������=*��S�/ T�^F��JS9O�G��2�2���������B�O���=O���v�9O�M�����������,lCB�"�-�O�����l� p^ ��mo Q�p�O�mo ���9���������-�G2����M+�D�S9��O��F���T�I����S� / ��mo��o������(��Kw��O��/ T������I�O�0B Q��T���������2��������M���(p�T�I����F�H�Iq�op^ ���F���/�+�Dx��S=���l�[������O��$ Q�P�(�E�I�BI�������E��2L������/ Q�O�(� ������������H� ��HG2������p^ Q�=O�[H-�������������= Q�O��/L �U��H� ��H�C

�s���� Q�J��� k hP��/ Op�O/W��/ ����U��2G�G�9O�9�[�PK�0BI� Q��I� Q�J���������(��* S�/ �0B �I�������/ Q�O�(� ������0B� ���O�u2����� ��Cu�"��S9���I&�G�9O�9�[��������s����KwH�������I� Q�O�1��� �� � p���[��F���Iq���M�9�� �-���OKL/ �����OH���O�-���OKw�����C���1�=��� 0B�U �-����[2�������GS�F=ÅwO�$���O�������= ��H[��J�J��O/ ��l����S�/ 1���=�=�C�G�9O�9�[�q�������U�������R���1 Q���F���Up^ Q��C�����=����=F��G�O��/ /Q�R�����e���O��F=*�JF�/Q�(���� �U���= Q����/Q� mT/ Q���P2����E����=������ ��H�g �^OH-��/Qi�] j\C�+�DÉH�������I� Q�O��O���=O� ��HB���������2�����U�3+�D����=�=O/Q�3 �-���)�D� �U��H����S^mT�� �JF�/Q�(� ��H�I�P��I^m=�� Q�O�.��2�/ H�I-�����������H-�(� ���G2������/ H�I-� ��HG����F�������OKO�I����F�H�I�I�J��S=È���l���OKw�����sOp�O�-�F���/ / mo��e�I�JOm���OCMc$I�JH�������I� Q�O�B��� �� *� p���� �e�[+�D&���=�=O/�V�/ 1���$���H-���� bO��J���P�M��O[g #WI� F�i^'�j\C�ÊBO�=*�=O� ��Ho�����������G0B �I��e���� p�O�����/L�I����F�H�Is�I� Q�G��OJ��2W��� �� � p�����T�N^������l�E�I�M������������ Q�(�$ �=2�����U�(� ����2����R�= Q����/Q� m���F���Ie���E�I����9��� V9�J�=��� 0B ��He��� �� � p����/ ������G�� Q����H�/ ,lK9/ H�I-� ��Ho���=�=O/Q�OK��N^�F����OKR�����CËc$I�sH�O�������m�������H�v�I�O�����������2�����U�U+�DÌ����*�����= ���(���[��2$�I�e���=�=O/P��s�I��)�DÆ���^�����= ���(������2$�I�o����OO�.C� ����/ / m�KW�I�v�������O� b��(� ����������H�v�����^p�O�����J���������2��������u��� �� *� p���� �-��q�� N=O/Q�Tp(��/ F���J��������������[�I�O�Í��s�I�e2�������eS�F=ÅwO�2����M�= Q����/Q� m�CJg ÎW����H-i�_ jEc$I����T�I��O����O���GI������9O�qOp�O�mo� �������O��e Q�T�O���=O���&�z+�Ï^Ðn� ������r�����������2����TÑ�F� Q�u���� �U�(� ���9,lCk ��m^�� Q�O��/BH�O�������m�����=������ ��H��� �9O/ ��s Q�e��I��(0B�������������U��2� H�F���%�i�C

View and Model

Transform

LightingProjectionTransform Clipping Division by

w

Mappingof

Vertices

Database Traversal Geometry Rasterization Display

Frame Buffer

Rendering Pipeline

Geometry Pipeline

� H�F���%�i�dEÒ�½¯Óo·^º3±3·-¸(²zº3Ô�ª�²�ÕW·^Öz²zº3·

c$I�[�������O� b��(� ����������H�[ Q�BS^mU2z���$�I�����-���G��������F=���(� ������/ / m �-�O���� p�[������H�M��2E+�DË�O���=O� ��H�C � ���B��/Q�(��2�����U�$0BI� Q��I���O��e����F����9�����R������I� Q��� Q�O�(���� �-�O�����l� p�1+�D�������/ Q�O�(� �����OK-���O��O/ O���(�����O��������0BI� Q��I�I������=/ v�I�s�������O� b��(� ����������H�v ��I������=0$��������I��������vKE0B �Iu�I�r#WhW×ÇI������=/ ��HqH�O�������m������u���(���qS��������� p�O�����/;C k �O��O/ O���(������O�����������o��m^�� Q�O��/ / m�t-F� �s ���N=�9O���� p���ØMÙ^%�Ï�ÏB×M�=D[,lK������J���R����/Q�T���3�����JS� ���(� ����)�D��(+�D����O��O/ O���(�����O�������W2����1���������=�= ��meh$#R�OC

�$������������I�o�����������=���=� ������2B���Op^ ��F���/ mq��O0Ú0R���`^/ �-�����OK0Rr�O���&�����= Q�l��0BI��(�o0B / /GI������9O�É0B �IÛ+�DÌ�O���=O� ��H�CÜc$I�������= � ������/9�����H������ ����2����$��F����9����� ��H��T��O0Û��������F=���(� ������/ / m �-�O���� p�[0R���`^/ �-���U Q�Od

%�CB �r����2@��0$�������r�e��/Q�(��2�����ÇF�����S�/ ���o����(p^ Q�=T��(� Q��2z���l����m�9O��2�����U������

)=C$�I������= � �����2����9��� Q��/v��F���9�-���I������=0$�������N=�������� ����O��������,E2����1���O��O/ O���(� ��HJ�I�T������/ Q�O�(� ���

+�C1�J2���/Q�= ��HU��23�I�T���9��� Q��/L��F���9�-���I������=0$����� �P2�F����l� ������/ ��m

)-'

� ������������� � ���������������������������� � ��� ����!"�#� ��$�#�%�'&(� � � )� !� �*���+���,,"��-���� �

. �/����0��� $���1�'2�3 �4��� 56,"�#�7�8���9�(����&��������9� � � 2;:�<=�4��-�>?� ����@�A��� � �B ��� � �(�C���� �#3��� ���D� � �A�E�F� ���#�1� B :�<G-����9@6��-�� ��$�9� �9@6� �#@H����� ��� 2I!?2����J�����LK?MN�(�4��&���-#3'����0� �-�-������8��-����9@/���O$�(&?� ��%� �$����N-���&���-F���@6� -��#�7��� ���P)J-��#� �����HQR� �-�-�������� 2��� �������9@9S;����� ��� ��-F�(����-;��� -F@� B ��-�1�4�4�9�'&��0!"������I� �9� ��-�,"��-F�(��� ��%����J������$� ��-�2/,-��6� �#����� ��/�E�F� ������T�4��� �UKTVN�(�����-8���9� �����(���-F�(��� ��0����J�����W��� ����������$� ��-�2L� ��/),�6�F�(��� ���9��3�� �������(����-F���7��� &��4���L�9�'&���� ��!"�0-��#��,"���9��� !� � B ��-���2?������ )��� X�� ��*$��-���@6� �F� � � �#@/� �9@L-��#� � ���E������$� ��� ���9�T� B ���6)Y��� -������L��!6ZE�#�7�F�[ \ ����]�]'^_KJ`1����0� �9@6�����(���#�N���9�(�%� �-�-������*:�<a-����9@6��-�� ������ ,9� !� � � )��� �#��� -��*��� B � - B -���b$��� ��� ��$,"��- B ��-��� �9� �*@6���� �9@�4���9�(�1�����-�����0�E��� � �T� ���9����@6��-F� !� �%� 56,9� �9��� �������+!"�;���@6�L� ���������+����;���#� ���9@�E�F� ����� B �4��-�>?� ����@���@6��,6��� ���cQR��,"�#� ��� � � X��#@d�9� -F@6�1� -������,,"��-��7S7Ke �4�4�*��� � �f�����*� �I���-1� ����-��6@6�9�7��� ���I� B ����J�1g�h8-F�'26:%-F�'2���-F��� � ��� ,,� �����(��� ���f3#-��#� �(��� $��-����9@6��-�� ���� B �� ���� 2J@6� �F� � � �#@%� �9@J-��#� � ���E�������� ����#�1��� B � - B -���i!"��� ��/��-F���7�F� !� �J���H� �-�-������N� -F�F�� ���#�7���-��#��K

j ��-%����+k4��-�>���� ��2D;�� ��� $�#@6���H�4��-�>?� ����@l3f�4� B �6� �9�%�������-����-������(��� &���� 2c��� $,� �m� �� ��(���#@G@6��$���9�E��-F�(��� ���G� ,,� �����(��� ���9��K eB -F� $� B -���n�#���F�+@6��$�;���4@6����,���'2��#@$� � j � ���-��Jo pK . ������0�4��-�>�)� ����@l3��#���F��� ,,� �����(��� ���$-����9@6��-F�O:�p B -F� $�#�O�(�0q#p�o(r*5Is(t�u*-��#����� �6)��� ����QUo(r )_!� ��� ��� ��-7S7KT`1��%v*�#� -F�4@6��$���9�E��-F�(��� ���+���1�;��� $,� �*-����6)@6��-�� ��/� ,,� �����(��� ����� �I������F�����-����*� ��� ��-��#@$���#� -F�8-�� �F�(���*� -�����9@������ -J�(56�#��K0wx��-�,�9:�<y���*��� $� ��� -N���I�� �?2H:�<n��� -������D���'&���-0� ,6),� �����(��� ���9��� �+���9�(�1�;������$� ��-������ �9���9� ,"�*���4� ������� �?����9��� 2/-�� �F�(���#@� �9@;$��-�,��#@;� �����J� �����-O���9� ,"�#�z���� � ��$�(&?� ��*� ���0&(� -�2?� ��*��-F�()ZE�#�7����-�2+���I����;��� -������fK8`1��LV�� {9�#�7�0� ,,� �����(��� �����6��� � � X��#����� $,� ���� 5?���-��*�� ,,� ��93?-�� {9�#�7��� ���I� �9@���-F� �9��,9� -����9� 2/��� �����;-�� �F�(��� ��,��� ��J��9@6��-0� ����%� �9@�� 2?� � �9@6��-N���9� ,"�#@���!6ZE�#�7�F��K

|1}U~ �������m� |G�����N�f�`1�� .�� g�wx� ��� ���%�O���7���-��#�l�856,"��-��F�zv*-����,+QRwx�O�4v%Sl�1��� B ��-�$�#@� �PwD�'2D� B q#]�u�u3l!-�� ���� ���������� �����-J��������#�F������� �8� 56,"��-���������� B,"����,� � B -���y� � �?� �9@6�9�E��-�� �#�z� ������-��#�E���#@%� �$@6� ��� �F� �6� �9@6� �*� �9@L&?��@6���� ,,� �����(��� ���9��K*`1��/wx�O�4v0)Fq$�E�F� �9@� -F@H��- .�� g%� . �1�aq�q�q(s o�Q�� �6)��-��6@6�9� �#@;� ��q#]�]�p�Sl�1���f�����-��#���� �T� B ������8� ��� ��� !"��-F�(��� ���f3(��,"�#� � B 2�)� ��N�1,���(� B ��-��� �9@6��,"���9@6�����#3(@6� ��� �F� ������� �6��� ��� B ��-A�E����-�� ���$�(&?� ��,���7���-��#��� �9@�� �9@6� �L���+�/�4<���� ����&?��@6���;���9� � � �E2$� ��$,9� -F� !� �1������9�(�O� B �*h*M � ��������� �����%QEq�K �*wx!,9�FS7K8wx�O�4v=&?��@6���%� ��$,-��#����� ������z�N�?2?!-���@J� B � � ����-�� ������3'� � � �(��� ��N� �z���*���F�� ��&��8� 5?��-���$��� 2J�� ���� ��$,-��#����� ���$-F�(��� ����KT�T�����(���7�J��-N���9�U���(���F�# ��F 1�����(���7�J�6��� � � X��N����@6����� -�� ���*� ����� ��N��-F� �9� B ��-�¡QR<%�4`NS B ��� � �(�4�#@�!?2����9� ����� X#�(��� ��� B ��-� ����-F�() B -F� $��� ��$,-��#����� ���L���%-���$�(&�����,9�(����� �6-��#@6��9@� �9� 2;��� ���� ��$��� ���� � B -F� $��KO`1���������� � $���E����@6����������� �l���+¢��O�4vy� �� ���%� ��/),-��#����� ���fK4£������(���7�;��-1¤"���F (�R� �Y�F *�����(���7�;�9���;�$-�� B ��-����9� � B -F� $�B -���¥�;,9���E� . ��-1� B -F� $�0����� ���9�E��-��9�7���;���� B -F� $��KO¦������(���7���-N§ �R (�����F� �U�R�(�¨�(©�© ª*¤"���F (�R� �Y�F 1�����(���7�N-�� B ��-����9� ��!"� ���$,9���E��� �9@ B �6)���-�� . ��-z� B -F� $�#��Kz`1��#���1� ������-�)Y� �6@6�#@ B -F� $�#�T� 56,� ��� �z����$,"��-F� �-��#@6��9@� �9� 2L!"� �E�4����� B -F� $�#�z���%-��#@6�9� �1������?�;!"��-O� B !� �F�8��#�7)�#����� -�2$���$���9� �6@6�L� B -F� $��K

e ��wx�O�4vc&?��@6���J!� �F�E��-��#� a��-O���#������9� ��� ���9�����E�F�8� B �*�� ��-F� -�)�F�?2I� B �E��-��9�7���-��#��39���N@6��,���7���#@H� � j � ���-��;o6q�K������F�H� ��&����f� B ������ ��-F� -F�F�?2$� ���9�����E�F��� B �;�E�F� -���� �6@6�*��-4��#��@6��-4������F�����1�L��������:�o')_!� �;,9�(������-��9�L�� -�>?� ��x�����@6� &?����� ���9�L!"� �E�4�����d@6� «¨��-������/���#�7)��� ���9�1� B ����%!� �F�E��-��#� HK

¬�­ ®A¯z°�­F±R²

¬ ³ ®l´Jµ7±R¶'·%¸7¹

¬ º�®l»f°Y¼(°EºY½

j � ���-��Lo p¾T¿yÀ?Á#Â�Ã�Â6Ä#Â�ÅfÀ�Ä#Á

o u

Sequence Header GOP

Picture

Slice

Macroblock

Y0_Block

GOP Header

Picture Header

Slice Header

Macroblock Header Y1_Block Y2_Block Y3_Block U_Block V_Block

Macroblock Macroblock MacroblockMacroblock...

Slice Slice SliceSlice...

Picture Picture PicturePicture...

GOP GOP GOPGOP...

Video Sequence

��� ������� ��������������������� �"!$#%��&�')(*���+#%& #%,.-0/

132��54��76�8:9 �$;��$9 <>=?82��52�� �$�A@>�ABA2�CED?�$4��F@%82G82��5;��IH �$<ED�� 8AJK8��F@>L�IJ�82��NM>OP%Q.R*PTS�R?U�V7WXQ OY[ZN<��]\�^`_�a�bc\�^`_dLe�fJK8]B7<�4+8A@>� 4g@%8:9 �F@�JK8<�4��ih`=j�A@>Lg�k@>4fHd@>4�Cl4���LeD?�$��<>=5_m@>4fHdnm=j�A@>Lg�FJ$a�132��g8<>8A@>99 �$4��>82k<>=o@G\�^`_ 8KC�p��IB$@>9 9 CG�A@>4����FJq@>4�C�r52��$��ND?�78Krs�$�$4ut�@>4fHu>vp��IB[8����FJq� 4�9 �$4��>82wa:132��E@�B[8�f@>90JT�Fx+���$4fB7�`<>=w=j�A@>Lg�N8KC�p?�FJq8<G�fJT��IJ`4�<>8Epf@>�T8y<>=:82��gz*_]{s\|JTp?�FB7� }?B$@%8� <�4w~"@>4fH*Le�fJK8ED?�GH �FB7�IH �FHD�C�82��g�$4fHl�fJT�$�E<��E�$4fB7< H � 4���JT<>=�8Kr3@>���a�1o<�;��IJT�f@>9 � �$�G2�<%r�82��IJrs<��� J$~FB7<�4fJT�IH �$�"82��]�76�@>Lgp�9 �:�$� ��2+8w=j�A@>Lg�q\�^`_lJT2�<%r54E� 4���� ������� a

I B B B P B B B I

��� �������� ���`�w&�'������������������������ �u#%�?�o�c�?�N����,>!F�o#%���

{q@�BA2�\�^`_��IJ3JT��D0H � ;��IH �FHu� 4+8<gJT9 �IB7�FJ$~�r52��IBA2u� 4k8���4�@>��yJT��D �H � ;��IH �FH � 4+8< �i��V7OP��7� PFVA�.Z7a�b�Li@�B7�<�D�9 < BA���IJG@ �F��6c�F�l@>��[email protected]<>=5p�� 6 �$9IJ$a*{q@�BA2 hy=j�A@>Lg�uB7<�4+8A@>� 4fJ�<�4�9 C�h�Li@�B7�<�D�9 < BA� Jy�yLi@�B[��<�D�9 < BA� JGB7< H �FH�� 4�82���� 4+8�A@%�X=j�A@>Lg��~q���s1|Df@�JT�FH�B7<�Lgp���FJJT� <�4Lg�782�< H"a3b�_�=j�A@>Lg��[email protected]<�4+8A@>� 4�D?<>82�=j<��r3@>�AHkp���FH �IB[8�FHd�j_s�@>4fHuhsLi@�B7�<�D�9 < BA� J$~+r52�� 9 ��@gn�=j�A@>Lg�[email protected]<�4+8A@>� 4�D��IH � ��FB[8� <�4 �@>9 9 C�p���FH �IB[8�FH���n5�5Li@�B7�<�D�9 < BA� J`@�J`rs�$9 9XaEns�FB$@>�fJT�Gz*_]{s\�� 8� �9 � �$�FJ�82��5�G�5 �3¡5B7<�9 <��:JTpf@�B7�N@>4fHgB7<�9 <��:JTpf@�B7�NJT��DiJ@>Lgp�9 � 4��f~>�$;+��$�CiLi@�B7�<�D�9 < BA�G�IJ5JT��D0H � ;��IH �FHu� 4+8<gJT� 6ut%6�teJT��D �¢D�9 < BA� Js<>=�H�@%8A@�~B7<�4fJT�IJK8� 4��i<>=�=j<����`9 ��Lg� 4f@>4fB7�k��£��NJT��D �¢D�9 < BA� J5@>4fH�8Krs<kBA2��<�Lg� �4f@>4fB7�i�j<�4����5 7~�<�4����3¡F�3JT��D �¢D�9 < BA� J$~�@�J5JT2�<%r54u� 4*��� ������� ��ah¢=qLg�F@�JT����FH�D�C�� 8AJy� 4 ¤f���$4fB7�G<�4*82��gH � ��� 8A@>9�B7< H � 4��u<>=];��IH �$<

@>4fH�@>�fH � <�<�4�H �FJT�+8<�p�B7<�Lgp�� 8�$�AJg@>9 <�4���~sz*_]{s\`�A�*rs<���9IH D?�B7<�4fJT�IH �$��FH*@k����F@%8yJT�fB$B7�FJJ$aE¥N<%rs�$;��$�F~f� 8yr3@�J`r5� 82l82��G@�H ;��$4+8<>="z*_]{s\`�Kg��¦N<%;��$LeD?�$�F~ �F§�§>¨��"82f@%8:82��Nz*_]{s\©���<���peLi@>p�p?�FH82��q=j� 8����3<>=fH � ��� 8A@>9+8�$9 �$;��IJT� <�4wa�z*_]{s\`�Ke�jhTªf^�«.h¬{3���F­�t��Ft+�0�76��8�$4fH �FHl@>4fH����$4��$�A@>9 � �$�FH�� 8AJNp���FH �FB7�FJJT<��ND�C�JT��p�p?<��T8� 4��kJT�$;��$�A@>99 �$;��$9IJN<>=]D�� 8E�A@%8�FJ`@>4fH*�$4fB7< H � 4��k=j�F@%8����FJ$ayns<>82�H � ��� 8A@>9�;��$�AJ@%�8� 9 �sH �IJB`���5®y�E��@>4fH�2�� ��2eH �7}f4�� 8� <�4�8�$9 �$;��IJT� <�4u��¥`�y13®E�w�$Lgp�9 <%C82���z*_]{s\`�KgJK8A@>4fH�@>�AH"a

¯"°I±w°�²´³ ��µ?�j!F&��]���+#%�F& !F����� ³ ���F,d¶ ³ � ³*·�`� ��� 8A@>9�®:�$�AJ@%8� 9 �s�`�IJBq<����5®y���IJo82��q8�FBA2�4�<�9 <����IB$@>9+JT�fB$B7�FJJT<��w8<�s�yJo@�Jo@>4�<�p 8�IB$@>9+JK8<��A@>����Lg�FH �I@�ao_]2�C JT�IB$@>9 9 C�~.@N�5®y����FJT�$LeD�9 �FJ

@i�s��� 4k82f@%85� 85�IJ5@u�.eB7L¸<�p 8�IB$@>9"H �IJB>a]¥N<%rs�$;��$�F~+� 8AJ3B$@>pf@�B7� 8KC�IJqLe�fBA2u����F@%8�$�F~+@�Jq�IJsJT2�<%r54k� 4�1�@>D�9 ��¹gº »�@>D�9I§��F¼¢a]bN4fH"~���4�9 � ���@��s�e~"@u�5®y��B$@>4lD?�gH <���D�9 �GJT�IH �FH"~"@>9 9 <%r5� 4��i=j<��E@kLi@%6 � Le��LJK8<��A@>���yB$@>pf@�B7� 8KCip?�$�`H �IJBy<>=3�%¹�a v�tg\Enya

½�¾ ¿>À Á>Â.à Ä5Å�ÆAÇ.ÄAÈq¾�Éq¾ ¾qÊ>ÆFÃ�Å�ÆAÇ.ÄAÈ]¾�Éq¾ËÌTÍqÎ3Ï Ð7Ñ ÒTÍqÓ"Ï Ì[Ñ ÔTÐ]Ó"Ï

1�@>D�9 �e¹��:��-0/w�F��,�&�� ³ � ³ �"!F�f#%&�µ?�lÕo�f#%' & !F�

bN9 82�<�����2�H �FJT� ��4��FH�@�JE@���4�� }f�FH�Lg�FH � ��LÖ=j<���JK8<��� 4���@>�fH � <f~;��IH �$<f~�@>4fHuH�@%8A@�~ �5®y���IJqD?�FJK85��4�<%r54i=j<��s� 8AJ5�5®y�N�¢®`�IH �$<gB7<�LG�p?<�4��$4+8i=j<��kJK8<��� 4��dLg<%;�� �FJg�fJT� 4�� z*_]{s\`�K��$4fB7< H � 4��faת+8A@>4fH@>9 <�4��y�5®y�N�¢®`�IH �$<Gp�[email protected]��$�AJ]rs�$��`� 4+8�< H �fB7�FHg8<G� 4�Ø+@>pf@>4k� 4��`�7�B7�$LeD?�$���F§�§��i@>4fH*zl@>�ABA2d�F§�§�¹�� 4*82��eÙN4�� 8�FH�ª+8A@%8�FJ�º ¦`@>�%@�§�t.¼¢aª�<>=�8Kr3@>��5p�[email protected]��$�AJ�2f@.;��5D?�FB7<�Lg�y@�p?<�p���9I@>�qJT<�9 � 8� <�4g=j<��q� 4��76 p?�$4 �JT� ;��iH � ��� 8A@>9q;��$�AJ@%8� 9 �iH �IJB*���5®y�E��p�[email protected]�Df@�BA�l<�4dp?�$�AJT<�4f@>9qB7<�LG�p�� 8�$�AJ$~0@>p�p�9 �IB$@%8� <�4fJNr52��IBA2�@>���� 4l9I@>�����pf@>�T8yp?<+JJT� D�9 �eD?�FB$@>�fJT�<>=582���@�H ;��$4+8G<>=yª�hKzl�ÚLe��9 8� Lg�FH �I@��76�8�$4fJT� <�4fJ$ad�5®y�N�¢®`�IH �$<r3@�JN82��G}f�AJK8��5®y��Df@�JT�FH�B7<�4fJT��Lg�$�Ep��< H �fB[8F~wJT<�rs�Gr5� 9 9:��7=j�$�8<i�5®y�N�¢®`�IH �$<kJT� Lgp�9 Cu@�J5�5®y�eah¬4G@�H�H � 8� <�4�8<�JT��p?�$�� <���;��IH �$<Ex+�f@>9 � 8KC�� 4gB7<�Lgpf@>��IJT<�4E8<E;��IH �$<

B$@�JJT�78T8�FJ$~q�5®y�Û<>Ü0�$�AJi@�H ;%@>4fB7�FJG� 4�JT<���4fH���$p��< H �fB[8� <�4�r5� 82b`�s­����`<�9 D�C��`� ��� 8A@>9��GÝ a ��BA2f@>4�4��$95@>�fH � <f~q@�JGrs�$9 95@�Jg@>9 9 <%r5� 4��=j<��E@�H �$����$�e<>=q� 4+8�$�A@�B[8� ;�� 8KC�a��5®y��p�[email protected]��$�AJ`B$@>4��A@>4fH <�Lg9 C*@�B[�B7�FJJG@>4�C�JB7�$4���� 4�@�Lg<%;�� �u;��I@�@�Lg�$4���� 4��dJTC JK8�$LÞ@�JGrs�$9 95@�Jp��<%;��IH �s=j<��s@>4fB7� 9 9I@>�Ce� 4 =j<��Li@%8� <�4iJT�fBA2k@�J:Le��9 8� p�9 �y@>�fH � <E8�A@�BA�9I@>4����f@>���FJ$~.Le��9 8� p�9 �5B$@>Lg�$�A@`@>4���9 �FJ�@>4fHeLe��9 8� p�9 �39I@>4����f@>���sJT��D �8� 89 �FJ$a]�`� Ü0�$��$4+8`�5®y��8� 89 �FJNJT��p�p?<��T8382��FJT�E=j�F@%8����FJs8<g;%@>�C�� 4��H �$����$�FJ$abN4kz*_]{s\×JTC JK8�$LßD�� 8sJK8��F@>LßB7<�4fJT�IJK8AJ:<>=?82���$�NJT��DkJK8��F@>LiJ$�

@>�fH � <f~3;��IH �$<�@>4fH�JT��D�p��IB[8������j<��uJTC JK8�$Lk�[a�132��*8<>8A@>9`p?�F@>�D�� 8i�A@%8��=j<��g82��lz*_]{s\�JTC JK8�$LàJK8��F@>LáJT��p�p?<��T8�FH�D�C��5®y�N�®`�IH �$<��IJE§�a t�z*D�pfJ$ag�`���� 4���82��kH �FJT� ��4�<>=3�5®y�¸� 8�r3@�J`=j<���4fH82f@%8g@l;%@>��I@>D�9 �kD�� 8G�A@%8��z*_]{s\`�KlJK8��F@>LÞ@%8g@*p?�F@>�dD�� 8g�A@%8�<>=i¹�a Ý z*D�pfJ���@.;��$�A@>���l<>=G­�a Ý�z*D�pfJA�k�IJ*JT� âkB7� �$4+8�8<�@�BA2�� �$;����<�< H�p��IB[8����ex+�f@>9 � 8KCu=j<��E@ir5�IH �e�A@>4�����<>=qB7<�4+8�$4+8G��@>4�� Li@%8� <�4w~Lg<%;�� �FJ$~ �78AB>a �[a5ns�FB$@>�fJT��@>p�p��<.6 � Li@%8�$9 C*�F­+ÝGLg� 4�� 8�FJ5<>=]JK8<��A@>����IJw��Fx+��� ��FH`8<`B7<%;��$�w§+Ý+ã�<>=�¥N<�9 9 C�rs<�< HELg<%;�� �FJ$~$82��qJT� 4���9 �qJT�IH �FH"~JT� 4���9 �[email protected]��$���5®y��=j<��Li@%8:B$@>4eD?�3�fJT�FH�=j<���8KC�p��IB$@>9 9 �$4��>82eLg<%;�� �FJº £q@>Li@�§�¹7¼¢a�132��k@>�fH � <lJK8��F@>LÖD�� 8e�A@%8�g=j<��GÝ a �kBA2f@>4�4��$9]�`<�9 D�C�`� ��� 8A@>9"�IJ5­�t>¨i»ED�pfJ$a

¯"°I±w°�¯ (*��µ?- ³ �+ä�å��j!F���?å�æs�����+çw���F���?å�¶K( ³ æ�� ·h¬4y82��qÙN4�� 8�FH�ª+8A@%8�FJ$~$82��q¦`1Nªf��@>4f@>9 <��q8�$9 �$;��IJT� <�4�JK8A@>4fH�@>�AHy2f@�JD?�$�$4 @>�<���4fHdJT� 4fB7�l�F§>¨f�l�j�76�8�$4fH �FH�8<�B7<�9 <���� 4c�F§+Ý�Ý��[a�n3@�JT�FH<�4e@>4f@>9 <��58�FBA2�4�<�9 <���C�~F8�$���FJK8��I@>9+D��<+@�H�B$@�JK8�¦`1Nªf�dJT� Ü0�$�AJw=j�<�Lè ��2�<+JK8� 4�� è @>4fHu<>82��$�N@>�T8� =�@�B[8AJ3H ���y8<G82����$9 �FB[8�<�Li@>��4��78�IBN� 4 �8�$�T=j�$��$4fB7�G<>=s<>82��$�E�$9 �FB[8�<�4��IBgH �$;��IB7�FJE@>4fH����<���4fH�JK8��fB[8����FJ$ah¬4�@�H�H � 8� <�4w~f82��G��FJT<�9 � 8� <�4l@>4fHlB7<�9 <��y@�B$B7���A@�B7Cu<>=]��$p��< H �fB7�FH� Li@>���FJg�IJg=�@>�i=j�<�Láp?�$�T=j�FB[8Fa�132��*p����p?<+JT��<>=�2�� ��2�H �7}f4�� 8� <�48�$9 �$;��IJT� <�4d��¥`�y13®E�3�IJs8<i�$9 � Lg� 4f@%8�y82��FJT��H �7}?B7� �$4fB7� �FJ$aéw� ���gz*_]{s\G~"82��i¥`�y13®|JTp?�FB7� }?B$@%8� <�4�r3@�JE@>9IJT<�JTp������FH*D�C

@>4�� 4+8�$�4f@%8� <�4f@>95B7<�LgLg� 8T8�$��a�132��*b5H ;%@>4fB7�FH�1o�$9 �$;��IJT� <�4�ª�C JK�8�$LiJN�q<�LgLg� 8T8�$�g��b:1Nªf�3�q�IJ3@>4u� 4+8�$�4f@%8� <�4f@>9f<���+@>4�� �F@%8� <�4iD?�7�����4�� 4��F§�t+s8<yD?�$��� 4GH �$;��$9 <�p�� 4��`;�<�9 ��4+8A@>�C`8�FBA2�4��IB$@>9�JK8A@>4fH�@>�AH�J

���������� ����� ������������������������ �!���"�#��$�� % �&�'��� ���(��) �*�� �+� ,.-/����102�� ����43��5�!���� 67���18:923";<�*�5���"����5�>=?���@��� ��� ����BA&)C���D �� �5��%E;F�����@���'� �!��� ���"�G;F�������'����� ���>H D ;I;?JK� ��LG��# �@A� �2���M�N�N�O 6�=I� ���+���QP�����%"���R % � ��� �"�!��� �PS��% %"�� ������*�����'��%A�������� ���*�5�T���U 923";V�����P��5������� �P�A&)XW�Y�Y O HZ���C�� �S����'�S� �X�� �5���������� ���6:� ��'�?��*��� �+�!����[���"�!�I��� ���������#����� ����% )[W�\�Y6 Y�Y�Y6 Y�Y�Y U 923";(�� % #]�&�'��� ���"�I� ��82�� ���'� ��������"�� ���%'���^ _GLQ9` % a�J�,Ib:c&���� �� % )d% � ��� ������ ������*�����'��%eA�������� ���*�5�F���:_GLQ9?fg��� P��"��%'�?A� P����d� �1%'�!�� M�N�N�h ,i�j bKkG]*W@=?���K�5����� �d���F���lA"�����'�F���`���l�������������+�� P��d� #�Z]

� �� ��� ���d�� % �&�'��� ���[�������+�!��,:9?�m8:923";nLG� P�� �5��%R9` % �&�'��� ����3��5��� ]����5�+������#� o"��F�lA� �K�5�!��2��� M�N , W h i A�"�:�����K� O i _2pI�� ������*�����'��%�5�"���� %GH��5��� � �1�����q�� �"�#)r��� � �%'�!��� ���$���"�r���5���"�����'����� ����Jl���"�s�h , \�t i A�"�K�����2� O i _2pm� ��A% Q�� % �&�'��� ���1�5�"���� %7^ 8:923"; N \��uav6^ 8:923"; N \!A aFHw�� m9E��A% h J�,

x!y�z�{G|#} ~:�/�&�5��} �Fy�z�� � ���5z/} �E� }/z*|#}/�����+��������"��� �#� �����*��� � ����� �5��� ��� �

�e����d������� �*��� � �*����� ����� �*��� ����������� ����e������/�5����� �*��� � �*����� �/�5��� �*��� ����������� ���

9E��A% h 7¡l¢!£"¤F£�¥�¦&§(¨�©dª�«­¬`£"¢!®$¯ °�¥

± �����$���2���dA� ���5�!����@������#� o"��X����²�w���@���&�C� �+���"� � �P�������#����� ���2LIfQLg� ���� P��"� ,:9?� ��l�'�I�#����� ����% )+��+��³²�#�'��%�������#� o�� �!]��� ���r�����m�*������� �P1_GLQ9?f´�������% � ��� ���"�Q���>�1LIfQL<�*)&��+���� � ��16A� �K� �K�'�T����������"��A% K���@#c ������T���"�!�KA��� ���"��2�����*�K_GLQ9?f@µ �F=I� % %A�l� ���� P��������S�"���"� % 2���@���QA� �?�5�!��G��� s�h , \�t i A�"� 6�����'�K�5�!��=I� % %`A�S�+% ��P��'� ��%`�5����'�#l�����2���mA� �Q�5�!��m�*��������1���1�� P��r� #o"�� ]��� ���²� � P�� �5��%�&�'� �m� �'��� �2Hw_GL2]/LIfQLQ�5J�,T8(�*=K��]v�����:���!�&� 2�!�:����� P�� �²q��"��% � �*)$�5�!��1��� s�h , \�t i A�"�+=I� % %2������ �����'��% % )X�#���"������!�� � s�¶ , t²P�� P���A&)�����Q���I���"���#�,²-v�m�'��% � ·� % )����"�!�@�d� =´�*�����5��P����� � ��¸=I� % %`� ��[����A�m� ������� � �"�#��²���²�����������I������ P�� �IA� ��5�!��2� �+���"��:��������#���5� ��S_GLQ9?fn���F_GL2]/LIfQL@,;F����� ���T� �� % ]����� ���5�Q� ������������²���F�� P��������q�� �"�#)1A% �+���"���&� ��% #�l%'���� �5�Hw��% % �!=I� �Pd�����l���+������+�#�����"�����m�*�����5��P�S���?A� �5�5Jl����+�d��������� ]A% 1����5����% ��P��'� ��%I����% � ��� ���X���B#c&�� �"� � �P>����LIfQL¹�������+�!�+���P�����!�� �I�*�����5��P�Q� ���"���#� �*)�,

º�»'¼R»'½ ©d¯ °�¯$¾R¦�°²¾R¦&¿w¦&À�°�Áw£�Â-/�$���5� �m���r�� ������ ���S�#����� ���S���"�C��� �����1����% �'� �!��� ���"� 6E����� ��!�5�Q��#�5�E=K ��K� �� % ������������ i�j bKkG]*WG �"�#� � � �Pl���"�@� ��#� � � �P",bF���5����!�5����#�G�#���"���'�*�5�?��� M�O ���5�������H�����P�������d���7��'���������?���kmà j J�6"�@���5����Q�������¸����5�d��!�5����#�2�'�2� ��'������d� � D � P����mW s ,

Ä?Å�ÆRÇ ÈBÉrÊrËÌ�ÍÎGÏ!ÐmÑÓÒ�Ï�Ô#ÕZÖ&× Hw��%'������#�� ������@���@��� Ò�Ï!Ð�Ô5ÏuØ�ÑÓÕZÖ&× J:�'�T�l����5���'q��I�����������������]v�����% �'�*���'���� �"� ��� �P²�������Ù� Ø Ô5Ú#ÖeÚ ��� s L<� ����#��� � ��� ������F��A Û*����5� 6�% � P�����������5�#�� 6���#c&������� 6e#�5��, D ���l����5���� c %:� ������&� =I� �P�=I� �"� �!=�67��� Ú#Ð�Ú[Ò�Ï!Ð �'�lo"����C�������Ù���d�# ���� �m���I�����]Û*������ ���1��������P��1���@�� c %Óµ �G�# ���� �2� �����+���S���# ��,I9?�@�� c %Óµ ��#��% ���E�'�E��� ����#�E���Q���"�!�:���"���?��A Û*����:�!�E���I�#% ������*�7����� ���:����� � ]�� �5�������� ���R,7Ü2�u) �E���e% � P����F����K���5���#��m�������g���2� ���� �5�Q���:�&� =K ����+���@��A Û*����5�2� �1���S���# �m�5�!��� �I���"�������@�� �� �5���� � �������� ���R6���2� � �#��5�G� �������% � �*)�6"�����2��������·�m#³²�#� �"�#)d]?���% )d�5�u) �2�&�'��� A% ���²� ���� �5�S� ��dA�@�#������ �����,G^ D ��% )�a`-v�T���1 )���5�u)+� ���� �5������5����+��A Û*�����6&����#���"�����) Ø�ÝÏ�Þ�ß!à(Ò�Ï!ÐuØ ����IP� � �5�!����S���!=?���5��7����5�

% � P����7������5�#:���G����������:���?�#��������� A� ��� �������2���K��A Û*�����µ �`� % % ���� ]�"�!��� ���mA&)l����5�m% � P����7������5�#K���`=K % %&���E� #�� ����� �� �PQ=I��'�5�@����F� ����"��� �!=X� �?���lA� � �P�A% � �5·���@A&)m����� �:��A Û*����5� ,782% %��A Û*����5�:����������� �#�'�!�����=I� ���r�+�!�� ���'��%7������� ����� �� 6����"�5�����"�!��� �?�d������w���#@�'���#á"������ ���6����� � ��� ���"��% ��#á"�������m�5�u) �7����KP� � �5�!����@���"�m����% % �!=K��� �@���2������?=?�u)�,`-v�e�l������w���#?�'�E���5���"���"���� ����6!��#���5��������m�5�u) �7����P� � �5�!�����,+9?��� % % ���� �"�!��� ���B�!�@���&)������ ���m�'�m�#������ ���������������Q��A Û*�����µ �F�+�!�� ���'��%"������� ����� ��K���F=K % %����T���l���P�% ��TA�#�*=K ��5�u) �K���"�[����% � P����2������5�#�� ,K^ i ���� N�¶ a9?� j �5���'�*�� �"�#d���QfG�'��� ���X�5�u)����5���# �dH j ÃIf:�5�u)Jm % �� ���+���

��� ± ��·� % ).�@�% ��� ���� �'�(=K����·&% �����.�'���(�� P��âq��"��% � �*).���� % )�u�!��� %'��A% (�5�u)ã���5���#� �Pg����% �'� �!��� ���<=I�'� % )V�"����VA&)VP��5�����'� ��������'�*�5� ,B9?����!�5�r��#�+�"����$�'��� j ÃIf:�5�u)B���# �²o"% 1A&)$�������'�*�ÜI��A� ���:8m, i �'�5·� %'�� ����� ��% ��lä�LG��� ���:82�������� ����/ål^ i �'�5· N \ av6����"��� �"� ����+�!� O�¶ Ylc ¶�h Yl�������% � ��� ���+� �1W ¶ ]vA� �K�#��% ����,7_2GP��u��2�� ��]���'����� ���C����� �"�#% �"� +����'�S��!�5����#�S� �>��� ± ��·� % )r�@�% ��� ���� �'�=K����·&% ������,E9?�lo"�"��%��� �"� ����[� �+��P�l�'�I����!=I�d� � D � P����mW ¶ ,

D � P����mW ¶" 7¡@æm«l¢!¯�ç.©d¯ °�¯$¾R¦�°

Ä?Å�ÆTÆ è.éëêIì�é82� �����+�!���'�l���� ��5�1����#��P��� ��� ���[�"���I���I� �5�K�5����·²���m� ��#� � � �P��������% � �P���'�*���'�Q���������P�l �@A���� ��d� ���+� � P�� ��� p ��d���� ��5����� P��"��%Ó,9?��% � �P���'�*���'�l���������P�l�'�2�#� � ��d� �1�������!�� �� ���5�I���"�1���"�������G�����&��+���4��� � ��%K���5������,n9?��Ü28Q3 9E8í���� ��5�(����#��P��� ��� �������5���'q����� % � ��+���(�����w�����²���"�!�²���r�5�!������@�5�"���P�����l������� ]v% � �P���'�*���'�2�#��������� ���5�T� �[���� ��5�+���Z�� �²% � G��� �5���'� I���2�*)&� ]�'� ��%7�5�!��@���?�5�"���P�@� �C��� � ��%`���5���������"�����, ± )r������������� �P²�������������5��%"�#��������� ���5�:���"�!�?�5�"���P�I������2��% �!=I% )S���Fq���'�5·&% )@���"������d�*)&��'� ��%I�5���P�d�����5�"���P�d���l���� ��5�X������ ���������+���"�#1���"���� �#��5���#)1���I���� ��5�C����#��P��� ��� ���C� ���CA�+� ������!�����,+Ü28Q3 9E8<�'���A% @�����#������ �"���!��@�����m���� � ��� ��S����'��1H�����'�����"�#������ %'�!����1������l���� ��5�d��� P��"��%ZJT���"�[����������5��%e� �'�*��������� ���²� �²���l� ��� �I���� ��5��������% �� ,?^ _2 ��� N�¶ aD ��������5�C���5����+���2���� ��5�C�������"��% )&p �6R���+����% % �!=I� �P����� �5�!]

��� ���"�I����Q�� ������������  

M ,2�#������ ����#��� ���'� ��% ]vA"���"�[���!=K �I�������������

W ,?���5���"�*�������g��������P��+�m�#������������� �P��*�5�!���'�I���� ]v% � �����:���5���"�*]�������+�!��� ���

s ,?o"% �� �?���l��� ��l���5�!Û*���������)+���E����5�1�#��������� ���

¶ ,?���5���"�*�������¸��������P��r#c �"���"� � �Pd�*�5�!���'�@���� ]v% � �����G���5���"�*������]�+�!��� ���

s Y

����������� � ��� � �����������

� ����� � �������������

� � �! #"�$&%'#(*),+.-./10�2436587 9;:�<6=?>@=�A�9B>@C

'#D

��������� � ��� ��� ����������������� ���������� � "!#��$�%��&�����'$(��) *�+��,�-�/.0�1$��243�� 5�5���, * �����)�/��+����&�-�/.0�1$6�)�7.8��29������$� ��:

;��6!#���<����������'��� � =>�-��� �?�<�����1����29����&$��� *��� � ��:, *�-��!@�$����

A 9 *��!(�CB/D A+E�F9A ) G����H�I!#���<��� �#��0 *�-�1��!(��$���!#��:��� � ����������� )!1�/=� ����=C����1$���) H���& J��1�, *����$(!(�� ��:+�+K����/.6�<��)!@� ������$� &��2L����$(�� *�� ��$&.0��$(�� +2M��$��'�,�/(!(�C�ND"�/����1$�BC���) �$��1��$��� *�1��( I���������!(KO�1�����$���!#�� � * ��:<����/I���� JI��!1!#��$I �P��$(���1$62M��$"����!(�P��*��1$(����!#�?����-�$���!#��:��� Q1����� F ��) H� �< (�/� ���<.��� H���1�1�<���R��!1!#�1��(����� �������0��+�����)��!(K?��2-�"2M��� �����-�1�R *����$(!#�0 *�-�1��!(��$���!#��:��� � ����������� )!1�/� �����/9����� �<�&��2H����$6 J����� ��F �������/(�, *�#62M��$+S E�T !#���� *) J( ���24���'�#U�!#�1$���"��2WV/X� *��!#������

��2IY�� E �HZI)!#�N[W$��� *)���1�� A �6S+��$���$���!#��$(�����\ �^]�;/=>�� R��$���!#) * ����<�����,�/"���'_�K�`"Q� ����<��� ��:R$(�/���aCbJc@d %��I�$(�7%��1� ���,��<�1%��1$� ,����$*��2e���) &!#�������$� O����$� ��:N����<�)�� J& * Uf �����$( 1��gI��$� ��:��� f *�1$�%�)!#� �P����<Y"�� ���� E (�/��� &he����:�$��� � 6c������KN����R �� �)�/� %���B- �i!#$����/*= ��:f�����cj����1$����#��kc&�����K\����� �� �)�/� %��� �l�<�/%� ��:O2M��$�.���$(�m�.6����� �,$(����:��R��2� �� �)�/� %��� ?����/����7%��<��$��/%��1�f��P�-�, �<�-��$*(������R����$6!#�������$� Ld e��!#�������<)!I:�$��/.���CaG�1��%� $������<�1��(���-��$������!@� ���CB �<��$��/%��1�<�1��( � �P����$I������!1�/� �������G * � J��1�'� n F ���� *����$(!#�?��2H���� *�������i!#� �i) +2M$����o���f ����1$�%� �1.p.6 ��kh0qIq�d &ri��� 2�s0� �Q1�1$&���T ��$(!(��t�BC]�t�t�t��

u�v*wGu xzy�{"|e}�~E �-�1��!(�O * �������� *) 1B�� K��� *�-�1��!(�'$���!#��:��� � ���CB��/*��1�<��( 6��,�1�����/.!#���<������1$( 9.6 �������"���� � J ?��&!#���<������)!1�/��0.6 ��R�-�1����� �� ������.��7 ,�<�� J6���/���$(���-��R����1�'�4�e��$�� N�/*��1�<��( 6�/" *�-�1��!(�' * �������#= *) G!#����!1�/��1���/����?��$��#=>$���!#��$(�����+.0��$(�� � ����+ *�1����1��!#�� 1B���$�������!# ��:�#U��$��1�<�1� <�������/���$(���� *�������� ��:R *�-�1��!(�C� F ��) 0) 0�����I�������I2���!@����/H �R!#����� �������� 9 *�-�1��!(��.0��$(������$(�/� ���� 9��$��WJ ���)!1��� � & *����$*��1$�������.6���1�� ���� %�)��������.0��$(�� G��$��e *�-��K��1�CB7 �R������ � ���&��+!#����$*�)!@=���)�/� ���P�#�L��!@( I �O.6��)!(�'����R��$*�)!#���)�/� ���'��2e�,.0��$(��) +�/�L��!@������ �����"��$���!#���� ��:&���������1�<��� A������/�L�#�,� ) 4����I *�,��� � �� Je���� 0��2 *�-�1��!(������/4��) J� ��:���) *���� G�����0��*��1$(����!#�W2M$���������������1$9 �R�I����$*=�)!#���)��$I�)����:�����:���� A ���/��� �(�����/�L� ) "�������!#���� J�)!&�,���� 2M�� J(�/� �����2G�&���������1�<����� `I��� �)t����M�@� A��@�/�@� � ��� *�-�1��!(�N * �������� * Q1�1$W.0��$�K� �� '���1$� %� ��:����O������$��7U� �,�/� ���N��N�� *�-�1��!(�'.��7%��#2M��$������$�����:���� *�#���2G$���� �� W2M��$������)�/����� ������?��!#���� J�)!I�����,�� �C� E �������� * Q1��� *�-�1��!(��) e:��1���1$(�/����,�� <�<�����1� ��:�����+�����,���N *�-�1��!(�N * � J��1���� *���/.6�' �O�9 :���$���V���� A !1!#��$(�� ��:R��,������<�����1��B�����1$�����$��?���$��1�!#�)�� � *�� 0��24 *�������N.6��)!(�'!#���<�-�� *�?�W��:�� ) *�P *�-�1��!(�Ca

]���%���)!# ��: =z������ * =>�-�1$� ����)!�%� ��$(�/� ������2m�����%���!1���O2M���)�� ��!#��$(�� (�

V��6�� *�� $(�/� ��� =":��1���1$(�/� ���O��2W���$������ �1��!#�<����) *�R�� '����<$(����)�� �/.���2e�� $I���� J?�,����$�$��/.�!#���� J�$�)!@� ���O�/I������ �1%��1�G��24����%���!1���-2M���)��

5��02M$�)!1�/� ��������) *� =�:��1���1$(�/� ���^��2����$������ �1��!#�\����) *�i�� �����$(����)� � �/.���2��� $����� J��\����$�$��/.�!#���� J�$�)!@� ���z���-�/%��������)��$� ���U

Z4��)!# ��:�) P:��1���1$(�/����8.6 ��� ������k * �������� * Q1�1$P�� 8�� :� (����$��� J=�����/���$( 1BO.6�� � ���� *�� $(�/� ����������2M$�)!1�/� ��������) *����$���!#$����/�������$�����:�� ��� ������$^!#����:�$����1���)���'$(���������¡�������-�1$^:��1���1$(�/���$��F ���� *�k���$��1�l *����$(!#�� f��$��m����1��!#������ ���������������� � P���$�����:��

�O�$(���� J2M�1$�2M����!@� ���l2M��$<�1 ����1$<�)��$� ���:������0��$R2M$�)!1�/� ���l *����$(!#�� 1�F ���� *�I�$(���� J2M�1$02M����!@� ���� 6�<�����1�L����?�#�L��!@"��2G����?�����,����%���!1����$(��!@6���N����� *�������� *����$(!#�� 1�

Voicing Source

Aspiration Source

Frication Source

Vocal Tract Transfer Function for

Laryngeal Sources

Vocal Tract Transfer Function for

Frication Sources

Radiation Characteristic

Speech Samples

+

+

+

+++

�9 :���$��8V���a�¢P£�¤�¥1¥§¦�¤�¨�©�¤�ª9«�¬�­I¤�®/¤�£�£�«�£z¯G°�®/±k¤�²L¥§³�´e«�«�©7µ³�¶C²L¥�µ9«�¨�·�¸�«�®

D" * ������) ,����f$��� *��� ���2�q")!(Klcj��:�= E �<�<���� 1dW.0��$�Km��k ����#=:�$(�/��k *�1%��1$(���&�� ��!#�� f��2,������� )!������,�� ��!#�����k ����8����#U�f�� *�-�1��!(�,������� )!1�/� ���C� F ���I *�-�1��!(�� * �������� * Q1�1$W�-��$*� ���<��2CD" * �����) <���� *���l���l����O * �������� * Q1�1$<2M$����¹� º?�)�/*(_�3��+.6 ��z�\�<���� »����%���)!# ��:i *����$(!#�������������� kº?�)�/*, ��]�t�_�V��^� F ���'��$� :� �����0������=� ) *�����Oº?�)�/*(��� K' *����$(!#�R!#������.��� " �i����$*�$(���CB-����+.��� I$���!#���������Oh��� Pcj��:�= E �<�<���� 1� � F ���,���/(�N *�#� *�-��K��1�O) I����R»�$( J+J.0�����$(��:�$(������ &�J]�_�]�.0��$(�� (�6��24��#U�+2M$���� ����<Y"�� ���� E (�/��� +gI��!@=�)��$(�/� ������2Hcj�����1�-�1�����1��!#��B�$������� $� ��:,t�3, *��!#������ 0��N * �������� * Q1���F ��) 0����$*�)!#���)��$e��#U�6.��� 0!(���� *�1�N�-��!1���� *�+ 6) 0.6)���1� ��7%/�� �)����� � � A+E hec*c0��#U��2M��$��'�

u�v*wG¼ ½i¾*¿À¾*ÁI¾j}�{F T )�� J �) "� T cJgIce»�� �&$��1�����1$� ��:,������� )!1�/� ���� 0.6��)!(�'�� *�� � ��= J�$����<�1��P *�������� '�1��!#�������8 ��S+$(�7%�) 'Y"� �$(�� *��������=j!#���<���/� ��� ����/(!(�&»�� �� C��+:��1���1$(�/��e�� :� (���������� �+���/(�62M$���� T cJgIc�»�� �� 1� T ��= *)!����1� %��1$����'�� T cJgIc6»�� �� I) "����R�<�� J?!#���<�<���P�� *����2 T cJgIc������7 �B������<) W2M�������� ���,���� <[�h�:����<�� 1B�.0�1������:��� 1B��#(!�� T �� J�-�1$( *��������!#���<������1$( 9��$��e!1��������� �W��2����)�7 � ��:I J(��������$(� T cJgIcL»�� �� ����&��20����,�-�7U�� F ���,$����� *���f2M��$?����,�-�������)��$� J O��2 T cJgIcI»�� �� ) 0����/�B������ K��� ����<��� ������ :� (���C������ ��»�� �� ��J� .��7%LBL� �� �HB��#(!�� ����$�1%��1��!#���<����!@���) �!1 ���$�!1�� � *�#*��� 1B�� T cJgIcW»�� �&������ 0����6���1���,��!1�������$��������R J���$�����!@������� *�������� 1�9cj�� J�������B/���� T cJgIcC»�� �6) -ÂJ�� J�&� ) Je��2C�1%��1��( W.6��)!(������ �!#$� �-�6����+ *�-��!# »-!I J��1�� 4����/��� *��������=!1��$(�,��$0������1$����)�7 �����!(K<���1%�)!#�+���� J�(��K��"��R$��1��$�������!#�+���� ��!#���26���� *)!��'�e��!(�k��!@� ���\��2"�P���� *)!1���W�-�1$*2M��$��,����!#�,) ��� � * :�������, *�-��!# »-!?�� ����$� �!#������� F ��) 6.��7 �B T cJgIc0»�� �� "��$���!#���� *)���1$(����� *�,��� � �1$�������l�� :� (���������� �O»�� �� 1Be�����\������1%��1��( R��$������) *�O����= (����� ��B���� � �/.6 ��:I����"���� *)!0��&�-�"$�����$�$(����:�����B7���� �����B��1%��1�,!#���R=�-�� *���R ����1$(��!@� %��1� �B� 2C���� * $������0� TOTOA � F ��� T cJgIc4���/(�& *�#e) W�$��1���� � ���,��2�����IÃ"=�»�� �� 4��1� �1%�) * ���� *���/.l����1�<�+ *����:N�M��$� :� ����� � �� 'he��$�) Ih0��$*��1$@�W$��1�����1$����N�� T ��$�K E ���/.p� E ���/."t�;��>�

Ä Å�Æ�ÆiÇ6È�É�Ê(ËÍÌÏÎ�ÐÑÇ�ÒHÈ�Ç6Ó#Ô

cj�\��$(���1$?��P����� �< Q1�N�P!#���<����(�/� �������WK��1$����1�W *�'����/� �) ��� 2��� J��� &�-�� � * ��� ��B9����< J� � �0!#��$�$���!@�BC R) ?»�$( J�����!#�� � ���$� P��P����=���1$( J(�����,����&���� *) ���2G�������� :���$� ����§�-�1�� ���� ��4cj�����) " *��!@� ���.0��.6 � �4:� %��R���f�/%��1$�%� �1.���2e����<��� :���$� ����, I.6��)!(�i�����< ���/������$���!#�� � * ��:P� �<�� �k����'s0�1$�K��1� �1 i����� � �<����)�f.0��$�K�� �����\ *�� ����F ���mh� *����$(!#�O!#�����O2M��$�����!(�zK��1$����1��B"�� N��$� :� ����� � ��#U��$(��!@����

5�V

����������� ��������� �������� ��� ������������������ � �����"!�!�� ��#��$��� ��%'&�(���&*)�� +��%� %-,.!�!/�%'��� 021435 �"6�� �&87�(49�:�(.9�9�(49<;=�"%'�>9�?=� ��&@�8���-������� %'�"% ��(�#A����!����B�$C��� ��%'�"� � �D� ��!/���E�B�"% �F�����%����&8�����F���#BG�"!�!�� ��#��$��� ��%H3JI.�"��-��'�$�����&EF�����%����&����=%��"��%��#A�&�&��"��� � �K#A�������&E!/��%'�K���K�=&E� %�)�� F!����"C#A�������L�M� ���� %N����&E�����B#AO�"!�!�� ��#��$��� ��%H3QPR%'&@������S(���L'�<+� � ��&@����&E��8�"% ����#��"� � �F��� TU����% �M�B��&E��&M��&����L�����%����&V�B�$�����V��'�"%-&E�����B#A!�����#A��������&�3 5 ���&4��& ��������8�����W��#X�4��'�$�4����!�����)��B�"������B&V�"����#BY�"!�!�� ��#��$��� ��%Z��� +�������[���F�"� )������ �������#��B��&E��&�� % ���=�"%Z�"��6�� C���B�"���\%�����6/��.�"�]!�����#A��������&V���M����%'#X��� ��%'&�3V^-����OA0�!/���� ���% �B�"��"!�!�� ��#��$��� ��%'&�('%��"�O#A��%'#A���%���N�M� ��=&E!/���S(/���%'�_���\6/�&E!�� � � � % ���+������&E�8�"� ��)��B�"%������"��� �@� �B��&E��&`�����]���&EV�"�U��%'����B&@�B�"%'��� %�)L�"%'����AC6���)�)�� %�)'3`,.!�!�� ��#��$��� ��%'&a��'�$�Q�"������������ )��� ����!���� ��� b���L���%'������'&EO+�����\���"��)� !�����#A��������&*���8������'#A �����"������% �M�"�`�$+���������S3c ���4���#B-�����%���d(�����egfihUjXk�#A��� ����%2��A����B&V���\����%�����6/�� �"�&@�B�$����#L&E�����B#AL#A����O� � %��&M�M���#B_�8�"��L��!N���L�����%���d3 5 ��l4jdmEkA(ngo�pAq jXkA(H�"%'�-rXh�kXsWk�#A��� ����%'&.���#B-� %'����#��$�����������%'�"����#�#A��% ����� C6������ ��%N�"�H��'�$�V�����%���/�������"�B�"�U� � %�O��A������%'#A�&�(�1*t*uv#A��#A� �&V�"%'�� %'&@�����'#X��� ��%'&����&E!/�#X��� +��� �Y�M� ���� %D���-�"!�!�� ��#��$��� ��%H3 5 ���&�)�� +��&������N�V�<��&L���=��%'����B&@�B�"%'�Y���_���)����F�"�4#A�$+���B�")�\�2!'�"�E����#A��C���"�������%���U��&����&E!/��%'&E� 6�� .������3]wO���%����&*�M���#BN��#�#A����% ����������V� �&�&��'�"%Fx yz�"�H�"%����"�U����&E.�����&E�����&Q�"��M%��"�*�'&E�'�"� � ��� ��&@������ %�����B�"6�� �&V��%�� �&�&V������O�V��&V&E����OA0����%��'�$��� %�)������&E��%\���\���8&E�'3{V|E} ~��4�4�@��H�W�/�W���F�N���������H�`���5 �8,4�4tV1�^��%'#A����� %�)-�"%'�K���#A����� %�)-�"!�!�� ��#��$��� ��%'&O���#BK#A��%�C&E��&@�O�"�*�N&E� %�)�� �&E�8�"� �`�����%���d3OPR%=�%'#A����� %�)'(/����P@^2,�,4�4tV1�^�"� )������ �����#A����!������&.���8��� TU����%'#A�6/A�@����%2����#A�������% �O&��"��C!�� �&�(��D� �S��($�"%'� ���*!����+�� ���'&S!��������#X�����&��"��!�� �(������ �S��("�"%'�O�'&E�&���F��� TU����%'#A����=#A����!�����8���\� �'�"% ��� b����� �+���d(`�=� �S�Q���������#B&��"��!�� �3 5 ��!��������#X�����4� %-�����&O#���&E���&4%��"�O�����"!���� +�F�W�����& %��"�#B'�"%�)�4��#�#A���B��� %�)L������� �B�$��.�"�`#B'�"%�)�.�"�S��� �V�<+�A�������\�X( �"%'�&E�L%���&E����M� %��������8�$��� ��%���&]%�������������%'#A����M��$�����L���#A��%'&@�����'#X����M!��������#X������3 5 �MP@^2,D� ��!�� ����% �B�$��� ��%��"�'���.,4�4tV1�^ �"� )��"C��� ����J&E� ��!�� ���'&E�&`���M!����+�� ���'&`&��"��!�� V+$�"� ��M��&g� !��������#X�����`��������O%�A0��.&��"��!�� �(�&E������� �S�H��&M&E� ��!�� �F����� ���������<����8+���B&E� ��%F�"��D� �S��3],M���"!��B�$��� ��%F�������L�"�'��� ��&E� )�%'�"�U�B�"���&�!�����#A ��%�� �\�M� ���� %����� �'�"% ��� b����3

Start

sample < 0?

bit 3 = 0

bit 3 = 1;sample = –sample

sample >step_size?

bit 2 = 0

bit 2 = 1;sample –= step_size

sample >step_size/2?

bit 1 = 0

bit 1 = 1;sample –= step_size/2

sample >step_size/4?

bit 0 = 0

bit 0 = 1;sample –= step_size/4

Done

c � )������;"¡�¢g£ �¤�¥�F�N������¦8§`¨�©Uª�«W¬�� ­

®4�'�"% ��� b��$��� ��%���������� P@^2,v,4�4tV1�^¯�"� )������ ����°!�����#A����&���#XC#A���B��� %�)N���-���F�����")��B�"�±� % c � )�����F;"¡�3 5 �F� �'�"% ��� b���������"!��B&���O&@���!N&E� b�46'��&E��8��%\���O#A�������% �V&@���!N&E� b� �"%'�8���O� �'�"% ��� b���������!����*�"�S���4� ����������$���� ��!����+�� ���'&Q� %�!�����3 5 ���&������"!��B�$��� ��%���&!/��E����������-��&M�@���8�B�"6�� �� ��������!'&�3 5 ���������6�� �B&4���!����&E�% ��� %�)��� %�����6/����"�a� �'�"% ��� b����� �+���U&E���+��&*��&��"%\� %'��A0\� % �������4²'�B&@��B�"6�� V� ��������!��M�� &EV������!����*��&]�"%�� %'��A0����<³@�'&@�����% �Q�����g���.&E�#XC��%'���B�"6�� .� ��������!H3 5 ���&*���<³@�'&@�����% �*��&*���������������&@���������� %'��A0+$�"� ���(V�"%'�Z���-�B�"%�)�N� � ��� ����D���&E��� �\��&��'&E��´��&����-� %'��A0Z�������&E�#A��%'�-�B�"6�� �� ��������!H3 5 �8&E��������=� %'��A02+$�"� �����&O&@�������������M�'&EL� %_����%�A0��.� ����B�$��� ��%_�"�`����&@���!-&E� b�������"!��B�$��� ��%H3 5 �������!����L�"�Q���\&E�#A��%'�-�B�"6�� �� ��������!K��&4����%����� �'�"% ��� b���L&@���!&E� b��35 � ,4�4tV1�^¯���#A����������#A��%'&@�����'#X�B&]���O�"�'��� ������� �S�H&��"��!�� 6��Y������� %�)2���N!����+�� ���'&����#A��������"�'��� �K&��"��!�� \����� �Yµv¶A������������&E��� �L�"�*���8&E� )�%���=�8�")�%�� ���'��8#A����������B�S(H·8� �S���"%'�2���� �'�"% ��� b���M&@���!-&E� b�O!�� �'&.�"%N�"TS&EA�M�"�g��%�AC�'�"� �a����&@���!_&E� b��¢����� �S�S¸D���'� �_µD¶A��¹Zº�»@¼B½/º�¾R¿ ¼�� �S��À�·8� �S� �@9<�

5 �4+$�"� ��4�"�aº�»@¼B½/º�¾R¿ ¼�� �S�'��&��"!�!����<0�� �8�$�����6������ !��������'#X���"����.!����+�� ���'&g+$�"� ���(�º�»@¼B½/º�¾R¿ ¼�� ��µ2¶A��("�"%'���O����%'#X��� ��%8�"�U���4#A���������B�S(�Á\ÂW·8� �-µD¶A��ÃX¢º�»@¼B½/º�¾R¿ ¼�� �S�/¸Gº�»@¼B½/º�¾R¿ ¼�� �FµD¶A�'ÀAÁ\ÂW·8� �-µD¶A��à �d;��

�H�W�/�iÄÆÅa¨�Ç�ª8Åa�/§a­$«W� ­FÈ*­$¨�©`Ç�É��'­$Ê5 �_��� &@�\#A��������%´�"!�!�� ��#��$��� ��%D�"� c ������� ������B�"%'&@�������8&���&����&E!/�#X���B�"���"%'�"� ��&E��&a�"�/����&�#A��A���� �L&��"��!�� ������$�B���i���V+$�"� ����"�/&E��������"�M!�����#A�&�&8��&8���#A���B����D�$�F�+��%�� �D&E!'��#A��D� % �����+$�"��&8�"�O��� ���(Ë »��X3 5 ���&*��&*!/� &�&E� 6�� .6/�#��"�'&E4��!����&E��#��"�'!�����#A�&�&*#��"%8�� ������6/���&�#A��� 6/��8� %\���4��� ��O�����8�"� %H(�6������O+$�"� ���&*�"�`&E���� � �'�"% ��� �@�Ì ��&]�.����%'#X��� ��%��"�'��� ���»`���]� %����������� ���%'#A�������8�"� %��M��������!�����#A�&�&���&.���&�#A��� 6/��_��&M�"%-�"��!�� � ���'��LÍÎ��)��%���B�"� � �F�8#A����!�� A0%�����6/��M� %'����#��$��� %�)8�8�")�%�� ���'�����&V���� �a��&M!�'��&E<����&.������%'#X��� ��%�"�*������ ���%'#A�=Ïg3 5 � c ������� �� ���B�"%'&@�������±�"� � �$�.& �'& ���-)��N6'��#B��"%'�������E��86/A�@����% Ì Âi»�ÃQ�"%'�8Í�ÂWÏHÃX( �M���#B\#��"%86/.�������)� �*�"�a��&�@������� TU����% �.���!����&E�% �B�$��� ��%'&*�"�`����&��"�� ����%'#X��� ��%H3MÐ tQ���&�7 ;�Ñ5 ������&�#A��A�� c ������� ��.���B�"%'&@�������¯�W� cg5 �.'��&.����&��"���!�����!�C��E��� �&*��&Q���O#A��% ��� %������'&]���B�"%'&@�������_3g,.%\Ò±!/��� % �M� cg5 ��&*)�� +��%6��U¢

Í8Ó\¸�Ô4ÕHÖ×ØÙSÚ

Ì Ø ¼$Û�Ü"ÝØ Ó�Þ Ô �W? �

�4� ���#X�4#A����!����B�$��� ��%_�"�g����� cg5 ��&4#A����!����B�$��� ��%'�"� � �\A0�!/�%�C&E� +�K6/�#��"�'&E[� �-��&-ß8Â�Ò Û ÃX3 c ���E����%'�$���� ��(4������[��&-�D��A������������#A����!������ %�)_���\� cg5 � %Zß8Â�Ò2àWá�â Û ÒKÃ4��� ���(g#��"� � ��=�����W��&@�c ������� ������B�"%'&@�������ã� cgcg5 �X(��M���#B��V��&8� % ���������'#A��D6��G1*����� ���"%'� 5 ������F� %Z9�7�¡ xFÐ 1*������¡ x�Ñ�3 5 ���&4�"� )������ ����ä��������&V6��N���#A���EC&E� +��� �Z&E!�� � �E��� %�)Y�"%DIMC�!/��� % �\� cg5 � % ���=�@���[IOå";=!/��� % �\� cg5 &�(#A��% ��� %���� %�)Y��% ��� �4��%�� �´;<C�!/��� % �F� cg5 &F����8�"� %vÐ �4��6�6'7 x�Ñ�3 5 �������!����L�"�Q��� cgcg5 ��&L&E���æ8��S(H6����L� �L��&O� %[�N&@�����'#X��������2�V�<��3P��`����6�� �B&M�"�`����� %'��A0N� % ���������"���B�<�8��%_�M���#BN��� cgcg5 �V��&!/��E������������"��N���+���B&E��S(]���2#A�������#X��� ��%Z� %'��A0D�"�4���2���&E� ����+$�"� �����&4)��%���B�$����S3 5 ���&4��&.��%��$�M%2��&�çAfisMè�jAé$jAèBk�jBê-ë�ê�ê$è�jXkBkXfih�ì�3?�?

AudioApplication Kernel Name Lines Refs Cycles Insts

ADPCM Encode ADPCM Coder 45 100.0% 98.3% 99.9%ADPCM Decode ADPCM Decoder 30 100.0% 98.3% 99.9%LAME FFT 176 18.6% 18.4% 13.8%

Max Value 8 15.7% 15.7% 12.0%Quantize 55 11.6% 11.6% 15.3%Calc Quantization Noise 71 10.7% 10.6% 15.3%Count Encoding Bits 26 9.5% 9.3% 7.3%Psychoacoustic Model 262 5.3% 5.2% 6.0%

mpg123 Synthesis Filtering 67 45.7% 45.2% 39.6%DCT64 105 20.3% 20.2% 22.6%Dequantize 305 14.8% 15.1% 16.1%Parse Bitstream 100 9.3% 9.3% 9.2%DCT36 41 6.0% 6.1% 7.0%

Timidity Mix 152 49.0% 48.5% 35.5%Resample 167 41.4% 42.1% 58.0%Convert Sample Format 6 6.2% 5.8% 3.6%

������� ������ ���� ������������������ ���� ��!�#"�$��&%'%'�(���)�*���+"��,����"��.-)���0/1��� 23� ",���4�!� 23�����65������*� ���87� ��29��5�5�� �����:"�� �3����;<-)���0/&=�>0?@�,$�� 5��A�3�B"� ���� � /9$��DC3�E��� "A����C3���,�!� ��3������� ���!� ��2F-G����� �6� -G5�� ��-G���+"�� �9� �H$����,��I6�����3J

x0

x4

x2

x6

x7

x3

x5

x1

0

1

2

3

0

1

2

3

0

1

2

3

X0

X4

X2

X6

X7

X3

X5

X1

Section 0 Section 1 Section 2

I4$������K�HL*M�NONQP*RTSVU)�35<���,�:"�� �3�W;

k

A

B

C

D���4���*X���� �YZ\[^]`_bac [ed.f�gh]eijaGkd.fK[^l*m�npo3qsr�t fuwv _.x�y n�x{z&o�qsr�t fuwv%�� 23 ����|+}0'~9�0�3�T�1��� �T�<���T�^�W�:�0�Y���0�����`�4�T�0��~9�T�����:����6$��p� � "����,�:"� ����p�*�3�+",��� ���V�5�� �*"�$��3�,�K���W��� 23�3��� "�$�-G���4C:�������:"�� �3����3�^"�$��j%'%'���3���3��� 23� ����� � /�5����35<�+�!� �`�0/��V�0�3� ��/+7Q�� ��3��/3J��6$���3��� 23� �����Y��� 23�3��� "�$�-(�����*���3���!� X�� �j�3P,�*���)�:NO�T�: .�� ¡NO���)P9¢T=p£8��¤4����������¥�<�E��� �*�323��� ¦�� �H�0/9� ",�A��� "A����C3���,�!� �H�����3�,������� ��2G����"�$��F� ��5� �"

���:",��J������ §s�������+"����:"���23�3��/.����%'%'��;¨�3��� 23� ����� � /.5���� �!���+"�� �1�0/>��������*7Q�� ��3��/3;W���A"�����-G� �`�3P,�*���)�:NO�T�: ��� 9©�R�P,ª*M�P* s�*U�¢T=p£8%�¤K�3��� "��� �����,����23� ��"�$��G�3 �"�5� �"K���:",�#� �¡��� "K����C3���,�!� �H�3�,����� JK�6$��F-G��"�� 7C:�:"�� �3�)�h�3��-G�:C0� ��2EI4$������p��� "!7{����C3���,�!� �)�3������� ���!� ��2����5<���!�h�3��-G� �����"��¡�DC3�3���¡"�$������ "E����C3���,�!� �j�����3�,������� ��2H�8"���5."�$����3 �23$j"�$��9��5�75����35������:"��)�*�3-E��� ���:"�� �3�.����=p£8�«�����.=p£8%��h�3��I6���,�j�����.� �0C3���,�!�%��3 ���� ���A"��,�����8�h�3��-)�A� �4�35<���,�:"�� �3���������F"��H�<�)5<���!�h�3��-G� �¡�3�j"�$�����:",�p� �E"�$����h��� ¬+ ������*/E���3-)��� �W;:I4� "�$F"�$��6��� �! �� "��<��� ��2K�*�3�0C3���!"�� ����3�,�H"��9"�$��F"�� -G�����3-)��� �WJE£Q�.��� ��� � "8/H"�$������G���A� � "!"�� ����� §s���������*��*�3-G5� �",�:"�� �3����� � /9�<�*"8I������¥"�$��G��5�5����+�3�,$�� �p�3�p��� "�����C3���,����������5�7��� �!���+",���3��� /^���!-)��� �A5<�3�!"�� �3�^���F����%'%'��­ �#�35<���,�:"�� �3�e�*�3 ��+" J® ?¨��� ���+|�¯�°�"�$����C:�������:"�� �3���K�:"!"���-G5�"E"��&��� �* ��,�!� C3��� /¡�!5�� � "F���b±475<�3� �+"E=A%'�²� �+"��¥��� §s�������+"�3�)�FM�³ NO� ´<³ P�R��3�:���K�<� �!����� ��"�$����3��� 23� 7�������,�3��� µ078|F���'"�$��)�V�0�3� ��/+7Q�� ��3��/9��� 23�3��� "�$�-HJ4�6$��E����� �)�<��$�� �����"�$������,�3��� µE"��,�����8�h�3��-)�'���'"���",���3���3��C:���+",��23�����W�!5<� �*�������!/0-G-G�*7"���� � ���h�3�¨�A23� C3���F�,�3��� µY;3�!5�� � "!"�� ��2���G±47{5<�3� �+"V=A%'��� �+"��K-E �� "�� 5�� �"��,�����8�h�3��-)�����YI4$��:"���C3�����,�3��� µE$�� 23$�� /F�35�"�� -G� ¦�� �E"��,�����8�h�3��-)��������DC:��� ������� �3J��6$����8",���������,�GI6�D/E"��F��� ���*��� �<�A���#%'%'�e��� 23�3��� "�$�-²���"�$����3 �23$b�9¶��:I·������23�,��-H;�I4$����,$.���23� C3���j�h�3�"�$��#¸:7{5<�3� �+"E=p£8%%'%'�e� �&%�� 23 ����|+}0J>05<� �B"��,����������� /��!���A����5<����$���5��p"�$��G-G�+�8"KI4����� �!5���� �3�¡��5�5�� �����:7"�� �3�^���K"�$��¡%'%'��;6�����^����I4$��:"#I��j�����&� �+"������ �8"�� �`� �^�h�3�#�3 ��-E �� "�� -G� �����)��5�5�� �����:"�� �3����J�����"�$9"�$��E¹��pº&»�º&?¨»�¼p7,½���D/3���6£!£!£�� ���� �p�����*����� ��2A�����E¾��3�8",�p�!5<��� �,$E��� �*�323��� "�� �3���5�5�� �����:"�� �3���� �"�� 7� � ¦���"�$����T�3�8"6%��3 ���� ���¨"��,�����8�h�3��-²-G�*"�$����)�h�3���*�3-G5� �"�� ��2"�$��A�����87�*���*"��¡%��3 ���� ����"��,�����8�h�3��-HJ¿��� ���� ��!�¥-G�+�8"H��5�5�� �����:"�� �3�������K"�$��%'%'��¢T¹��pº&»^�����#¾��3�8",�E� ���*� ���� ��¤V�*µ��*� ��!� C3��� /G� �0C3�3� C3�p��� ���<� ��75� �"��!� ¬+ ������*� ��;�"�$������p�����p�!��C3���,���0"�� �,$�����¬+ �� ���h�3���*�3-G5� �"�� ��2K"�$��%'%'��� �j"�$�� �!�)���3�!� �A�<� �!�����F"�$��G"���� C0�����������¡� ���*À��*� ���+"-G�*"�$��������¦������3� ��2E"�$��K� -)��23� ������/)5����!"4����"�$��K� ��5� �"p���:",�E"��)�)�*�3-G5�� �*µ%'%'��J½3J4-)�3����5������� ��B"�� �3� 7)�����!������� � � �e�1���3 ���� �j�!� ¬+ ������*�j%'%'��J�V�3-G5� �"�� �¡"8I��@±47{� ����2�"�$²��� ���)%'%'���b�!� -E �� ",�������3 ��!� /@�0/

Á�Â

��������� ����� ��� �������� ���������������� ����� � � !���"�#�� ���� ������$���� ����%&��� �'(�� � ��*)+���+�� ���,�-�.�� �%�/0��,������ ������� 1 2� (���� &� %3���4� ,�� �)5�,�� ��!687��� � � !����� ��� ���� � ��*)��1��9���,��8:# ������ � �3� ;����-<$�+����%&��� �'� � !����� ���=:,���� !����>�+�� ��?���@��)A%&%& ��� �� !�1627������%& ��������B<$�� �C��&<$ 1� �?� �D���� >����,��� ��� ��B���E�,�*FA� ���-<$�5 � !����� !G;�� 1,�� !�$������ ���,�-�.�� �%H�������� I����%& 2��� %& I�1��J:# E%& ��!6K 6$�� �� ������%& ��� ����? � !����%�:�� ,����� �� 4+�,�� !�(�L����%&��� �'NMOMO7P���� 1������QDR K ��������%&������ S���� 2T2MO7B���U�E � !����� ��������� !G;�� 1,�� ���$� 1������QI6UV$ ��.�� � ����� 3����%&��� �'>MOMO7W���D�# 1 ��.�� �%& !�X/0���� � !���U� ������D�� !G;�� 1,�� I���?����� � �2� ;���+�3 � !���U�,�� ��2����,�����-��� ��������� E 1F� 1J� ,�� �'� !�J� ������? 1� 1%& 1;���1/���,����J� %3���� ,�� �)3�,�� ���. ���%Y���� $�����I� ,�� �'� !�E� ������O 1� 1%& 1;���16O7��� $���� � � !�Z�[������������1��>���� 15�� 1 �� F� !���. ���%\���� ��E���$ � !����%�:�� ,����� ��]����%&��������4��� ��,�16S^ _"%�:� �`a 6� � !���XF���� �� EMOMO7cbedUf2MOMO7=g 4hdUf2MOMO7i��� ��� �� ����%3�j�� � ���# !��� k#�1��� � )l������� %&� m1 !�Y�.�� ]����%&������� �B���� 8MOMO7P��n � !�����������6o7��� 1)B����C� ]����F���;����� (������)A%&%& ��� �� !�J���� >���p���� � !��� 4qF���� �� !��,������ � D���r���� E� ������2�����������,���?�1��J:# E�,�� !����� 1F� 1 �)>�-����� ����$���� �MOMO7o��� ��� �� ����%s���� � 1%&��F� � � !����,����;����# 1 ������ ��,�16$^ tA�� � !uAv1`MOMO7w��� ��� �� ����%3�(�� � 9��� %&�;�-�> �'���� �,��� F� 1� )Y<S �� ���� 1n� nx,�;����� ��#��� ;�$:# !�1���,�� S���� D���1���� �����)����0���� DMOMO7L�� 1� ����� !�"G;������CA� )�<S� ���k�'� !�&�#��� ;���1��������������� ��,�16[yz��� ��� 1 {���I�,�*F� S�# 1 ��. !�Z�����1���� �����)E�.�� ��8QH�#��� ;��MOMO7o�.�� 3�>C;4q:�� �&� ���������� �,���|/"� �&����� !�� !������ �)]����,�*F� 3C,}?� �� K beQ2g2:�� �������S�� � !������� ��5���� �� �(� ;�� 1 �%& !�������� ��1��������4������� ��,�16+tA��� ]���� ��1���� &���@���� �~,/ �������#��� ;�E�� ���,�-�.�� �%��,�� !�>� ���� I�[�?��_B������� ���1����� ��U/ K u�:�� ���S���O���1���� �����)3�� � 2 � !G;��� � !�3�.�� =�A��%& 1 ����1��� � )����� � � !�Z�DMOMO7W� %&��� 1%& 1;�� !�>� (k�'� !�>�#��� ;�!6�tA� ��� �� � !������� ��]x,�;����� ���#��� ;��A��%�:# 1 ��E�,�*F� 3���� ) K ~�4q:�� ���E���S���Z���,����� � !������� ��U/�:����@x,�;����� �E�#��� ;�2be���"�����#�;�� !�����Ek�'� !�&�#��� ;�Zgr�� 1,������5������ ����� ��� ���:�� 1%����]���,����� �����3� !���&��������� !��:�� ����� ������ ������� �� 1 S��)A,��%&���2 ����� �6�U�e�#�����W���U�e�]�r�h�E���e�r�(�e�B���*�����7��� &%3��'�� %���%�F���� �� &C� 1 �� 1�[�.����,�>� >���� 3�[��%& &���"_$�����*)� 1 y�y�y"���,��� �I 1,������� �I������� ���1����� ����� !�� ����� !�{����� � ��*)I���[�;v�� a;K 4q:�� ���� �� !��� ;�� 1� 1 ��O�.�� {���� =���� �� !�-�@��:,����� ���� SF���� �� ?��,�� � ����� �,�O���,���F���� �� �6�U�e�#� ���W�U r�.¡O�A p¢J�e£!¤����;¥!�(¦��#£!�e�r�J§@�����r£!¨q�,���ª©-�W¢�¦�§�«7[ ������ ��� ��,���=��� �,���=�� ����� !����� �]�� ���,�-�.�� �%3��b. �6 ,6l���� (���%&����� 4k, !�5TE¬$7c�� �MOMO7=gE����­0 1 I�. ���%\:�� ����CA� �(�� ���� �e���Z���I���� 3�������� �� ����� !����� �]���D�������� � ��� J� 1�����8:�� ����C��&���2� ������+��������6B�[�����# !��� ���,�-�.�� �%3���,�*F� p�®���A¯°��F� 1 ������l:# ��-<$ 1 1W���,�1�� !����� F� �:�� ����C��1/<S��������� � !����� )2 � !���,�� !�U���� !�� $�� ���� �e���Z���@^ ¬@�� 1�;���*`q6O7��� @%&����� k, !��������� � ��� +���;��� � ��� ���,�-�.�� �%hbe�(TE¬$7=gI������� � � !�� ��������# !�5�� ���,�-4�.�� �%�:,���� !�(��>���� &���� !�J���@��� %& 3����%3��� ���� ������� ���1��,�� 1� ������� ��be7ST=�?¬�gZ6O7��� +�(TE¬$7c������ �� �����1��� � )�����%&��� !�X/r%& !���� �����,����� ����?���A¯o��F� 1 ��������# !�J���,���J���,���2�3��� ��� E:�� ����CJ���O� AF� 1 ��� E�(TE¬$7�������p���A !���������� � !�Z��� )B���� � � !���#��,�9���p���� >�� �� �� ,���=:�� ����C8��<S�������>���� ��.�� �<��� ��>�(TE¬$7W<����2�# 1 ��.�� �%& !�X6&7������D��F� 1 ���������� ����,�� ����Z�� 1 ����-�����D%3��C� !�S���� &�(TE¬$7nF� 1 �)J�,�� ��.���r�.�� DG;�,��;��� m!����� �����O� �@ �­0 !�Z��� F� 1� )I � 1%&��F� !�[���� =������ 1 �<S���� $ !����� � )��� ��� !�Z����:�� �:�� ����C;4� �3�� ���� �e���Z����:# ��-<$ 1 1J�� ���,�-�.�� �%±:�� ����C��16�^ �U� ,�1��u*`

7��� 2�.�� �<��� ��+�(TE¬$7cbeMO�(TE¬$7=g����S�� �k,� !�X²³8´¶µ(·"¸®¹lºA»U¼½Z¾X¿$À ´eÁ,·rÂ�ÃO´eÁ,·OÂ1Ä�Å�ÆA´OÇÈ º ´|É�ÁIÊLË$Ê º È ·�´|É*µ�ÊLË*·À Å*Ì$µ�¸®Í�Î1Î1Î º È&Ï Ë b.~Ag��,�+� AF� 1 ��� D�(TE¬$7cb.y-�(TE¬$7=gZ²Ð ´ Ñ0·"¸±Ò1Ó Ô�Õ Ö1׺ Â*¹�Ø Ù »U¼Ú ¾X¿ ³8´¶µ(·OÂ�Ä�Å�ÆA´ ÇÈ º ´|ÉZÑ�ÊLË$Ê º È ·�´|É*µ±ÊLË*·�·À Å*ÌOÑJ¸®Í�Î1Î1Î-Û Ï Ë b|��g<S�� 1 � =�.�� $ 1� ���� 1 @���� DMO�(TE¬$7®�� @y-�(TE¬$7D/ À ´¶ÃX· ���$��<S� ,����<<S� ������ 1 ������ +�� ����# 1 ���� !�16{7��� I��� � D<S� ,����<E²

À ´¶ÃX·@¸®Æ1ÜqÛ>ÝZÞ ÃÛ?ß be�;g���������-k, !�@���� !�� E�� ����# 1 ���� !�16yz]���"_$�H���,��� �J 1,������� ��b.���� )����*)� 1 2y�y�y�gZ/0���� 3��� m1 �/X���@���� �(TE¬$7o��� ÛN¸Hà�á b¶���� a ��� ������3����%&��� !�E�. ���%\���� J��)A;���� !�����k,� �� 1 �� �&:,���C�gZ6

�U�e�#�¶âã�W�.�U�e�rä����r l¦��#�0å#�;��£!�e�#��=�,��� �l%&� '�� �N����,�����-���>���+%���� ��� ��� )A� �N�®F� !�Z���� ]��� Á � ��������� �,�����cbeæ ¼!ç æ È ç Î1Î1Î æ ½ gl:A)��HF� !�Z���� l���8%&� '�� �s���A �è���� 1;���é ¼!ç é È ç Î1Î1Î é ½ ��,�N����%&%&� �B���� 5 � !����� �!6�yzn7�� %&����� �-)�/Dk�'� !��#��� ;�{� ;�� 1� 1 {����%&����������� ��,�{�� � ��,�� !�I���D%&� '����� �F��� �� ���,�{��� �� !�ê ��4q:�� �I� ,�-�� ���%& 1;��������,���E� ;���>� a;K 4q:�� �I������������:���­0 1 !6(�S�¶�� 1 ��� �,���0���� ? � !G;��� � !�&� ,�-�� ���%& 1;�$������,���"�,�*F� =:# 1 1�%&� '� !�&� +��,����� J:���­0 1 3�����.��� �|/@� �3�������� 18 �����,�� !�9��,�9���1��� !�5������ ������,�� ê ��4q:�� �"��� �� !��� ;�� 1� 1 { � !����� ���{��,��<S �� ���� 1&�����{���D���� S�����������"k,� b¶�����������I���� �����AF� 1 ���� ��p�-�� 1�#gZ6�yzp��������<��*)�/r���� a;K :�� �& � !����� ����U%���� ��� ��� )A� ������ ê ��4q:�� ��������,�+����%&��� ?���r���� ,�-�� ���%& 1;��:A)3�ê ��4q:�� ��%&� '�� �����A �è���� 1;�S���S���1����%��������� !�+� a;K 4q:�� ���16�U�e�#��ë�ì3�r���0¥!�eí���¥!�e�#�î �,��;��� m!����� ��I���O�2�� ����� !���[:A)I<S���������? � !���AF���� �� ����O����AF� 1 ��� !�D����2�������� � ��� $� ;�� 1� 1 r � 1�� � !�� 1;������� ��U6[7��� SG;�,��;��� m1 $C� 1 �� 1�;���r����C� 1�. ���%o���� E�[�?��_B���"_$�ï���,��� �����*)� 1 @y�y�y$ 1,������� �&������� ���1����� ��U6yz>� �!/U��]�� � ��*)J���@ � !���{������:�� ��� � !������� ���x,�;����� �+�#��� ;�DF���� �� !�1/Ã,Ì�ð ñ /����{����AF� 1 ��� !�D���E��&�� � ��*)2��� a;K 4q:�� �{� ;�� 1� 1 ��1/ Ã,Ü�ð ñ /����1���� ���� ��������� D�.��,�Z��� ��U²

ÜqÃOð ÜqñX¸nò ó Ã,Ì�ð Üqñeô=ÊpÍ�Î õ;Í;ö�õ7������I���E �'A�� � 1%& 1� )>��� %& +����,����%&� �����>����%&������ +���� 3�������� ��G;�,�� � = ��A���@���# 1 ������ ��,�1/A���E���� DG;�,��;��� m1 ?C� 1 �� 1�, 1%&��� ��)��$�I� �A��C��������:�� E�.�� ?�� 1 ������ ��� � !����%&������ !�� ����� !�����Ox,�;����� �3�#��� ;�?� �4�����=F���� �� !�16

�U�e�#�¶÷ãø+�A£!���5ùO�e�e�räyz����� &��� �� �����O��� �,���r�� ����� !����� �����$����%&��� !�(���,��� �J��,�(���# 1 !������ �,�����S� �?���?���¶�� 1�� !�� !������ �)����+���,���� D���� �����%&��� � �� ����� E���"���� !�� 2���O����%&��� !�J��������6{ú?ûZü1ý�þ?ÿ�� �����+�� ?ü1ý�þ?ÿ�� û���ýzû�� �����û�����������<��*F� ��.�� �%�����%&��� !�������J�. � !G;�� 1,��)������ Ú Ö�� � �1���,�� !�2���� �������4�����S����%&��� D�������I�����,�*F� =���� E����%& D���# !�Z�� ����0����%&�#��� 1;���$<S�� 1

a �

����������� ��������������������������������� ���������� "!$#&% ')(�*+'&,.-0/�1�2��3�&4����65��� �� 87 9$�:�;������<7��=��������� �����?>3�0@BA� 8��C0�=7��D��2��;�B���������6� �����E2����F?GE H�I��7����J� ������K�40�J�������L� �����M��������2�9ON�N PQ�QJRSN�N / P6�0@BA�T��������� ��U�;���V�:��&2�� " ;�����<�:�;������W�EC �X�3�;�ZY�[)\�]�^`_;a [�b���2c�:2�C�� �������������V���O�����V��7 d������I�������L� �����<��������/e � �&������:7 ��dM�����c��������� ���������f7��E���������hgji k.[&Y+_�l�a ]�kmgnl�io2���p�_;q

\�]�^`_;a gjiLr� s�I��7 � ���&2��Lt������:7 2��W7 �u�����f2����;28�:7 ���f07 ����)��7 2��u7���b�[�v&gjq^<]�kmgnl�iJ2��Eb�l�wDi�\�]�^`_;a gjiLr�/OG`��&7 �<����7 2��M���0C �&��?�������LC��E�;���B2�9��������� ��O�;���B�:��&2�� ����x8C�7 ���<��2�����������:���8�B���:7 d�� ���m/syO���V7 ����C0��:7 d�� ���8zs{j|~}~7��s��� �������)������7 A��V�L���3��������� 7 ��dU�������?!s�E�������$�`��� ������2�C0����C0�U�:7 d�� �����${j��}O7��B��� �������)������7 A����L�f�����E��������� 7 ��d��������!s(E�������$(8 �I�������U�$�<��� ��$(6�����U�����E�&2�������:�;2�� 07 ��d���������� 7 ��d7 �8������t�������/D�$�&�BC �I0�&K ���3�����V������7 2 �

!s(!s� ����

�I�������M����� �G������c7 �8����d�������/�G`��&7 �<����7 2��h�������;�������&2��65��� 7��:�����L�<���&����7 ��7 ��dE��t������ � ���c��������� �3��� �07���������07 ��d������37 �05������t�����7 ��d ��� �I��������� ���/s�B��� ����D�����`�:7 d�� ����!s�V7��D� ��� �� 7 ��7 �����2V�;��� 2��������`�B�0x8C�7��X�D9S���x8C���� �&�E2�9������I��������������� 7 ��d3�������� ��6(8 ��� 7����:7 ��d��I7 � �$20���&C��I9S2��`��� �$2�9~������2���7 d�7 � ���$�:�;��)�������$�&2����;2������8������;2�t��M�6(L/��I������ �B��� ���������J�B�0x8C�7��X�f9S���x8C���� �&��7��f��������7 ��7 5�EC���9S���x8C���� �&�6�����I��7����<�V�:7 d�� ���0�EC �X���;�`��������� �6�:2����~��2V�;������ �?��23�;���:9S��)��� ������&��������=�����O2���7 d�7 � ���0�:7 d�� ���89S��2��������I��������� ���/yO���3�B�0x8C�7��X�?9S���x8C���� �&��7��=�X�I7��&�B�����U��7 d�����X�?9S���x8C���� �&��������:���8�7 �M�������:7 d�� ���m/ e ��2���0���B��2�������t����8�U��� 7����:7 ��d<�����E2���7 d�7 � ���~�:7 d�� ����EC �X�=K ���X�?�;�U� 2���� �����DK � �������<��2E������2�t��B�:�;��)���������&2����;2������8����I��7����c�����3��2��B����������:���8������� �U���I�����V��������������� 7 ��d���������/� ��7 � �&������:��7 �W��������� 7 ��df�������E�L�c�<9n���)��2��U���������;�6�����&2��65��� 7��:�����L�M7 �8�������;2�������7 ��d � � �6��������������� ��`�;�&�X�?�����u�:C ���&��X5�:7 t���t���� C���E2�9I�����Z2���7 d�7 � ���?�:7 d�� ���m D!s��/�F=�������:7������Ba gji�[�]�Y�RjK ���X�2���0���)Ts2��s_�l�a ��i�l�^6gn]�aORS��7 d������=2���0���)Ts7 �8�������;2�������7 2��<�����f�;�`C �:���2fd��������������3������:����������������� ��� ��C0�`������7 ����C0�3�:7 d�� ���$�EC �X�`�;�����X����7��)���Z��2Z�<t������Z� ������2���� ��� ��:2<��� ���`�����E2�C0����C0�3�I7 � �~��2��� ��t����u������d��M����2�C��8�f2�9���� 7����:7 ��d / e ��7���0C��M��2�����7����&2�� �&�������� ���<��]�i�bLa gj^6gjk.[�bMgji k.[&Y+_�l�a ]�kmgnl�i�7��UC �:C ��� � �c9n��t�2����c2�t����U�:7 ����� ��;2�� �L��2���7����$7 �8�������;2�������7 2��$/O O��� 0� 7 ��7 ���c7 �8�������;2�������7 2��M�&2�� �:7��X���2�9~�����U9S2�� � 2��I7 ��d<�X����� ���I¡ ¢��E���:£

P�/O¢D40� ��� u2�C0����C0�6�:�x8C���� �&��!s(���2��;� � ��7 ����V� 2���d����3��� ��������E7 ����C0�3�:�x8C���� �&��!s�<�L�Z7 � �:���:��7 ��d � � ��A�����28�I�;�&�X�?�������t������W7 ����C0�6��������� �WRj����7���7��V����������¤[&Y�l<_�]�v�¥�gjiLr�T)/WyO��7��������� 7���������?�����V2���7 d�7 � ���$�:�;��)����C�� � ��7 ����I�I7 ����7 �c�����V2�C0�:5��C0�`�:�;��)����C��¦���O�����V�����§��������� 7 ��d���������/

¨ /I�$2���� �����?K � �����I�������&40� ��� 0�Z�:7 d�� ������2<������2�t��`������C�� 0�&5�:7 ��� � � �?�:�;��)�����B���;2�t��s�����?2���7 d�7 � ����7 ����C0�D�:�;��)����C��©Rj������ �����:� ��� W�:��2�C���W�;�69S��2��«ªO¬�¬�¬:�6�c��� W� ��t�����d8��7 �J2�9 ���2f�&2����;��� �������U9S2��O�����V7 � �:���:���ZA�����28�O�:26��� ���I�����V2���7 d�7 � ����:7 d�� ���$������� 7 ��C 0�V7��O������:����t�� T)/

1�2��O��������� �`�������U�&2��Lt������:7 2����L�f�V9n���)��2�� � � � 8�����`����7 ����X������7���:7 ����� �<��2<0��&7 �<�����V�6�:7 d�� ���"�I��7����Z� ���=K ���X�I�;�����Z7 �8�������;2���������L�<�����39n���)��2�� � /yO7 ��7�07 �X�ZC0��7 � 7 A���B� 7 ������ERS��2��U� ��� 0�I7�L���M� 7 ��7 ��� TI7 �8�������;2�����5��7 2��c7 ��K�40�Z�;2�7 �8�ERn­ ¨ 5+��7 �B�:7 d�����7 �8����d�������T?����7 �������&��7���/

®$¯n°;¯�±³²"´$µ�¶·~¸L¹ºn¹�»Iºn¼S¶¸8½�ºnµ~¾

� � � ���������`�����������D2�9H¿MÀ�¢?Á���C 07 2E�&2007 ��d0Â�0��&2007 ��d�C0��7 � 7 A��U�E�:�&�2�9sÃ0P ¨ 5m�����<K ��7 ���37 ����C����:�3����:�;2�� �:��Rn1 e �`T�K � �������O0C���7 ��d���� �&20L57 ��duRn��� ��� �0�:7���T`��� J0��&2007 ��duRn�:�L�8������:7���T)/�yO������C����;28�:�62�9=�����K � �����=� ������7�����2E07 tL7�0�B�����U2���7 d�7 � ��� ��C 07 2E�:7 d�� ��� 7 �8��26­ ¨ �x8C ��� 5�I7�L����9S���x8C���� �&���:C���� ��� ���/�G`C���7 ��dJ��������� ��� �0�:7������ ���:�� =�������C 07 2E�:7 d�� ��� 7��?�:��7 9j���<7 �8��26�EÃ0P ¨ ��������� �B��C0Ä���� 0­ ¨ ��������� ��=�������7 ����/ZyO���f�&2��8�����8���32�9?�����<��C0Ä����E�������EC�� ��7 ��� 7 �u�L�J�Z�I7 �0502��I7 ��dJ9SC�� �)��7 2��$ I��� h07 tL7�0�h7 �8��2���7 d��8��Å�N�5+��� �������8�<t���)��2�����I��7����������U�:C������<��2E9S2����������U7 ����C0�O��2������3��2007 K ��07����&���&����&28�:7 ���E������� �X9S2����ÆRn¿�GVF?yBT)/HyO����2�C0����C0��2�9=�����<¿�GVF?y��L7 �����������VK � ���H­ ¨ �:C���� ��� Zt���� C����/OG`��&2007 ��dWRS2��`�:�L�8������:7���T?��7 ����2������������� ��� �0�:7��?��� ���:��/=yO�����X����� �I2�9D�:�L�8������:7��?K � ������7 ��d<7 �M¿MÀ�¢?Á��C 07 2V�����I�:��2��I�67 �f1~7 d�C���� ¨ >�/=¡ ÇL��� 7�È�N�£;1�2��s�����`�:�L�8������:7��~K � ����� �����`7 ����C0�O��� <7 �8���������07������`�&2�����C0������7 2�� �=�����`02����`7 �<É 28����7 ��d�;2�7 �8� D��C0�6������2�C0����C0��t���� C���E�����Zx8C ���8��7 A��J��2�PÅ�5+��7 ���:7 d����7 �8����d����I��������� ���/

Input Subband Sampless[k], k=0..31

Shift Down vector VV[] = 0;for(i=1023; i>64; i--)V[i] = V[i-64]

Inverse MDCT (Matrixing)V[i] = ? N[i,k]s[k], i=0..31

Build U Vectorfor(i=0; i<7; i++)for(j=0; j<31; j++) {U[j+64*i]=V[j+128*i];U[j+64*i+32]=V[j+128*i+96];

}

Generate Filter Elementsfor(m=0; m<511; m++)W[m]=U[m]*D[m];

Calculate 32 Samplesfor(j=0; j<31; j++)S[j] = ? W[j+32*i], i=0..15

Output PCM Samplesx[i], i=0..31

1~7 d�C���� ¨ >��sÊ�ËVÌVÍÏÎ�Ð~Ñ ºnÒ�²"´$µ�¶·~¸L¹ºn¹<»Iºn¼S¶¸8½�ºnµ~¾

­�Å

SpeechApplication Kernel Name Lines Refs Cycles Insts

GSM Encode Short Term Analysis Filter 15 38.0% 35.8% 20.2%Calc LTP Parameter 61 30.9% 32.4% 51.4%Weighting Filter 16 10.2% 10.2% 5.5%Sample Preprocessing 27 6.4% 6.2% 5.2%Autocorrelation 40 6.2% 6.0% 6.6%

GSM Decode Short Term Synthesis Filter 15 77.4% 77.0% 72.7%Sample Postprocessing 7 7.2% 6.9% 5.6%Long Term Synthesis Filter 11 6.1% 6.3% 10.8%

Rasta FFT 168 31.0% 29.3% 17.0%Estimate Noise 162 14.6% 13.7% 9.7%Critical Band Search 26 12.9% 12.1% 7.3%Fill Frame 26 5.0% 4.7% 3.3%

Rsynth Parwave 43 49.1% 49.0% 38.7%Resonator 4 22.7% 22.3% 27.8%Natural Source 8 12.1% 11.8% 9.7%

������� ������ ���������������������� �

!#"%$ &#')(*(,+.-

/*021�0 3 *��4.��5768����9;:=< �>5�����< ��?

@BADC�EFC�G H�IKJLINMOG PRQTS �.� A�UWVLX �ZYT[\� � ��YK] V [ A [�^`_.� ]a�cb X7dfehg>ihjlklmonp nrqtsouwv=x�V Y xWXzy � V ] X � XzV {\A ����| g2}�j~V A ]a[ q�Xz� ���.� A.��XzV {��A ��� X | e�g2}�jK�,m�n p nDq�s�u\�@�Xz��A ] x � XzVLX _.� ]a�cb)�.� A�U�VLX � X �T][�^=_.� ]a�cb X~�Oehg>ihjlklmZn p n�qtsou\��v=x�V Y x YT[\��� V A � X�q�XzV {\A ��� X� ehg2}�jlklmwn p noq�s�u)V A ]a[f[ A � XzV {\A ����|F� g2}�jK� ] ��y�V Yc��� � � ]a�cba�� �] x � SaQl�l��E�IKP%SK�.�TPRQl�NIKJ ��EFC�G �=� � � VL���\���

�8[�] x ] x � Xzx [\bz]*]a�cba��� A ��� �hXzVLX � A.�)Xzx [\bz]*]a�cba� Xz��A ] x � XzVLX _.� ]a�cb �V A�{ U �cb A �c� X ��ba�O]l� U � A ^>ba[\�D¡)¢h£ Xzy �c��Y x YT[\� y ba� XaXzV [ A*�*@ _.� ]a�cb�¤ X[ � ] y�� ] Yc� A¥� � y � A.� [ A �[\ba�`] x � AN¦§�.X ] � XzV A�{ � � V A�y�� ] ¨���� � �\© V ]Yc� A ��� X [wba�T]l� V AªX ]l��]a� � � x �� V A ����b y ba� �hV YK] V ¨\� Xzx [\bz]`]a�cba�«_.� ]a�cb¬ ] x �`_.b X ] X ]l� { �`[�^�¡)¢h£­YT[\� y ba� XaXzV [ A � A.� �L� X ] X ]l� { �`[�^ � ��YT[\� �y ba� XaXzV [ A¯® �[ � �c� X ] x �f¨\[hYc���O� A.�°A � X ����]abl�\YK] �f± ] VLX �T²�Y V ]a� � � �] x �=[ � ] y�� ]�[�^��`� [ A�{�� ]a�cba� y ba� �hV YK] V ¨\�8_.� ]a�cbO] x ��]�YT[ A ¨\�cbz] X�V ] XOV Ah�y�� ] ¬ ] x �=ba� XzVL�h� ��� y�� � X �#�T²�Y V ]l��] V [ A [\bO³=´�µ ®�V A ]a[`] x �=� V ²�] � ba�=[�^{ � [�]z]l��� v ��¨\�#� A.� ¨\[ V YT�c� � XaX�A [ VLX �#] x ��]��7� U � X���yx�� �7� A7Xzy �c��Y x*�

� x � Xzx [\bz]=]a�cba�¶� A ��� �hXzVLX _.� ]a�cb VLXBV � y � �c�� A ]a� � �\YcYT[\b �hV A�{ ]a[] x � X ]ab � YK] � ba� � � y�V YK]a� �·V A�¸�V {\� ba�~¹�º v=x �cba�\�

»�¼ g p j�½�¾�g p j¿ ¼ g p j�½�¾�g p j

»�À g p j�½ »�À>Á* g p j,ÃªÄ �À*Å ¿ À>Á* g p sÆu�j Ç ½ÈuOÉcÉcÉaÊ¿ À g p j�½ ¿ À>Á* g p sÆu�j,ÃªÄ �À Å »�À>Á* g p j Ç ½ÈuOÉcÉcÉaÊ

» g p j�½ »�Ë g p j

¬ÍÌ ®

Î V U � v=VLX � � ] x � Xzx [\bz]~]a�cba� Xz��A ] x � XzVLX _.� ]a�cbN[�^#] x � � ��YT[ � �cb VLXV � y � �c�� A ]a� � �\YcYT[\b �hV A�{ ]a[�] x � X ]ab � YK] � ba� Xzx [ v=AªV A�¸�V {\� ba�fÏ\v=x �cba�\�

+

+

+ +

+ +T TT

r1

r1

r2

r2

r8

r8

inputs(k)

outputd(k)

d0 d1 d2 d8

u0 u1 u2 u8

¸�V {\� ba�~¹�º���Ð� *ÑÓÒ`���\4*Ô��Õ *��4.��5768����9;Öw��×��>Ø*��< �:=< �>5����

¾�ÙTÚ ¼lÛ g p j�½ » �Ù g p j¾�ÙTÚ À Û g p j�½�¾�ÙTÚ À>Á*Â§Û g p j�sÕÄ�ÙaÜ2Ú Ý ÁFÀ Û Å � ËTÁFÀ g p sÆu�j Ç ½ÈuOÉcÉcÉaÊ� Ý ÁFÀ g p j�½ � ËTÁFÀ g p sÆu�j*ÃªÄ ÙaÜ g Þßs Ç j Å ¾�ÙTÚ À Û g p j Ç ½ÈuOÉcÉcÉaÊ

¾ ÙaÜ g p j�½�¾�ÙTÚ ËaÛ g p j� ¼ g p j�½�¾�ÙTÚ ËaÛ g p j

¬ ��®

+

+

+ +

+ +T TT

r1

r1

r2

r2

r8

r8

outputsr(k)

inputdr’

sr0 sr1 sr2 sr8

v0 v1 v2 v8

− − −

¸�V {\� ba�)Ï\���Ð� *ÑÓà·���\4*Ô��Õ *��4.��5768����9� �Ø*�F5�������< �:=< �>5����

/*021�021âá ×�� �\ã�� ×h5�< 4¯��4¯ä#5�����åF6~æçæ ×h��×�9���5������� x �N� [ A�{ ]a�cba� y ba� �hV YK]a[\bß� A ��� �hXzVLX [�^#¡)¢h£è� A YT[ �hV A�{¥X �c� ��YK] X �X ��é � � A YT��[�^�ê�fba��YT[ A.X ]ab � YK]a� ��Xzx [\bz] � ]a�cba�¶ba� XzVL�h� ����¨���� � � X ] x ��]

Ï Ì

����������� � ������������������������ ���������������������! "�#�� $%�&�'�%�(�*)+$,�'���-���.��/�����-��01�����32547698 :�;%<=)1�� "�-�>�!�������� �?���@�����.��$%���-���$�A������.��$%�CBD ��� �.�%<'���'�3�����25476E;�:�FHG?<�)1�� "�-�& "�+������������ ��IAJ�%�#��$%�����K$.��$%�,/���!����������L!��ME"��I'<������N�� I%$%�� �����O $C$%P!�(AQ$%������������I%�.�����1$�AK������'�%�*�,���'���.�.$��*�.����������� ���N�����D��������������<5����I����-�! ������$�A������� ��I'����� "�������������"���'���� "�5��$%�.���!�����.�CB������ ��$%������"���� $%��?���*)+�����,�*)+$����R������'������<'SUT V����'�DWXT VY<7)1�� "�-�Z "�5[*�'�*� �����.�����\$�A����������$!�!�'�#�-�SUT ]=V�^UWXT ]`_baJc%dCV7AQ$%�1�� ?]5����������$%������"���� $%�e "���NAQ���'�#�� $%�&$�AX�����"��I3���'�`$�AK�������� �.���?���*)+�����&���%����B.�*)+$3�����.�� ���+���'���@��������� /�� �� ���=������� L!��MfI��� �3 "�U�����@�3��g! ����h��$%������"���� $%�.�! �C "�!���.�CB�����+��������I%B�$�A�������������$%�'�*�����'�#����������$%���i�������j������ "�!�'��C�� I%�'��7kH�������������I%BD$�A��&�! "�����������.�� I%�'��U "� �����3�����l$�A+ �-����R��'�������Z���� �����-m#�n o ��I%��p�q�r���C�'��<s�����ut!v!w!xzy?w�v%{7|�}�~?��}�����{%�'�C�%�%�C�'�z�'v���v��7�%{!�%�'�K���b����$�/

�����!����� �b�����3���!�����'��$!�!������$%�.���!�����@�����,L!��M�I��� �Z���'�D�����L!��M�"��INAQ$%�(�����s $%��IN�����������'�� B!�� "���' ������������ "�+ "���!$%��� �CB3���� /����"���� ��I��s�3��g! ����j$�A'�����1����$����*/���$%������"���� $%� AQ���'�#�� $%�.�?���*)+����������s�������������(�����!/�����I%�.�����+����$%���5�������������� "�!�'��?�� I%�'��KkQ$%�!�����!��$�A����������$%���(�����������'�� B!�� "�5�' �����#m(���'�3�����s�������C $%�'�(������$%�'�*�����'�#���������$%����������������� "�!�'����� I%�'����>���u���� "�.���!�� �.�� ���.�����-���� $%�X<(��!BC�'���. "�������� ��I.��'�*�1�?���?����AQ$%���.���e��$e�z�%$% "�e$��%�����'$�)���X�H�=�"���  !¡z¢ %£?¤�����Z�'v%��¥'v%¦��U���DAQ���'�#�� $%�§$�A������¨�-��BC�����E����gC�`��$©���?�����-�§��BC�!/�������� ª����.���� "��� +$�A1�����eAQ���'�#�� $%�'�,����������������BZAQ$%�.��$%�C�%������ ��IZ�AQ�-���.��$�A��'���-���.������� �����-�. ����$`��$%���'�b�����.�� ������«+���� "�!���@���� ��I$���������AQ���'�#�� $%�'�1�%���������!���=<� �@ "�1��"��$,�������?$%�'�� �� �sAQ$%�������� ���������$%��I%���������� "��i�-���'�!$%�\�C����?����I%�������-����$%� �'�����Z �¨�����,AQ�� "������ $%���$%���-���%�&������ "�#�� B¬���?����PC ��I'<X�'v%��¥'v%¦��U���. "����$��NP%���������/ �,�!$C�����$��1�?����AQ$%���O��'�-�` �`������)��zB.$�AU��$%�.���!�-���� $%�X<C���!�1 �1 "�1���� ���$%�'���DAQ$%�`���%�-�E�. "������$%�'�E$�A����?�����-�§��BC���������� ª����=<1���'�­��$f �-���$%������ ���!�� $%�e��$e®(M(¯°�� �.���!���s��$, $C$%�`$��%���������%�e���'�3AQ���'�#�� $%����� "�� "�5�� I%�� �?���������U���� "�� "���3�� �� B.���������� �5$�A?�����@)��zBN �3)1�� "�-������1�-��BC�����.���?�����-�3��BC���������� ª����U "�5�!���� I%�����N/i�%�����,��g!�?���� �.�����-����$C$%�<��!���� I%������AQ$%�i���%���($�A����'�!���-�*�-���'�! ��Is���'���*)+����PC ��I'<z �'�*�����%�$�A���'�'�� ª����`����$!�!�'�#����X�H�=� ±³²`¤C´�µ?¶i !·�µ'¡�����s�'�%�� "�@���� "�! ��I,�� $!�-P3$�A=�������-��BC�����`��BC���������� ª����+ "�+�,�! I% �-��������$%�'����$%���'�z�C ��ID�����e����$%�?������ ���N�!���� "�#�����f �u¸i I%�����`¹�º%�b������-�'���-�%�#������ "�*�� "����$�A5�3I% �%���b������$%�'����$%�@��������?���� �'���D�CB`�����������$�/�'�����ekHAQ$%���3�����#m AQ����R������'��B%<X»3<i���'�Z�����3������$%�'���'���,�'���'�!)1 "�C���X<¼,½ n ¾ "�����-¿%ÀzrY���!���.�� ���@$�A������,$%�!�����!�s$�A(�e�! I% �-��i������$%�'����$%��<WXÁH]=Â�Ã#<!�����s��$%�.���!�����3AQ��$%�h�����s �����!�@����R������'���%<�SUÁH]=Â�Ã#<C�CB.�������R��'���� $%�X0

WXÁH]=Â�Ã�ÄEÅ@SUÁH]=Â�ÃKÆ ¼ WXÁH]=­_¨Â�Ã=ÆuÇsWXÁH]=­_fÈzÂ�à kJp�m)1�������5WXÁH]=Éz_ Â�Ã=���'��WXÁH]=Â._�ÈzÂ�Ã=�����������+�������C $%�'�=�*)+$ �����.�� �

���� ������$�A+�����e$%�!�����!�����R������'���.WXÁH]=Â�Ã#�3Âh "�������e������ ����$!�����$�A�����(�����.�� ��I@�-������$�AC�����(�! "�����������5�� I%�'����?�� ��I ��BC���������� ª����=�i�������$%�'�*�-�����-�1Å< ¼ <7���'�DÇh����������"�������`��$3�����N������$%�'������AQ����R������'��B���'�`�'���'�!)1 "�C���D�CB70

ÇjÄj_1Ê�S�ËiÁ*_ ÈzÌDÍ ¼,½ Í#Â�ü Ä�ÈsÍ�Ê�S�ËiÁ*_�ÌDÍ ¼,½ Í�Â�ÃKÍ�Î�Ï�ÐCÁ�ÈzÌbÍ�»°Í�Â�Ã

ÅÑÄÑÒ1_ ¼ _¬Çk*º�À�m

Unit Delay

Unit Delay

C

B

A+

y(nT-2T)

y(nT-T)

InputSequence

x(nT)

OutputSequence

y(nT)

¸i I%������¹�º%0UÓ&ÔJÕ?Ô ·� �Ö+²`¤C´�µ?¶i !·�µ'¡

×�Ø�× Ù­Ú1Û=Ü Ý�ÞKß(àuá�ß âäã�Ý�áUå5Þ�X�"�X�JæèçKµ'¡z¢ !¡�é�ê�ë, �ì�í=¢ !¡�é°ç Ô ÖQ·�¤�¡�����&�!}%��¥'v%�!î��%�?|%w�{��%�5���.���'�¬ï'v�x�ð�¥'v%�!î��%�?|%w�{��%�����AQ���'�#�� $%�'��<AQ��$%�ñ����� o [*ò��¬���'��$!�!�������'�>�!����$!�!���s�������?���#�� �%�� B%<= �.�� ���.����������>�� ���.�����-����BE)��z�%�� ���`���-���'�*AQ$%���3�e$�AN�����¬��ó­q%q©�� I%$%�� �����D����������5�������'�%�����s$%���+AJ�%�*�X�'�%�(�*�-��I%�U AH�� ��I �!����$%�.�?$��� �� $%���'�� ��Io ����"������ ���-�*/ o �����'�� ���������?$%"���� ��IN)��z�%�� ���-��)1 ���3AQ$%���+���'�� BCª� ��I�.$%�.�����-�(���'�,AQ$%���(������ "���� ��I��.$%�.�����-� n ô ��õ=p%¿�rY��ö@ ����$%��I%�3�?��/B%$%�'�.����������$%�?�s$�A=���� "�1�! "�����'���� $%�X<C��$%�.� $�AX�������!���-�� "�($�AX���������)��z�%�� ���1�� I%$%�� �����3�������s�����������������` � n ö1�!��"¿C÷�ri���'� n �C)+��"p%øzrY�

�X�"�X�H�úùs¶iì%µXéi¤�ê Ó ¤Cì%µXéi¤bë,ûiì�í?¤�·�´����� o [*ò��>)��z�%�� ��� ��$C��üe�� �����-� �������� �� ��IeAQ��$%�ñ�����AQ$%��)����-�`�' /�����iP%��������!�����(����$%I%�������� �%�� B ���'��$!�!���N�'�� ��Is�@�*BC�?�+$�A?���� �����.���� "���$!�! ��I��������.���&ý?M�/���$!�! ��I'�U������ý?M���$!�!���+ "�(�N�� �'����B.�%�����!�� �%����� �����.���� "�&�� I%$%�� ������$%�!�� �. ª����fAQ$%�3���?�����=���Y�. "�.�'�%�����f$%�©�I%�������-�� ª����� $%�u$�As�����¨�s$% $%��©�����!/Y ����I����­��$!�!����<+)1�� "�-�E��$!�!������ ����I����b$�A(��$%���� I%��$%�'� �*���� ��I��1$�A5 "�!������ "����U��BC��?$%"� �%� �3�� /�'����BZ�C����?�����eöþ�s$% $%��¬��$!�!���� "�N�!���'�����¬�CBb�����e�'���-���.�������ÿ <%)1�� "�-�e "������� �C����?���($�AX�� �-�( �3���'���(�� �'����B,�C����?������LK����I%����� �����X$�A ÿ �����5������AQ���-���� �5)1����� $%��I �*���� ��I��X$�A������?������ ��Is��BC�,/�?$%"�������. P%�� B%<K)1�� �e���3�� 5���� ������$�A ÿ �����.������AQ���-���� �.)1����� $%��ID�*���� ��I��������,���� P%�� B%�e�����&ý?MÑ��$!�! ��IZ�� I%$%�� �����äI%�������-�� / ª����7���� "�=�����-���� "R����5�CBs���!��$%�3���� "���� B �%�����!�� ��I ÿ ��$1 �-�X$%�!�� �3������ ���%� n «+$����-p%¿zr

�X�"�X�"���µ?ÖJµ'¡����U �ì%¤��µ?¶7£?¤�¡�´ Ô µ?¶ö���$% $%�+���'�%��� "�+�N�.$!�!��?AQ$%�+������������������ ��IN��$% $%�(�C���.���� "���� B. ��������3��$�AK����������$%�1�.$%������$C$%�-�! �'�����������b$��*�1�?��$%�� �������sAJ���. "���)1 ����������1��«u��$% $%�����'�%���(AQ��$%� ��$%�.���!�����U�.$%�� ��$%�-��<�)1�������+�������$% $%����'�f �������'�� �*B¬$�A@���%�-�u�� g!��+$�A ���u �3��I%�e "�����������������������CBu�����>��$%��� �'���� $%�E$�A����������Z���� �����3$�A������>��$% $%�-��0Z�����Ñk� m#<I%�������>k���m��� ���ekJ«1m#�'�������C����?���1$�AU�� �-�1�?���@��$% $%�1��$%�.�?$%������� "�N�'���'�� B¨��R��'�� B¬�! �C "�!���¬ ��1��«���$% $%����'�%������<U��$D���'����<UAQ$%���g����.�� �%<K����qD�� �N�?������ g!��(�! "����"�zBZ)1 5�!���%$����3¿�/Y�� �-�s��$D����������&��$%�.�?$%��������<?¿�/Y�� �-����$.�����NI%�������D��$%�.�?$%��������<'���'�D¿�/Y�� �-����$�������� ���N��$%�.�?$%�������@$�Ai���%�-�&�� g!���� ¯@ò<'����$��������@��$% $%�1���'�%�����*�-���'�����-�=<!�'�%�1�, ���. �'���'���N��$%�,/

�?$%�������sk m#<�)1�� "�-�3 "�5��I%����B!������ ���%���-�� $%�,$�A7����� �3��I%�@���'�,�*)+$�-����$%�. �'���'������$%�.�?$%�������-�5kJ¯����'��ò�m=)1�� "�-������$��C "�!�5��$% $%�X �!AQ$%��/�3���� $%�X�1�����N��g��%�#���1��«§��$ ¯@ò���$% $%�@���'�%�������-���'�*AQ$%���3���� $%� "�1�!���'�����=0

¹%¿

DocumentApplication Kernel Name Lines Refs Cycles Insts

DJVU Encode Encode Buckets 95 49.0% 48.4% 41.0%Forward Filter 37 21.0% 22.4% 22.1%Create 28 8.7% 8.0% 9.3%Init 47 7.8% 7.2% 12.2%Read Liftblock 10 4.9% 4.7% 6.1%

DJVU Decode Backward Filter 37 29.8% 28.8% 29.1%Decode Buckets 101 21.5% 22.5% 18.9%Image 39 11.9% 10.5% 10.7%YCC->RGB Color Space Cnvt 12 7.2% 6.1% 4.7%Save PPM 12 4.9% 5.1% 3.4%

Ghostscript printf() 56.9% 56.9% 76.7%memmove() 13.3% 12.6% 9.2%PPGM Print Row 26 8.0% 7.7% 3.6%

JPEG Encode Huffman Coding 236 54.4% 54.0% 65.0%Foward DCT 111 28.7% 28.9% 18.6%RGB->YCC Color Space Cnvt 22 10.3% 10.4% 9.8%

JPEG Decode Huffman Decoding 132 21.9% 22.3% 29.9%IDCT 119 35.9% 35.7% 28.0%YCC->RGB Color Space Cnvt 25 21.7% 21.0% 22.0%������� ���� �������������������������!

"$#&%('*) +�,,�-.%�'*) /�0�1324%�'*)655879:;#4'*) /�<�7�=?>@9BAC"EDFG#H'*) 1�5I=�+�>@-4AC"ED J ��3K�ML��ONQP� PRTSVU?�NQ�WSYXZ��[?\���RZ\C]?SV�I\^��_C`�acbedgf6STf [�Xh�8Rh[?��Xhf P[?���SYXZ��[?\���RZ\jiY�lklmonqpr�� J ���6SVPWs�[�P�tl[u�SwvlvxiYnqpr��3KMf6SySVf zf �6��RyXhP{|k~};�@PRhz���Xl�Q��NQ�8U*X~XhL��Tk;��[?\�}GNQPzU�P[��8[�XZSl��Rh�wShN8��� �I\j��[?\P���SV�QXlXhPWU�RhP*\*]?NQ�T�l�~��[?\��M�|Rh�ISVU��IN�Xhf ��8� _�xio[�Xh�8Rh[?��Xhf P[?����SYXZ��[*m\���RZ\�vlvxiYnMmopr��QmZ�~SVU��INQf �?�ISM��m���f Xl\*f �f XZ����NQP*\*f [����@PRMNQPzU�P[��8[�X��f6\*�8P|tlf XhL���6�NZsT��X�� ]�z��wNQP*\*�|�Ip(��[?\EtlL�f Xh�l��X�� ]�z��wNQP*\*�~�����*���� P[��tlf XhL�NZL�RhPz��Ef [���m���f XlXYteP?� SlNQPzU�� �8z�8[�XM�@PRhz J NQ�8[�Xh�8Rh�I\P[��3����tlf XhLC�WU��I��s���X|NQP*\*�������K��(�ML�f6S(NQP*\*f [��OL?�S(�OSV� f �L�Xh� _SVz���� � �8R�RZ��[�����@PR�� ]�z��lXhL?��[T�@PR NZL�RhPz����3� ]�z��yL?�S �*�I�lU�P�ShSVf ��� ������ ]��ISwNQPzU?��Rh�I\uXhPu����O�@PRT�l�w��[?\^�M�j� a P�_�[����W�ML���Rh�8�6��Xhf P[���QXYte�8�8[�"E�l�h�M�w��[?\W{|k~}qNQP� PR~SVU?�NQ�(f6SMXhL��|�@P� � P�tlf [��?�"��V�Q�l#q>�+*5I,��+/�<�Do"4%45I<*) /�l�� �¡o¢~#q>�++�7��+/�<�DV:£%453+�0*) /�M�Y �¡o¢l#q>�++�7��+/�<�DYF¤%453+�0*) / J �3�K�ML���{|k~} J PR¥"E�l�V�M�IKuNQP� PR¥SVU?�NQ��f6S¥[?��Xh]�RZ���w�@PR¥f z�������[?\O��f6\*�8P�NQPzU�Rh�IShSVf P[���U�U�� f6N8��Xhf P[?S8�*�SeXhL��w�8_�(f6SlzPRh�|SV�8[?SVf mXhf ��wXhP�� ]�zf [?��[?NQ� J ��Rhf �L�Xh[��IShSZKxXhL?��[uNZL�RhPzf [?��[?NQ� J NQP� PR�K��M¦e_§�¨?©Qª�§8«�¬y­�® ¯±°�² NZL�RhPzf [?��[?NQ��f [*�@PRhz���Xhf P[���XhL���SVf ³8�P��M��[¥f z�����N8��[C����Rh�I\*]?NQ�I\C��_u�8[?NQP*\*f [��j� �IShSTNQP� PR|f [*�@PRhz���Xhf P[CU��8RTU�f �*�8�XhL?��[£� ]�zf [?��[?NQ��f [*�@PRhz���Xhf P[�tlf XhL£� f XVXh� �jPR�[�PCU��8RZNQ�8U*Xh]?���M�Q�±m�@�IN�XI�l´acbedqXY_�U�f6N8��� � _O]?SV�T�?� �*� rSV]��*moSh��zU�� f [�� J �@P]�Ry� ]�zf [?��[?NQ�Sh��zU�� �IS��@PR��8��8Rh_(XYteP(NZL�RhPzf [?��[?NQ�xSh��zU�� �ISZK���n~�3tµf z�����e\���XZ�f6Sx�@Rh�I¶�]��8[�Xh� _WSYXhPRh�I\Wf [O�?� �ISef [jnld|¦4NQP� PRMSVU?�NQ�����]*X~NQPzU�Rh�ISYmSVf P[���� �PRhf XhL�z�S·SV]?NZLE�S�´acbed4��[?\�`�acbed4]*Xhf � f ³8�e"��l�h�M�eNQP� PRSVU?�NQ��

¸�¹6¸�¹ º ��»! I�������I�C¼��� I»!���j½x��¾��� I¿��?���ÁÀY��¼�½EÂ�ML���\*f6ShNQRh�QXh�ENQP�SVf [��wXhRZ��[?SY�@PRhz J!à ve�~K~f6SlXhL����� �PRhf XhL�zf6NwNQ�8[*mXh�8RhU�f �INQ�MXhPTz���[�_E� P�ShSV_�f z�����~NQPzU�Rh�IShSVf P[Ez�QXhL�P*\�S8� i�Xxf6SxSVf zEmf �6��R~XhP�XhL��\*f6ShNQRh�QXh��Ä�P]�Rhf �8R~XhRZ��[?SY�@PRhz J!Ã Ä �~K~f [�XhL?��X(f X(z���U?S����� ]��IS��@RhPzGXhL��(SVU?��Xhf6���?\*Pz���f [XhPTXhL��~�@Rh�I¶�]��8[?NQ_\*Pz���f [��U�RhP�m\*]?NQf [��~��[w��RhRZ�3_lP���NQP��QÅWNQf �8[�XZS�Rh�8U�Rh�ISV�8[�Xhf [��lSVU?��Xhf6�����@Rh�I¶�]��8[?NQf �IS8��@RhPzG��[��RhRZ�3_|P���SVP]�RZNQ�M\���XZ��� �ML��e�?RZSYXcNQP��QÅWNQf �8[�X J XhL�� à v�NQP�m�QÅWNQf �8[�X�K�f6ScSVf zU�� _�XhL��~�3��8RZ����e����� ]��lP���XhL��~f [�U�]*Xx��� P*NZs�� Æ·��Xh�8RNQP��QÅWNQf �8[�XZS J!Ç v¥NQP��QÅWNQf �8[�XZSZK�Rh�8U�Rh�ISV�8[�X�SV]?N8NQ�IShSVf ��8� _~L�f �L��8R·SVU?��mXhf6�����@Rh�I¶�]��8[?NQf �IS|� È|f �8[?��3��� Ç � Ã;à ve�&f6Sl�f ��8[O��_����>±ÉVDx#ËÊ >±ÉVD+ ÌyÍ �ÎÏIÐ �MÑ >±Ò�DoÓQÔ Ñ ÕcÖ ÉQ>�+3Ò%453D+�× Ø J �I��K

tlL��8Rh�(XhL��(�@]�[?N�Xhf P[u� J �?Kxf6S~\*�Q�?[��I\��S8�Ê >±Ò�Dx#ÚÙÛ Ü �Ý Þ Òj#H'' Ô3ßVà?áIâ3ã~É Ñ á J �8��K

¦e�IN8��]?SV�xf z�����IS���Rh�xXYteP(\*f z�8[?SVf P[?������f X�f6S�[��INQ�IShSh��Rh_(XhP(]?SV�M�� Ã;à ve�|� Ç SYXhRZ��f �L�XV�@PRhtM��RZ\�8����� ]?��Xhf P[OP�� ��� Ã;à ve�&f6Sl¶�]�f Xh�NQPzU�]*Xh�wf [�Xh�8[?SVf ���eÄ�PRVXh]�[?��Xh�8� _��f X~f6S~U�P�ShSVf ��� �|XhP��8����� ]?��Xh�|XhL��� ÃHà ve�.��_NQPzU�]*Xhf [��|XhL��T� Ã&à ve�.P����I�NZL�NQP� ]�z[�P���U�f �*�8�6S8��@P� � P�te�I\���_µXhL��µ� Ãäà ve�åP��(�I�NZL.RhP�tw�4�ML�f6S�SV�8U?��RZ����f � f XY_µf6S��NQRh]?NQf6���ySYXh�8UHf [&\*�8��8� PU�f [����^�!�SYX�� Ãæà ve�ç��� �PRhf XhL�zj� ÇSV�8U?��RZ����� �(èBU�Pf [�X(� Ãqà ve�&f6Sl\*�Q�?[��I\����> é�êVÉVDx#ìëIí îhïÞäð ÌyÍ �ñQÐ � ÓQÔ Ñ|ò�ó�ô í Þ ñQõ � ïÞ Ì ö÷?ø ëIí ô ïÞåð ÌyÍ �ÏIÐ � Ñ >±ù�êVÒ�DoÓQÔ Ñ|ò�ó�ô í Þ ÏIõ � ïÞ Ì ö�ú J �3�K��

����������� �� �������������������������������� "!#�$�#%&!#' ��()�+*-,.����/0�����21�3�1��4 ��/5��()�6' (������7�����+�98�:$<;= �>?�A@B�C�DE ��(GFIH C�DE ��(G!#��F�' (�JK������4 8L�����M��� ON$8K�G������' ��' ��(�P' (�J&�&*������+!#�Q' /���J���' ()���&RS3�R5N�4 ��!+T�*�UG��(GFL!#��/5������' (�J5�����V��� ,.�����W��!+�XN�4 ��!+T=@Y 2���&��� O��(GFX' �+*Q/��S������/��S��'Z!���4�' ($[����+*���U\�����' ($[����+*��6F�'Z*�!#���#���]!#�)*�' (������+��(G*^,.����/`_.a^��� 6b������6(����4 �)*�*�8�@dc-�)*�*�8!#��/5�����W*�*�' ��(I��!�!#���+*Q������(e�����&���W*���4 ��' (�JK��� f!#�$�#%&!#' ��()�+*g�����/V��4 ��' ��4 ' �WF5N$8Vh�3��WF5���' J��)�+*�NG��*��WFY��(Y������' �*��G�S��'Z��4�,.���Wi)����(G!#' �W*�@j ' J�������,.���Wi)����(G!#8X!#��/5�\��(���()�+*Q���L����'Z!+�I�����&��8��5'Z*�/V�G!+�e4 �W*�**���(G*�' ��' [���������^8$��'Z!���4 4 8g/���*�T��WFg��' ����*�/���4 4 �������' J��)��' (�J)*�US���W*���4 ��P' (�J�' (5����' /�����' 4 8gk������Q[S��4 ���W*d,.����[$'Z*��G��4 4 8g��(�' /5�\�����+��()��,.�W�S�������W*�@l �+��(GF����+F&!#��/5�����W*�*�' ��(5���W!+��(�'Zi)���W**��G!+�M��*�����(�Pm4 ��(�J�����,.��4 4 �S��WFN$8 j ��n=/���(5��()�������$8V!#��F�' (�J������������(5�G*��WFV���Q�G��!+T������6����/���' (�P' (�J�!#�$�#%&!#' ��()�+*2' ()���&�5*�/���4 4?($��/VN\������,dN�' �+*�@c-' T��������5odod QUG�����Y��� p'Z*7[�����8q!#��/5�������V' ()����(G*�' [���U=��(GFL*��/���($85F�' n=������()���4 J�����' ����/�*������7�9[S��' 4Z��N�4 �2���g��[S��4 �G�S���6' �W@ E ��(�����P��4 4 8�U$!+���$�)*�' (�J]�����]��4 J�����' ����/r!#��/5�W*�F��S��(Y����hG(GF�' (�JV��(��6����'Z!+�'Z*�����(��WFe���L�����M���+!+��' ���W!A����������,�' ()�������W*^�W@Ls64 ��������J��e���������M�����($��/5�������G*���4 J�����' ����/�*��9[S��' 4Z��N�4 �L' (t�����K4 ' �����+�S��������U2��(��L��,]�����/5�)*^�&!#��/5/5��(�4 8"' /5��4 ��/5��()���WFu'Z*�c�c�Hwv c-�$�#,xR�y9zm@{��� |��4 J���P��' ����/�*2���������+��F�' ��' ��(G��4 4 8�!#��/5�G�����WF5N$8�!#����()��' (�Jg�����]($��/VN\���2��,���Wi)��' ���WF&��F�F�' ��' ��(G*���(GF&/V��4 ��' ��4 'Z!��S��' ��(G*�+�S����������G��(M' (}/5�#����'Z!�*/5������,x��/5' 4 'Z�������X!#��/5���������Y���+!+��' ���W!A�+*�@Lo����V�#3���/5��4 ��U~�����X�W�RSPm�\��' ()�Yc�c�H���� ����Wi)��' ���W*����&/V��4 ��' ��4 'Z!��S��' ��(G*Y��(GF���yK��F�F�' P��' ��(G*�@Yo~4 �S�OF�'Z��J��+��/�*]�����g������*^�+��(GF����+FK�2�98q' (I����'Z!+�X�G���\���+*��(L�����5��� ������W*���()�7������' �Q��4 J�����' ����/�*V_x��(IRSPm�\��' ()�]�#3���/5��4 �V'Z**����S��(&' (Mo~' J������]�)��bA@ l �G��F��WF&!#' �+!#4 �W*����������W*���()���F�F�' ��' ��(-U)����' 4 ��������S�6*6*�8$/VN\��4 ' k��V(���J)�S��' ��(-@]s������+�S��' ��(K���\���+�S��' ��(L'Z*]F�����'Z!A���WFN$8M�YN\�93?@

R3

R1

2R6

2

2

x0

x1

x2

x3

x4

x5

x6

x7

X0

X4

X2

X6

X7

X3

X5

X1

Stage 1 Stage 2 Stage 3 Stage 4

�����������M���S���S���x�S�I���\���+�S��' ��(-UkRnA

B

C

D

'Z*�F��#hG(��WF?������]���#��:7�$������5���� ��:��m�L�$������Y�  ��¡��]��:��m�6�)������5���� ���#��:7�$������5�o~' J��������)���d¢�¢�£¥¤L¦V§`¨�©xª$«¬¤}­x®�¯G°S®�±

a�(����+F��������g���W!#�S[����d�����7����' J�' (G��4G���0RS3�RQN�4 ��!+TY' ��'Z*�(��W!#�W*�*�����8���I������4 8X�����M' ($[����+*��MF�'Z*�!#���#���M!#�)*�' (������+��(G*^,.����/²_.a^��� 6bA@� 2����Wi)�G�S��' ��(M,.���2�����V���pa^��� ³'Z*�J�' [���(}N$8=�:$<;= �>?���³´ �7µ-¶·�¸?¹OºW» ·�¼� �#��:Q½ � · » ��¾#¿~¶ ¼��� ÀÁG ´ �7µ-¶Ã ¸?¹`ºW» à ¼� �� �� ������#��:Q½ � à » ��ÄW¿~¶ ¼��� ÀGÅ _^�WÆ)b

2����a^��� �!���(gN\�2!#��/5�������WFg�G*�' (�J7�����2*���/5�2c�c�HÇ��4 J�����' ����/*����S��(5' (&o~' J������7�)��U��#3�!#���������G�S�������7������!#�W*�*�'Z*�F���(��6' (�����[����+*��_<,.����/|��' J��)�6���M4 �#,<�AbA@7a�(L����'Z*7�2�98�U������Y��� ���(GFLa^��� ������V��4 PJ�����' ����/5'Z!���4 4 8�'ZF���()��'Z!���4�@do�����/���($8V������4 'Z!��S��' ��(G*�!#��/5�����+�S��' ��(G��4��!�!#���+��!#8L' (I������a^��� O'Z*�(����V��*Q' /5�\�����+��()�g'Z*Q' (e�����5,.�����2���+F��� `��*�(��"�����W!#'Z*�' ��(u'Z*&�\����/���(���()��4 8t4 �)*^�W@� 2��'Z*&'Z*&N\�W!����G*��B�C�DE ��(GF&�W*��\�W!#'Z��4 4 8�H C�DE ,.��4 4 �S�u�����Q!#��(G!#�����2��,=È#�7��(G!#��F��������1¬F��W!#��F����+*�U ÉI/���T$' (�Je,.���M(���(�P�*�8$/5/5�#����'Z!L*�8�*^����/�*&��' ���{�����4Z�S��' [���4 85!#��/5��4 �#3?U$��' J���P�i)�G��4 ' �^85��(G!#��F������(M��(��7��(GFM��(GF�,x��*^�WU4 �S�2P�!#��/5��4 �#3�' �^8�U)4 �S�2P�!#�)*^��F��W!#��F����+*��S�2���������������W@Ê-ËZÊ-Ë<ÌÎÍLÏ�Ð ±"®�Ñ�¦Vª-Ò~­xÑ~¯j ��n=/���(�!#��F�' (�JK'Z*V��(��&��,7*���[����+��4�!#��/5�����W*�*�' ��(I���W!+��(�'Zi)���W*V' (����'Z!+�q�����g�2�98}' (L����'Z!+�KF��S�+��' (X!#��F��WFq'Z*6NG��*��WFq��(L' �+*7������NG�SPN�' 4 ' �^8K��,��!�!#���+��(G!#��@YÓ8L���+��(G*�4Z�S��' (�JM[S��4 ���W*Q��' ���e��' J������Q������N�P��N�' 4 ' �^8M��,���!�!#��������(G!#��' ()���M!#��F��W*6��,�*������������64 ��(�J����-UG�����g�S[����+��4 4*�' k��Y��,������&F��S�+�}'Z*Q���WF��G!#�WF?@5 2����F��S�+�}*^�����G!A�������5�G*��WFK���L!#���#P�S��� j ��n=/���(}!#��F��W*'Z*�V���' J��)���WF�N�' (G����8Y�������7��, j ��n=/���(&��������@j ��n=/���(}�������W*2�G�9[��7�����Q,.��4 4 �S��' (�JY�������\������' �W*����@�/V�G*^��N\�g�YN�' (G����8���������@��@����' J��)���WFMP���4 ��/5��()�+*6����'Z!+�L��!�!#����,.���Wi)����()��4 8}������(��W��������������}��,~�����Q���������@��W��!+��4 �#,<��N��+��(G!+�g'Z*~��*�*�' J�(��WFg�6[S��4 �����,�k������GUS��(GFg�W��!+�g��' J��)�N��+��(G!+�M'Z*6��*�*�' J�(��WFM�Y[S��4 ������,~��(���_.����[$'Z!#�Q[����+*��)ba�(����+F����&����!#��(G*^�����G!A�}� j ��n=/���(���������U��^��"�G��*�*��W*�/V�G*^�}N\�/���F��&����������J��������qF��S�+��@�Ô7(������MhG�+*^�5�G��*�*�U��K4 'Z*^�5��,7��(�'Zi)���F��S�+�K��4 ��/5��()�+*5��(GF�������' �Y,.���Wi)����(G!#' �W*Y'Z*5!#��(G*^�����G!A���WF?@" 2��'Z*Y'Z**��������WF]' (V��*�!#��(GF�' (�J����+F����WU�����������N$8]��������' (�J6������/5�)*^�-,.���Wi)����()��4 8��!�!#������' (�J�F��S�+�2��4 ��/5��()�+*��S�-��������(GF���,$������4 'Z*^�W@~16�#3$�WUW�������!A���G��4j ��n=/���(L�������V'Z*]!#��(G*^�����G!A���WF?@Q 2���g�������V'Z*7N���' 4 �QN$8}�+��T$' (�J&������^��X��4 ��/5��()�+*V��' ���������}4 �S��W*^�V,.���Wi)����(G!#' �W*5��(GF�/���T$' (�JX������/�����g4 �W�9[��W*���,��5��������@6 2���V�G������()�6��,������g�^���4 �W�9[��W*�'Z*������Y*���/��,������54 �W�9[��W*�Õ�,.���Wi)����(G!#' �W*�@V 2���V�������Y'Z*]������(I' (G*��������WFK' ()���M�����4 'Z*^�X_<�����X�G������()��(���F��W*&[S��4 ���L'Z*&�G*��WF�����F��#������/5' (��L���������q���' (G*�����������7�������9bAU���(GF������]�^��V4 �W�9[��W*��G*��WF&���Y/���T��6�����]�������Q���������/5�S[��WFL,.����/¬������4 'Z*^�W@} 2��'Z*�������!#�W*�*�!#��()��' ($���W*Q��()��' 4�����������'Z*��(�4 8}��(��g��4 ��/5��()�]4 �#,<�Q' (L�����V4 'Z*^�WU=����'Z!+�K'Z*6�����V�G������()�7(���F��V��,�����]hG(G��4 j ��n=/���(}��������@Ô7(G!#�t�����u�������u'Z*"!#��(G*^�����G!A���WF?U5������(��#3$��*^�����f'Z*I�����G��*�*����������J��t�����X����' J�' (G��47F��S�+�"��J)��' (���(GF������������}�W��!+��F��S�+����4 �#P/5��()�WÕ *}��*�*���!#'Z�S���WF j ��n=/���(0!#��F���@ l ' (G!#�X����� j ��n=/���(0!#��F�����������W*���()�+�S��' ��(],.���d/5�)*^�dF��S�+�7��4 ��/5��()�+*�'Z*d*�/���4 4 �������G��(�������F��S�+���4 ��/5��()��' �+*���4 ,^U�F��S�+�6!#��/5�����W*�*�' ��(Q'Z*~��!+��' ��[��WF?@�o~' (G��4 4 8�UW����� j ��n\P/���(Y�������7*^�����G!A�������������gF��S�+��*^�����G!A�������7��4 4 �S��' (�JQ' �����gN\�7���W!#���#P�S���WFM/V�G*^�6��4Z*��YN\�g*^�������WFM' (M������������������hG4 ��' (}���+F�������5��(G��N�4 �F��W!#��/5�����W*�*�' ��(-@Va�(I����� B�C�DE ��4 J�����' ����/qU=,.�����gF�' n=������()� j ��n\P/���(5�������W*��������G*��WF?U)�W��!+����,?����'Z!+��'Z**��\�W!#' hG�WF5' (������7���W��F�������,����� B�C�DE hG4 �g��*��Y4 'Z*^����,d4 'Z*^�+*�@�v o���T$T�y)Ö�z 2��� B�C�DE *��\�W!#' h\!��S��' ��(&��4 4 �S�6*~,.��� j ��n=/���(&!#��F�' (�Jg' (�NG��*��#P4 ' (��}/5��F���U��(GFt����' ����/5�#��'Z!}!#��F�' (�Je��*5��(t������' ��(G��42�#3$����(G*�' ��(-@Ó�W!����G*��2�����7,.����/r��,�����' ����/5�#��'Z!7!#��F�' (�JY*��\�W!#' hG�WF�N$8Y����� B�C�DE*^�+��(GF����+FK_m×6P�,.����/&b�'Z*�*���N�Ø^�W!A����5�G�S����()�+*����4ZFMN$8&a^Ó2H�U�s� �Ù� ��(GF�HL' �+*���N�'Z*���'�U�,.��� B�C�DE ' /5��4 ��/5��()�+�S��' ��(G*V��!A���G��4 4 8e�G*��M' �W@ 2����!#��/5�����W*�*�' ��(g'Z*d��(�4 8g/�����J�' (G��4 4 8QN\�#�����������G��( j ��n=/���(�!#��F$P' (�JL_�Ö)Ú�P+�WÛ$ÚYb��(GFM���Wi)��' ���W*������g��������������'Z�S���]4 'Z!#��(G*�' (�JG@

Ü Û

��������������� ��������������������� ��� � !#"$&%�')(*%�+-,/.0,214325 6�.�78+-,/.:9�14325 6�.;32'�<�=�'�325 <�>@?A6�6�B 5�1�?�.25 +C<�,�,D6#'�<�=�,E +C32'F.2%�?A<HGAI�JK+ALM5 .0,OND14+ E 6�P�.0?�.25 +C<�QR.25 E 'S=�+C5 <�>TLU+C3 E ?�.D.2' =5 <�6�P�.V?A<�=S+CP�.26�P�.XWY5 .2%S.2%�'[Z�P�5 B�=S5 <;\�]�^#_A`bacB 5 Z�30?A32dCef$&%�' ,D'5 <�14B P�=�'f.2%�'fLUP�<�1:.25 +C<�,R_ g�]ihCj�kl_ g�]�hnmDolp�q-risAhCjutbvC`Agl\�])vxw�yCks�vxg�]�k�z{\�]�kl_ g�|}t{~�~�~:���8WY%�5�10%[WY325 .2' ,�LU+C3 E ?�.D.2' =V.2'4��.&5 <-.2+�.2%�'� B '[?C,2,D+�145�?�.2' =bWY5 .2%�hCj���?A<�=;_ g�]Hh��Ck�k�`Ck�mDolp�q-risAhCj���� ��WY%�5�10%32'4.2P�32<�,u?X<�+C<���'�32+M��?AB P�'*5 L�.2%�'*'�3232+C3}5 <�=�5�1�?�.2+C3u%�?C,uZ#'�'�<f,D'4.uLU+C3.2%�' � B 'M?C,2,D+�145�?�.2' =[WY5 .2%FhCj�e� <�+A.2%�'�3;� ��J�+AL�.2%�';?A6�6�B 5�1�?�.25 +C<@5�,�,D6#'�<-.T14+C6�d�5 <�> E ' EV�+C32d�WY5 .2%K.2%�'�Z�P�5 B .�5 <��l�x���l`C���8m���LUP�<�1:.25 +C<�LU32+ E .2%�'�a\�]�kl_ g�|�B 5 Z�30?A32dCe�$&%�' �l�x���l`C���8m���LUP�<�1:.25 +C<�%�?C,�?�=�' 14B�?A30? �.25 +C<�����`�_�^)s��l�x���l`C���8mD��`�_�^�sA^���\�]}t���`�_�^)s�\C`A��k#vC�ntF\�_� ���¡A]g����&¢£.*14+C6�5 ' ,¤?OZ�B +�10¥�+ALYgRZ�d-.2' ,Y6#+C5 <-.2' =f.2+�Z�d�\C`A��k#vC�X.2+O.2%�'Z�B +�10¥�+AL E ' E +C32d�6#+C5 <-.2' =M.2+¦Z�dV^���\�]le�$&%�'&��?AB P�'&+AL�.2%�'&6#+C5 <-.2'�3.2+�5�,Y32'4.2P�32<�' =�e}¢£L8.2%�'�Z�B +�10¥�,Y+AL E ' E +C32d[+��C'�32B�?A6���' ?C10%fZ�d-.2'�5 <.2%�'¤Z�B +�10¥M6#+C5 <-.2' =V.2+�Z�d�\C`A��k#vC�*5�,�?C1�14' ,2,D' =XZ#'4LU+C32'¤?*<�'�W ��?AB P�'5�,&WY325 .D.2'�<R5 <f.2%�?�.¤Z�d-.2'Ce§&¨U© ªi«D¬¤­�®¯°5�=�'�+*?A6�6�B 5�1�?�.25 +C<�,�,D%�?A32' E ?A<�d*+AL�.2%�'}¥C'�32<�'�B�,�P�.25 B 5 ��' =�Z�d*5 E ?A>C'?A<�=�=�+�14P E '�<-.0,�e � =�=�5 .25 +C<�?AB�¥C'�32<�'�B�,�?A32'¤=�' =�5�1�?�.2' =V.2+M'�<�14+�=�5 <�>E +A.25 +C<fZ#'4./Wu'�'�<F,DP�1�14' ,2,D5 �C'*5 E ?A>C' ,�e��� ±��³²µ´V¶³��· ¸�¹@�� ·xº»F+A.25 +C<[' ,/.25 E ?�.25 +C<�5�,}P�,D' =O.2+X'4��.230?C1:.}.2%�' E +A.25 +C<�LU32+ E ?M��5�=�'�+,D' ¼-P�'�<�14'CeM½�+C3�?[7H+C3¦¾ E ?C1432+CZ�B +�10¥f5 <S»F7�¿u(À��5�=�'�+R14+�=�5 <�>��+C<�'[+C3�./Wu+ E +A.25 +C<T�C' 1:.2+C30,�?A32'[1�?AB�14P�B�?�.2' =�32' ,D6#' 1:.25 �C'�B dCeF$&%�5�,�C' 1:.2+C3�5 <�=�5�1�?�.2' ,[.2%�'S,D6�?�.25�?AB*+AÁ�,D'4.�LU32+ E .2%�'b6#+-,D5 .25 +C<i5 <�.2%�'32'4LU'�32'�<�14'¤LU30? E '°.2+X.2%�'¦32' ,DP�B .25 <�>VZ�B +�10¥O5 <�.2%�'¦6�32' =�5�1:.2' =�LU30? E 'Ce$&%�'X14+�=�5 <�>[6�32+�14' ,2,&LU+C3°7i?A<�=F¾ E ?C1432+CZ�B +�10¥�, � <�=�,Y.2%�'XZ�B +�10¥.2%�?�.uZ#' ,/. E ?�.010%�' ,n.2%�' E ?C1432+CZ�B +�10¥X+AL�.2%�'*14P�3232'�<-.�LU30? E '°5 <�.2%�'32'4LU'�32'�<�14'XLU30? E 'VWY5 .2%�5 <S?f,D' ?A3010%ÂWY5 <�=�+�W���?C,¦,D%�+�WY<Â5 <S½�5 >CP�32'�C��e

Reference Frame Current Frame

Search

Window

½�5 >CP�32'��C��� ¹@Ã�Ä�Å�´V¶³��· ¸���������·xº¢Æ<;+C30=�'�3X.2+T14+ E 6�?A32'�%�+�WÇWu'�B Bu./Wu+ E ?C1432+CZ�B +�10¥�, E ?�.010%��u?=�5�,/.0?A<�14'�14325 .2'�325 +C<���ÈÉ ��5�,Y=�' � <�' =��

ÊË É)Ì�ÍOÎ Ï�Ð�Ñ0ÒAÓ Ñ0Ô4Õ³Ö ×YØ Ð ÒAÓ Ô4Õ³ÖxÙ�Ú0ÛuÜDÝßÞ�àDá�â ÊÛuÜUãlä�ÝßÞ Ê É Þ�àDá Ê É á�â�Ú#åSæiç è ��éAêWY%�'�32'Rëì5�,X.2%�' E ' ?C,DP�32' E '�<-.VWY5 <�=�+�WÀ.2+S14+ E 6�?A32'�WY5 .2%�5 <.2%�'f,D' ?A3010%S?A32' ?��8íYe ÛuÜ 5�,�.2%�'�6�5 ��'�B}5 <-.2'�<�,D5 ./d è B P E 5 <�?A<�14'xêM?�.B +�1�?�.25 +C< ÝßÞ�àDá�â 5 <[LU30? E '°î:en$&%�'*32'�>C5 +C<�=�5�,D6�B�?C14' E '�<-.&�C' 1:.2+C3}LU+C3.2%�'*5 <-.2'�32��?AB å Ì Ý î#ï å�â Ê î â 5�,}>C5 �C'�<�Z�d É Þ�à É á e�$&%�' E ?�.010%�5 <�>

LUP�<�1:.25 +C<�� Ú2ÞnÚ �x5�,�./d�6�5�1�?AB B d}ð/P�,/.8?AZ�,D+CB P�.2'n��?AB P�'C�xZ�P�.�1�?A<�Z#'}+A.2%�'�3LUP�<�1:.25 +C<�,���,DP�10%F?C,u.2%�'�¼-P�?C=�30?�.25�1*<�+C3 E è Þlñ ê:e��� ±��ßòôóO���{´V¶³��· ¸õ°P�325 <�>f.2%�'OZ�B +�10¥Â32' 14+C<�,/.232P�1:.25 +C<b6�%�?C,D'O+AL E +A.25 +C<S14+ E 6#'�<�,2? �.25 +C<b5 <Â.2%�'O=�' 14+�=�'�3 ��?[Z�B +�10¥F+AL}6�5 ��'�B�,*5�,*32' 14+C<�,/.25 .2P�.2' =ÂZ�dF?x� �'�30?A>C5 <�>SZ#'4./Wu'�'�<�.2%�'b6�5 ��'�B�,[5 <i=�5 Ál'�32'�<-. E ?C1432+TZ�B +�10¥�,�e@$&%�'LUP�<�1:.25 +C<�+AL}.2%�'�?C=�=bZ�B +�10¥F¥C'�32<�'�B85�,*.2+ E +��C'X+C3�?C=�=�?A< è³ö � ö ê,DP�Z;Z�B +�10¥S.2+T?bZ�?C10¥�W&?A30=�,X32'4LU'�32'�<�14'�LU30? E 'R+C3�14+C6�d�?b32' 14+C< �,/.232P�1:.2' =�,DP�Z�Z�B +�10¥S.2+b.2%�'R14P�3232'�<-.VLU30? E 'C�}14+ E Z�5 <�5 <�> E +A.25 +C<6�32' =�5�1:.25 +C<�,�eX$&%�'�?C=�=ÂZ�B +�10¥RLUP�<�1:.25 +C<S32' ¼-P�5 32' ,*÷ � Z�5 .0,*+ALu5 <-.2'�3 �E ' =�5�?�.2'¦6�32' 145�,D5 +C<�e§&¨ùø §núüû ­�ý°¬¤­�þ�«Dý¤ÿ�������³²ôÅf���#���-��x�$&%�'�14+ E 6�P�.0?�.25 +C<{5 <{.2%�'�>C'�+ E '4.2325�1R.230?A<�,/LU+C3 E ?�.25 +C<{,/.0?A>C'Â+AL�Cõ�32'�<�=�'�325 <�>�5�, E +-,/.2B d���+-?�.25 <�>�6#+C5 <-.u5 <-.2'�<�,D5 �C'C�C5 <��C+CB ��5 <�>¦�C' 1 �.2+C3°,D6�?C14'�+C6#'�30?�.25 +C<�,Y,DP�10%Â?C, E ?�.2325 � E P�B .25 6�B 5�1�?�.25 +C<Â?A<�=f5 <�<�'�36�32+�=�P�1:.0,���?A<�=b5�,�?AB�,D+f' ?C,D5 B dF6�?A30?AB B '�B 5 � ?AZ�B 'CeV$&%�'O30?C,/.2'�325 � ?�.25 +C<,/.0?A>C'C��+C<F.2%�'X+A.2%�'�3°%�?A<�=���14+C<�,D5�,/.0, E +-,/.2B df5 <-.2'�>C'�3*?A325 .2% E '4.25�1A�5 <��C+CB ��5 <�>�,D5 E 6�B 'X?C=�=�5 .25 +C<�,¤?A<�=R14+ E 6�?A325�,D+C<�,���Z�P�.*32' ¼-P�5 32' ,Y14+ �+C30=�5 <�?�.2' =;?C1�14' ,2,X.2+�,D%�?A32' =;=�?�.0?S,/.232P�1:.2P�32' ,�=�P�325 <�>S��5�,D5 Z�5 B 5 ./d14+ E 6�P�.0?�.25 +C<��¦?A<�=i5�,f.2%�'�32'4LU+C32' E +C32'S=�5 �[14P�B .F.2+ 6�?A30?AB B '�B 5 ��'Ce� a}%�5 P�÷�é�� � ,�=�'�6�5�1:.2' =;5 <�½�5 >CP�32'S� ÷��}.2%�'F>C'�+ E '4.232d�14+ E 6�P�.0? �.25 +C<R,/.0?A>C'�14+C<�,D5�,/.0,u+AL�.2%�'¦LU+CB B +�WY5 <�>O,DP�Z � ,/.0?A>C' ,�� � � ?A<�>-÷ ö ��CeY��5 '�WH?A<�= E +�=�'�B 5 <�>O.230?A<�,/LU+C3 E � (*30?A6�%�5�1�,�6�325 E 5 .25 �C' ,[?A32'.230?A<�,/LU+C3 E ' =�.2+b.2%�'f��5 '�Wu'�3 ,�LU30? E '�+AL°32'4LU'�32'�<�14'[.2%�32+CP�>C%E ?�.2325 � E P�B .25 6�B 5�1�?�.25 +C<�,n+ALn�4����� �A�������4���*+C3}�����*�C' 1:.2+C3�?A<�=E ?�.2325 �b,D5 ��' ,�e � >CB +CZ�?ABn14+�+C30=�5 <�?�.2'O,Dd�,/.2' E 5�,¦P�,D' =�WY%�'�32'�Cõ E +�=�'�B�, è +CZ�ð/' 1:.0,0ê�?A32'�14+C<�,/.232P�1:.2' =i?A<�= E ?A<�5 6�P�B�?�.2' =è .230?A<�,DB�?�.2' =���32+A.0?�.2' =���,21�?AB ' =�ê:e� eYB 5 >C%-.25 <�> � $&%�'nB 5 >C%-.�6#+-,D5 .25 +C<��x14+CB +C3�?A<�= E ?�.2'�325�?AB�6�32+C6#'�3D.25 ' ,?A32'*P�,D' =�.2+�1�?AB�14P�B�?�.2'*.2%�'�+CZ�ð/' 1:.¤14+CB +C3 e��eY6�32+Að/' 1:.25 +C< � �Cõi+CZ�ð/' 1:.0,u?A32' E ?A6�6#' =�.2+ � õH,D6�?C14'¤.2%�32+CP�>C%E ?�.2325 � E P�B .25 6�B 5�1�?�.25 +C<f+AL&�4���V�C' 1:.2+C30,&?A<�=��A��� E ?�.2325�14' ,��e¤14B 5 6�6�5 <�> � +CZ�ð/' 1:.0,�?A32'�14B 5 6�6#' =*.2+&.2%�'���5 '�W&?AZ�B 'n?A32' ?}.2+°?x�C+C5�=P�<�<�' 14' ,2,2?A32d�32'�<�=�'�325 <�>G�e¤=�5 ��5�,D5 +C<fZ�d[W � .2%�'�� Þ�àDálà���� 14+ E 6#+C<�'�<-.0,M+AL°' ?C10%T�C'�3D.2'4�?A32'�=�5 ��5�=�' =iZ�d�.2%�'�5 3��K14+ E 6#+C<�'�<-. è >C'�+ E '4.232d�6�32+�14' ,2, �5 <�>*P�,DP�?AB B d�Wu+C32¥�,�5 <M.2%�'&%�+ E +C>C'�<�'�+CP�,�14+�+C30=�5 <�?�.2'u,Dd�,/.2' E �WY%�'�32'�?AB B��C'�3D.25�14' ,&?A32'¦32'�6�32' ,D'�<-.2' =[Z�d�� Þ�àDálà���à � � ê:e¢Æ<S+CP�3M,D'4.M+ALu¥C'�32<�'�B�,���6�32+Að/' 1:.25 +C<�?A<�=S14B 5 6�6�5 <�>R.2' ,/.0,M?A32'�14+ EV�Z�5 <�' =�5 <-.2+*?°,D5 <�>CB 'nLUP�<�1:.25 +C< è .2%�5�, E 5 3232+C30,�.2%�'}+C325 >C5 <�?AB-»F' ,2?Y5 EV�6�B ' E '�<-.0?�.25 +C<#ê:e}$�30?A<�,/LU+C3 E ?A<�=�<�+C3 E ?AB 5 ��'¦32'�6�32' ,D'�<-.0,u.2%�'���5 '�W?A<�= E +�=�'�B 5 <�>V.230?A<�,/LU+C3 E ,/.2'�6f+AL�.2%�'�>C'�+ E '4.232d�6�5 6#'�B 5 <�'Ce�������ßò������ �-�����C���³�#��¤?C,/.2'�325 � ?�.25 +C<�5�,�.2%�'*6�32+�14' ,2,�+AL�14+C<��C'�3D.25 <�>M6�325 E 5 .25 �C' ,}B 5 ¥C'°B 5 <�' ,?A<�=�.2325�?A<�>CB ' , è ?AB 32' ?C=�df14+C<��C'�3D.2' =�5 <-.2+[WY5 <�=�+�W)14+�+C30=�5 <�?�.2' ,&Z�d.2%�'�.230?A<�,/LU+C3 E ?�.25 +C<R,/.0?A>C'xê&5 <-.2+�P�6l=�?�.2' ,¤.2+[6�5 ��'�B���?AB P�' ,Y5 <F.2%�'WY5 <�=�+�W ,°=�30?xW&?AZ�B '�LU30? E 'XZ�P�Ál'�3¦32'�>C5 +C<�e*»F' ,2?! ,°30?C,/.2'�325 � ?�.25 +C<

���

VideoApplication Kernel Name Lines Refs Cycles Insts

MPEG2 DVD Encode Block Match 157 71.5% 70.4% 63.4%FDCT 14 9.2% 9.2% 12.3%Horizontal Sub Sample 17 2.4% 2.5% 2.6%Read PPM 46 2.2% 2.1% 2.9%IDCT 69 2.1% 2.3% 2.5%Quantize 15 1.8% 2.0% 2.0%Vertical Sub Sample 25 1.8% 1.8% 2.1%

MPEG2 DVD Decode IDCT 75 33.3% 33.9% 29.7%Parse Bitstream 222 33.1% 32.7% 29.7%Form Prediction 124 29.3% 28.9% 26.2%Add Block 34 9.6% 9.4% 13.7%Dither 72 7.8% 7.7% 12.1%

MPEG2 720P Encode Block Match 157 69.6% 68.4% 61.5%FDCT 14 9.3% 9.3% 12.4%IDCT 75 2.5% 2.7% 2.7%Horizontal Sub Sample 17 2.4% 2.5% 2.6%Read PPM 46 2.2% 2.1% 2.9%Quantize 15 1.8% 1.9% 2.0%Vertical Sub Sample 25 1.8% 1.8% 2.2%

MPEG2 720P Decode Parse Bitstream 240 37.1% 36.9% 35.1%IDCT 75 31.6% 32.0% 27.3%Form Prediction 124 30.4% 30.0% 27.5%Add Block 34 8.2% 8.1% 12.0%Dither 72 6.7% 6.6% 10.6%

MPEG2 1080I Encode Block Match 157 72.1% 71.1% 64.0%FDCT 14 8.9% 8.9% 12.0%IDCT 35 1.5% 1.7% 1.5%Horizontal Sub Sample 17 2.3% 2.4% 2.5%Read PPM 46 2.1% 2.0% 2.8%Quantize 15 1.7% 1.8% 1.9%Vertical Sub Sample 25 1.7% 1.8% 2.1%

MPEG2 1080I Decode IDCT 75 32.7% 33.0% 29.3%Parse Bitstream 240 31.7% 31.5% 28.4%Form Prediction 67 17.2% 17.1% 15.6%Add Block 34 9.5% 9.3% 13.5%Dither 72 7.7% 7.6% 12.0%

������� ��� �������������������������

3D GraphicsApplication Kernel Name Lines Refs Cycles Insts

Doom Render Column 15 30.6% 30.4% 37.7%Render Span 16 22.7% 21.4% 18.9%Render Segment 80 15.9% 15.8% 10.7%

Mesa Gears Resterize 126 77.1% 76.2% 75.0%memset() 5.3% 5.8% 19.3%Transform/Normalize 41 4.4% 4.1% 1.0%Project/Cliptest 41 3.5% 3.3% 1.1%Lighting 77 2.7% 2.5% 0.8%

Mesa Morph3D Frame Buffer 19 64.7% 60.4% 40.0%Lighting 134 13.3% 13.8% 10.7%Rasterize 43 7.1% 8.7% 25.9%Transform/Normalize 18 2.6% 3.1% 1.9%Project/Cliptest 29 2.6% 2.7% 2.2%memset() 0.7% 0.9% 8.7%

Mesa Reflect Transparency 17 28.5% 28.4% 17.0%Stencil 55 15.5% 15.4% 11.7%Frame Buffer 35 13.4% 12.9% 15.3%Rasterize 7 1.7% 2.5% 25.2%memset() 0.3% 0.4% 1.5%Lighting 80 0.5% 0.5% 0.4%Transform/Normalize 18 0.2% 0.2% 0.1%Project/Cliptest 29 0.2% 0.2% 0.1%

POVray3 Synthesize Texture 118 23.6% 22.0% 20.4%Bounding Box 89 14.9% 14.7% 10.5%Vista Buffer 38 8.7% 8.2% 7.6%Lighting 179 11.7% 11.5% 9.3%memmove() 5.8% 6.0% 14.5%

������� ������ ����������������

�������������� ������ ����������� ����������� �!�"� �#$������������%'&�(*),+-),./),02143�1�5�62+7& 6289 ),./):62;�<=.$1�>�./?�(*),;�@2ACB*6�@�<����C��& 1D(*8 B�(�E�@�+�1D;C.F6�& 1D(�E2./):62; 9�GIH J � K ��L�M�NO�PRQ ��� ST� ��� ��������D��S Q ���"� ��� ��� #�UV�����C��������S���������ST�D������ Q ��� ST� #

��� �����WK � X�� Q ��� ������<7K � � ����<7���C� Q ��K Y������C�W���4Z!��K K[���4� S������Q ��� ST� ��� �����!K � X�� Q � \���K'����*����� ��K ���!���C�4 � ��S�� Q �!� �����-ZF� �C���2ZD��������� �C�2�����]���C�W���D������ST� � ���]ZF^ ���^ Q � \���K'K ����2��� ���C�!�������*#D� Q � ���_ �Y`�����^ Q ��� ST� ��� ��� Pba ���W�����^_���D� Q � ��� Q � \���K7K ��#��2��� ���c<d�e��������ST�����I���-����� �����2����� Pgf B�(�E�@�+�1D;C.I���T� Q � \���KK ����2��� ���h���D��S Q ��� � ���i �Yj���k�����"� ��� ���jD��K ����<l��� Q ��^c<]���C����D\���� ����D��������� �C�2�����R���R����m�� � ����� P UR^ � Q ���"#/��������ST�����F� Q ���"#�2��� ���C���^C�2������K K �2Z Q ��� ST� ��� ���T����D��S Q ���"� ��� ���n�C�"�o��^ �I��������#ST������p �q�����"��D���2�����I� �2���7���[� Q � �2���R��^ � Q � \���KCD��������� Q ���C��� � ����-��^ �[��������ST����� P

r�P ���D\���� ��� � � #�sC1�>�./?�(*),;�@oS�� Q �q� Q ���"��� ���-���'�[� Q ��D� tC���I� S������u ���K K ���-�7���D\���� ���wvV�������[�����^ Q ��� ST� ��� ���!�����qZF^ ���^I���D\���� ��� � ����!���C�� K ��� Pqx ���"����������^ ����������ST������p �q���D\���� ���[D��������� �C�2������<��^ �[�����"��D���2�����-���D\���� ���[����S Q K � u ���7.$1�>�1Dyc�2��K � �wvdZF� ��^ � �4��^ ����D\���� ���T���oD��SI � � ���zZF� ��^g��^ �T��������ST������p �[D��K ���[ C���"���z�����^ �[���D\���� ������� �C*��� ��� P

{ P ����� #q|V6�@T K ���C� �d��^ �F��������ST������p � Q �����"#/���D\���� ��� � �oD��K ���dZF� ��^��^ �!D� ���������c�����7D��K ���c C���"���[���[��^ �]��Y��D#$D��������� �C�2���q�����������CD����C�k�����iST����� P UR^ � Q �����"#/�����g��������ST���������T��^ ���}�C�"���k���� Q � �2���[��^ �[��������ST������p �R�����"��D���2�����4������ST�[ ��~'��� Q � \���K P

� PRQ ���F��������ST�����R� Q �����2��� ���C� #�UR^ ��������ST�� ��~'����D��������� �C�ST��������^C���kD��K ���o�2��K � ��� Pz� ���������K K Y�<V��^ �����W�����W��K��"�n���CD� K #K�����Y u ���-^ ��K Q ���*v� ��~'�����o��^C�2�T^ ��K�� Q ���"# Q � \���K]� ��������S��2��� ���� ����^ �o��� Q ��^c<��������CD� K/<C���D� SI� K��2��� ���c<���K Q ^C� <C���C������\�� K ������Y ��~'����� P�f �C�����'��^ �]�"��*��� ����������^ �]����� Q K��wY����������d������D�C���"���=<��^ �����IS��wY� ��-SI� K ��� Q K �TD��K ���7 ��~'����������[����� K �- ��~'����� � �u K �D�,��<C��� ��^��*v!���C������������� u ����������<� C���X v P

���F�2�R�l�F���!�F�� �c�w��� �D�"�����D� �����z�V�d�C�� $¡ ¢�£�¤2¥F�� $��£�¦D§ ¨q£�¤�©$ $¡ ¡ § ¥qª�«=�,¬:­�£�®�£�¤���¡R¯�°D����¨q§ �± ����¤�¢,² £���¨q¢=² £��V³�¨q��®� d´ £*��§ ¤�®D¥ µ¶ ·/¸�¹»º»º/¼�½ ¾�¿�Àd¸:Á] Ãwº]Ä�¶ Å�ÆCÇ�È�£�¡ �É"Ê�Ë ÇqÌ�½ À/ÍwÎ�Ï�ÐC¸�ÑdÑdÍ�¾�½�¹/Î� ½ ¸�¾�ÀdÎ�¾2¼FÅ�Ñ!Î"¿Dºl¶ ·/¸�¹»º»À/À/½ ¾�¿!Å�Å*¥�«=©»¬:£"ÒÓ  $�=Ô�Õ É�Ö ¥�×�×2� Ë"Ø Ò Ë�É� �c�wÙ*Ú��$� �C��£ Ó  �¦*°D¢,¬: $¨q¢'³�¤�©$£���×w£����"¬: $�2¥�¶�¸�À»Â Ä�¹»·»½ ÛwÂ=Ü�Î�¾�¿�ÍwÎ"¿DºqÝ'º Á$º»·»º»¾�¹»º$ÇÞ ÃD½ ·/¼7Æ�¼�½  ½ ¸�¾�¥'ß ´Cà/Ô�Õ�Õ�ÕF�C����§ ¢�£�¤DÒ á� $¢�¡  »°¯�â Ó ¡ § ¢�­�§ ¤�®F´ £�¨q×���¤�°�¥Ã�  Û�ã ä*äwå�å�å�æ Î*¼*¸D绺"æ ¹/¸�ÑVäDÛ�·»½ ¾w äDÛ�¸�À»Â À�¹»·»½ ÛwÂ�äDÛ�¼:Á:À�äw¶CÜ�Ý=è�æ Û�¼:Áw¥��� »Ò¬:��§  »é� $�]�'×���§ ¡�ê Ê ¥wê Ø�Ø�Ø� �Cë�ìwí=î*ï*ð����C�Dé"��¤�©$ $� ±  $¡  »éD§ ¢�§ £�¤F¦*°D¢,¬: $¨q¢=´ £�¨q¨q§ ¬�¬: $ �¥�ñ»� ± ¦�´�ò=§ ®�§ ¬:��¡ ±  $¡  »ÒéD§ ¢�§ £�¤ó¦*¬:��¤��������2¥ ñ}Ã�  Û�ã ä*äwå�å�å�æ Î� À�¹"æ ¸�·,¿»äwÄwÂ�Î�¾2¼*Î�·/¼�À�ä�ô�õ�ö�¥z�� »Ò¬:��§  »é� $�]�'×���§ ¡�ê Ê ¥wê Ø�Ø�Ø� �Cë�ìwí=î*ï�Ú����C�Dé"��¤�©$ $� ±  $¡  »éD§ ¢�§ £�¤÷¦*°D¢,¬: $¨q¢ø´ £�¨q¨q§ ¬�¬: $ �¥ùñ$ú=â�§ �� û¬:£¬:­� ýü'¢� þ£"²ÿ¬:­� ý� ± ¦�´ ò=§ ®�§ ¬:��¡ ±  $¡  »éD§ ¢�§ £�¤ ¦*¬:��¤��������2¥ ñÃ�  Û�ã ä*äwå�å�å�æ Î� À�¹"æ ¸�·,¿»äwÄwÂ�Î�¾2¼*Î�·/¼�À�ä�ô�õ � ¥ �� »¬:��§  »é� $� �'×���§ ¡ÿê Ê ¥ê Ø�Ø�Ø� �'Ù����»î*�������� £"¬�¬:£�â2¥c¯���ú��'�'£$� �����2¥����  $¤�®�§ £D¥�ª ± ­�  ��Ò ©$£*�� $�!������×D¬:§ é� Ó § ¤����,°d©$£*�� $�»¥ µl¶ ·/¸�¹»º»º/¼�½ ¾�¿�ÀV¸:ÁV Ãwº��lÐ'Ð�� �����VÎ�Â�Î7ÐC¸�Ñ�Û�·»º»À/À/½ ¸�¾ÐC¸�¾"Á$º»·»º»¾�¹»º�¥�¦D¤�£$� Ó § ���2¥�ü ± ¥�ü=¦D�V¥��R����©/­�� Ø Ò �'×���§ ¡�Ô=Ô�Õ�Õ É ¥�×�×2� Ô���Òê�ê� í��w�����Dî*î����R§ �� û´ ­� $¤�®D¥ ª ± ­�  �R£*��§ !w $� ò=§ ¢�©$�� »¬: û´ £�¢�§ ¤�  ± ����¤�¢,Ò² £���¨ ß �Ròc´ ± à ��¤�� �R¯�� ú �'â���§ £ ��¤�©$£*��§ ¤�®D¥ µÃ�  Û�ã ä*ä�Á»¸#"Dæ Í%$"æ ¾�º$Â,æ Î�Í�ä�&�'('»ÑR¹/Ãwº»¾�¿»äwÑ!¼D¹$ äwÑ!¼D¹$Â,æ Û�À�¥*)�â�¤� ÷ê É ¥Ô�Õ�Õ�Õ*¥��� »¬:��§  »é� $�]�'×���§ ¡�ê Ê ¥wê Ø�Ø�Ø� í���+ ,2îD�"� ±.- § Ò ©(�� $�]´ ­�§ â� $­2¥Cá� $§ Ò /� $¤0��§ ¤2¥�ñ$´ ­�������©»¬: $��§ - �"¬:§ £�¤o£"²l¦*¬:�"¬:§ ©1�"òú=����×�­�§ ©$¢-á�£��2�*¡ £�����¢»¥ ñ�¯���£*©$ $ $��§ ¤�®�¢-£"²�¬:­� zÔ�ê�¬:­h��´3� ¦D³,ú'Òú�4��'¯���5"��â���£�®�����×�­�§ ©$¢=ú=����×�­�§ ©$¢c�'�����D� ���� �á�£��2�*¢�­�£�×2¥6��£�¢c�'¤DÒ®� $¡  $¢»¥�´ ��¡ § ² £���¤�§ �D¥��'â�®�â�¢,¬���Ò Ê ¥�Ô�Õ�Õ Ö ¥�×�×2��Ô Ö Ò�ê Ê� í�787�î*î�� ´ � Ó ¡  :9' »��¢;9' »¬�� £��2��¥ ª�á�£�¡ ²<� ¡ § ¬ -  $� ³�¤�¬: $�,éD§  »� ��§ ¬:­È=§ ©$  ¯��� $¢�§ �� $¤�¬ �'¡ýú=£���  £�¤ ´=9�9?> ¢ ���"¬:  ����§ ¬:§ £�¤2¥ µÃ�  Û�ã ä*äwå�å�å�æ ¹»¾�¾�æ ¹/¸�ÑVä�ôVÜ�Ü�¶�@'Ü�Å Þ Å$Ð�Ä�äwÀ»Â�¸�·»½�º»À�ä.A��B�B�»ä6C�ö$äCB�»äDÛ�·»º»À/½ ¼Dº»¾wÂ,æ DECBCBC»ä2 ·/Î�¾�À/À�¹»·»½ ÛwÂ,æ ¿*¸�·»º,ä�¥w�� »¬:��§  »é� $�!�'×���§ ¡�ê Ê ¥wê Ø�Ø�Ø

� í'Ù�Ù*� F*ï��G)�� á4�w´ £*£�¡  »°�¥H)�� á4� ± âE�� »°�¥�ñ»�'¤R�'¡ ®�£���§ ¬:­�¨n² £��C¬:­� 8�R��©/­�§ ¤� V´ ��¡ Ò©$â�¡ �"¬:§ £�¤�£"²'´ £�¨q×�¡  JILK�£�â���§  $�V¦D $��§  $¢»¥ ñFè7Î� Ãwº»Ñ!Î� ½�¹»ÀR¸:ÁFÐC¸�Ñ�Û�ÍHMÂ�Î� ½ ¸�¾�¥�È�£�¡ ��Ô�Õ*¥�Ô�Õ�N Ë ¥w×�×2��ê�Õ Ö ÒO� Ø Ô� P����*�"î�Q��R)�âD¬�¬:�zò= $®� $¤� $�»¥Iñ»ò=§ ®�§ ¬:��¡[¦D×w $ $©/­i´ £�¨q×��� $¢�¢�§ £�¤2¥ ñS�=·"æT�V¸Dç"çH� ÀU ¸�Í�·»¾2Î�Ï ¥�È�£�¡ ��Ô�Õ*¥H9'£D��Ô Ë ¥�ò= $©$ $¨ Ó  $�'Ô�Õ�Õ Ê ¥�×�×2��� Ø Ò É ÕRß Ë à� P�Ù*ÚwÚ2î*ï��V)���ú���ú���ò=£ Ó�Ó  �¥�ñJK���¢,¬: $�WKXK ± ¢»¥ ñY�=·"æ�V¸Dç"çH� À U ¸�Í�·»¾2Î�Ï ¥�È�£�¡ ��ê Ø ¥9'£D�wê*¥�K�  Ó ��â����,°RÔ�Õ�Õ Ë ¥w×�×2�2Ô�ê Ë Ò�Ô Ë Ô�ß N�à� P�Ù�ÙBZR� ª ± ­�  «�[]©$§ ��¡�ò=£*£�¨\KD�]�¥ µCÃ�  Û�ã ä*äwå�å�å�æ ¿*Î�ÑRº»·»À�æ ¸�·,¿»ä�¼*¸�¹»À�ä�^Dô8_�ä�¼*¸"¸�Ñ=Á�� »¬:��§  »é� $�]�'×���§ ¡�ê Ê ¥wê Ø�Ø�Ø� `3Z!Ú�a�� ¯���â�¡��7����¨ Ó �� $ �¥=� ��â�©$ �bc§ ¨ Ó ¡  �¥qÐgÜ�Î�¾�¿�ÍwÎ"¿DºRô'Ï ¿*¸�·»½  ÃDÑdÀlÁ»¸�·�=½ ¿�½ Â�Î�Ï�Ä�½ ¿�¾2Î�Ï�¶ ·/¸�¹»º»À/À/½ ¾�¿�¥�Ô�Õ�Õ*Ô�¥�¯��� $¤�¬:§ ©$ »Ò �'��¡ ¡ ¥D³�¤�©��

� c2ÙBdEd�î*ï��e)� $��£* $¤ K�£��B�� $�»¥�ªfK�â�¤�©»¬:§ £�¤���¡ ¦D×w $©$§ !w©$�"¬:§ £�¤7£"²�)�¯�� úgò= $©$£�¨q×��� $¢,Ò¢�§ £�¤2¥���¤����¤7³�¨q×�¡  $¨q $¤�¬:�"¬:§ £�¤R² £��WK��� $ �¥ µ!¶ ·/¸�¹»º»º/¼�½ ¾�¿�Àq¸:Ád ÃwºRõ� ÃÆ Í�·/¸»¿�·/Î$Û�ÃD½�¹»À0gd¸�·Jh"À:Ã�¸$ÛwÇl¶ ·/¸»¿�·/Î�ÑdÑd½ ¾�¿7¶�Î�·/Î*¼�½ ¿�ÑdÀR½ ¾ji'·/Î$Û�ÃEM½�¹»À�¥E�R����¢,¬:��§ ©/­�¬$¥*¬:­� �9' »¬:­� $��¡ ��¤���¢»¥D¦D $×D¬: $¨ Ó  $��ê�ÒO�*¥wÔ�Õ�Õ Ë ¥�×�×2��Ô Ø ê�ÒÔ�ê Ø� c2Ù*� �lk�� )���¨q $¢�ò��mK�£�¡  »°�¥��'¤���§ �� $¢cé"��¤�ò=��¨!¥�¦*¬: »é� $¤ bl�mK� $§ ¤� $�»¥.)�£�­�¤nK ��'â�®�­� $¢»¥o4�§ ©/­������p���D¯�­�§ ¡ ¡ § ×�¢»¥wÅ�¾w ·/¸"¼�Í2¹$ ½ ¸�¾7Â�¸FÐC¸�Ñ�Û�Í�Â,º»·qi'·/Î$Û�ÃEM½�¹»À�¥�Ô�Õ�Õ Ê ¥w�C����§ ¢�£�¤DÒ á� $¢�¡  »°d¯�â Ó ¡ § ¢�­�§ ¤�®l´ £�¨q×���¤�°� r�ð�s�î*��� ¯��"¬:��§ ©(�l�'�#t2¤� $�»¥o�� $£�¤p� £"¬�¬:£�â2¥D¯���â�¡wú��D�'£$� �����2¥�¯��"¬:��§ ©$ =¦D§ ¨q�����2¥�£�¢�­*â��q�  $¤�®�§ £D¥E���¤�¤u�� �´ â�¤2¥*ªf� ��£$��¢�§ ¤�®q¬:­���£�â�®�­R�'§ ®�­Y]=â���¡ § ¬�°ò=£*©$â�¨q $¤�¬c³�¨q��®� $¢=��§ ¬:­7òv/,È�â2¥ µF¶ ·/¸�¹»º»º/¼�½ ¾�¿�Àd¸:Ád ÃwºYA��B���7Å�Æ Æ Æô=¼�w�Î�¾�¹»º»À]½ ¾x�=½ ¿�½ Â�Î�Ï=Ü�½�ç»·/Î�·»½�º»ÀÐC¸�¾"Á$º»·»º»¾�¹»º�¥��'×���§ ¡Cê�ê�Ò�ê Ê ¥�Ô�Õ�Õ É ¥¦D��¤�¬:�q� ��� Ó �����D¥w´ ��¡ § ² £���¤�§ �D¥�×�×2�H� Ø Õ�ÒO�*Ô É� r�ð�� � î*ï�� á-§ ¡ ¡ § ��¨z³:�w�'��¡ ¡ ��­���¤2¥*ª,ò=� ´�¬:��¡ �R¦D£"² ¬�� ���� �y ±  JI*¬�Ò ¬:£"Ò�¦D×w $ $©/­ ±  $©/­DÒ¤�£�¡ £�®"°l��¤��q³�¨q×�¡  $¨q $¤�¬:�"¬:§ £�¤2¥ µ��=½ ¿�½ Â�Î�Ï Þ º»¹/ÃD¾�½�¹/Î�Ï U ¸�Í�·»¾2Î�Ï ¥*È�£�¡ � Ö ¥9'£D� Ê ¥�Ô�Õ�Õ Ë ¥�×�×2� Ë Ò�Ô�Õ� r8P�ë���� � ñ»�'ò ± Èz]=â� $¢,¬:§ £�¤�¢|{û�'¤�¢,�  $��¢»¥ ñÿÃ�  Û�ã ä*äwå�å�å�æ ¹»º»Ñ!ÎD¹»½  }Dæ ¸�·,¿äwÑ!Î�Ï Ï äDÛ�·/¸"¼�Í2¹$ ä�w"½ ¼Dº/¸»ä�~�Ï º»À�ä.$�Î"Ã�¼� w*æ Ã� ѥ"�� »¬:��§  »é� $�V�'×���§ ¡Dê Ê ¥*ê Ø�Ø�Ø� rV��a�Zî�Q�� ��°D¤� l�j�' $��¨q��¤�¢2��°�¥[ªf4��=¦ ± � ¯���£*©$ $¢�¢�§ ¤�®g£"²T¦D×w $ $©/­2¥ µ Å�Æ Æ ÆÞ ·/Î�¾�À$ÎD¹$ ½ ¸�¾�ÀR¸�¾oÄ*Û�º»º»¹/Ã�Î�¾2¼Fô'Íw¼�½ ¸7¶ ·/¸�¹»º»À/À/½ ¾�¿�¥2È�£�¡ ��ê*¥X9'£D� Ê ¥«=©»¬:£ Ó  $�=Ô�Õ�Õ Ê ¥�×�×2� Ë�Ö�É Ò Ë�É Õ� �2Pqì��V� ³�¤�¬: $����©»¬:§ é� ûò=§ ®�§ ¬:��¡ ¦D£"² ¬�� ����  �'¢�¢�£*©$§ �"¬:§ £�¤2¥øª/Ô�Õ�Õ�Õù¦*¬:�"¬: £"² ¬:­�  ³�¤���â�¢,¬:�,° 4� $×w£��,¬$¥ µ Ã�  Û�ã ä*äwå�å�å�æ ½ ¼�À$ÎDæ ¹/¸�ÑVäÅ��=Ä�ô��lÄ.@ Þ ÅO�qÝ'Æ ¶�@'Ý Þ æ Û�¼:Á�¥w�� »¬:��§  »é� $�!¦D $×D¬: $¨ Ó  $� Õ*¥wê Ø�Ø�Ø

� �qð�Úw� îBF��e)���ú��EK �Ebc� Ó ¡ ��â2¥2ñ ± ­� còCÈ=òW¯�­�°D¢�§ ©$��¡�K�£���¨q�"¬$¥ ñ��=½ ¿Dº»À»Â�¸:Á Þ º»¹/ÃEM¾�½�¹/Î�Ïd¶�Î$Û�º»·»À�Å�Æ Æ Æ}Å�¾wÂ,º»·»¾2Î� ½ ¸�¾2Î�Ï7ÐC¸�¾"Á$º»·»º»¾�¹»º-¸�¾jÐC¸�¾�À/Í�ÑRº»·Æ Ï º»¹$ ·/¸�¾�½�¹»À�¥2Ô�Õ�Õ�N*¥w×�×2�H� Ê�É ÒO� Ê Õ� ��+ ���2î*î�� ± § ¨�bc§  $¤�¬ - ¡  �¥Dñ»³�¨q×�¡  $¨q $¤�¬:§ ¤�®K���¢,¬�òc´ ± ¢»¥ ñ?�=·"æ6�V¸Dç"çH� À U ¸�Í�·»¾2Î�Ï ¥È�£�¡ �wê Ê ¥H9'£D���*¥%�R����©/­Ô�Õ�Õ�Õ*¥w×�×2�2Ô�Ô Ë Ò�Ô�Ô�Õ� ��+ � �Dî*ï�� �R���2� )���bc§ ¡ ®������2¥ ª,�'�����D� ����  ² £�� �C©$©$ $¡  $���"¬:§ ¤�®«=×w $¤�ú���¥ éwÔ�� Õ*¥ µ Þ Ãwº<� U ¸�Í�·»¾2Î�Ï ¥ ¦D $×D¬: $¨ Ó  $��5�«=©»¬:£ Ó  $�Ô�Õ�Õ Ë ¥ Ã�  Û�ã ä*ä2Â�¸"¸�Ï ç/¸#"Dæ À:¿�½�æ ¹/¸�ÑVä Þ Î�À»Â,º�@�Á(� Þ ä�¼*¸�¹»Í�ÑRº»¾w ÀäX@�Û�º»¾.i=Ü�ä�¿�Ï Í�Â�ÐC¸�Ï �»ä�ÃDåCÎD¹»¹»º»Ï æ Ã� ѥ*�� »¬:��§  »é� $�]�'×���§ ¡�ê Ê ¥wê Ø�Ø�Ø� �l� ð����»�B��� ò= $¤�¤�§ ¢=�V�%bc¡ �"¬�¬$¥�ª�¦D£"² ¬�� ���� �² £��=�!©$��¢�©$���� �5"×�������¡ ¡  $¡2² £���¨q��¤�¬c¢,°D¤DÒ¬:­� $¢�§ -  $�»¥ µ U ¸�Í�·»¾2Î�ÏC¸:Ál Ãwºlôc¹»¹/¸�Í�À»Â ½�¹/Î�Ï�Ä2¸�¹»½�º$ }7¸:ÁVô'ÑRº»·»½�¹/Î�¥wÈ�£�¡ �N Ö ¥H9'£D�%�*¥��R����©/­Ô�Õ É"Ø ¥w×�×2��Õ Ö Ô»Ò�Õ�Õ Ë� �VÙ��2ð�dD� ªfb'£*����� ò=§ ®�§ ¬:��¡ ³�¨q��®�  «�t2 $��§ ¤�®D¥ µÃ�  Û�ã ä*äwå�å�å�æ h�¸"¼*Î�h*æ ¹/¸�ÑVä�¼�½ ¿�½ Â�Î�Ï Å�Ñ!Î"¿Dº»À�äwÀ$Î�Ñ�Û�Ï º»À äw½ Ñ!Î"¿Dº»Å�¾�M ·/¸Dæ À:Ã� ÑdÏ ¥w�� »¬:��§  »é� $�]�'×���§ ¡�ê Ê ¥wê Ø�Ø�Ø� ��,���+ î*î�� �V��bcâ�¤�§ ¨q�"¬:¢�â2¥W9V�=³��� �¥ ± �V¦D�"¬:£D¥W��=��¤���£D¥c�V�W�Râ���������¨q§ ¥ ± �bc��¨q $§ ¥H�7���'§ ����¤�£D¥��7��«����D¥��V�w«=­ Ó �D¥ ± �E�âD¬:�����D¥ ± �2«��������D¥H�7�¦Dâ - â�£��*§ ¥wª Ë � Ë ú�KX��«=¯ ¦7È� $©»¬:£��cü'¤�§ ¬:¢V² £��q> ��¨q£"¬:§ £�¤[¦*°D¤�¬:­� $¢�§ ¢J> ¥ µ¶ ·/¸�¹»º»º/¼�½ ¾�¿�À=¸:Á��V¸�Â'Ð�ÃD½ Û�À8ABA2¥D¯���¡ £V�'¡ ¬:£D¥D´ ��¡ § ² £���¤�§ �D¥*�'â�®�â�¢,¬'Ô Ë ÒÔ Ö ¥�Ô�Õ�Õ�Õ*¥w×�×2� Ö Ô»Ò É ê� �m+ ���"î*��� � £�¢�¢� ���§ ¤�©$£�¡ ¤2¥ ª,�'¤ �mID×w $��§ ¨q $¤�¬:��¡b�'§ ®�­:K�§ �� $¡ § ¬�°ø¯� $�,Ò©$ $×D¬:â���¡`�'â���§ £ ´ £*�� $�»¥ µ;�R����©/­ É ¥ Ô�Õ�Õ É Ç Ã�  Û�ã ä*ä�¹»¹»·»Ñ!Î�Må�å�å�æ À»Â�Î�¾"Á»¸�·/¼Dæ º/¼�Í�ä�&*ç/¸�À/À�º,äDÛ�·/¸2��äDÛ�·/¸2��æ Û�À�¥ �� »¬:��§  »é� $� �'×���§ ¡ê Ê ¥wê Ø�Ø�Ø� ��Ù��l���*î�� ´ ­���§ ¢,¬:£�×�­x��£* J�] $�»¥c�C����§ ����¤x��§ ®"¬: $¤ Ó  $��®D¥=ú= $£���®� �¦w���R£�¢�©/­�°*¬ - ¥ñ»¯�����©»¬:§ ©$��¡6K���¢,¬�Ô»Ò ò�òc´ ± �'¡ ®�£���§ ¬:­�¨q¢C��§ ¬:­�Ô�Ôq�Râ�¡ ¬:§ ×�¡ § ©$�"¬:§ £�¤�¢»¥ ñ¶ ·/¸�¹»º»º/¼�½ ¾�¿�À�¸:Áo ÃwºIÅ�¾wÂ,º»·»¾2Î� ½ ¸�¾2Î�ÏÐC¸�¾"Á$º»·»º»¾�¹»º-¸�¾eôc¹/¸�Í�À»Â ½�¹/Î�Ï ÇÄ*Û�º»º»¹/Ã�ÇdÎ�¾2¼IÄ�½ ¿�¾2Î�Ï�¶ ·/¸�¹»º»À/À/½ ¾�¿�ÇY� Å$Ð�ôcÄ�Ä�¶3Mf�o�wà/¥=È�£�¡ ��êIß £"² Ê à/¥ú=¡ ��¢�®�£$�c¥�¦D©$£"¬:¡ ��¤��2¥wÔ�Õ É Õ*¥w×�×2��Õ É�É Ò�Õ�Õ*Ô� ��ð����2î�Q���4�£�¨q��¤ �����R�� $�� $�»¥gªf4��$° ± ����©$§ ¤�®b��¤�� ú=����×�­�§ ©$¢}�mI*¬: $¤DÒ¢�§ £�¤�¢»¥ µ Þ Ãwºiè7Î� Ãwº»Ñ!Î� ½�¹/Î U ¸�Í�·»¾2Î�Ï ¥eÔ�Õ�Õ Ê ¥4È�£�¡ � Ê ¥�9'£D�0�*¥×�×2�wÔ»Ò�Ô�N*¥*Á/ Û�ã ä*ä�Á/ Û�æ ½ ¾"Á$æ º$ ÃB'"æ ¹/Ã"ä�¼*¸�¹,äDÛ�Î$Û�º»·»À�ä2 ½ äwÀ�¹»À�äw·/Î�}Dæ Û�À�æ ¿#'D¥��� »Ò¬:��§  »é� $�!�'×���§ ¡�ê Ê ¥2ê Ø�Ø�Ø� �n+ �Jd�î*ï��R4�£ Ó  $�,¬l�V�v�R§ ©(�� $¡ ¢� $¤2¥2ª,ò= $¢�¢� $�,¬q�'¨q¨q£�¤�§ ¬: $¢V¯ «CÈ����$°E�Fò=�"¬:��¢� »¬$¥ µÃ�  Û�ã ä*äwå�å�å�æ Û�¸�w"·/Î�}Dæ ¸�·,¿»äDÛ�º/¸$Û�Ï º,ä_·/Î�ÑVä�¼*Î�Â�Î�À�º$ À�ä�Î�ÑdÑd¾2¼*Î�Â�ÎDæ '»½ Û�¥¶�@lÌ6'»½ ¾�ºJD�¥%�R����©/­H5"�'×���§ ¡�Ô�Õ�Õ Ë ¥w�� »¬:��§  »é� $�]�'×���§ ¡�ê Ê ¥2ê Ø�Ø�Ø� �T�[�V� �R§ ��§z�R��¤*âD² ��©»¬:â��� $¢ �'¢�¢�£*©$§ �"¬:§ £�¤2¥ ñ/á-­��"¬ ³�¢V�R³�ò=³f��¥ ñÃ�  Û�ã ä*äwå�å�å�æ Ñd½ ¼�½�æ ¸�·,¿»ä�ÎDç$ Ñd½ ¼�½�æ Ã� ѥ��� »¬:��§  »é� $�]�'×���§ ¡�ê Ê ¥2ê Ø�Ø�Ø� 7�ð�d�ð*î*����bc� - â�­�§ ��£L9'������¨�â����D¥�R§ ¤�£���âI«=­�¬:�D¥ ± £�¢�­�§ ¤�£���§=«=�������D¥�R§ �*­���§ ¡± ¢�§ ¤ Ó  $��®D¥Vñ»�'¤\�R¯�� ú'Ò�ê���¤�©$£*�� $��5"�'âD¬:­�£���§ ¤�®7¦*°D¢,¬: $¨}² £��]òCÈ=ò± § ¬:¡  ¯���£*��â�©»¬:§ £�¤2¥ ñ�¶ ·/¸�¹»º»º/¼�½ ¾�¿�À¸:Á ÃwºTA��B����AB�� Ã�ÐC¸�¾"Á$º»·»º»¾�¹»º¸�¾�ÐC¸�¾�À/Í�ÑRº»·FÆ Ï º»¹$ ·/¸�¾�½�¹»À�¥=��£�¢q�'¤�®� $¡  $¢»¥C´ ��¡ § ² £���¤�§ �D¥'Ô�Õ�Õ É ¥C×�×2�Ô Ø�Ø Ò�Ô Ø Ô� � ð��2îB��� ò=�$éD§ ¢v� $¤q¯���¤2¥"ª,ò=§ ®�§ ¬:��¡��'â���§ £�´ £�¨q×��� $¢�¢�§ £�¤2¥ µ��=½ ¿�½ Â�Î�Ï Þ º»¹/ÃD¾�½�¹/Î�ÏU ¸�Í�·»¾2Î�Ï ¥�È�£�¡ � Ë ¥H9'£D�wê*¥w¦D×���§ ¤�®]Ô�Õ�Õ��*¥w×�×2��ê É Ò Ê�Ø

���

� ������������ �������������� ��� ��!#"�$�%&�('*)#"�+ + �-,/. ��$10�,2$�� '�3��4"�'�5* ��($��(������� ��'768 � $��9,;:<'�,2�($�%&�(=(=(�>��?�@BAC��5�� ��'EDF��'��9,2"�'�,2� '��(G>� �IHB0>H��IH��(5�$�� 'KJ9LNM�O�PN6 �$��(���('�,IQI����+ "(@��(5&?�@R,2H��F0�,2",2�F0�@>%&��H���'�@&ST$��IH��(�9,2$�"RU V�����'�3;AC���96��� "NW2�X�(��'�5����-,2�(5Y?�@1��"�$�Z/[T��$��('��9,2�(� '\� W1]_^B`�a�a�`>b<`��X!#����@>$�� 3�H�,LNM�Mc&?�@d ������X������� �

� ���egfg� !#H�"�$�+ �(�7 ��(@>'�,2��'ih(!#��+ ��$ 8>jCk � hml�n n o�p q�q�r�r�rCs t uv-w�xIy�zXo�s u�{(n q| o�w�}�u�n<w�u�q�~_w�� w�x-�>�X�;s l�n z�� �\$��-,2$�� �-G��(5 j ��$�� +�Pc>��P�����

� �_�2�N�-����� �Y� + + � "�%����C �$��(���-��0>"���+ j �F���(��Z���+ ��Z�@��F�Y� + + � "�%��T�C���-,�,2�($�+ � '�3>�)#$�� "�'� �� 8 + "�'�'��($9@����T��z�{-x-t<�Iy����F{-�-t og{-��t u�~�b1��l�{Y�Fx(n�w2v� �-t<{-u�n t �C�K~_w�zXog�gn t u���� � {-�Iw�u\ E¡C �t n t w�u��CLNM�M�P���!#"�%X?�$�� 5�3���¢F'�� 6G��($���� ,<@/ �$��(���-�dl�n n o�p q�q�r�r�rCs ��� t<£s w�x9�-q�rC{£(�Cww�n q\¤Fww�¥��q��T��z�{-x-t b�Iy�� ¦&�F{-�-t og{-�<q�£Iww�¥��s l�n z�� ��$��-,2$�� �-G��(5 j ��$�� +�Pc>�\P�����

� §�¨�©E¨���ª��«AC"¬��(�-G�AC"�%&"�'\�#h-:<%&"�3��R �$����(�(����� '�3®­T",2" 8 + �(¯°� ' ­T� 3�� ,2"�+�!#"�%R6�($�"��-� hR]#xIw��-{-{I �t u�����w2vXn l�{ � ]#±�¡_�R²�w�� s´³�³>a�`>�#µTt ��t n<y�� � w�� t   � n<y�n9{~_y�z�{-xIy��Np_µX{-�It ��ug�;y�u\ X�Co�og� t<�Iy�n t w�ug�-��0>"�'R¶���������!#"�+ � . ��$�'�� ">��¶�"�'>6��"�$9@�Pc6<O�>��LNM�M�·������\�g·�ON6<·�M

� §;���I������¸� ��AC�����('�?�+ ��%d�\¶���DR��ST���9,2�($�H����>,(�g�9�_H��&­T�(��� 3�' "�'�5 :<%&��+ �(%&�('>6,2",2� ��'&�.\";¹���36<0�,2$����-,2��$��(5 8 � + �C0�@>�9,2�(%d� W;�X~#^��gxIy�ug�(y>�(n t w�ug��w�u~_w�zXog�gn9{-x � }��-n9{-z���������+ ��L(�>�gºF�>��L�� 8 �(?�$���"�$9@���LNM�M�P��g���\��P�»N6<¼�P

� ½��N¾>¨�¿ ����À��"�$�ZÁ0>�(3�"�+ �ÂD;��$9, j Z��(+ �-@��Ã�9�_H��Ä­T�(��� 3�'Å�.Æ,2H��ST���('g[T¹Ç[T$�"���H�� �(�È:<'�,2�($9. "��(��� WÉ�YH�� ,2�Ê �"����($-�ÅLNM�Mc>�l�n n o�p q�q\n xIy�u�n9s �2��t<s �Iw�z�q�w(og{-u���� q� �w��-�Ëq�r´l>t n9{2¦;o�y(og{-x-�<q� >{-�It ��u�s og���$��-,2$�� �-G��(5 j ��$�� +�Pc>�\P�����

� ½�Ì�¿ Í ���� 0>�-@>%&����$R0>H�+ � �('\�Th([T��� 5��®,2���� �Î#[F6�L j ��5�� �K0�,2"�'�5�"�$�5\� h ±�¡#¡#¡�gxIy�ug�(y>�(n t w�ug�&w�u�¤_xIwy� >�Iy��-n t u��g������+ ��c��>��ºF�>�gc>�g­T�(�(�(%X?��($CLNM�Mc>����\�gP��»N6<P�LN·

� ½�f��ÏX��Ð��Ñ��"�$�ZÒ0>'��(¯;�Ò�9ÓC6 Ô�+ �(�Ç�_H��(%&�É0>��'�3Õ��:<­T:ÖÔ�+ ��� Wl�n n o�p q�q�r#³�s w�u�{s u�{(n q | ¥¥� y��Iz�{-t q\µ�y�z�u�×;ww -qgØF¦C��� {-�2Ù�s z�t  g�j ��3����9,TP�M���LNM�M�»��g$��-,2$�� �-G��(5 j ��$�� +�Pc>�\P�����

� ½����2�ª>Ú� �F�('�$�� ZE�X��0>��$��('����('\��­T����3�+ "��R¹´��¶���'��(�-�#��� �IH�"��(+#�T���F�(� 5��(%&"�'\�!F�´0>� 5�'��-@E)#��$�$����-�Ch-AC�("�+ 6 ��"�+ ���(5 8 "��9, 8 ����$�� �($;��$�"�'��9. ��$�% j + 3��6$�� ,2H�%&�-� hX±�¡#¡#¡��gxIy�ug�(y>�(n t w�ug�&w�uE�;�Iw����-n t<�-�-� � og{-{-�Il��´y�u\  � t ��u\y��]#xIw��-{-�I�It u��g�>����+ � j 0�0> ´6<O�¼���ºF�>��»���¶���'��RLNM�·�Û��g���\��·c�MN6<·�»�O

� ½>ÏT�N¿ ��Ð��Ü�1�0�¯#�(+ 5��('��-�I�9�_H��#+ � . ,2� '�3_���IH��(%&��Ý j �(���9,2��%R6 5��(��� 3�';�(��'��9,2$����-,2� ��'�.�?�� ��$9,2H���3���'�"�+;¯#"(G��(+ �-,2�-� WÞ�Co�og� t<{I 1y�u\ �~_w�zXog�gn<y�n t w�u\y��Rß�y�x(bzdw�ugt<���Fu\y�� }��It ��������+ ��O��gºF�>�\P�� j ��$�� +�LNM�M�»������\�\LN·�»N6<P���

� àF¨�Í á\ª�ª��â ��d ��®��"�� 5>@�"�'�",2H�"�'\��� j ,2�>,2��$�� "�+ ��'7%X��+ ,2� $�",2�Þ5�� 3�� ,2"�+BÔ�+ ,2�($?�"�'�Z��-� W/]#xIw��-{-{I �t u���w2vKn l�{�ã�ä�å�åY±�¡#¡#¡*±�u�n9{-x-u\y�n t w�u\y�� � }�zXo�w�b�It ��z*w�uæ~�t x-�-��t n �Xy�u\  � }��-n9{-z�����Î��������>� 8 � '�+ "�'�5\��¶���'��TÛN6<M�LNM�·�·�����\�gP�Pc>L-6<P�Pc�·�J ����+ ��O�Q� çY¨�¿ ¿ �gè(�Ü[T$��(3���$9@;DR�(�K"�+ + "��(���2�9�_H��#¶� �Î#[�0�,2� + +� �� �-,2��$��´!#��%&��$��(����� ��'X0�,2"�'>6

5�"�$�5\� WX~_w�z�z���ugt<�Iy�n t w�ug�Fw2v#n l�{_�X~#^/�(����+ �Oc>��ºF�>�Nc>� j ��$�� +�LNM�M�L�����\�gO�6 c�c� éF¨�©E¨��>Ú�ê�F� ��"���H��TV�"�%&"�5�">�&h-­_�T­ëSFG��($9G>� �-¯;� h�µTt �>{-�-n�w2vY��{-�Il>ugt<�Iy���]Cy�b

og{-x-�®±�¡#¡#¡�±�u�n9{-x-u\y�n t w�u\y��X~_w�uv({-x-{-u��-{Bw�uÞ~_w�ug�I��z�{-x®¡#� {-�(n xIw�u�bt<�-����LNM�M�»��g���\��Oc�»N6<Oc�Û

� éF¨�f�¾>��ª��ì!#H�� "6 ¹�� '1V�"�'�3>�R)#"�$9,2��'°0>"�'��>� j + G>� '1A;�;¹��(?��(�IZg�®h-:<'��9,2$����-,2� ��'¹��-G��(+R �"�$�"�+ + �(+ � ��%í� '�[T�(��%&�-,2$9@1 �$����(�(����� '�3�. ��$ �_H�$��(��­T� %&�('>6��� ��'�"�+�[T$�"���H�� �(� j ����+ � �(",2� ��'��-� hR]#xIw��-{-{I �t u����Xw2vXn l�{&³�ã�-n#�Fugug��y��±�¡#¡#¡�qg�X~#^i±�u�n9{-x-u\y�n t w�u\y�� � }�zXo�w��It ��zíw�u°^Bt<�-xIwy�x-�Il>t n9{-�(n ��x-{��ºF�(G��(%X?��($TO�®6C­T�(�(�(%X?��($FP��´LNM�M�·���­T"�+ + "��-�����-î>"��-��¢T0 j �\���\��L(c6Pc

ï´ð