avr-gcc-list
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[avr-gcc-list] maga256 patch for GCC 4.2


From: Anatoly Sokolov
Subject: [avr-gcc-list] maga256 patch for GCC 4.2
Date: Thu, 3 May 2007 01:39:18 +0400

Hello.

This is Bjorn Haase 'mega256' patch adapted for GCC4.2. Review and testing is 
welcomed.

I add new punctuation characters (%!),  which generate symbol 'e' if 
AVR_HAVE_EIJMP_EICALL is true. It allows to replace code:
     if (AVR_HAVE_EIJMP_EICALL)
       return \"eicall\";
     else
       return \"icall\";

to:
     return \"%!icall\";

in insn definition.

Also I have added new CPP macro:  "__AVR_HAVE_EIJMP_EICALL__".

PS: "main as normal function" part removed from 'mega256' patch. You can find 
patch in savannah bug record #19050: http://savannah.nongnu.org/bugs/?19050. 
(main-as-normal.diff )

Anatoly. 


begin 666 gcc42-mega256-v2.txt
address@hidden(&=C8R]C;VYF:6<O879R+VQI8F=C8RY3"CT]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T*+2TM(&=C8R]C;VYF:6<O879R+VQI8F=C8RY3"2AR979I<VEO
M;B Q,C0S-38I"BLK*R!G8V,O8V]N9FEG+V%V<B]L:6)G8V,N4PDH=V]R:VEN
M9R!C;W!Y*0I 0" M-3DS+#<@*S4Y,RPQ,B! 0 H@"6]U= E?7U-07TA?7RQR
M,CD*( EO=70)7U]34D5'7U\L7U]T;7!?<F5G7U\*( EO=70)7U]34%],7U\L
M<C(X"BLC:address@hidden&5F:6YE9" H7U]!5E)?2$%615]%24I-4%]%24-!3$Q?7RD*
M*PEE:6IM< HK(V5L<V4*( EI:FUP"BLC96YD:address@hidden&9U;F,*("-E
M;F1I9B O*B!D969I;F5D("A,7W!R;VQO9W5E*2 J+PH@"D! ("TV-S(L,3,@
M*S8W-RPR,B! 0 H@"6QP;0E?7W1M<address@hidden( EL<&T)<C,Q+"!:
M"B );6]V"7(S,"address@hidden;7!?<F5G7U\**PHK(VEF(&address@hidden
M7TA!5D5?14E*35!?14E#04Q,7U\I"BL)96EJ;7 **R-E;'-E"B ):6IM< HK
M(V5N9&EF"BL*("-E;'-E"B );'!M"B )861I=PER,S L(#$*( EP=7-H"7(P
M"B );'!M"B )<'5S: ER, HK(VEF(&address@hidden
M35!?14E#04Q,7U\I"BL@(" @(" @('!U<V@@(" @7U]Z97)O7W)E9U]?"BLC
M96YD:68*( ER970*("-E;address@hidden@"2YE;F1F=6YC"DEN9&5X.B!G8V,O8V]N
M9FEG+V%V<B]A=G(N;60*/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/address@hidden
M+V-O;F9I9R]A=G(O879R+FUD"2AR979I<VEO;B Q,C0S-38I"BLK*R!G8V,O
M8V]N9FEG+V%V<B]A=G(N;60)*'=O<FMI;F<@8V]P>2D*0$ @+3,address@hidden,S
M+#<@0$ *(#L[("!P("!03U-47TE.0R!O<B!04D5?1$5#(&%D9')E<W,@87,@
M82!P;VEN=&5R("A8+"!9+"!:address@hidden@('(@(%!/4U1?24Y#(&]R(%!215]$
M14,@861D<F5S<R!A<R!A(')E9VES=&5R("AR,C8L('(R."P@<C,address@hidden@
M('X@($]U='!U=" G<B<@:68@;F]T(address@hidden@("$@($]U='!U
M=" G92<@:address@hidden,address@hidden@"B [.R!53E-014,@
M=7-A9V4Z"B [.R @," @3&5N9W1H(&]F(&$@<W1R:6YG+"!S964@(G-T<FQE
M;FAI(BX*0$ @+3(Q,# L,C(@*S(Q,#$L,C(@0$ *(" @(BAR96=I<W1E<E]O
M<&5R86YD("AO<&5R86YD<address@hidden;V1E*2!\?"!#3TY35$%.5%]0("AO
M<&5R86YD<ULP72DI(@H@(" B*GL*(" @:address@hidden'=H:6-H7V%L=&5R;F%T:79E
M/3TP*0HM(" @("!R971U<address@hidden")I8V%L;%PB.PHK(" 
@("!R971U<address@hidden"(E
M(6EC86QL7"(["B @(&5L<V4@:address@hidden'=H:6-H7V%L=&5R;F%T:79E/3TQ*0H@
M(" @('L*(" @(" @(&EF("A!5E)?2$%615]-3U97*0H@"7)E='5R;B H05,R
M("AM;W9W+"!R,S L("4P*2!#4E]404(*+0D)7")I8V%L;%PB*3L**R @(" @
M(" @(" @(" @(%PB)2%I8V%L;%PB*3L*(" @(" @(&5L<V4*( ER971U<FX@
M*$%3,B H;6]V+"!R,S L("5!,"address@hidden)?5$%""B )"4%3,B H;6]V+"!R,S$L
M("5","address@hidden)?5$%""BT)"5PB:6-A;&Q<(BD["BL)"5PB)2%I8V%L;%PB*3L*
M(" @("!]"B @(&5L<V4@:address@hidden'=H:6-H7V%L=&5R;F%T:79E/3TR*0H@(" @
M(')E='5R;B!!4S$H)7YC86QL+"5C,"D["B @(')E='5R;B H05,R("AL9&DL
M<C,P+&QO."@E,"DI(address@hidden@(" @(" @(" @($%3,B H;&1I+'(S,2QH
M:address@hidden)3 I*2!#4E]404(*+2 @(" @(" @("!<(FEC86QL7"(I.PHK(" @(" @
M(" @(%PB)2%I8V%L;%PB*3L*('TB"B @(%LH<V5T7V%T='(@(F-C(B B8VQO
M8F)E<BQC;&]B8F5R+&-L;V)B97(L8VQO8F)E<B(I"B @(" H<V5T7V%T=')?
M86QT97)N871I=F4@(FQE;F=T:"(*0$ @+3(Q,S<L,C(@*S(Q,address@hidden,C(@0$ *
M(" @(BAR96=I<W1E<E]O<&5R86YD("AO<&5R86YD<address@hidden)1&UO9&4I
M('Q\($-/3E-404Y47U @*&]P97)A;F1S6S!=*2DB"B @("(J>PH@("!I9B H
M=VAI8VA?86QT97)N871I=F4]/3 I"BT@(" @(')E='5R;B!<(FEC86QL7"([
M"BL@(" @(')E='5R;B!<(B4A:6-A;&Q<(CL*(" @96QS92!I9B H=VAI8VA?
M86QT97)N871I=F4]/3$I"B @(" @>PH@(" @(" @:address@hidden(059%7TU/
M5E<I"B )<F5T=7)N("A!4S(@*&UO=G<L('(S,"P@)3$I(address@hidden"0E<
M(FEC86QL7"(I.PHK"0E<(B4A:6-A;&Q<(BD["B @(" @("!E;'-E"B )<F5T
M=7)N("A!4S(@*&UO=BP@<C,P+" E03$I(address@hidden@"0E!4S(@*&UO=BP@
M<C,Q+" E0C$I(address@hidden"0E<(FEC86QL7"(I.PHK"0E<(B4A:6-A;&Q<
M(BD["B @(" @?0H@("!E;'-E(&EF("AW:&EC:%]A;'1E<FYA=&EV93T],BD*
M(" @("!R971U<address@hidden,Q*"5^8V%L;"PE8S$I.PH@("!R971U<address@hidden,B H
M;&1I+"!R,S L(&QO."@E,2DI(address@hidden@(" @(" @(" @($%3,B H;&1I
M+"!R,S$L(&AI."@E,2DI(address@hidden(" @(" @(" @(%PB:6-A;&Q<(BD[
M"BL@(" @(" @(" @7"(E(6EC86QL7"(address@hidden(*(" @6RAS971?871T<B B
M8V,B(")C;&]B8F5R+&-L;V)B97(L8VQO8F)E<BQC;&]B8F5R(BD*(" @("AS
M971?871T<E]A;'1E<FYA=&EV92 B;&5N9W1H(@I 0" M,C$X,BPQ,R K,C$X
M,RPR,"! 0 address@hidden;F1I<F5C="!J=6UP"B H9&5F:6YE7VEN<VX@(FEN9&ER
M96-T7VIU;7 B"B @(%LH<V5T("address@hidden&UA=&-H7V]P97)A;F0Z2$D@," B
M<F5G:7-T97)?;W!E<F%N9"(@(B%Z+"IR(BDI70HM(" B(@HK(" B(4%64E](
M059%7T5)2DU07T5)0T%,3"(*(" @(D *( EI:FUP"B )<'5S:" E03!<.W!U
M<V@@)4(P7#MR970B"B @(%LH<V5T7V%T='(@(FQE;F=T:"(@(C$L,R(I"B @
M(" H<V5T7V%T='(@(F-C(B B;F]N92QN;VYE(BE=*0H@"BLH9&5F:6YE7VEN
M<VX@(BII;F1I<F5C=%]J=6UP7V%V<C8B"BL@(%LH<V5T("address@hidden&UA=&-H
M7V]P97)A;F0Z2$D@," B<F5G:7-T97)?;W!E<F%N9"(@(GHB*2E="BL@(")!
M5E)?2$%615]%24I-4%]%24-!3$PB"BL@(")E:6IM<"(**R @6RAS971?871T
M<B B;&5N9W1H(B B,2(I"BL@(" H<V5T7V%T='(@(F-C(B B;F]N92(I72D*
address@hidden@=&%B;&4@:G5M< H@"B [.R!486)L92!M861E(&9R;VT@(G)J;7 B
M(&EN<W1R=6-T:6]N<R!F;W(@/address@hidden 0" M,C$Y-RPW("LR
M,C U+#<@0$ *( D)"55.4U!%0U])3D1%6%]*35 I*0H@(" @*'5S92 H;&%B
M96Q?<F5F("AM871C:%]O<&5R86YD(#$@(B(@(B(I*2D*(" @("AC;&]B8F5R
M("AM871C:%]D=7 @,"DI70HM(" B(4%64E]-14=!(@HK(" B*"%!5E)?345'
M02D@)address@hidden"%!5E)?2$%615]%24I-4%]%24-!3$PI(@H@(" B0 H@"6EJ;7 *
M( EP=7-H("5!,%P[<'5S:" E0C!<.W)E="(*0$ @+3(R,C8L-R K,C(S-"PW
M($! "B );'!M(%]?=&UP7W)E9U]?+%HK"B );'!M('(S,2Q:"B );6]V('(S
M,"Q?7W1M<%]R96=?7PHM"6EJ;7 B"BL))2%I:FUP(@H@("!;*'-E=%]A='1R
M(")L96YG=&@B("(V(BD*(" @("AS971?871T<B B8V,B(")C;&]B8F5R(BE=
M*0H@"D! ("TR,C,U+#<@*S(R-#,L-R! 0 H@"0D)54Y34$5#7TE.1$587TI-
M4"DI"B @(" H=7-E("AL86)E;address@hidden&UA=&-H7V]P97)A;F0@,2 B(B B
M(BDI*0H@(" @*&-L;V)B97(@*&UA=&-H7V1U<" P*2E="BT@(")!5E)?345'
M02(**R @(D%64E]-14=!("8F("%!5E)?2$%615]%24I-4%]%24-!3$PB"B @
M(")L<VP@<C,P"B )<F]L('(S,0H@"6QP;0I);F1E>address@hidden;F9I9R]A
M=G(O879R+F,*/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/address@hidden;F9I
M9R]A=G(O879R+F,)*')E=FES:6]N(#$R-#,U-BD**RLK(&=C8R]C;VYF:6<O
M879R+V%V<BYC"2AW;W)K:6YG(&-O<'DI"D! ("TQ,CDL,C(@*S$R.2PR-R! 
M0 address@hidden@0V]R92!H879E("=-3U97)R!A;F0@)TQ032!2>"Q:)R!I;G-T<G5C
M=&EO;G,N(" J+PH@:6YT(&%V<E]H879E7VUO=G=?;'!M>%]P(#T@,#L*( HK
address@hidden("=%24I-4"<@86YD("=%24-!3$PG(&EN<W1R=6-T:6]N
M<RX@("HO"BMI;address@hidden;7!?96EC86QL7W @/2 P.PHK"B!S
M=')address@hidden<F-H7W,@>PH@("!I;address@hidden;'D["B @(&EN="!E
M;FAA;F-E9#L*(" @:6YT(&UE9V$["B @(&EN="!H879E7VUO=G=?;'!M>#L*
M*R @:6YT(&AA=F5?96EJ;7!?96EC86QL.PH@("!C;VYS="!C:&%R("IC;VYS
M="!M86-R;SL*('T["B *('-T871I8R!C;VYS="!S=')address@hidden<F-H
M7W,@879R7V%R8VA?='EP97-;72 ]('L*+2 @>R Q+" P+" P+" P+" @3E5,
M3"!]+" @address@hidden;F]W;B!D979I8V4@<W!E8VEF:65D("HO"BT@('L@,2P@
M,"P@,"P@,"P@(E]?05927T%20TA?7STQ(B!]+ HM("![(# L(# L(# L(# L
M(")?7T%64E]!4D-(7U\],B(@?2P*+2 @>R P+" P+" P+" Q+" B7U]!5E)?
M05)#2%]?/3(U(GTL"BT@('L@,"P@,"P@,2P@,"P@(E]?05927T%20TA?7STS
M(B!]+ HM("![(# L(#$L(# L(#$L(")?7T%64E]!4D-(7U\]-"(@?2P*+2 @
M>R P+" Q+" Q+" Q+" B7U]!5E)?05)#2%]?/34B('T**R @>R Q+" P+" P
M+" P+" P+" @3E5,3"!]+" @address@hidden;F]W;B!D979I8V4@<W!E8VEF:65D
M("HO"BL@('L@,2P@,"P@,"P@,"P@,"P@(E]?05927T%20TA?7STQ(B!]+ HK
M("![(# L(# L(# L(# L(# L(")?7T%64E]!4D-(7U\],B(@?2P**R @>R P
M+" P+" P+" Q+" P+" B7U]!5E)?05)#2%]?/3(U(GTL"BL@('L@,"P@,"P@
M,2P@,"P@,"P@(E]?05927T%20TA?7STS(B!]+ HK("![(# L(#$L(# L(#$L
M(# L(")?7T%64E]!4D-(7U\]-"(@?2P**R @>R P+" Q+" Q+" Q+" P+" B
M7U]!5E)?05)#2%]?/34B('TL"BL@('L@,"P@,2P@,2P@,2P@,2P@(E]?0592
M7T%20TA?7STV(B!]"B!].PH@"B O*B!4:&5S92!N86UE<R!A<address@hidden"!A
M<R!T:&4@:6YD97@@:6YT;R!T:&address@hidden'EP97-;72!T86)L92 *
M0$ @+3$U."PW("LQ-C,L."! 0 H@("!!4D-(7T%64C(U+ H@("!!4D-(7T%6
M4C,L"B @($%20TA?0592-"P*+2 @05)#2%]!5E(U"BL@($%20TA?0592-2P*
M*R @05)#2%]!5E(V"B!].PH@"B!S=')U8W0@;6-U7W1Y<&5?<R!["D! ("TR
M-CDL-B K,C<U+#$P($! "B @('L@(F%T.3!U<V(Q,address@hidden(BP@($%20TA?0592
M-2P@(E]?05927T%4.3!54T(Q,address@hidden('TL"B @('L@(F%T.3!U<V(Q,address@hidden
M(BP@($%20TA?0592-2P@(E]?05927T%4.3!54T(Q,address@hidden('TL"B @('L@
M(F%T.31K(BP@(" @(" @($%20TA?0592-2P@(E]?05927T%4.31+7U\B('TL
M"BL@(" @+RH@,RU">71E(%!#("HO"BL@('L@(F%V<C8B+" @(" @(" @($%2
address@hidden,3"!]+ HK("![(")A=&UE9V$R-38P(BP@("!!4D-(7T%6
M4C8L(")?7T%64E]!5&UE9V$R-38P7U\B('TL"BL@('L@(F%T;65G83(U-C$B
M+" @($%20TA?0592-BP@(E]?05927T%4;65G83(U-C%?7R(@?2P*(" @(" O
M*B!!<W-E;6)L97(@;VYL>2X@("HO"B @('L@(F%V<C$B+" @(" @(" @($%2
M0TA?0592,address@hidden,3"!]+ H@("![(")A=#DP<S$R,# B+" @("!!4D-(7T%6
M4C$L(")?7T%64E]!5#DP4S$R,#!?7R(@?2P*0$ @+3,U,2PV("LS-C$L-R! 
M0 H@("!A=G)?96YH86YC961?<" ](&)A<V4M/F5N:&%N8V5D.PH@("!A=G)?
M;65G85]P(address@hidden;65G83L*(" @879R7VAA=F5?;6]V=U]L<&UX7W @
M/2!B87-E+3YH879E7VUO=G=?;'!M>#L**R @879R7VAA=F5?96EJ;7!?96EC
M86QL7W @/2!B87-E+3YH879E7V5I:FUP7V5I8V%L;#L*(" @879R7V)A<V5?
M87)C:%]M86-R;R ](&)A<V4M/FUA8W)O.PH@("!A=G)?97AT<F%?87)C:%]M
M86-R;R ]('0M/FUA8W)O.PH@"D! ("TT.# L.2 K-#DQ+#$P($! "B @(&5L
M<V4*(" @("!["B @(" @("!I;G0@;V9F<V5T(address@hidden)A;65?<&]I;G1E<E]N
M965D960@/R R(#H@,#L**R @(" @(&EN="!A=G)?<&-?<VEZ92 ](&%V<E]H
M879E7V5I:FUP7V5I8V%L;%]P(#\@,R Z(#(["B *(" @(" @(&]F9G-E=" K
M/2!A=G)?<F5G<U]T;U]S879E("A.54Q,*3L*+2 @(" @(')E='5R;B!G971?
M9G)A;65?<VEZ92 H*2 K(#(@*R Q("L@;V9F<V5T.PHK(" @(" @<F5T=7)N
M(&=E=%]F<F%M95]S:7IE("@I("address@hidden&%V<E]P8U]S:7IE*2 K(address@hidden
M970["B @(" @address@hidden@"D! ("TW,C$L." K-S,S+#@@0$ *( D)(" @(" @
M05,Q("AL9&DL('(R-BD@(BQL;address@hidden(B!(3U-47U=)1$5?24Y47U!224Y47T1%
M0R B*2(@0U)?5$%""B )"2 @(" @($%3,2 H;&1I+"!R,C<I("(L:&DX*"(@
M2$]35%]7241%7TE.5%]04DE.5%]$14,@(BDB($-27U1!0BDL('-I>F4L('-I
M>F4I.PH@"BT@(" @("!F<'5T<R H*$%3,B H;&1I+'(S,"QP;5]L;address@hidden,68I
M*2!#4E]404(*+0D@(" @("!!4S(@*&QD:2QR,S$L<&U?:&address@hidden)?
M5$%"address@hidden"BL@(" @("!F<'5T<R H*$%3,B H;&1I+'(S,"QL;address@hidden
M9W,H,address@hidden)?5$%""BL)(" @(" @05,R("AL9&DL<C,Q+&AI."AG<address@hidden
M9BDI*2!#4E]404(I+"!F:6QE*3L*(" @(" @( H@(" @(" @<')O;&]G=65?
M<VEZ92 K/2 T.PH@(" @(" @"D! ("TQ,3 S+#<@*S$Q,34L-R! 0 H@"2 @
M)address@hidden"A'151?0T]$12 H861D<BD@/address@hidden,7U)%1B F)B!364U"3TQ?
M4D5&7T953D-424].7U @*&%D9'(I*0H@"2 @(" @('Q\($=%5%]#3T1%("AA
M9&1R*2 ]/2!,04)%3%]2148I*0H@"7L*+0D@(&9P<FEN=&address@hidden&9I;&4L(")P
M;address@hidden@(&9P<FEN=&address@hidden&9I;&4L(")G<address@hidden( 
D@(&]U='!U=%]A
M9&1R7V-O;G-T("AF:6QE+&%D9'(I.PH@"2 @9G!R:6YT9B H9FEL92 L(BDB
M*3L*( E]"D! ("TQ,3(address@hidden L,address@hidden *(" @(" @(&EF("@A0592
M7TU%1T$I"B )9G!U=&,@*"=R)address@hidden"B @(" @?0HK("!E;'-E(&EF
M("AC;V1E(#T]("<A)RD**R @("!["BL@(" @("!I9B H05927TA!5D5?14E*
M35!?14E#04Q,*0HK"69P=71C("@G92<L(&9I;&4I.PHK(" @('T*(" @96QS
M92!I9B H4D5'7U @*'@I*0H@(" @('L*(" @(" @(&EF("AX(#T]('IE<F]?
M<F5G7W)T>"D*0$ @+30U,C0L-R K-#4T,2PW($! "B @(" @(" F)B H*$=%
M5%]#3T1%("AX*2 ]/2!364U"3TQ?4D5&("8F(%-934)/3%]2149?1E5.0U1)
M3TY?4" H>"DI"B )("!\?"!'151?0T]$12 H>"D@/address@hidden"14Q?4D5&*2D*
M(" @("!["BT@(" @("!F<'5T<R H(EQT+G=O<F1<='!M*"(L(&%S;5]O=71?
M9FEL92D["BL@(" @("!F<'5T<R H(EQT+G=O<F1<=&=S*"(L(&%S;5]O=71?
M9FEL92D["B @(" @("!O=71P=71?861D<E]C;VYS=" H87-M7V]U=%]F:6QE
M+"!X*3L*(" @(" @(&9P=71S("@B*5QN(address@hidden:6QE*3L*(" @
M(" @(')E='5R;B!T<G5E.PI 0" address@hidden"PW("LU.3$U+#<@0$ *('L*(" @
M<W=I=&-H7W1O7W-E8W1I;address@hidden'!R;V=M96U?<V5C=&EO;BD["B @(&EF("A!
M5E)?345'02D*+2 @("!F<')I;G1F("AS=')E86TL(")<="YW;W)D('!M*"Y,
M)60I7&XB+"!V86QU92D["BL@(" @9G!R:6YT9B H<W1R96%M+" B7'0N=V]R
M9"!G<address@hidden"5D*5QN(address@hidden@("!E;'-E"B @(" @9G!R:6YT9B H
M<W1R96%M+" B7'1R:FUP("Y,)61<;B(L('9A;'5E*3L*( I);F1E>address@hidden
M+V-O;F9I9R]A=G(O="UA=G(*/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/0HM+2T@
M9V-C+V-O;F9I9R]A=G(O="UA=G()*')E=FES:6]N(#$R-#,U-BD**RLK(&=C
M8R]C;VYF:6<O879R+W0M879R"2AW;W)K:6YG(&-O<'DI"D! ("TS-RPX("LS
M-RPX($! "B *($900DE4(address@hidden M8FET+F,*( HM355,5$E,24)?3U!424].
M4R ](&UM8W4]879R,B]M;6-U/6%V<C(U+VUM8W4]879R,R]M;6-U/6%V<C0O
M;6UC=3UA=G(U"BU-54Q424Q)0E]$25).04U%4R ](&%V<C(@879R,address@hidden
M,R!A=G(T(&%V<C4**TU53%1)3$E"7T]05$E/3E,@/2!M;6-U/6%V<C(O;6UC
M=3UA=G(R-2]M;6-U/6%V<C,O;6UC=3UA=G(T+VUM8W4]879R-2]M;6-U/6%V
M<C8**TU53%1)3$E"7T1)4DY!3453(address@hidden,B!A=G(R-2!A=G(S(&%V<C0@
M879R-2!A=G(V"B *(",@5&AE(&UA;address@hidden,B!M871C:&5S(&%R92!N;W0@
M;&ES=&5D(&AE<address@hidden:&ES(&ES('address@hidden@355,5$E,24)?
M34%40TA%4R ](%P*0$ @+3$Q,2PW("LQ,3$L.2! 0 H@"6UM8W4_879R-3UM
M;6-U/V%T.3!U<V(V-#<@7 H@"6UM8W4_879R-3UM;6-U/V%T.3!U<V(Q,address@hidden
M(%P*( EM;6-U/V%V<C4];6UC=3]A=#DP=7-B,3(X-R!<"BT);6UC=3]A=G(U
M/6UM8W4_870Y-&L**PEM;6-U/V%V<C4];6UC=3]A=#DT:R!<"BL);6UC=3]A
M=G(V/6UM8W4_871M96=A,C4V,"!<"BL);6UC=3]A=G(V/6UM8W4_871M96=A
M,C4V,0H@"B!-54Q424Q)0E]%6$-%4%1)3TY3(#T*( I);F1E>address@hidden
M;F9I9R]A=G(address@hidden/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/address@hidden
M+V-O;F9I9R]A=G(O879R+F@)*')E=FES:6]N(#$R-#,U-BD**RLK(&=C8R]C
M;VYF:6<O879R+V%V<BYH"2AW;W)K:6YG(&-O<'DI"D! ("TS-RPV("LS-RPQ
M,B! 0 H@"6)U:6QT:6Y?9&5F:6YE("@B7U]!5E)?2$%615],4$U87U\B*3L)
M7 H@(" @(" @:address@hidden&%V<E]A<VU?;VYL>5]P*0D)"5P*( EB=6EL=&EN7V1E
M9FEN92 H(E]?05927T%335]/3DQ97U\B*3L)7 HK(" @(" @:address@hidden"%A=G)?
M:&%V95]E:6IM<%]E:6-A;&Q?<"D)"5P**PEB=6EL=&EN7V1E9FEN92 H(E]?
M05927S)?0EE415]00U]?(BD["5P**R @(" @(&EF("AA=G)?:&%V95]E:6IM
M<%]E:6-A;&Q?<"D)"5P**PEB=6EL=&EN7V1E9FEN92 H(E]?05927S-?0EE4
M15]00U]?(BD["5P**R @(" @(&EF("AA=G)?:&%V95]E:6IM<%]E:6-A;&Q?
M<"D)"5P**PEB=6EL=&EN7V1E9FEN92 H(E]?05927TA!5D5?14E*35!?14E#
M04Q,7U\B*3L)7 H@(" @(" @:address@hidden&%V<E]E;FAA;F-E9%]P*0D)"5P*( EB
M=6EL=&EN7V1E9FEN92 H(E]?05927T5.2$%.0T5$7U\B*3L)7 H@(" @(" @
M:address@hidden&%V<E]E;FAA;F-E9%]P*0D)"5P*0$ @address@hidden@@0$ *(&5X
M=&5R;B!I;address@hidden:&%N8V5D7W ["B!E>'1E<FX@:6YT(&%V<E]A<VU?
M;VYL>address@hidden)N(&EN="!A=G)?:&%V95]M;W9W7VQP;7A?<#L**V5X
M=&5R;B!I;address@hidden;7!?96EC86QL7W ["BL*("-I9FYD968@
M24Y?3$E"1T-#,@address@hidden)N(address@hidden@<V5C=&EO;B J<')O9VUE;5]S
M96-T:6]N.PH@(V5N9&EF"D! ("TV,2PV("LV.2PW($! "B C9&5F:6YE($%6
M4E]-14=!("AA=G)?;65G85]P("8F("%405)'151?4TA/4E1?0T%,3%,I"B C
M9&5F:6YE($%64E]%3DA!3D-%1" H879R7V5N:&%N8V5D7W I"B C9&5F:6YE
M($%64E](059%7TU/5E<@*&%V<E]H879E7VUO=G=?;'!M>%]P*0HK(V1E9FEN
M92!!5E)address@hidden&%V<E]H879E7V5I:FUP7V5I8V%L
M;%]P*0H@"B C9&5F:6YE(%1!4D=%5%]615)324].(&9P<FEN=&address@hidden'-T9&5R
M<BP@(B H1TY5(&%S<V5M8FQE<B!S>address@hidden(BD["B *0$ @+38S,2PW("LV
M-# L-R! 0 H@"B C9&5F:6YE(%!224Y47T]015)!3D0H4U1214%-+"!8+"!#
M3T1%*2!P<FEN=%]O<&5R86YD("A35%)%04TL(address@hidden($-/1$4I"B *+2-D969I
M;address@hidden))3E1?3U!%4D%.1%]054Y#5%]604Q)1%]0*$-/1$4I("@H0T]$12D@
M/3T@)WXG*0HK(V1E9FEN92!04DE.5%]/4$5204Y$7U!53D-47U9!3$E$7U H
address@hidden"A#3T1%*2 ]/2 G?B<@?'address@hidden/1$4I(#T]("<A)RD*( H@(V1E
M9FEN92!04DE.5%]/4$5204Y$7T%$1%)%4U,H4U1214%-+"!8*2!P<FEN=%]O
M<&5R86YD7V%D9')E<W,H4U1214%-+"!8*0H@"D! ("TW-S$L-B address@hidden<@
M0$ *(" @;6UC=3UA=#DP8V%N*GQ<"B @(&UM8W4]870Y,'5S8BI\7 H@("!M
M;6-U/6%T.31K.BUM(&%V<C5]7 HK)7MM;6-U/6%T;65G83(address@hidden
M-GU<"B E>VUM8W4]871M96=A,S(T*GQ<"B @(&UM8W4]871M96=A,S(U*GQ<
M"B @(&UM8W4]871M96=A,S(Y*GQ<"D! ("TW.30L-R K.# T+#@@0$ *(" @
M;address@hidden(#!X.# P,3 P?5P*("5[;6UC=3UA=&UE
M9V$V-#!\7 H@("!M;6-U/6%T;65G83$R.#!\7 HM("!M;6-U/6%T;65G83$R
M.#$Z("U49&%T82 P>address@hidden,#(P,'T@(@HK("!M;6-U/6%T;65G83$R.#%\7 HK
M("!M;6-U/6%T;65G83(U-BHZ("U49&%T82 P>address@hidden,#(P,'T@(@H@"B C9&5F
M:6YE($Q)0E]34$5#(%P*(" @(B5[(6UM8W4]870Y,',Q*CHE>R%M;6-U/6%T
M=&EN>3$Q.B5[(6UM8W4]871T:6YY,3(Z)7LA;6UC=3UA='1I;GDQ-3HE>R%M
M;6-U/6%T=&EN>3(X.B M;&,@?7U]?7TB"D! ("TX.#4L-B K.#DV+#@@0$ *
M("5[;6UC=3UA=&UE9V$Q,address@hidden)T;3$R."YO)7-](%P*("5[;6UC=3UA=&UE
M9V$Q,address@hidden&TQ,address@hidden<address@hidden 
H@)7MM;6-U/6%T;65G83$R.#$Z8W)T
M;3$R.#$N;R5S?2!<"BLE>VUM8W4]871M96=A,C4V,#IC<G1M,C4V,"YO)7-]
M(%P**R5[;6UC=3UA=&UE9V$R-38Q.F-R=&TR-38Q+F\E<address@hidden H@)7MM;6-U
M/6%T;65G83AH=F$Z8W)T;3AH=F$N;R5S?2!<"B E>VUM8W4]871M96=A,39H
M=F$Z8W)T;3$V:'9A+F\E<address@hidden H@)7MM;6-U/6%T.3!C86XS,CIC<G1C86XS
),BYO)7-](%P*
`
end





reply via email to

[Prev in Thread] Current Thread [Next in Thread]