+ All Categories
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

ï´ð


Top Related