        ]         L6siYK             xTM6l^(Az Nlv S@K#D
$[Үi.7=rr3.i병h1}j4ƾ;m
M[x{X㛧]!8Q^sLVAY7
E3i1IGBemҙؐ+ʒ޳b#JZ7Rt#SVI߱gth|wpR9wC'6k=#&ҵO3wgSH _
,K:05jn>%Mr#+hdUfrgP7IޭnV{0jw{nC	n$Z7uLet03vBg-:,3*c8eyBRx*Qju\ݏsN2']DF:N[ߐkJqD/K			 Y&t:hM/(&q{q(s'YUlR	^ĀҒIAV]VN=] mՔN$ȠDd8~zdx&7nVAaDm-RpߜBD:3.Ȳ`j?|CjZ72ׯ銞s8-{rGTm6GQI]S%G=VA8"<(UnÅFL\[+"u\>	.ϥp^]28ǻa69oT=bd'a-WL~`Sgqc*<'y9d{ێ埜},"w8H4@'=9jYBYXW;>	? !]    ]                  '#qV&ɩ"<              h  }        i    *  	         WnBMI^/            xJ@x;(6UћXD*V4n݄FJ>o&.ݙ9͙w=!-yaB(		S? eMqEBҫ(vl5D,GP :EX#"󴕛0`)rf122TT8k-9S/Wk"Sp=vI7~ݮKM$ΣdӬ27?썒@):=%):EjoL-w_=pul7({sqrO:A         A  	         /Bb丏ɉ:1QZ            xc``? ʙi
~N>A!a\@WH`<8C0B          /  	         5
a~ M'Ԛ              Z     #void SetupPrimitives( int cpuid )
         9  	         WO׹9'              z     -#if defined (__GNUC__) || defined(_MSC_VER)
    <     K  	         lviᔓ            xc` ʩy)i\
@\P`
RRJs2sR2y5 5n        7  	         ygCl
_xʶK            xUnF)6`H"YNumDVD?IN_\אwQEp}ΒI!l<=y"w|O[I5-:<=×/pWLĪ_:NK-R^:ݜlTN7qmn#Zے"eq}pzY&Hk6ZppV)=٤zy}qEٰSMe#:ϤZN|1-+IM4 VA[sDъ; :i ;2߲I
;[ed*='eӻ՜?/G0F#t^d	k/\$h4_g3]NOt>\4N.gь%-/82=k4#,TA%#+(y2kn*0tBƆ6:߶mӦ=X)>CgZ׆}>akլn[R+Vˌ7y.iA 5Nڦlڠ&Ț"(acͫ̂`.4 |˧h:+cavIOg;Nh/TՊhht@,(M$(HYGM54x-6Eպ+.p&Fl{5bZ6nrպaڅ62{!a(4"qQX|&'pCosFE>|?m.g;LaMcP#ږk0:ãxcb=	vuNkWQATD"Uy:(!AGHImx?=.&x>~;51=#ĵϰZ&Wn!X~_b`$Fmjjfө$&2vReۙ
baʣTy)W}e}+Z*ػsj,FX
ʗٚ~m21&^(IyT͊~ko[6}ߺb6inMZHMGGur熇$7j4$    	      W         0T{EY|&I            x}ώ0Z	ȕ	iIڰHAjd'rIkؖtYgx &)Q[i?yG߽6o@`@c[4V(iAo@Q	'tJ9n`ˌP<C(D->aiO!N*GsYf|w.>$}D`eˠ%w-XaT7AJ>I1'8laf/spt>:)+!QV#oHJ&5[}jE'UC?ʱ!fY'i $	]{Z'TlOt<7`,/Aو;aMV`O&,#j*$~w6q.E_aM<{3QA_vQ| xod"wʐIYOpޝf'm^          T         9,LIa)8.{g            xSJ@-OJqH˲}QqDd6:I&L캵?{'!9`e=hb|Ueי	VM.SeWS)9TV7-}EH"b!A1a+\^^ͯgwGmԅb6zIW5&PM:~}tmOy?a@yہq=G}숊1ڑKjSZp\pSQN
B]*gٺq"C%B@eTAgE5EnF|RT"Ty5ui%*dh|7I*s2+BKUsCsP$eIL[~"\ցgYB<x~/@4CCL8'f;ғp^iish6ooZ5cJc    O          	      	:ܵB-2(r            xc`  33M#43EVBS7(=խ4/$3?X(37$,8,5$(*5%8HӚ$)'U}!Iq~bYi**d) |4	2<f	4 I%$LA-A-,43F{I {         <  T   
      
 f D>jv&O                   0    MergeFunctions(primitives_vectorized_sse2);
    6    h           s${>c<            xJ@Ƿ)-xKjmRGHv.a?(}'	|g.Lfgg_B?H脋teP29An).>QYxL;qrӭ&EyR#2I jVKL57<=ˑi=@1!Fnh7H{~obnˆKZC_5]sG$qN(ҕ\4TK.)`m~=^jeR`~/(9q:a^PꔆN)▨1oM:TX&4lgr\^J?'d/?d&X         l           (RL*T/NJ	 J            xc``	d``Ie @ȈWK)MIU).)K˰BK	qe(dħ&hghZ++K%p10q<Z>  T%    
               ;\;TGqj            xN0(03R(mڥBL 8΅BNó <l8FNtO[",cd:gϜǪV&}AꡭV9>D;nIXeYnnj-4H\Ou3'SB_/t@]-e~:ԹِTgYxh3涷DhZ)ea
r-u.Mc@Of        N           :0nK\8xs            xUPJ@KA^:ME4hEC)ɴ]0;A<+N6A,37oގR:gJ)^#8`KE%ƞR[2Vg"qw:%%ŒCaBB?LbC߲%rEmDxôpM"v;ǖg3X:k^T&c]d0LLVH7W-e(Ů}JU{-2RZ&)sd8V[eAyCZojB1/IeDẗ́S!K祠Y*+F궧'YY!R?~)%    `                A("y/            xmA;"DLL.25A^MGǴ;3蟯:]΃~r{F
qgZ㹶(PX7l؇Iq8__eaV7=-I7Q9@`ҙh|ݚGZauMa=F    $     4           rW=vUcg|	k%            xc``Z\PadfPͥae%*p n4    X    =  \         	x%cmYJ]2 $^            x]SMo1C+A	PMɥC"8T9IײIJ9ÙW~3l+~~y3EyJϺ٨{__ճ-69#$a?xҸb3Ƙ7^𸃧w̿/ 3(%95ɩHSi@f$/sd}8~R#^e>A	C&5haZiWV#VeSVɣwq}hpv7}q!6jIJc: /{n2yȯCWR8%;JKJb/Z)3
՜\&	l3Kl×%&"egrzlI>\Y%fl^Ɍ}/dV	S [%.R$Y[J8>{it:QL*	+3蕥qu+M]uFY96P,&%7RJ!@J׽q4H8;9^8+M t4'pY-jc D           U         *"BfYW;_a            xMAK1XwZ,ZR ZR=IٱېM{$+Ձ	37oS1bc^mTBQ	}/gDcjz)Cr
Gf.-/fCwQG9F}LsĜSO~`w܉je(p #}r{vֶ]a"4㶶>us~t`tyɎ:H+MI,oz%ߓLOctnXx          J            ?zƠJH            xUOoTHʝC64MR~6Q
73|
\8qٻ͟M`iv3#ڧBj,Hʐ~a&xYօRY@fd4J:JϾny8rQ68r-aZX? q.nn![BC7߄-<2fMLcظԠoxmgw]zspH4@dbZedTTIK)uFA4z6]uw!eDcE*F޾4rEs/T;tN>`,0Re)HfFnQ$:LgAv9,ķ%ѱ*C-
TZoPR&4f*Y6Y\Z15ش,LM[/"S"xjPZ8xK!^iaTq,+
/Gx)ޕ}\8-*WӣQuDLɼ9A^"6uݪ#N2{cփ­k!U]VE];f3^_8%XjBcn["Z6;y}\ۻ3m{x}:OC=x*߳՞=+=_躹-rK\uΗh+Hhgs=Hw.@Cr	qmt{Fv|py?ԗ?N,
N1.jƻ}@EڠN<wUtFn2ϕ6`veVV}ܙn~i=zp:2L-()X9#'liVoR         6           3l$D{ca            xc``d c1̼ҔT̼⒢%.N  x4@, jc    D     H           w}tw;j0G            xc`>Q93MA#%5-3/5E#79>5HSAMMQU0430TQwu G         B            >Fv#u            xc`A^
J3SlJ=]\RKRK44xXT,3E,?3E ~                    (ٲO@N"            xc`f c%Ey
e)
%9E%ey)EMk..TMsUs) .;*+
zz
))

ҊsK2R2sRj ]FZ    O       ,         d:8MLln            xc`e cF. c1 rl((OA#3D8*5Z#<3$CNHSAW06Z#53=Ih5VLSHIMKMшwuTA;Ǉi-`coC0#N C8=@<1RNKZ@6!z nq	 GW?G' O_0`R>	ķ GG    '                E#4y[8cbq|E*׿            xc`e`c %@0U ԒҢ<̼M̪h̔;;#M]h(ך3'@v| CG93M!%5-3/5EA#>/9>^S&	4{%B<
@e q,=ʩy)i@#x݁"ͻ@ٻx
HO>	|=@Qϯ\ ʂ4                      V)Hgi	            xc`e cF. c1 rl((OA#3D8*5Z#<3$CNHSAW06Z#53=IhnmAʙi
)iy)~
55A`0 M6T;{>C8 `' ÁS.Լu
Xs@00N+ 9(ָ9:yzx1@0X\  pGQ                   g]UjddS            xWmoH_1J(4Q))/HW!cxk$\	9By}vrw~,zIm.6իCPk\xJGoihB=E">yɈo3'9BPfѢIKTFFIlICN0=Pj*gK-BYrtqED S?ҥ3 @5S"OLiDmlc
$$5-pzcX&\
YΆKVv{9%$؞
Hx+}&Hb`˫.kk0h]`F"pPrK;Y|F8ڟ!;덮u{pHzրWS!
6K0/B<K0Nqe_#9-\!!U|Up	<M3
)ӭyfJ^?|~h+(0yZjeve#E~;_
υv%|s%BQ cԴUdWF*0JY<tΞIx;?~< _Q+e٠sHhNLeEfO1
B̹#-Z3XVd130o"| |TFju|˘fTܧ?]^pW<Um0L˾Ż:=Pm/PESkǛqnp,|AMp2iquv6HG.-B`(CyzB'`RfLG<R`Q°2_R϶Pҹ)]CUNW梧ς_i{U0TJngvEOc:6EdnOWV}W'u> XT)g-9;VgvN{5C9M[)CZR{NsHn# ~AD*"̱0sps$KghuR~ΚK5"aY%xL㜷-f_;dBAĹj5$D,ư䄪b^fFe_FfLтj.DXY4<nƽCJv3~va#`ګ}B`r
Ѯ'YMW?Nw<&h,颒*f8NK16xlsKg`?jʸ/-7WƢh}3;E=ڭ_>v7m.]NDiLéZP>a{RijuK՛ݪͺj+ClnfqOJ"oL$*i6'nbq4k\tc&I'mmi֣')h	[6c3D 076tV-ޒ 7H&F:Mּ$74<X
Ȅ    #            K   #(ꯄgG{gh|                   
    #             W   	$nƯMI lGHx                        #    F  o     X   5= .=1            xuQ=KAN80VÁ(SH*"lh~$@sKHxܛyon)ċi#*7@#OdHIbh5Kaeu4`4z7~V;;meK]B"c,<'+IbԆfEGSXplz%KրSFځǱERScsUؓ°LGETWE>a=z󼝉ʰ?\'A^hf< 4Cß.[UĴ\Ҧq)$?oX0UvL`|e[ 힒    $      /     _   j4=lL3nIFIO            xSMK@\ĢaN@e= ^EE
B͢YPi^(b7IC#!v?h[̬Y,
7|x+>/<QNBE.o$v{bzU媨ڢ**QYS(%5O6uEﶾ_sI˾.rK[JdCPjdc"59^q4I$fii{LK[o5q#>    &     /  /      a    U)!P#Nh              	.  	Q   #    if (Width > 64 || Height > 64)
    &K       l   !  b   !n̂Ӱbّ            xc``e``d``X 
A!!~&&:(\]CT!C3#pjjx
t)FutPm 1 (rd5F16Bn %AqS
ѡ K2443SJ2j<R33J44L| 64F


iE
I%
y
%
Ey
9ɩ@88h2v@cj`\ 9В    '>     (  l   "  c   "PzRٝjVU                   static int8_t psize[8][8] =
    'f    P     #  d   #zwԃwF_]tS            xTMK@~@$YE ^EE
EJiT,(/NFsq-  k; >ʱ=H΃kAZ7-Ǘv}~cBaっ2<d//6,BY
Xصh6!@C)9\Dq喳ú$'OUm>빺r鰮Toǿ0>^||<1?2UB|*.4ͮS!.4PY/&XNƙea'ap0T>0d<}xʈJS)#jlTZbK    (     {     $  e   $ez<qqP            xc`^ i
)%
5
%
j
u&@	c#MM}}l"̒b<Ttb.@l@f|;1
50[\M. #    )1          %  w   %PY4ѣ},ޜ[}            xc`^ bʙi
~N>A!a\<`Sʥ E%Ey
)%
55
%


V@K95/%3d,suB_?c@<ʾW!l v2v	iAmfЅJC(}}ԁ`p$;"BiAzQbJBZi^rIf~^By&0L3srRSsr*SRAVq!ȕ T    *&          &  {   &'EF޿25,Mx            xc`d`u```*LQN-)-wȬH	(,,K-pKOI-B(hZML.OO&hf`WNKL
=a`(
( ذx$Lq` FsSsr*	 fU|    *     u  l   '  V   'J"bXN1M            xc`` bʙi
~N>A!a\+x?s6/+KC|`SʕWXTYVYZQ 

E%Ey

\ 7    +7       *   (  W   (2 jǋyڷ            xm̱
038q$P_%m.HEt}?`>3F;$=P>S#EWCONĭlB C	'S3UY|瞋~;rL2-Α.o	656D&    +          )  X   )$-bB}	)H^_                0        +    F  I   *     *a2OCu0"k&aiY-            xc``]zTtutq ǠOx
3Z.6}  5(P x@0ԮgyIЌD9dKJ5P:߁ׄc@SR2k|@/PKk0P :*T	rGZAQf^IFqIJ~iBJfqbRNj5Ȱ 
4L$$3Y!9?D!9#HA˹4 5:VX([ -HAhB5U,N-25`B07L$?     -       N   +  .   +XcX:VΆS            xc`> i
)%
5
%
j
u&@	c# af_YRPP^PZ(lXb4Ff e%G    -          ,  4   +D]&+@hk!P8M            x}
Pﺲg8w%PAF	-C7H+5%B3'P:Rc*b-aiM8ϙx$%lN+¬t	JcG쫲%sA[WAݶ|wl* {x;wCV[Ѝ4U֩\o447oE    .N          -  =   ,   -.wx%Ǳ&D$            xc`> i
)%
5
%
j
u&@	c# af_YRPP^PZ(lXb4Ff e%G    .    k     .  @   ..:> I?HSRAMf.            xuPN@BL2yUB`-S:tx/rwKv0INqϽalĎU -{5UuTFiT*m9D/2uQK6/<xዱ" l/©ƽ4)9fX*1@7rl"p%$2xs=ve\QFI!ܑ\۸i#usQ-^YЂ"3TsEC u@|B0Z$&~B(|m$Q>|U#q7Odpc^03%<oȾ{0!7(j26B|qs~B5LNo֜    08          /  A   /.ML-Mp            x5M
0⒧8RF18C	IH8(8eH8ٗO(A!)H+,2&\]:y2y>dA9/طTKOP~0'yZ`r喿8q]7    0          0  E   0$n4_/Jezw            xuM
@)ÕJmE(eq2؂.4C&DC N2Jk!DU]<Y2^<Ja k"G5 aAKc2E1F;\:8ޝQ#rǖPj]y[}$OC>!Ez    1          1  H   1W4+8H6 .            xu]
P%,R3!C!v^TZWS9CuD@K>&4D	#MSpe4`+&	zљ{Cwy eB*dGkU:ZsePT(Emv?&VIWr5c.ȎFd    2I     {  E   2  K   2ٖ9ѾUKQ}Ikc            xc``7d``_ ?8(. H,.N-*L)PQHL(TPS0-H	3MM[[Mk@M;Іx ^
E((O\AK\A[!Ú '    2          3  _   3%ǹ)z<z                m        2          4     4QJt21ө\            xUM
@5\YA-.x q6NtZxY<-E{ =`N-
LE4%D؄LŊ9a,Ȣ[-=eZieUpPE}diĨ8v [1l3G)|BcnҠ~wke1k`wmkWpRE~o77gV	    3    _     5     5eiz58pXxIn            x}QJ@a7Ki(^D/RBMS;fC)b;BnTE>&|~qw9><ɪi
D;s8G7v   |IlIBRO4&;?kQAz-hHB>pGJKUNg5qbtk\D5lpMaN\dJ8K =jf4o0SKHQbMa/vx{zxb3TUY*_Bm"6lc"TߩQsqj\3)*c	/|	    5     M     6     6B.9BDhvR\            xc``Uf``d``W	LBA BF&`HA_̄3Hg(9h4 ;H    5R     j  ]   7     7"wP٠-            xc``g cQ̼ҔT̒%.͕ZQZUPadfWZR Sf3++XCӚ jf!    5     D     8     8Ѻa]4퓍oZ            xc`f c. LSШ023/ϋw/.K@JjNjIBt"k"a[k.     6      *     9     9mz0b<k̀{^              8  [       x265::BitCost::destroy();
    6*     '     :     :Y23S#            xc`d`0d n 20섰Àx @t    6Q     4  5   ;  $   ;AP%e~a1            xc`g c14W?G' O_0`.zf`WNKL B
    6     \     <  F   <][2dx{FQ            xc` &e)
%E)E%ey)EMk.` *g^IQ"H^/ '!    6          =     =*)&D6            x}A
@E)BO񗊕vk3 L#<-.\h|"/#^DC%d@i$EN.na+6W5@XHL\:?WHz{j)킘`F)lOh7K]:lUZ;M|rg0?N    7     N  4   >     >gDR0
=ɾfL             xc`?  3MA##8?@CSSA!(3$M$%DGA	(iͅC=H\L R4(    7     2  j   ?  ?   ?HFo$A{ϷD#            xc``Ub``` .v V '-@b j0    8     `     @  A   @hҸTGp?(R              j  j   T
#if !defined(ENABLE_ASM_PRIMITIVES)
extern "C"
void x264_cpu_emms(void)
{
}
#endif
