                3lxວ>^Qa0t            xVQo8~Wԗ!(nUӦlnI&wN	] nx͌گkAF&[I	G0쿃oY;F.+)5s_|\Io"X&IYX	cuN@g,lM,a[c@):0I1tO
|dSvC{K1uw=yƆI-:쀱\gnd~݃t}AIeRةXQʐY*ka`g2Y=,? 㐝ʉ/6SYL#|Gw%L'Gv>C̂p1-Ae8{viAJIH٩R]b1Bcn"/M!OL@/dZVTLt>{	ωc,+clّw \~j
kUz-H&vάXnRXVMj"M"Ngh|d^d%üjɄ$j6z;]-uf;+qqK"Y{r9B6wq.Tu4xD:<?A14+\/evfq-R{7xj6HakNPG@>(2Cݨ+c7kw62;U ׯR&gQT,?OK+gG)uYLpnQXֽF]t#ɕCWGM&D-f5	,iiR%/iۑNǩN0"W,k4lC.g(mQc!ze,C$ˎU)OHu?v5                 4    ]z uЗ8Y.            xc` Le)
Ff9ř&&FEFy%
y%%
Z
@:
@nAIP(3%PK0# "
ťF&\Z\
s*XuduXVAEWȴW楘@ n!2<3$Y b     X     T       5   o늜q8v?Ar            xc`k` c
#3ĜTCxC#|3Tc̊-8#3(DӚMKII1z my)               7   JЋ
sGC            xOK@{^0K+9tӸ<imPC=6RC6~vAp%n+xЅM~yf2mqX~O$}f)Ex,{ÇK9yꏢJ#9z͉OCEό#Khsg]̕$ϣYfE?f%3JRUyYf[dIRFwv|߶]$qW;&5-E6wQ厱u[խOe\] G\'ϵ!eH@ў:PcPc[gFgn'E womA}sT>sf軧Gygέ/GGC _âh?וJ{Uw7AXJBV7bqܢ    X            8   BWdsukLN\o
            xc` ƌSR2R]CB}B}<#\}B5u<tJ5b43$D4 "5',(^AYY!DTԥV uZJz⒢̔TMk..Pmwqu@-t'ZRlh D)66Q a(0X1_⋋S-zX#&8	&ЌSj*0o7"\N qr    ?     (          NfcR~#c X#w1                   CHROMA_PIXELSUB_DEF(_sse2);
    g     &          9EnY/XA                   LUMA_PIXELSUB_DEF(_sse2);
         i       6   oݬ_ngʻ^            xc``_ 1e)
Ff%Ař)9fũF9
Ziy:
PNAQjBf^	PQVTX(V\Ri816= $nA         x        J   |ÈK:F nn            xc`` ƌfe)
Ffɉ9AyņfũF9Z
E):
y%@-̔|H *gMQ(.)LIEf#x`\؜fl4( Tn    n     P   I        "=(9̒Kk<            xc`Y ny%
Ffy%yyUEũFy%
@F%
Zy%ii: A\0OӚ \              	     		-]ڳ;tJЅ`v            xc``ic`Pc``)LQ023ONIJM+6/.N5(ȬHR((JMQ+14/R(J-L)MA*,Q P3K2SR X56X" m<16Dp$d1 (    	I        I   
     
LV.ߛ[x4Dc            xc``ic``,?3E4>91'9(59?$8H "5GK(5EG!3,DK(8341GG*_҃ /,+hpSK2SR X56YZmN36N`t$i F    	               dy%%r]m$            xc``ic`Pc``)LQ023ONIJM+6/.N5(ȬHR((JMQ+14/R(J-L)MA*,Q P3K2SR X56X" m<16Dp$d1 (    
d     G       )   S<&1!T{'}U                    ; * For more information, contact us at license @ x265.com.
    
     S          meX?*\|9v)2              E     Gint x265_count_nonzero_ssse3(const int32_t *quantCoeff, int numCoeff);
    
     \   q     3   TԹ<ARI!3vA            xc` y%F%
Ffyy%ũ&0	48(,X.ZӪPYRa&@y`\ s/s    Z     ^   _     J   :Wi' lW            xc`f`XWbl_Padf_XW_\jJOMQsJbȂ)9%Ȫa
2K!Ĕ#4l5 R,|           %     ,   `ZzhX^S            xc`b c)iy
A>N.n&FF
1\
@0 8-YDGBGܚX&7"|bC35-04"E6Y RmLVoP4n4@H1Y <	 9b``G\X|qq	P1>y#a!A^4X:* : d                5   8@ϓ%{WE            xc`fe`Ne @F;{:xF:ǻ9k(prA5aF:
 Q "^ 2[ra@f&3ew+9rR@\eb`?ab`P 2b3d2t '>          W       Q   maT;X            xc`>PXWbl_PadfWXW_\jJOMQsJb(0E
N%fbJ
W֡i NN'Y    w     >       j   kwuº<gK.8ia                O   2    SETUP_CHROMA_PIXELSUB_PS_FUNC(16, 16, cpu); \
         S          溥?B_A1                   Gint x265_count_nonzero_ssse3(const int16_t *quantCoeff, int numCoeff);
         d       	   hM
l            xc`e`Y^PadfZXW__\jW\Wbh_ V36%ø
yFqrbN*Vi %    l     [          ?{m?pN/U             xc`>cPXWbl_PadfWXW_\jJOMQsJbAC33LBSfI1auhZs D'E         b          |`(q:5<            xc`f`>XWbl_Padf_XW_\jJOMQsJbȂ)9%`C3*g.B̒b31%+i B,l    )     W  C     %   3Ӝ1i3LI            xc`e c̼c
#3ļĲ
#Vr~jVa
2K!Ĕ#4CӚ p&         `       2   	G^&7xU3]            xc`e c
#3ļĜĲ
#̼C-4H,U+ͅ0sŘ̴Mk. =$O         ^  +     N   y4_a>9'!ua}π>            xc`> y%F%
Ff񅥉y%eF0q48(,S
04rR(t,)0SR \\ *,    >     a  C         nDmdXrS`Cl}`e            xc`f cF
#3ļTĲ
#̊((YG!3(D(3%UӚ!f0؈l
 b         u  ,     !C   JJ>ۓ
6n2M            xc`e`RPadf_Q_P_\jQYU\ e(dŗ(e3SJ2 1Pa]_agdAeҊSK4 8L/         r       !   Zd.*Ef            xc` -e)
Ff婙%eF9
ZE:
PvJqBf^IAIQ|BqIQfJ*X@<3$ 6Ey)fqFfT6?-8DӚ un0a         E       !   9E zGJH9Mt            xc`> 6e)
Ffɉ9.F%f&eF9
Z:
pFf^IAIQ|5 ce                "H   *F*cTgg%              z                       "    *h݅"%	E            xc`c`>43(D441$8D(nhJOMQ)+q!$ 
a
2K!Ĕ#4l56$UHXHI,?3bYJ*Ķ/K`j)A2(NNI232JYլ *             !  "   !ƞ[{ZƼKCB(            xVMo@ZPוzibcH"8qBHrMc:k#̍	xğDiXس7o.	 W:$;S*^R:50LΩc$p#:h)Fq=uL$,-M` \0ס{Z7ոi+cs?ēQf?L2Y|:+gP]uPQ5];XepsWat8R&2,NJv[fHJ$أD`fa7EO4|GzЁ^ji/;=qO-'7C	/w(qup: <${|s̥p3Vyg=3jzijǙ]ř~ؗ`3$n/{=NE2&9/	jsmfft~q".O3Ruy¨9D3S/vZAU
rH?>2A̐ԐĔTq9 O-ftmv`jzWr'B]܊2'x l1/O% n3E,IEIŷY-;nVmt]5iMfyۨ㉽{±"$ ʹӮ3jRw [+^'xcǭFY-'Ϲ75    O     X     "  #   "=Z/5_:zYzm            xc`l` cβ
#3ĜTCxC#|3Tc̊-/3(DӚ!eF  0D              #  #   #3h5_'֌                	                  $  #   $ԑCr>.mtE            xc`vf`Nc``PWNIMKUpu712p	uwquH.(Tb` Zph/	@->@(⋋S4pً!o]d*	E53!`HAr_e\'pBF5 [t    A     0     %  #   %؃Th[z,kǌg            xc`\ F>>aA.n\X$* w    q     {  z   &  %   &E@Hb/*PLjK            xc`)c`+3D4>94$>/?*(?ޤ$8X#9?D,DK419?5-Mf
5U ب؈| 'UmrB|Mn	          k  J   '  %T   'C$tƳ!?^$            xc``{ 3S*LSKR3SJs*4K
2+RsRuP
RSt2JJB%E%
%E)\X16= K    W     m     (  &u   (zcy             xc`1g c	y%
Ffiy)>%f&y%
@yC<hr~jZHARLtILZJsu@.+jҴ С2#         I     )  &   )Df^4Ф6})s@            xc`1c c
#3ĜT#x3|cĲ
#̊-/3(DӚ x
         O     *  &   *mTafcfJ0U>            xc`.e`[Padf_johdQof_\\jQYW\ iZs֖XVaK %    \     l  w   +  '   +Knوz+SѶ&            xc` Ey%F%
Ffiy)nE%>%ũy%
@f@Z)%ii:
p"LIQpfU*L891/$)',VӚ lw*         q     ,  (    ,9ߞcg*2;Ng
*            xc` S2J*L2R}K+Lr34KJKt ii A0CIX 83=C-'1"h+Q 9#4IӚ 5Z    9       e   -  (   -2V} GUܮW            xc`Ib`me``+Q023/NN/I,.03H+.Q(ŗ(hu ii A0CIX 83=C-'1"h+Q  4	f<LRgw
HqIQpfU5.'f  A           f   .  (   .b+3"+SÓn            xc`c`p(3D4891/ '$>(>)7H#9?D,DAJG"3tT30r!p1\;Js`tj),uv70IgVjZs HD    S       f   /  (   /Ls5$؋d0_            xc`c`L3S*L2+RsSRAD `5Z
)%:
y%%E%`nQfJBr~^qTUqQL,DK$jk6&hi  9t\ p,            L   0  )L   0mV쨡1Z            xMM
0F\gU΂;$$TLx`$b͛Vbp_4(<66 Vy_uk@]IF3 #UvoL,<j9xMC/hpI$ 0?О!r͙sQ         Q      1  )g   1^M51"hU,j6            xc`7g c̼c
#3Դ̼TC3ĤbPH!4/?/*(_Ӛ          Y      2  )l   2mcG1%|v\>            xc`7g`g``,+16/Q023O/.qOMKJM̋/.N5 )14*JL*( JsR!̔
Mk. }Y    .     e      3  )v   3QOi($
             xc`ug`g``WPadf_WWZoRa_\jW\ Teh_PXW✟iͅCEz*mlTalDX7 OWz         q  !   4  )   47פSXble\            xc`oa c̼c
#3gCg#T#P^+19?5-MG(TPR+ϋJ-Q ) KJ,Nu.OAR\R៖VZi f)             6  )   5Ei=ȗbe            xVQoH~WP4.S	-RB5\d-jvuB;6@׻x;;7ߎ}4g-3!'Xo!oYt!vngJ ù3ZHh&O5>&s0*OL3xV9DL0VIn9LJ\"y&2쌃zn@%n?\rRTDp)".bf<á.qJU̬P}\\Q6Ai3K53̮Cv2!LeX!'0i >F#hos{8lGgJ̳T 2֥H.O>]FXt{E@zm^g|`<\G 'Z 8qme"5o`Kc1TȍA*K2y3	HeŪc6'&Ћ/)>] ~7UJ7QƒU<	㠽4YjGMR^

ϹքΙ)
;*m;8/IFJZ.ύGJ?w\Y'p)A2z쬶>\t{gQ_5_w^8_T"n!7"YfXĂH6L&6zmhʬ-]ٞdKZb؍tFG.KJ%r^Գ($+7>~]0HAUԲqOkx8,.z	2^g%3ɂ1yAAҽHw1Y%mn+3{l#UUKՐh6$R?ΊǙ+'ſITQ<$1|%IiUR:
ּ
z!wVVv/خpCxڲ
/z]F8|΄\eߠ&f-TRI_?M440WMRq3Jgk/&*%:<۴f[6A{uV[u+h-0RQY,ޖ́-_J);u~/?rT1˸UT^ܽW]K!K!\2ciZr,^Bƨ1[FqE_L/-ᗑOk r"w`8Q71XWx/04b|6
$N2W'رoe~m@],`p&5ӎrPs=qcc^^?>     "     w  T   6  )   6>VE5u[            xc``b c. (LQpHI-,M+/NNKWVVH.(H+.Q+14/R(.JQĠ:St*SK<\#7 >7 /L+ԴV (/B    "     .  |   7  *   7yz0 ϰK}            xc`` Z
p`$s͌s W    "       e   8  +   8ip[l"h4lvP,n            xM
03
dnY]$%R|cK"walݰX3y*M7֖s٪לr @:5h c'pۈ1A&iYxTv9p&U+0Q$`0WhI9DV_S    #Z     :  p   9  -   9	e,P	&               O   r   . * Copyright (C) 2013-2017 MulticoreWare, Inc
    #     "     :  .   :Hf)$?<#i              
  
   DEFINE_UTILS(avx512);
    #     t     ;  /e   ;ȷkF_,A*            xc``u` cz psvqu	6(LQHO-	J-L)M̉OLK
&̊-Լd4"̼C-")`⒢̔TMk. +    $*     R  L   <  /g   <6%}Zr\hQS            xc` 
@PQjohdQof\PQYW\ ijZ+p 4    $|     N     =  0   =с$|r>w              )  )   Bint  PFX(count_nonzero_16x16_avx512(const int16_t* quantCoeff));

    $     M     >  0   >K0?:t4l1              j  j   Aint  PFX(count_nonzero_32x32_avx512(const int16_t* quantCoeff));
