                ӽ xAs@ט            xWko~WjWpM!J)lJn=ĳk<xӓymvB<3{M~**t(TEUrZ7"< hq!˲j<y>nk֋/rj7ċOSg-k/SVoF~QȸJq#ҮӐ8R<]2քוX[K.mTD,ߩ*MkՆ`/82 #:$^\ѯh-=i;i?dA4pha!0KucHwIHk:Ě[)
)LJa5PwCeG!Ǽ]",a<Z
B
 >o/ԻDzib0S8>a%ׁ'vi7ƃi-HzGFO0`6z4Mջޔ&WlpD4`q*cI/	k!K!8<fbyʿx.TVKQVhG:ex C Cq֨兊m-=&(^mK0*HİDm҇שe#ڤx_ZG6l%lOPx^*f[K
]JcoS+yf/4i[p;Z0lojuۤJv=i9!7-R4vDFP:oȍ
44+[1;ljWrt-@ =+ΈEnvLӐ8Y?lW0*@in3qp.)3aN%Tŭ+m-'}	%B<uKBQܩ2j=a?HǸ<NʅoOR_?K1ϩQT=.$J	z_ڭrΨVoq<9"xHkoCnC/QA8q*)5nLPъGEBEqCL($(W(XUx{d!/ь-[?&h2ɂ"i|`CT>/]Y^`2Pwg @yqsO`*
zmyLdD
g0 YcjFM+
W5z#yL)qB?|C!C9Xdt{Erm03VB\RεʤjĒ'j	ԸݒhMla%V7.S*4na2sc(6~7Xd:Y{ha6ԿÊɴ㦜ڛK魗ɴRԃ| &D¸y4͝b6K'I\L&iq68ldޛb:V;vlpgn}g-mJq&4" 7.ac6T/
c/VncEj&䮌+b3X|vEvPlE$!b6X]FJ	 :.tzϞK~/ПBL_2r]ŵ&C&8^	c-5½H/&ݖ}6rtwm?GA.N;gڔ.V㈕S:_ʇ$d!p'n4v3'           x          0H4 wCKV}^                   Z                     %  x         jPDg9ր-I              T  m   void x265_cpu_emms(void)
          O      7   |d==U ౜&w            xTn@^P/XEp>rdIpH(RDM[U*eM"^[uREp8s`Ο(H6xow;ƝaR|95	YO<\ӦOBn~υ,8A\Ty#]*#=yaH5VcO¡3yKX"8ԅlA
z]F>?zhTFF6Y!˄Tx?rYf\e;5Ҝa3ݓ9sRK`gD3(&>c-ͭ\&B:D,C ;PaP9;UC,C:ZtDPҩyj5v;b.SYb"ʘ@O2B^pLA7˩Xx``Xӽ2>+IxHN#p7BR!.RDL'tnDqk/a%	f]{@+e;֪4^x2ضN@n޿%üCJ^<LuO#rmm՞Q~ٷvyiˁ5|qUdJ˳c箊Ge}M[Hk_c-|x'LyCe~    	     c  P         }Q(esRPHi            xc``zN5ԁc3B5GM2B֙XVPWQ\ZTWPpb~Z.. Ox    	     c  O         2-~+<Ʈ?
            xc``zV5ԁc3B5:G2A֘XVPWQ\ZTPPpbO~jZ. D7    
_     c  P         ҟ	!BOTv5            xc``zN5ԁc3B5GM2B֙XVPWQ\ZTWPpb~Z.. Ox    
     %  =      0   GnQMiOZqw3LO            xc``V5ԁc3B5 |    
     [  /      w   DkJOn(<f]             xc```Hd``0*LQN-)-wwq	(,,K-pKOI-B(hZs10pqP`T 
)%z\ !    B             	   "#W2+-sbXA%PyX            x;
@Se	TĀ˩lBsgbD\49STJ:ߦA	Sd/<`8L'[/I1=$DUK[2	2lzZD$xZ-Gu06XS;L%O;         d        
   	́)ب2׌I+            xc``	d c̼ҔT$< 
@YYPXZRд ey    D            
   
vqaT䓬pCR            xeJ1sQq
CBi=(V"K؝!ɪ#>Mdmb`B&3L&-}1{ކ44pqe99)LBM҅2D*Y HI{/tLz;$s7V֩sEv@i_z=hxP'/!.$B6$qQם1]&<Md-.xzOAdpT+%dV((RSDQ\RT1BNeOϺoi>q%W<gǁ?A5B?<D؋B|2!_N3RGzE1}rfbW*e""o-;C         c        ;   ^&4s3jW!-5            xc`e`]P	d)h$f(*kr!U`3#445
2J4KRRt
Jָ:c F\ s4    .     Y  I         G;uaL,            xc``)d cU̼ҔT$<}Ԋ%.n=fT dy+̜? ?$$5$1)'UCӚ I         K  U         'Ki?SVfA<Fgyh            xc`va`a``pQ 
#3S+̼̒ _Mk.s~^IjEo~JjURifN\X
R            6         )2spKc3x            xc`g c̼tT
#3Sk..n  *P ̼̒ _Mk.9?$7?%5*43'.I,IILI)_ǁf+@AfFAQfnfIfYj^qbJA&P) ~TRZRZ Wl4? ԇ&aפ\Pѻ!:&T 0Y         K  G      3   K߸pu߽C뎟_-            xc`gf`7f``pT Ԓ҂̲̒b8SGAPFA#43EA[PSSAHZs          M  X      4   )bծ`|3            xc`_YSKJSsr*2s3K2R5
LCmCMM] i b    5             5   :8wac/,6            xc`{ Z
@_W``dlJ3SLmmM.j.~f vڡ %a%EE%epB5rj^Jfrfkco|@ggk0ũI9ĚY˅l|s@O`?X H]         h        E   JVt[>eY(5}            xc`Y+*Ls5
su"@|xO?7Ԓ`O_+%Mk.diE
y%


F@V!43 @    N                h؝jVZ+            xc` L
@hᢐZSZPqQH/RHO.V/QH-KS-),OSPPY	ԫWhWZoRaTf$M5Y6̂hb	TBiiA?38ӌ*bQb V         k           xרIzg3_q            xc` ƌ
@PPYYZWhWZoQa`,,iE1ffHgQn efRaf(5 gEb    j     T  6         wtDngo            xc`Z aefd'Zg敤E8xxU*آ*,IPbEqFf+ ۏ6X         1  7         b$@JխoVʖv                   %    for (int i = 2; i <= cpuid; i++)
         R  C         \y"2G	$8A}            xc`madfPP(N-)-/(,,K- $%Ɨ(h:
y%
)\ G    A     G  7         nsq*H0              
  B   ;void x265_setup_primitives(x265_param_t *param, int cpuid)
                Q   ~Kn4sg&)-            xTMk@]Jz_PĬb7Ȯ8)jBYܥh!$[O=Pk:kÉ$Hiy[B6.AV'!Տ0?bኔϠ.>xnBkRsX4[iX\oG #.H0zlJPpL'ܓ]4~E pd25yxg.-JO0_	d4@a=lF.XE~yJu0l߷_/so(fs0aY>+JIB ,{p<:vv[xikŀ^YP`P>m]M,އF	,
X.ޜnom<?`N3ќ
'vf5Ɠlt?Aض|>tJoBjKcaa*"KR0:'.V<S̯m`Rztoߕ?6Q    w      $      T   *$C1|2L?H#J            xJ@WZӖRj!BZ4&u!MB6,^}/}>-IY6;;| T|AzfЊy3yp<ph`ctH^|Z{+i몪NQ:w4PКġm䍄D   LEq,ܡc25E?:x-U	4y(H2^CeIWOE4FrV<{Ik-vig=jج5"2Ng.@;
!GZ_g˲>ٛ@|[CtSªt}?!54<fӻJzxYHM!	&           #         aP5wte            xc`~c E
Z

Ii

Ey%i@Riqf^BrABrbAbRfNfIfj5РU@hPSLQPSЈ023wv5wsQQ/	4ws53jj*%Gg$+(b)*BZmv
J:l 1>WDme4*BBPL bU                   ):nkw9~J<            xVMo@]'>*qEJfR HR/DQd["ido9ˏavm&"Vy~y!_Cȍ
TtHa0Vۃ98 `0"h)ELJP|/a}20İ_1MqqT٣>P`eigrjoǫdBX-CT>v9Lqnxڏ<ER\#k?ltxGj_ڸ$~YmK}j.SK}})sW?|~[ҧ:W_	?b?[ҧ-Snۧ}rO<:hkB1&_I5G	ЙA"bB&Cނ
%$G:	F&4Vr h(G	FZy$2VZmT3e.T.܃/5{'fuՂk"dR}T,7dl6P;tJPcV j؝υ)s>)7vHccao OB8șL$w
EDqүa0G5GZb@,iy#j}=o`!bQFQL[cf,qXDeU,g]MBSC~         U           E[P׭ؖvzeU              q     "#include "TLibEncoder/TEncSbac.h"
    #       buildNextStateTable();
                     =#h4c'            xc``)d``Sⓙ䜟WZQ⛟ ć,3S*LSKJ2s3K2R5E
Z`JG!3D!43Edwa!!
@lURifN\Xi 36         U              X'rڪHTJ$              q     "#include "TLibEncoder/TEncSbac.h"
    !       buildNextStateTable();
        7        \    mB-K0qnhn            xVj0K WCZ쥇ޛC{
%8!RObCT:-+vv4H=R ٦댧XnWSYYs2['.Х_ @[2e:8E
X*דGsRlO)*"[ᠬ׋&jI4|P<RؐPb->V󱻔nQ8V팏L}|3}~anl?@j G*_Ds7|ϻW~>g~=r9gE/~))E;>BS        :           l{	i;¥ !^Gt            xV]k@
r(	nf2]O">݌f`l	-~O/Eޙ|ltw%p;wΜ&sB6B?tNbrDQXKy|,2{w&!ҟSl~#3~s]^mzhn=m[7o&Fwh`xF]6mlq6]aMU\G
ے6tpQ֚qS}0*},Y贚S>>ݔNKx>XNw;SNtٟ/}ZNdG1Ek.4qT
)t8@rG\ef|0!3l2Mc\}!T!Bi41~T3s'pe2{8l_ŗ,Cر^PPE *mnfSOM:}T PT/|!Z*&G8?ƆL,5    V    }           !   "&VcE}q
             xVK0~	=p6MC@<x𶉲y0P;)/ K+s^x_~$ ^q%!GAWWq0
3PIǦwHuK6(Jo,G] uTtzC2!<e*ŮFYdM^,6)u:X06ÖadnoAYyO-z5_TsylcR6Om\W1>UTNВc[}b>|HgO*c LGjTdw~b?G[1?Ӳ~/|6%V(!%T oਡF:OD^KOrz:>9Y/            [         #>i|^{#v0t<=            xc`{  @Zz4W?G'0W O_0`55c/k)+䧧g+ I+Q/(ͬJ,+VH,JUHKLIMQRNAX
#3xE:
 {RAjQZ~Qnb^rBAО̲b+Jܤʘ<%MkT0|Fmy%EyřpS)26/?/b0n308b
 ߃h    !     S           $@\m3$.4avch9            xc`{ ^y%
EZ
9Eɩ~~

\\
@*@؞&FJ:\\\ 9Y    "       [      Y   %\ٞoj~FAN                8        "     r           &H2Ό<            xc` q1L
2s3K2R-R|M*Lbl%3JR}B}*p`QaA
|&U0)FFLgI s    "       Q         '>^>+$^Q            xc`c c N-)-KM./(,,K-(3uJ3S48ud ʙi
~N>A!a\ +*Ls5
su"@|p ?O?w%ܤJ҂<b̼Ģʘ<%#d4 d7)    #G     ~  C         (=,@JHD3@D             xc`c`c``0Q Ԓ҂xϼ⒢̼̲̒b8SG!43EӚ#E3\|\]}|"@+bQPċ

RR2RS4jr *A    #      "e         )N01EЀXub%A            xTk06`=m7=Y6#Y	$iYڎj*/,9uig/g˘w:}2ߍbk|~#"[t8ҫgD42ÑT*mR/nifׄbo^<2g!,(CiiȆ'BpR+)W&$eK#-_H6!4ꮋnleRYFqC&9(@'0)y88Hpe<R>4e88	6|+PdH).)p4,6k~=<f&Xkwb;Owz	v``b`C
6zҕ4NaRb2K8U7u;t%Cʰ< NX8+jΪ:FwU$S׍I,+gA{Qp
r'+tl֨Lnr\MKvCG-8(BVE.BPonQ4&GUX{ZGd[wa|^yle:X
H pWE[W\׭(&somgeZTl|r-g2_f.5iE7p'-ā"YE:n	XJOY>:emJ6-+hu?UuN={ÓW|    &       "      C   *pzWVұJ;pp+<f            xc` Bʙi
FfAf\b/!]95/%3($@SR2RS4Ptjr)+@$J3SR+4RӋ+urRRst2@9@`;Ǉ((JLMT(O,KH,NLIR0140E cn#>N9s TTVH-*/RPJ-I-R/Q(.-(/*IMQ*_aVb``IA__HVd2^    'u     '  #      I   +ؑ
sv%uYc^.                   #endif // if X265_ARCH_X86
    '     $  "      L   ,o>;4\                                        '     ,  "         -MeFfrBt            xc`kc`[2J4
tR4 	    '       "         .<צcv^A_Y              r  r   
    '       "         /ԷbU/B#W            xc`a` adfaaT2!+vs[y%
 JA83%$D,?3EKRKJj6A0rj^
}}7p .+V    (       "      '   0x2K537 ζt                9        (       "      d   1r $R##7ŸG              "i  "i   
    (       -         2cuggxdv:_              q          (     h           3=`#0nZ            xc`b`f``,LQN-)-w/p)I-
(,,K-pKOAQP+дb``s kPBP.,\P 2BEF0  nK)    )     f  &         4ۼΰ8Sl|)DnnP            xc` A^_K!43EV@AW!-(9U9 T A#PU023SRKRK44zį6ԜT. C    )t        %         5f79GԍqNϩ            xc` u
H 3MAC(9@*4>/178:3VQP
vUR@jj
@ՙ)
j
@@FjJ2JSx bt>5PwsQQ ZӐXO$ oT    *    ;   .         6MP(7#|Wʳ            xJ@mVTAjR46B;f&ҝoSޕoMFg19g2}r-#+v48w,SjU^5^Ssƭ;cHaK4PG}2&ex]a:BBg+RHBUZ}m~z/5_>׼fΓ+#-<A;NAyЩ2<`fa"RQ"ƉSQz}̇U]e""#@iJZThlFWO)    +K             
   7Qql!E"̥.\                "        +W                 8ac6רx~>            xc``yZQZW\PWb_SXTYX`Gpj.,M,Jn@5:ƛT@@*t Ȓ`6XQ
jXI	W5 n-E    +     G         )   9 CNu!G                    ; * For more information, contact us at license @ x265.com.
    ,4      %%      -   :	hD;;k            xMO@Iq1&͜LIc&&&٬.__`)ma2̳;\ʧs7|!">#^4&9D`dE8t/~e}P?TW{pk -R3X>'ֵXICUe+]k*qryD̐P2vYʷslj&pGTA!t#(U Cy v&n9SBE.!")4zVXnUi~Z=$BC"J(ɳYA~ ?+;N&?秾8Tvc<=D]z]vyS|	DňXf\fu3 &cJH
P9+вZrhA󬀊;/4Q'b7ҥn`s9    -       (      .   ;r:iaKfWܡeF)            x_0Ņ =OCCSz	#uKַo)T{{1Ҩa<yASiEIyq.V!$8'q}ja`/a{NzFQ\G (4߬1 "K8 bV%a[	@*AzO8b1H[>u]dFA(i#^`mDV QOaؿ%b؊z N__1	&_    .       (r         <Q_U_e              D  p        .       (P      P   =0lZI4Q#DIi              e          .     v  &      {   >ürAmgWfV.$aX            xc`b`_ B@\dg(;d&efdk%秤!D
4D10*t+@Af^BAbQ-*s+O7
άJTV0Ҵ T%@    /[     }  ':      5   ?	mϠmGFֿy\            xc`Z 5
PPQadfibbX`TSiSiE
y%
@@F/7>8015;(	V_ 	@w0  #