module 3c - ilp (ch2) - speculation€¦ · 6 11 * "" 8 + ˘ % % % d˙d8 1 - ˘) % %% , %...
TRANSCRIPT
1
���������������� ��� ����� �������� ���� ��������� ����� �������� ���� ������
� ������ �� ������ ��� ���������� ��� ���������� �������
2
���! ��"�����#� ���$��% ���! ��"�����#� ���$��%
� �����&���� ��� ������������%� �"������"��� �� �'���%��� �����
��������������%�
� �������������&�()� �� ����������� ���%�����
� *��� ������ ���������� ���%�����
� �)��� � �+,��-�������&����
� ,��.%�! ���� ��/��.��! ������� ����� �� �������� �
� ����������� � ���� �%%�%
� ����"�������� � ��������%�! ��������������
2
3
���! ��"�#�� �%��� ���! ��"�#�� �%���//%���&������%���&������
� �%�������%�%������%'��������� ������&���%����"���&�%���%�0�
(�""����&�%��� ��������%
� ������%���&�%���%��%�(������� .
� ���%�,� 1�,�,���2��%
� ����! %��������������&����+,
� 3������ �������(�%� �(�� .%�4����&�������%�&�������1�(�)���
(��� ��%56�����%� � ���� �%%�%��%�! ���
� ��%���&�������(�����%
� �)��� � �% ������&
� �&�%��������� ��&
� ���7%������%�� (�&������
4
8 ������8 ������
� ��� �������
� ��� �������#�� �%����9-�� ���
� � �� ��)�����%�%
� 9- ������%
� :��,
� �� ���%��&���%��� �����(��! ���
� �&�%���� ���� ��&�%;� ������*�""��
� :��������� ����
3
5
��� �����������&������������� �����������&����������
� <����������'�8 �� �� �� ������������� ��()����! ����
%�� ������&������� �� ���"�(��� ��%�����-� ����&�
���&��� ��%��"�&��%%�%�! ���� ���� �
� ��� ��������� "�� �1��%%��1�����-� ������%��� ����%�%�
�"�(��� ������ ����%�! ������! �)%� ���� ��
� �)��� � �% ������&� ���)�"�� ��%�����%%��%
��%��� ����%
� 9%%�������)�������"��! ��-� ������� ���'�8 ��������%�
�-� �����%�%�����%�������������%����������(��
6
��� �����������&������������� �����������&����������
�� �� ������%��"�+,�(�%��%�� �������'
�; �)��� � �(��� ������ �������� ���%��! �� ����%��� ����%����
�-� ����
=; ��� ���������������! ��-� �������"���%��� ����%�(�"����
������������� �%�������%����
0��(����)���������""� �%��"��� ���� ��)�%�� ������%�$��� ��
�; �)��� � �% ������&��������! ����% ������&��"��""������
�� (�������%��"�(�%� �(�� .%�
4
7
���&���� �����������#�� �%������&���� �����������#�� �%���
� � �%��%���������-� ������"��� �����! ��&���%��� ��������"���%�����
> �� � ��?
� #��%����������%���� �������%��� ����� �� � ��
� ,���������%��� ������%�������&���%�� ������1�����! ������������
������&�%����"�������� �� ��)�
� �$����%����������%����"�(�""��%����������%���%��"���%��� ����%�
���������"���%����-� ������(����������� �� � ����
� #��%��������(�""��4 8 *5��%���%���%�������%%���%���%��� ��&�
��%��� ����%������� �)�(��%�� �����
8
������*�""���4 8 *5 ������*�""���4 8 *5
� ���#�� �%���/%���&������ 1��� �������%��� �����! ����%���%���%���1�
��)�%�(%�$�����)��%%�����%��� ����%�! ����"�����%�����������
��&�%����"���
� ,����%�� �������1�������&�%����"�����%���������������������
��%��� ����� �� � ��%�
� 4! ��.��! ��"�������)������������%��� �����%������-� ���5
� #��%1����� 8 *�%������%�������%������������(��! ����
�� ���������"���%��� ������-� �����������%��� ����� �� � ��
� 8 *��%���%��� ���"�������%�"�����%��� ����%1�@�%���%���%��������%������%�
4 �5�������������%����#�� �%���/%���&������
� 8 *��-���%��� ���� ��������&�%���%���.�� �
5
9
�� ���� �����! ���� 8 *�� ���� �����! ���� 8 *
10
������*�""���9���) ������*�""���9���)
9� ������)�������� 8 *� ������%�"����"���%'�
�; ��%��� ������)���
A ��(��� ��4��%�����%�����������%���51���%�����4��%���� �� ��)����%%�
�%��������51��������&�%��������������4��B �����������������1�! �� ����%�
��&�%�����%��������%5
=; ��%��������
A �&�%������� (���4"������%������B ����������%5����
� �� ��)����%%�4"���%����%5�! �����������%��� �������%����%�����(��! ������
�; :����
A :������"���%��� �������%����������������%��� ����� �� � ��%
C; ��)
A ��� ���%��������%��� �������%� �� �������-� �����1��������������%����)
6
11
������*�""���8 �������� ������*�""���8 ��������
� +��%���%��� ����%����D�D8 �����1��-� ��)��%��%%��
� ,������%��� ����%� �� �����1���%���%���� ������� 8 *
� �������%�������%������������%��� �����(��! �����-� ������ �� ������E� �� � ���� � ������&�%���%���.�� �
� #�&���%���%�! ���� 8 *�(�""������ (�����%�����"���%��������%������
� ��%��� ����%� �� � ���� ����%���������"� 8 *���� �������&�%���%
� �%�����%���1���%)��������%�� ��������%��� ����%����� �%���� ���(��� ��%��������- ������%
�����
*�""��D�
8�
F ����
D����� D�����
�%��������% �%��������%
D�� �&%
����������
12
C�����%��"���� �������#�� �%������&������C�����%��"���� �������#�� �%������&������
�;�%%��G&�����%��� �����"��� �D��8 ��F ����
�"���%��������%�����������������(�""���%��� "���1��%%�����%���E�%���������%�E �������(�""�����;�"����%�������� 4���%�%��&��%�� ���� �%� �����>�%��� �?5
=;9-� �����G�����������������%�49H5
,����(����������%����)�������-� ���6��"��������)1�! �� ����*�"�����%���6�! ����(���������%��������%������1��-� ���6� �� .%� �,
�;,�������%���G"���%���-� ������4,*5
,����������� � ��������*�%���������! �����&�DB%E��������(�""��6�� ��.���%��������%������������(��;
C;��� � ��G��������&�%����! �������������%���
,������%��;���������"��������(�""���E���%�������%���1���������&�%����! ������%����4���%��������� �� ��)5������� �����%���"��� ��������(�""��;�� �%���� ���(��� ��"��%��%��������(�""���4%�� ���� �%� �����>&��������?5
7
13
9-�� ���9-�� ���
� ���%��������"����! ��&� ��'
LD F0,10(R2)
ADDD F10,F4,F0
DIVD F2,F10,F6
BNE F2,<…>
LD F4,0(R3)
ADDD F0,F4,F6
SD F4,0(R3)
� �%%�� �����D���%�! �����&���� =�4��)����&���5
14
#�� �%����,���� ������*�""��'#�� �%����,���� ������*�""��'
��� �� ���
������ ������ �� ��������� �� ���������
�� ��������� ������
�� �� ����
�� ��
�� ��
�� ��
�� ��
�� ��
�� ��
�� � F0F0 LD F0,10(R2)LD F0,10(R2) NN
! ���"
! � �! � �
� ��� �
# �$ � �
%��� � �� ���
1 10+R21 10+R2! � �
���������%%��
��&� ���
8
15
2 ADDD R(F4),ROB12 ADDD R(F4),ROB1
#�� �%����,���� ������*�""��'#�� �%����,���� ������*�""��'
��� �� ���
������ ������ �� ��������� �� ���������
�� ��������� ������
�� �� ����
�� ��
�� ��
�� ��
�� ��
�� ��
�� ��
�� �
F10F10
F0F0ADDD F10,F4,F0ADDD F10,F4,F0
LD F0,10(R2)LD F0,10(R2)NN
NN
! ���"
! � �! � �
� ��� �
# �$ � �
%��� � �� ���
1 10+R21 10+R2! � �
���������%%��
��&� ���
16
3 DIVD ROB2,R(F6)3 DIVD ROB2,R(F6)2 ADDD R(F4),ROB12 ADDD R(F4),ROB1
#�� �%����,���� ������*�""��'#�� �%����,���� ������*�""��'
��� �� ���
������ ������ �� ��������� �� ���������
�� ��������� ������
�� �� ����
�� ��
�� ��
�� ��
�� ��
�� ��
�� ��
�� �
F2F2
F10F10
F0F0
DIVD F2,F10,F6DIVD F2,F10,F6
ADDD F10,F4,F0ADDD F10,F4,F0
LD F0,10(R2)LD F0,10(R2)
NN
NN
NN
! ���"
! � �! � �
� ��� �
# �$ � �
%��� � �� ���
1 10+R21 10+R2! � �
���������%%��
��&� ���
9
17
3 DIVD ROB2,R(F6)3 DIVD ROB2,R(F6)2 ADDD R(F4),ROB12 ADDD R(F4),ROB16 ADDD ROB5, R(F6)6 ADDD ROB5, R(F6)
#�� �%����,���� ������*�""��'#�� �%����,���� ������*�""��'
��� �� ���
������ ������ �� ��������� �� ���������
�� ��������� ������
�� �� ����
�� ��
�� ��
�� ��
�� ��
�� ��
�� ��
�� �
F0F0 ADDD F0,F4,F6ADDD F0,F4,F6 NN
F4F4 LD F4,0(R3)LD F4,0(R3) NN
---- BNE F2,<…>BNE F2,<…> NN
F2F2
F10F10
F0F0
DIVD F2,F10,F6DIVD F2,F10,F6
ADDD F10,F4,F0ADDD F10,F4,F0
LD F0,10(R2)LD F0,10(R2)
NN
NN
NN
! ���"
! � �! � �
� ��� �
# �$ � �
%��� � �� ���
1 10+R21 10+R2! � �
���������%%��
��&� ���
5 0+R35 0+R3
18
3 DIVD ROB2,R(F6)3 DIVD ROB2,R(F6)2 ADDD R(F4),ROB12 ADDD R(F4),ROB16 ADDD ROB5, R(F6)6 ADDD ROB5, R(F6)
#�� �%����,���� ������*�""��'#�� �%����,���� ������*�""��'
��� �� ���
������ ������ �� ��������� �� ���������
�� ��������� ������
�� �� ����
�� ��
�� ��
�� ��
�� ��
�� ��
�� ��
�� �
----
F0F0ROB5ROB5 SD F4,0(R3)SD F4,0(R3)
ADDD F0,F4,F6ADDD F0,F4,F6NN
NN
F4F4 LD F4,0(R3)LD F4,0(R3) NN
---- BNE F2,<…>BNE F2,<…> NN
F2F2
F10F10
F0F0
DIVD F2,F10,F6DIVD F2,F10,F6
ADDD F10,F4,F0ADDD F10,F4,F0
LD F0,10(R2)LD F0,10(R2)
NN
NN
NN
! ���"
! � �! � �
� ��� �
# �$ � �
%��� � �� ���
! � �
���������%%��
��&� ���
1 10+R21 10+R25 0+R35 0+R3
10
19
3 DIVD ROB2,R(F6)3 DIVD ROB2,R(F6)
#�� �%����,���� ������*�""��'#�� �%����,���� ������*�""��'
��� �� ���
������ ������ �� ��������� �� ���������
�� ��������� ������
�� �� ����
�� ��
�� ��
�� ��
�� ��
�� ��
�� ��
�� �
----
F0F0M[10]M[10] SD F4,0(R3)SD F4,0(R3)
ADDD F0,F4,F6ADDD F0,F4,F6YY
NN
F4F4 M[10]M[10] LD F4,0(R3)LD F4,0(R3) YY
---- BNE F2,<…>BNE F2,<…> NN
F2F2
F10F10
F0F0
DIVD F2,F10,F6DIVD F2,F10,F6
ADDD F10,F4,F0ADDD F10,F4,F0
LD F0,10(R2)LD F0,10(R2)
NN
NN
NN
! ���"
! � �! � �
� ��� �
# �$ � �
%��� � �� ���
1 10+R21 10+R2! � �
���������%%��
��&� ���
2 ADDD R(F4),ROB12 ADDD R(F4),ROB16 ADDD M[10],R(F6)6 ADDD M[10],R(F6)
20
3 DIVD ROB2,R(F6)3 DIVD ROB2,R(F6)2 ADDD R(F4),ROB12 ADDD R(F4),ROB1
#�� �%����,���� ������*�""��'#�� �%����,���� ������*�""��'
��� �� ���
������ ������ �� ��������� �� ���������
�� ��������� ������
�� �� ����
�� ��
�� ��
�� ��
�� ��
�� ��
�� ��
�� �
----
F0F0M[10]M[10]
<val2><val2>SD F4,0(R3)SD F4,0(R3)
ADDD F0,F4,F6ADDD F0,F4,F6YY
ExEx
F4F4 M[10]M[10] LD F4,0(R3)LD F4,0(R3) YY
---- BNE F2,<…>BNE F2,<…> NN
F2F2
F10F10
F0F0
DIVD F2,F10,F6DIVD F2,F10,F6
ADDD F10,F4,F0ADDD F10,F4,F0
LD F0,10(R2)LD F0,10(R2)
NN
NN
NN
! ���"
! � �! � �
� ��� �
# �$ � �
%��� � �� ���
1 10+R21 10+R2! � �
���������%%��
��&� ���
11
21
----
F0F0M[10]M[10]
<val2><val2>SD F4,0(R3)SD F4,0(R3)
ADDD F0,F4,F6ADDD F0,F4,F6YY
ExEx
F4F4 M[10]M[10] LD F4,0(R3)LD F4,0(R3) YY
---- BNE F2,<…>BNE F2,<…> NN
3 DIVD ROB2,R(F6)3 DIVD ROB2,R(F6)2 ADDD R(F4),ROB12 ADDD R(F4),ROB1
#�� �%����,���� ������*�""��'#�� �%����,���� ������*�""��'
��� �� ���
������ ������ �� ��������� �� ���������
�� ��������� ������
�� �� ����
�� ��
�� ��
�� ��
�� ��
�� ��
�� ��
�� �
F2F2
F10F10
F0F0
DIVD F2,F10,F6DIVD F2,F10,F6
ADDD F10,F4,F0ADDD F10,F4,F0
LD F0,10(R2)LD F0,10(R2)
NN
NN
NN
! ���"
! � �! � �
� ��� �
# �$ � �
%��� � �� ���
1 10+R21 10+R2! � �
���������%%��
��&� ���
' (���)���� �� ���* �+��� "
22
�����&�� �� ��)�+�2��%�����&�� �� ��)�+�2��%
� ,�,����,� ���2��%������&��� �� ��)��������� ������! ����%�� ��������(� ��%��� �����������&��"�� �� ��)�� ��%��������1�! ������%������%���������"����� 8 *1������� �1���������������%����%����%� ���%�����(�������&�
� �,���2��%������&��� �� ��)������ ���������()��! ����%��� ����%'�
�; ��������! ��&�����������������������%� ���%�����"���%��-� ����� �"���)�� ���� 8 *�����)�� �����()���%�������%�����%���������"���������� �� ��%�����������"�������"�����"��������1����
=; � ���������&��������&��� ������"������� �� ����������"�����""� �������%%��"�������! ������%�� �����������������%����%;
� 9�%�����������)����������� �%%�%���� �� ��)��� ������! ����������()������������%����� ���������"��� ������ �� ��)�� �%%�����������%�������%�! ��������������
12
23
9- ������%�������������%9- ������%�������������%
� �*� ����7I���������>�� ��� �%�����������%?
� ��� ������%������������%���6���%���.��)� ��%��������%����%%
� 3���%����������! �������&��� � ��%
� ��%�1�! �����(����:�������� �� ��)J�43 �������*� ����5
� #� ���$���"���(������� �%�����������%7�- ������%����%�� �������'��������� �� ������������������� �� � ��
� �"�! ��%�� �������������! ���&1��������(� .���������%������-� ������������������! �� ��! ������ ����� ���� ��)
� #��%��%��-� ��)�%�� ���%����������! ������� �%���- ������%
� 9- ������%�����������()������� �&��2��&������- ���������������%��� ���������� ��%������%����)���� �� � ������ 8*
� �"���%�� ��������%��� ��������%�%�����- ������1������- ��������%��� ����������� 8 *
� #��%��%�! �)��������(�""��%������%�����������! ���� �%%��%
24
<�����&�����(���! ��<�����&�����(���! ��
� ����� ���"��%%������)�����%��� ��������)� �� .� ) ���
� � ���������%%������ �%%��%� �� �������"����%'�
�; ����� ���)�% ������%����% �������� �%%��%1
=; �)��� � ���)�% ������%����% �������� �%%��%1����
�; :��,�4��)����&���%��� �����! ��5���� �%%��%
� =��)��%��"�%����% �������� �%%��%��%%�����)��&���� (��%��"���%��� ����%����� �� .�
� �%�����������-� �������"�%���� ���)�% �����1����
� �����"�������-� �������"�)��� � ���)�% �����
� :��,���� �%%��%1���� �����%�1��%%�����"�-����� (����"���%��� ����%�"��� �������������%��������&����%��� ���������%���"�-����%��� ������� .���! �����������������%� ��� ��&���%��� ����%��-��� ���)���� ����()�������%��� �����4������� 5
13
25
:��,'�:��)����&����%��� �����,��:��,'�:��)����&����%��� �����,��
� 9� ��>��%��� ����? ��%��-��� ��� ���&�"���� �����������������%
� �������C1�&������&� �������>�� .��?
� ���#���%� ���1�&������&� �������>� ��� ���? 4! ����>���� %? �%���%5
� #����""���%��� �����%�� ��"���%�� ����� ���&
� #������&���%��� �����! �����%����� �"���� ��)����������%
� *)��"�������1������������������%����� �� ���������%�����������&�
��%��� �����! �����������������KL��-� ���������������
� 9;&;1�=�����&������������%1�=�D����%1�=�� �� ��)���"%1���(��� �
� 3��� �� �����&��� ���$��������% �����%�� ��%%�%������(��� ��%
26
B������������������ ���� �2�%������%�"���� ����B������������������ ���� �2�%������%�"���� ����
1 Loop: L.D F0,0(R1)2 L.D F6,-8(R1)3 L.D F10,-16(R1)4 L.D F14,-24(R1)5 ADD.D F4,F0,F26 ADD.D F8,F6,F27 ADD.D F12,F10,F28 ADD.D F16,F14,F29 S.D 0(R1),F410 S.D -8(R1),F811 S.D -16(R1),F1212 DSUBUI R1,R1,#3213 BNEZ R1,LOOP14 S.D 8(R1),F16 ; 8-32 = -24
��� ������� ������������������������
L.D to ADD.D: 1 CycleADD.D to S.D: 2 Cycles
� ���'
14
27
�����B�������&����:��,�����B�������&����:��,
� ���� � ��� � � ������� ����
����������� ����������� ��������� ����� ������
�;��D�1�4 �5 �;��D�1�M4 �5 �
�;��D��1���4 �5 �;��D�C1�=C4 �5 =
�;��D�M1��=4 �5 �;��D==1�C�4 �5 ���;��DC1D�1D= ���;��DM1D�1D= �
�;��D=�1�CM4 �5 ���;��D�=1D��1D= ���;��D��1D�C1D= C
���;��D=�1D�M1D= ���;��D=C1D==1D= �
�;���4 �51DC �;���M4 �51DM ���;��D=M1D=�1D= �
�;�����4 �51D�= �;���=C4 �51D�� N
�;����=4 �51D=� �;���C�4 �51D=C ��B*B��� �1 �1OCM M
�;����4 �51D=M *39P� �1�8 8� I
B�������N���� �%�����������)%
N���%���%����I� �� .%1�����;�� �� .%���������������4�;MH5
����&�'�=;����%����� �� .1���Q ��""� ��� )
3���'�3 ���� ������&�%���%����:��,�4���%;��������5
28
���(��� %�! �����%��<����������:��,���(��� %�! �����%��<����������:��,
� �� ���%����� ���%�2�
� &��������&�����&�����������%������%����&�������� ���"��&� ������$����%�
�� (�����%�)���������&�����%
� ! �������:��,���%��� ����%���������"���1����%��"�� �����������%
����%��������! �%���(��%������%��� ������� ���&
� 8 ������������ .�%���6������2������ �����+,
� ��%����������)�"�� ��������������������� ��%������������ �%%������%����1�
%�� ������"�� �����������%�� �%��(��.����%)� �����2�
� ��� ������� �&������� ��"�� ���������%1�(��� � ��%������������ �
� *����)� ��� �� ����(����)
� �����:��,�KL��""��������� (��%��"�"�� �����������%�������������� ��%�
��$������""��������%���%��"����� ��
15
30
���������%%����� ��� ���������%%����� ���
� �� ����(�""����"��������
���%%�%�� �%��%���%�� .
� �� ��%�� �%���� ����
����������%%�%
� ������ ��%�����������
���%%����%�� .
� ������� �������
���%%��""�%�� .�E�
���� ���%���! �����
���
���
���
���
���
���
��
� � � � ��
���������������������� �
� ��� �� ������������
��
���
���
�� �����
�����
�����
����
������
31
� ������%��� �����D�� ��*��! ���� ������%��� �����D�� ��*��! ���
� ����&�����(��� ������ ���� (��� ������ �����%�������"�
��%��� �����"�� �����������%� ��%�����)����� ���&�(��� ��%
� ��%��� ��������"�� � ��%��� �����"�� ������%����"�� �����
������� ����������%��� �;����� �� .1�����&�����&����! ����
(��� ������ ����
� ��%��� ������ �� ��)�� �%%����(�""����& D�� ���&�� ��������
��%��� ����%����� ) ��'
� � �)���$������ �%%��&�� �������� � ���(�� .%�4���"�� ��������� �%��
�"� ��%%��&� � ���(�� .%5�
� �����%�(�""����&1�� ���&��%������ �������������������%��� ����%�
����%%���%��&���%������������$������)�����
16
32
��� �������'� �&�%���� ���� ��&�%;� 8 *��� �������'� �&�%���� ���� ��&�%;� 8 *
� �������������� 8 *��%������&�����)%� ���%����"���&�%���%� �� (����
! ������&�%��������� ��&
� 9-�������&�%���%������ ��"�� ������"�(���� 8 *������%��������
%������%
� ��%��� ������%%���� ��%���� �%��"��� ���� ��������&�%���%����
��)%� �����&�%������� (��%�����-�������&�%����%��
� 8 ���%%��1����� ���%�����! ����%����&�%����"��������%���������
4! �� �����%�,�,����,� ���2��%5
� ��� ���������� ���)���%)�(� ��%������)%� �����&�%���������&���
��%��� ������%�����������%�����(� �� �������� ���� ��������&�%����������
������%��� ����� �� � ��%
� � �%��8 ����"�8 ������� �%%��%����)��%���-�������&�%���%�
! ��������� ��&
33
:��������� ����:��������� ����
� ����� ��%�������� ������ ���� ��()���%��� ����
� 9;&;1����%������������� ���&�%���"��$�����)
� :��������� ������%��%�"������)��"����%�&��"� ����)��� ���%�%����
� D� �%��"���%��� ����%�(����������%6�%��%����%���%1������� �%%���
�%�%���������� ����
� ���������� ��%���������������������������
� �,�"����������%��������,�,�"���=�%����%
� ���%%�����%����� ������%�(����� ����%��(������%�� �����
%�� ����������� �����)����� ���������%%�����%1����)�
! �������%� ������%� ��"�� �
� +�%�(�����%��()���"�! ���� �%%��%
17
34
���%�� ������%�� ���
� ������%������ ���������%%���(� ��%��! ���������� ��������"��� �� ��! ��������""� ���&������� �%%������&��� � ��&�� ���
� #�.��&������&���"������%� �� �������)�%�� ���1�(����%�&�����(��� %����� �� ���-������� �� �
� ���%�������������%1�@�%��"�%���� �� .
� ��� �%%��%��"���%����)���%�4������� �C1��*� ���! ����1��� ��8 ������5���������%�� ��(�%� �%��� ��������%�� �����%�%�������%%�������%�4�����C���%��� ����%����� �� .5��%������%��)��� � ���)�% �����1�� ���������%%������ �%%��%������� ������II�
� ��� .%�������=�H�"�%���1� � ��%�C����MH�(�&&��1�=����CH��%�� ��)������ ��&���&�%���%1����=H��%�� ��)�����%���������%� ���"��� �� ��M������H
� ���.�%;�����������"��� �� ��&����� ���%��&
35
������ ��%��������� ��%���
� ���������%����9- ������%���������������������� ���������%��� �����
����������(��! ������%��� ����%
� ��%%�(�)����&��$��������%��"�%������ �%��(��%���(�"���������������&
� � � ����%�! �������������������������������%��&����������������
���&��� ������%������-� �����
� ������%��� ����%�(�"������������������� �� �����
� 3����%��� ����%��"��������� ����&���������������� �� ������
� +��! ������ ���$��%��-�%��"������ �%���- ������%������������
"� ���"������"�������-� �����R
� �� �����������(���&�"� ����"��������"�������-� �����
18
36
��"�%�%%���%��"�%�%%���%
� �������� �%%��
� +�%���)
� ���"��� �� �
� B%�%