ELF($44 ("!qq|||0|||QtdRtd|||$$\Jnkm bY[1NeX?3l:M+$|qK!s#f(6hC7jr`y^Q@az,D*Sg_u<B.Got/]Z&vOWIH9VP "%w=-8);A ~UL05ETcFx4id p2{R}'> sJP@@$,$@O4ֈ@stvy{}cb; ¸ {ȜB[B-Ã!x֙N(xfdV4jse[wG]ehf^\(&#xIҟU9Dnb ʨPZ{ s<~& WQnn fs R T  ] (  W$:EC"j c ^I4ms) ;g2 FC Hi&[C h& ~:M\  T 4 T d UZ  9V  =Y6 mR NqH , 1 2 X  ]2 Ud 0U 03 T 9_H =Xx 3L ^( ,8 r` dWt - Z 1 8)[ 0` _ WHp  l)Z, _init_fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize__deregister_frame_info__register_frame_infofprintfgcoSURF_ConstructWrappergcoSURF_SetOrientationgcoSURF_SetBuffergcoSURF_SetWindowgcoSURF_LockgcoSURF_SetColorTypegcoSURF_SetVideoBuffergcoSURF_UnlockgcoSURF_Destroy__stack_chk_fail__stack_chk_guardstderrg2d_opencallocgcoOS_ConstructgcoHAL_ConstructgcoOS_DeviceControlgcoHAL_GetHardwareTypegcoHAL_SetHardwareTypegcoOS_GetBaseAddressgcoHAL_IsFeatureAvailablegcoHAL_Get2DEnginegcoOS_GetEnvgcoOS_StrCmpisOCLEnabledgcoHAL_DestroygcoOS_DestroygcoHAL_IsFeatureAvailable1g2d_init_openclgcoHAL_GetVGEngineg2d_make_currentg2d_cleargcoVG_SetTargetgcoVG_EnableMaskgcoVG_SetImageModegcoVG_SetBlendModegcoVG_EnableScissorgcoVG_EnableColorTransformgcoVG_SetSolidPaintgcoVG_Cleargco2D_DisableAlphaBlendgco2D_SetPixelMultiplyModeAdvancedgco2D_SetTargetgco2D_SetClippinggco2D_Clearg2d_query_hardwareg2d_query_featureg2d_query_capg2d_enablegco2D_EnableDithergcoVG_EnableDitherg2d_disableg2d_set_clippingg2d_blitExgcoVG_DrawImageFiltergcoVG_SetColorTransformgco2D_SetCurrentSourceIndexgco2D_EnableAlphaBlendAdvancedgco2D_SetSourceGlobalColorAdvancedgco2D_SetTargetGlobalColorAdvancedgco2D_SetBitBlitMirrorgcoHAL_QueryChipIdentitygco2D_SetSourceTileStatusgco2D_SetKernelSizegco2D_SetFilterTypegco2D_SetStateU32gco2D_FilterBlitEx2gco2D_SetYUVColorModegco2D_SetGenericTargetgco2D_LoadSolidBrushgco2D_Blitgco2D_SetGenericSourcegco2D_SetSourcegco2D_CalcStretchFactorgco2D_SetStretchFactorsgco2D_StretchBlitg2d_opencl_conversiong2d_blitg2d_multi_blitgco2D_SetROPgco2D_MultiSourceBlitg2d_copymemcpyg2d_flushgcoHAL_CommitgcoHAL_Flushg2d_finishg2d_sync_openclg2d_closeg2d_close_openclg2d_cache_opgcoOS_CacheCleangcoOS_CacheInvalidategcoOS_CacheFlushg2d_allocgcoOS_AllocateVideoMemorymallocg2d_freegcoOS_FreeVideoMemoryg2d_buf_export_fdgcoHAL_ExportVideoMemoryg2d_create_fence_fdgcoOS_CreateSignalgcoOS_CreateNativeFencegcoOS_GetCurrentProcessIDgcoHAL_ScheduleEventgcoOS_DestroySignal_G2D_VERSIONgetSystemEnvIntgetenvstrtol__errno_locationg2d_buf_from_virt_addrg2d_buf_from_fdioctlstrerrorclCreateBufferclSetKernelArgclEnqueueNDRangeKernelclFlushclReleaseMemObjectclFinishclReleaseKernelclReleaseProgramclReleaseCommandQueueclReleaseContextclGetPlatformIDsclGetDeviceIDsclCreateContextclCreateCommandQueuestrlenclCreateProgramWithSourceclBuildProgramclCreateKernelclGetProgramBuildInfog_tile2linear_kernellibOpenCL.so.1libGAL.solibc.solibg2d.so.2OPENCL_1.0 h ||#,./;~~~ ~~~ ~ ~ ~ $~ (~,~0~4~8~<~@~D~H~L~P~T~X~\~`~d~}h~l~p~t~{x~|~~ ~!~~"~~$~%~~&~~'~(~)~*~~+~-~.~/~0~1~2~3~4~5~6~7~8~9~:~<~=>?@ ABCD E$F(G,H0I4J8K<L@MDNHOLPPQTRXS\z`TdUhVlWpXtYxZ|[\]^x_`abcdefghijklmnopqr@-@/-^ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌ|ƏʌtƏʌlƏʌdƏʌ\ƏʌTƏʌLxGƏʌ@Əʌ8Əʌ0Əʌ(Əʌ ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌxƏʌpƏʌhƏʌ`ƏʌXƏʌPƏʌHƏʌ@Əʌ8Əʌ0Əʌ(Əʌ ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌxƏʌpƏʌhƏʌ`ƏʌXƏʌPƏʌHƏʌ@Əʌ8Əʌ0Əʌ(Əʌ ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌxƏʌpƏʌhƏʌ`ƏʌXƏʌPƏʌHƏʌ@Əʌ8Əʌ0Əʌ(Əʌ Əʌ@@0@ 0S /,0M00S Ѝ/Ѝ/pp YLLL 0A C/,0M00S Ѝ/Ѝ/ooXh0@-d@00@SP00S D0800S ,t$0 0 XoTX@ZLo000 00S  @-@WnK-OFHF#IxDLAX|D h O*'3F  h+7HJI XO4zDyDhZJ~KzDXh Z@O@ F O O ' ,€(؀!+j@k&ihJF Exa4!!Z 12F1F2F1F!Z0O O '@-O '@?O 'O O 'O O 'kOyjhO h'R[khOykO 'kh@kO 'vkOyjhO h'R[iOyO 'cO O ']@;O 'WO O 'QO O 'KOyO 'E $JF 1!v(?!B@1O '%OyO 'O4oWWC=WJK-OzDĒO X DhoO(5F`! pF(8XFahXFH  OsRFG0QXF )@ F +O B R?+w+ёBO cZ Հ#b#h[h9FZb۠h!^\, Uq!h# c#d h(OE"h*@#cУk+u#beIBF yD@(aIyD(a#%9Fcbh4`e!hl(A9hh TJPKzDXhoZ@O@qO `}LKY0h9h)kѠh `hz FDEJ+FEI0FzDyD2\O0h ۣk<#b(F!(FX(ee#h9F۠h!< ۠h49h h9hFYKo JIY0zD2yDh0F JIKzDyDY02hO0hJI KzDyDjTT::dS?\:?v9>B9>&9JzD FjBл+THIR @xD(yD hO0Ak)Ѓb h)ЃbH K IX{DyD(hO0Qn>$9<>8JK-OzDOXDh O(F)ɁjF+5еi#i )ȿ+@2j3h*ؿ F+Q[VLGB=83.)$Khj+"i3iiri ȿ@~k+g2F F},"`k<$`k!^`k!`k!|`k!Z`k!qk`kC" ɲKF`k†khJKzDXh Z@O@,  D h4h!:!$j+?t6JIHzDyD8XH2hO0@Ork#hK!OPKB +@hO SFhRFQFvqhBFjhSFh1F^z#32Fh[F!m h(?zPFPFsOyOO OO O@?O@-OO O @;O O O OyO |OyOwO O rO O mO Oh@1O cOyO ^hrh!xmk1H+F1J2I8XzDyDX2hO0#h[,J+F,I(HzDyD0 Z T!JsF%IXyDh"JzDH2O0J IKzDyDX<2hO0JIKzDyDL,)xtt!"!a@ AFhlf;F!h[ hShOALJhjAhw!+&+3Fh*,*o+l!lhh9#j+@d,.Z0:2z-:/z1'j:3z:z'jejIFzj! !zgj zjO O s+"ɲ_Frh!"hF#k3F;C>B,.#nj0,j.R-#/"hF"l*0415465767+j"; 0=hA<BihCj8h9h e:>? @ 141O 8e>  , A0JF; ( #j+@t#h+@#F#d"!! F!&O#Y&O#Q#F?JOKIXJyDhzD2p#F8O#1F#-JJ51|G2-20b2H/82h/>)+h!"@ #OY"h!Os #OY"@ 0@#"@̓ 0Or""s[|?QD$@(@X<zD2hyDO0O# #"^Os #"XOs#"R# #"M# #"H##"C@?#"=@-#"7# #"2@; #",##"'##""@r 0Os#"@1 #"Os #"*j@rR!O *jOqrR*j@0+j+#'?+#Oq""O "Oq"@"@*jOrٺ*j@ӺOr" !FӺ"Oq"F"Or"@;"O """!"!@1"@-""@?'OC ;Fj.. #>&F,)?ɬR!bDGk#i!"!!?#%XyDh%zD2!,#"!hI q#h+@ց%CFdzDyDҺ'hh!h"!&"& IF 0j&02F%(0$0;Fh+wi+B2Fkk R#l0h42#!0h#h+?~'hx#l+##O O FhTm2FIF;F.jj&nh%jmjQh,2I#l0h4>#+j.j+kh2*0,(h13/h-)^2F*jkj+hP h,(h20h)F*F1F#h Ӭhܮ3Fh2F1Fn#j+?P024"[163[7DJKzDXhIZ@O@mZF)FKOr "FZh!諜;F y1Fi  JF P 4 hixkjB?Ͽ#׹#ҹ+EA3B<EKFHF0FF2I@XJIhzDyD2gO0@#&F >¯訊F#&FܨO 'h<$.kj.#,hI@XqJqIhzDyD2gO0*hjR-#/YbJcITKzDyD2XhxO0ݿ]J]IMKzDyDIKYJZIXzDyD2h`O0ſUJUIAKzDyDTJTI>KzDyD;KRJRIXzDyD2hDO03I$KJ@XKIzD2hyD2O0+I$DJ@XDIzD2hyD O0"I$>J@X>IzD2hyDO0uI$7J@X7IzD2hyDO0d#,`.30v2"D4ˆ"#FF*'%N( ("8$!<$#p# #!###*"l#h J#F (#$ # FJKFzDFX&h9OžžŞ,ļļĜ8F JKzDXh9Z@O;v558-OF({D8zDXh/O(E 2[ *C+@ Fi(f(0+@);%FZ/WmlmPnd \,ȿ(@󔀈BtE󎀉El+5E(0+LH&|Dt#<`#h+`.VZQMID?;62-($ _;F EEܢESh+l0EU/iiiVi Tj( ȿ'Xh'yDgzD2O0|'d7zDXh/Z@O@1bFFFH'XPhL'yDgzD2^O04'47zDyD2X hHO0'6zDyD@#& XzDyDrh(O0#%@ *h )<+7/+ # @0{x!z\0'd @0, :F`0$w R{06F{D0r &zD QF0(cSO#h+zupkf/% XzDyDrhO0#jOv'O k%i;`i+93A+jP-.灦+ٶ@܁j*b$cjY[cjY[cjY[j#FF P- k(3% " v(+F ( ( OAV(/, / "h% !h$#jj  ch##cj$b:F  f(b (Z`0 )Fd0#3(H" F(? DSE?ϮF0 #FQ(*F,0+@#F@0" !#N#F ?GKX!h\#!F 9! #3F# /" !#(@O @O OvO OvO #j@'O s[&O &O @?O @-O &O @;O &O OvO OvO &O &O ~&O z@1O uOvO p +# 3 +ڀ # 3?˭KIXJyDhzDr#h  # #%$#%$#%@?#%@-# %$# %@;~# %$z# %Otu#%Otp# %$l %$#h# %@1c%$#_ %Ot#Z#%OtU%OC +F`j*e*V#:"F E ( +F *F)F\(lF *>@LRHRIYxDryD hBO0, hKh+ l+ !@F(0+3! ! ?J?I*KzDyD2XhO0#"F #"F !  -J-IKzDyD,J,IKzDyDpnf"#F F#Pw#! 1 44  X3$Zvt\ 4&8*-GFcNOaKF~DFXFh)OU$8%F+5@Qh"FSJQKzDXh)Z@O@(F*OrOjOOCO)#% #)F0F$h""" 0 # 3333(X+8!0FP+ 0FF-LEyh)D(@Ф HDREID h!0F`+!0F\!0FT-І)F0FPF@"OzF 0FJD:hID  >FbO5_Nn+2+F%H"%IxD%KAX{D hOlhiF0j+#h!h . JKzDXhZ@Oh!khh! H J IXzDyDrh~O0)))RF,H",IxD,KAX{D hO,9cm+(РhiFj+#h!h. JKzDXhZ@O(h!kchHm+Рm#eh! H J IXzDyDrhO0 ))(2K{DFh*`hcm+ F m(|mHJIXzDyDrhO0T( 8'M}D(Dh*Ah FhBh)+  *@ ,,8 F2( 8(LFJI(YzDyDrhO080( JI KzDyDXrhO08J IKzDyD'>8𵋰$FF2H 1I"xD0OAX FD h O!TD vF(; pF0`F` ```JKzDXh Z@O F I+FJxXIzDrhyDKJIXzDyDrh F,F KJIXzDyDrh' '&DP(~BpN~DhF=)h 8(F F p(F F J I KzDyDXrhO0pJIKzDyD$&$v0O4MjF!hH}D(XMhOh}DR`J KzDXhZ@O 0 KF IXyDh F%%%>I#>J-AyD=MX}DhoO3`(cF1Fh#h+V!:F $(8 9hBF (/#%#`;h %a#beb#!F (Fc)F(F9h(F1h(FJKzDXhoZ@O#p! 1h JIKzDyDXrhO0h! J IKzDyDt0%(%$혱 "!NFnh"+3 FC;3,oHxD@ @KH{DJIXzDyDh #(pF!)LjF'K|D'MX}DhOV(! Fp#c3JKzDXhZ@O FpKLX|Dhh~IF(FyDbI,(F$yDZ K J IXzDyD,2hN##V#&-OFIF#JyDXDhO 3 3(JCF7M7IX}DyDh\0F03I<0FyD( KXhn K,J-IXzDyD<2hO0Vl @d     z * N : " R T j 0 4 @-@/:= ==$=2==== = =#==&==== =%s: surface format %d is not support by hardware vg ! %s: Invalid handle ! %s: 2D/VG PIPE not found! G2D_YUV_COLOR_MODEBT709%s: fail with status %d %s: fail to set current hardware type to %d %s: Invalid area parameter! %s: Invalid clear rect, left %d, top %d, right %d, bottom %d! %s: surface format %d is not supported ! %s: Invalid src and dst parameters! %s: Invalid src rect, left %d, top %d, right %d, bottom %d, width %d, height %d, stride %d! %s: Invalid src planes[0] pointer=0x%llx ! %s: blend dim is only supported by gpu 2d ! %s: Invalid dst rect, left %d, top %d, right %d, bottom %d, width %d, height %d, stride %d! %s: Invalid dst planes[0] address=0x%llx ! %s: Invalid src format %d! %s: Invalid src format %d for dst format %d! %s, line%d: Invalid dst format %d! %s: G2D_PRE_MULTIPLIED_ALPHA should not be set with G2D_SRC_ALPHA, ignored %s: G2D_PRE_MULTIPLIED_ALPHA should not be set with G2D_DST_ALPHA, ignored %s: rotation is not supported by hardware vg, should enable G2D_HARDWARE_2D type %s: blend mode(0x%x, 0x%x) is not supported by hardware vg, should enable hardware 2d. %s: invalid color format for dim blit ! %s: invalid buffer ! %s: invalid buffer data! %s: fail with status %d%s: alloc memory fail with size %d! %s: malloc g2d_buf fail ! %s: malloc g2d_buf_context fail ! %s: invalid g2d_buf ! %s: g2d_free fail ! export this buf fail! %d %s: invalid handle ! %s: g2d_create_fence_fd fail ! g2d_construct_vg_surfaceg2d_openg2d_make_currentg2d_clearg2d_clear_2dg2d_clear_vgg2d_query_hardwareg2d_query_featureg2d_query_capg2d_enableg2d_disableg2d_set_clippingg2d_blitExg2d_blit_2dg2d_blit_vgg2d_multi_blit?g2d_multi_blit_2dg2d_flushg2d_finishg2d_closeg2d_cache_opg2d_allocg2d_freeg2d_create_fence_fd $VERSION$6.4.3:398061:a80c529$ G2D_OCL_ENABLE%s: NOT SUPPORTED %s: ioctl DMA_BUF_IOCTL_PHYS failed: %s %s: get phys address failed %s: calloc g2d_buf failed g2d_buf_from_virt_addrg2d_ion_phys_dmag2d_buf_from_fd%s invalid opencl context line:%d %s Failed to Allocate memSrcY buffer %s Failed to Allocate memSrcUV buffer %s Failed to Allocate DstY buffer %s Failed to Allocate DstU buffer %s Failed to Allocate DstV buffer %s clSetKernelArg fail %d %s clEnqueueNDRangeKernel fail %d %s NDRangeKernel fail %d, offset2d[]= %zd, %zd, global2d[]= %zd, %zd, local2d[]=%zd %zd %s Failed to allocate opencl context %s Failed to initialize OpenCL %s error %d createProgramWithSource failed %8s%s Failed error %d %8s %s Failed to build kernel read_row_of_tiles%s failed to create %s: %d %s Failed to create kernel_read_row convert_10_to_8_bits%s Failed to create kernel_10_to_8 convert_yuyv_to_nv12%s Failed to create kernel_yuyv_to_nv12 convert_yuyv_to_nv21%s Failed to create kernel_yuyv_to_nv21 convert_nv12_to_yuv420%s Failed to create kernel_nv12_to_yuv420 convert_yuyv_to_yuv420%s Failed to create kernel_yuyv_to_yuv420 g2d_opencl_conversiong2d_sync_openclg2d_close_openclg2d_init_openclBuildProgramCreateKernel:= ==$=2==== = =#==&==== =&%     d||o8p0 * }D`ooooo|0l#pragma unroll __kernel void convert_10_to_8_bits (__global unsigned char *buf_base, __global unsigned char *pbuffer, int nPicWidth, int stride, int vtile) { int x = get_global_id(0); int y = get_global_id(1); int dy = vtile*128; int sy = dy + y; { int sx = x * 5; uchar *outbuf = pbuffer + sy * nPicWidth + x * 4; uchar *pbuf = buf_base + (sy >> 7) * stride + ((sy & 127) << 3) + ((sx >> 3) << 10); int j_in_src = sx & 7; uchar8 input_bytes = vload8(0, pbuf + j_in_src); if (j_in_src > 3) { uchar4 temp_bytes = vload4(0, pbuf + 1024); vstore3(input_bytes.s123, 0, outbuf); vstore4(temp_bytes, 0, outbuf+7-j_in_src); input_bytes.s1234 = vload4(0, outbuf); } uint4 shift = {0,10,20,30}; unsigned int bit_pos = x * 40; shift = (shift + bit_pos) & 7; uchar4 output_bytes = input_bytes.s0123 << shift; uint4 temp_output = convert_uint4(input_bytes.s1234); output_bytes |= convert_uchar4(temp_output >> (8 - shift)); vstore4(output_bytes, 0, outbuf); } } __kernel void read_row_of_tiles (__global unsigned char *buf_base, __global unsigned char *pbuffer, int nPicWidth, int stride, int vtile) { int x = get_global_id(0); int y = get_global_id(1); int sy = vtile*128 + y; { int base_offset = (sy >> 7) * stride + x * 1024 + (sy & 127) * 8; int buf_offset = (sy * nPicWidth) + (x * 8); uchar8 bytes = vload8(0, buf_base + base_offset); vstore8(bytes, 0, pbuffer + buf_offset); } } __kernel void convert_yuyv_to_nv12 (__global unsigned char *buf_base, __global unsigned char *buf_luma, __global unsigned char *buf_chroma, int nPicWidth, int stride, int vtile) { int x = get_global_id(0); int y = get_global_id(1); int sy = vtile*128 + y; { uchar *pbuf = buf_base + x * 16 + stride * sy; uchar16 yuyv = vload16(0, pbuf); uchar8 y8 = yuyv.s02468ace; vstore8(y8, 0, buf_luma + x * 8 + nPicWidth * sy); if (sy & 1) { uchar8 uv8 = yuyv.s13579bdf; yuyv = vload16(0, pbuf - stride); uv8 = convert_uchar8((convert_ushort8(uv8) + convert_ushort8(yuyv.s13579bdf)) >> 1); vstore8(uv8, 0, buf_chroma + x * 8 + nPicWidth * (sy >> 1)); } } } __kernel void convert_yuyv_to_nv21 (__global unsigned char *buf_base, __global unsigned char *buf_luma, __global unsigned char *buf_chroma, int nPicWidth, int stride, int vtile) { int x = get_global_id(0); int y = get_global_id(1); int sy = vtile*128 + y; { uchar *pbuf = buf_base + x * 16 + stride * sy; uchar16 yuyv = vload16(0, pbuf); uchar8 y8 = yuyv.s02468ace; vstore8(y8, 0, buf_luma + x * 8 + nPicWidth * sy); if (sy & 1) { uchar8 uv8 = yuyv.s3175b9fd; yuyv = vload16(0, pbuf - stride); uv8 = convert_uchar8((convert_ushort8(uv8) + convert_ushort8(yuyv.s3175b9fd)) >> 1); vstore8(uv8, 0, buf_chroma + x * 8 + nPicWidth * (sy >> 1)); } } } __kernel void convert_nv12_to_yuv420 (__global uchar *srcY, __global uchar *srcUV, __global uchar *dstY, __global uchar *dstU, __global uchar *dstV, int srcStride, int dstStride, int leftover) { int x = get_global_id(0); int y = get_global_id(1); uchar16 y16 = vload16(x, srcY + 2 * y * srcStride + leftover); vstore16(y16, x, dstY + 2 * y * dstStride + leftover); uchar16 y16_line2 = vload16(x, srcY + (2 * y + 1) * srcStride + leftover); vstore16(y16_line2, x, dstY + (2 * y + 1)* dstStride + leftover); uchar16 uv16 = vload16(x, srcUV + y * srcStride + leftover); vstore8(uv16.s02468ace, x, dstU + y * dstStride / 2 + leftover / 2); vstore8(uv16.s13579bdf, x, dstV + y * dstStride / 2 + leftover / 2); } __kernel void convert_yuyv_to_yuv420 (__global uchar *srcY, __global uchar *srcUV, __global uchar *dstY, __global uchar *dstU, __global uchar *dstV, int srcStride, int dstStride, int leftover) { int x = get_global_id(0); int y = get_global_id(1); uchar16 yuyv0 = vload16(x, srcY + 2 * y * srcStride + leftover); vstore8(yuyv0.s02468ace, x, dstY + 2* y * dstStride + leftover); uchar16 yuyv1 = vload16(x, srcY + (2*y + 1) * srcStride + leftover); vstore8(yuyv1.s02468ace, x, dstY +(2*y + 1) * dstStride + leftover); uchar4 u4 = convert_uchar4((convert_ushort4(yuyv0.s159d) + convert_ushort4(yuyv1.s159d)) >> 1); uchar4 v4 = convert_uchar4((convert_ushort4(yuyv0.s37bf) + convert_ushort4(yuyv1.s37bf)) >> 1); vstore4(u4, x, dstU + y * dstStride / 2 + leftover / 2); vstore4(v4, x, dstV + y * dstStride / 2 + leftover / 2); } GCC: (Buildroot 2022.02.1-17-g91dc2ea) 10.3.0A2aeabi(7-A A   "*DX&|3YT.(Z@([3 ,YB1X&|3jt)intuq+,}9aVh6 T{ + >. ho10,VVMn8%+!:ox!:w!:l!,^@!,tD!%9!!:  jY!H!XU^!f!f!hlX! o! Hr  ! Z! 5! dK!  ! Ir Q(. |! 8 ! Q  f,C+Ϗ  (PU=>@ @(DP2 0NP }^uh`k}  >!"D`% \0Z*@P RdFp,it~g<; y,?!".!kO]`dV P    TO}"hSE+~F(>pUX 9!B"[\#$L&% c&{?'e(?)*q+|,z->I.yq/dq01h2*3`G4_5?/6V7^p8L9:W;m<2=)> O?02@jVA7BCYDsE"=FGHIIMWJ4K~L8MjNgOƔPyJQdWR S6TkU(VcEWXsYaZ{[\ ]x^ч_E`6da?Rb0cIde_Rf7ghkiJj_fkslGmYnko35p?qdrs1t/4uK4vg4woxfy[z {7o|E}~}E-C w)w٥U[S&T$%kIHYJsB!  >>JJ2H#oieiUicATaD0@g u],}6Xȡ[U:oZ&؋O<,WVoHWl  fkFydXD`'^=oMdJlQ'm:.ksZ533(YGiXQRg_9I\y7cJjX<j/ntY1Vu{+q_Ȑ~<z9_Ȯi߅vG 8 r X  N`eODA"pP!LiH~D7[ oK!1g"A#<$<%d&?<'(P)I*Qx+K,>T-?p./j0ʀ1)f20{3'456778$9P:;{W<i=>d?@AVBBCxaDvxE;FgGFHoIJu2KYLM?N{OBP8|Q"?RWSTF U 5VWmX2YG$Z[<\*L]*^_``RgaXbtcD2dpemfVgXhh8(i; jksTl^m-npoU~p\aq~r-sot'uv4wFxypyz {K=|?}!#~ q0 <y&A!lOVbf|8V{"-PO7n0$c#"vMn TY?_skL`4Z #a@Csv\f+.F.a.m`0sL4צ)<zЁ h8WOϒ5&^]/>p52p Bqt]f *)vXi#|-qr@30X] FejDm &kT# OFoMdlŬ> K-PGčZI6JI\ 7 _ v,  d]851ހH'8= Gj a!m7"#$t%&S'(t)v*+,T-./\u0~1723&456Z7"896:$;<k6=$:|ݕNxZ}O@JV_ Hp 2Y!Ϟ"[#$Eh,˰mA0FhJ,/*"Մ{1"HCv , 96 # %  -'10]ˎpJN o@_Mkd b @ӝ%R`  wUv=xu,MUAl N@,a[0/d"eY/fH k2s1Gb>L?݃ŒREg*#inR  TOHQ,-.{/*r0e1+2r3?"4&5}6 78%9:S ;ؖ<LG=>.?f@#ABlC6UD#E(jF***++qB= V=8*]zn!&`K _  l2t-J%(hzOwqtX!Y6xZ&[\dT]^ݧ_^`a,bncxyVbx% [!"# $%&2#V_'< BxuyZxsILMNbO^P9Q)RYS9T>U;V{WuCXwwYYZ~[_\"_]^Q_.:*|ڰRv7zjc6#K\M?Sh<SAZ~Jc¢b:  sCR^% [ K!"G#$$%;&U'(?))4*4,+,I-V./F0c1 m23U4Z5O8678z9X:r ;,<8= i>z?@EAEBCD*EFGBHBIBJKOLLrLM}NO(\PCQR=SevT80UVWX`YDZG[p% B -a֏ۈ(~ ;jZ>Tm=SgN!8}pU,&O' 9 1  Q C?alymnP,oŁWEO@/,1h4  y:0nMo,Љ k,No,0qAA!@9l,ud3+W:l=],0oD C|22ĝ 7H,)1ƫ\8H/,5: H,g= ,,@ fmbybEOQO]OiOuOa9o  `,V =`d K,i!^d )`[Kw .,yA!s^I]͂,g!uv !,!]!g!.R:# &N9FmZ : . hB MP j~D$~}|a+{z6y-xaw`-vut?sDr.q.ponn*m"}lyk9BjƅiDhgfEe>d%c xx.sxT%xxfxNxOxfFxxx Mx\x5xzxN5xc x7Fx@x%xx=\xxax)xSw|.w`w3wlw4wa pkopith/R!T,-%xir.c8ubZ @ &n X  lY)vL 6Z4j[[Q Xfw3  !",#H$OV%&2 'U(i)Q*v'+,Gy-j.R/b*0 f123F45k6t7.T8N9:k;I< =>?{@A2BXC}DEʟFGfGfHT# t ,x%AE!)DM ֠,&bN9-<(@(נ%&Q,1@&pg0'Q6 &:,9s&)=x:?M&,J&}O&*,R&tPC*X&ݎ,[<'>}y6Ko`K  # ގj&$e,~'W MqP%eI'/,' Wi @ocz` 6 `A;,$(|hhh,(˨:=^Q7\h/4i3v @Ϛ,/(\|k),Js)]0:|q5] N@_"ݜD4K4^v3 ym@tbC*p(?,)N,N^MMM ,)w_Y$x=?,*^ ,f*L8Pқ5Zyŧrٯ,]*E~:'9Vo!y] ȕ \P گlf*T,w+",ZA::,'+ $+IF+ 0I!% bL! CO!  {R!# wU!:  X! =[!uA R@+O+!++ w+, +,R +C&), ,BF')), /,F()@, F,U0)W, ],T , !!top"! y#! $! 8), ,ɯ2P=), ,1P /h/H- 5'2  '5  kr6  }9  :  ;  > +$&b, e-,88 ').c` *!6M -!5 'E5 '!  m! (E5 5 m!  '! 5 ,6 <!  ! }!5 Xr6 <!  ! }!Y96 d$(6 @! Q! }! ! r!  e$6 s0D7 !!  {*! h@! map! We!0 ! (t6 ,n7 ! !  , Q7 rQ7 Ҵ!sQ{7 Hx8 "!  !  y!  R!  }! Ň !  "!  ]$!  %! $ (!( "/! 0 P0! 4 ۩1! 8 Z 4!@:7 p<8 >!  9RA! !D! ҴG! %J!x8 Z M!hO8 R<9 EHT!8 !V!p eX!t 5;[!x]8 \w a9 !d! Ҵg! $j!  ;am!]woI9 9Wr9 !t!:Wv9 ~y: 0|"id! N! kS!  ~!~9 9 o: T! J! Q! sy!u9(: : R!  J]! |: :: R!  J]! ;: U; R!  J]! V: ]; R!  !  J]!U-$; h{; R!  !  J]!U-i{j; GK; ~!|HK; ߚ"< ~%!| (!*; +-=< /! |0!+2< +4< }6end7 8  5'9!+;J<J>< UA!  ؓC!  BE!<<<,JG< b I.= oPK!  #L!  M!cO< #UR= GGU! ptrW! RX!  Y! $U[;=  _= Hb!  e!  H>h!j= mG> Uq! /t!  bw!. *+x!.0 y!.X )z!. U}!G>.W>,= B> Bd> Mn8> j!).Nn> t> !  at! t> k )? !  1!  ! k> 5a? ?! L!66? ? T! !n? ? ! ! ? , $@ 0!0id! J]! ! ,? (w@ r!w@ ! T!fd!  @,1@ [J A r  r   6!    P     \J@ $JA '! fd!$ A :etAmmu!;eWA A ' !  2G !  A w:A u(!x:A_u^ DG`-.4a-.Lb- /d-t/Le-1f-H2pSg-|2i-2Lj-3l-3<m-3n-'4\p-47q-47r015$dt-v5=u-5Lv-5x-,6 ]y-r6,y{-6|}-D7P~-n7-7]-<9]-9y-9-:|-o:A-:&b-:g-;L-];-;-;0-< \-=<d-<E-.=!-=|r-=Φ-W>=->-><->Z-)?rr-a?a;-?-?:-$@)-@=]-Ay-JAK-tAp-A-AJ4+ [Ex ^y ax d5 g  iD =, >E%GQ9i ݫw1\  -0  f ^r _E9Oa(6)_g :, aFmO:IC <, q\F'g] ({)T6D@ts; dm, ~FvLJ= , F[V75 s, F(|CD :G, GF_]( {: 3GIu :q< GA !EA> G :top :y : :I : x :$5 :(e E,A :0_ :4rot F83GH, x *Hs ?Gd ?G<:  lH' fk2 fJ : : H -H /,6! 1, 2,P 3, %, 6HeXEaH @Q@}p A,IҦ C?G) DH<ts FlH@z G ,IP:&H-D$%TP&fX%\! J' fy : :\:X YL 'f!{#y"T_|"\ :|"l|!!YL#oLl$ Y,{K"D|%&Y&6Y€'Pu'Qt(XπK'Qv(X܀K'P0'Q1'Rw(YK'P0'Rx(>YK'Pu'Qu(FYK'Pu(NYL'Pu(rY L'P0'Q1(zY3L'P0%Y(YOL'Q3%Y) NIooL,_Llq:!! YLd`"l p#4Rk(TπQ'Q}(UQ'Q1(UQ'P0(0UQ'Q3%['}v'}w'} t'}y'}z(Ja['}v'}w'}y(Kw['}0%(@Q|['Px'Q0%lQ%Q) [ H ?Go[,[6%& :]7'& $f8sp& E[7& O:9i( ::~) ]:֘*  :_+  : +  :s~, &:F, &:l-  :-  :- " :l. w@:o/  :0 w@:$1 H-:m(1 H-:{2 #:!3 YL:4 a:mw5 a:l6 9src; [9dst< [#^k:5 &@&:y &&:, &s&:os &&: &<':\ & : ;Nx <:|6 .@&: .&:a .s&:2y .&: .<':y . :  ],o^,] :3l ' fg)%)  4lM++  l+-!-!) u-m-!T --!; --!  )..!! YLn/,/#4Rdk+src [F11+dst [22/nb4` h0GnP3430:n*430-n551`3Tn~2an762nng8;82{n992n;I;2n==2n?>2n@@2nBB6B2nCB2nCC2nPD"D2nExE3n~2 oF\F2o~HTH3$o~31o~3>o2KoFJI2XoNeN2eoFPO2ro4SR3o~2oUU2oWV2ovX\X4otB5o+b2o#Y Y2oYY2o%NB5zpPb3p~3p~(<}sb'Q~'R~'Sv'}v&6<'Q1'R}5phd3p3p3p3p>pP<c2p8a6a2pNaLa2pdaba2pyawa%<&='Q05 qIc2qaa&P='Q0'R0(=ac'Q1'R1(B>˂c'Q'Ry'S'}y'}z'}}'} ~'}~'}v'} y'}$w'}(y'},~'}0}'}4~'}u( Ed'Q9'R9(0Ed'Q1&xE˂'Qv'Ry'Sw'}y'}~'}}'} 0'}~'}v'} y'}$w'}(y'},~'}0}'}40'}~'}u5qe3q~3+q~38q~3Eq~("D؂d'S~(6D؂d'S~(VD/;e'Q~'Rv'S~'}v'}z'}}'} ~(fD<Pe'Q~%xD(DIme'Qu&D'Qv'Ru'S '} '}}%B8(j8e'Pt'S (P9e'P0'Q(9"e'Q0(9e'Qw(;f'Q~'R~(;1f'Qw($?Ef'Q(D?Yf'Q(?nf'}t(lB f'Qv6)(Bπf'Q~(Bf'Q3(Bf'Q2'R3(Bg'Qy'Rv'Sw'}v'}~'}}'} ~($C2g'Q}'Rv'} %%8CI(PC%^g'Q1'R~'}}%fC(Cg'Q~'R}'S~'}~(C/g'Qy'R1'S~'}1'}z'}}'} ~'}u'}v(C<g'Q~%CI%Dp(D1h'Qv'Rv'Sv'}v%0F%G(6GXh'}t(XGmh'}t(zGh'}t&G'}t/l,5 =k0mgbWb0 mbb0lMc7c13%m~32m2?mdc2Lmee2YmdfVf2fmff2sm*gg2mgg3m~3m~3m~2mhg2mh~h4m7>mD7>i3m(p72i'Q1&|7?'Q(5zi'Pt'Q~'Ru(5zi'Pt'Q~'R{(5L j'R1(5Yj'Q0(5f0j'Q1(5sDj'Qz(5Wj'Q0(62kj'Qv(66j'R~'S'}v'}v(D6j'Qv%J6(X6j'Qv%^6%7(7j'Pt(8πk'Q~( 8k'Q5(8)k'Pv%|F%F/l6 .ok08lii0+lRiJi( 5k'}0%(47|k'Pt'Q0?Ek'QQ'RR(Ek'}v'}w'}x(jFl'}v'}w'}x%F%G) H6# :Fl7 1l7 l& :pHl ' fii)src 0[ii)dst I[ji" H~" !H~(H^l'Pw'QuP'RtP%H)6= :m7'f8src:[8dstS[:$E:#E:{#:! YL:) :T :; :  ):l :| K,:{ #K,:*W '+:X| *#n|k;N <:;Y  non, mLn,6̋ :Tq7'f7<l7Yl:֘ :_ :>:_ :  :G : : :~H:s):?s):s~&:F&:l : : :$ H-:#H-:m(H-:{#:!YL:a:mwa:l:n,~'9src[9dst[#npk;N@zp:|6)@&:5)@&:)&:y)&:a)s&:,)s&:2y)&:os)&:)<':)<':y) :\) :@p:C:ӌ @q:=>w@:#w@:w@:w@@ q:lL:+L::K<:1BH-<:l :+ :: :l 5 :3Lr 'fajYj (:jj)top2:jj y;:jj F:)k#k!!YL_kUk#rPk%3or,r6|;r7}a {O:2r 'Ofkk)capO1Fll!!QYLml#nDk(D3r'Qt(P3̓r'Qu%j3O:\2bs 'f nm)cap0F{nsn!!YLnn#4R8k%2%2̓&2'Qtk}:1s 'f@o.o)cap3Foo =spp:!YL#s(k%F2 :os, s@:1t 'fpp hm6\Fqzq '"Dsqq!!YLZrBr#^k(F1t'Q (l1t'QI(v1t'Qx(1t'QV%1:0`^u 'fsr GG=Fxsts '"Hsss!!YLss#nuk%1onu,^uu:,8~y 'fTt:t Q1[ut!!YL :u:{ #:!!YL:l"#Pj;NwA't_#X&{ '_1fG5 c6_B{ AN__[!\a mI"bw@H"|c K,D!$d nP!{e#M'!!fYL<*!mga#|j,N(%&('2{'P0'QD(*'E{'Q1(`'(^{'Q6'Ry(v'5x{'Qv'Rv('B{'Qv'Rv('O{'Q0((\{'Q6'Ry'}t'} {(({'Q0%(%() K,o|,{6 :|7'f7Q;[:qH-:  :pm :{#:> :u:!:!YL:mwa:l#Pj;NS+:,\} 'fՇɇ GG;F4(!!YL#rj(4,R}'Pt%f,BW:(C'Di ED|F{#F!YLsEl|FB  ׋ˋFQ#*$Genv|#Mj,No*(>)iQ~'P1'Q`(N)uk~'P{'Qt(`)~'P{'Rt()~'P{'Q 0u'Rz'S '} ()π~'Qw()~'Q3()~'P0'Qt,(* 'Qq(*'Qt (H*6'P0'Rx%X*Ä(n*πS'Qw(v*f'Q2%z*Є%*%*%*(*L'Pt(*'Pv'Su(*'Qt ( +܄'Pu'Q(+'Pt(,+π'Qw(8+"'Q5(F+;'P0'Qt<(T+O'Qt4(`+b'P0(r+u'P0(+'Pv(+'P0%+%+) fHeeHHKKH||H[;[;&HqqHg)g)HOFOFI^^ lJHddH {I==)H,,oI77&H&&PH`H**XHR>R>HnI??I*o*o I7b7bKH w wH88sHf H^^l H&8&8HaaHHqqHH%%H55H""HLL H&A&AHaHT"T"iH..$H2m2mH1919HllHYYH˃˃6HSSHdd`IͪͪHH;; (Hzz 3HQtQt H2D2D H H`k`k Hv-v- H Hii HCCI44H5#5# HHjnjnH&m&mHRR LH** H H++b H K K HYY8 H~~ H]] Hbb+ I'H+ + gHwwyHHddxHw8w8HUUjHI||(HllI44H/'f3 iB1YT5tint.)V6|!, ZsZs<,Y6dZVenv}{val, Y PP Y Q0 R:Y A LL3 55 SS23 ܱB1(Z7VVuMintt)*bjo.Vw~Vq+H}9 6  + >: ' k2 J A A 1^@!H %U yTZfdy%AÌz%{ ("buf|^Tret~ A A mIvZp ZǍÍ}qeE?pzt`zZUPPR}ZZZPuRtZP1Q@ZPuZZ ~H s(Z,4o2s.s9A͎ɎDl@Z~DH4d A fdd!A!бd)A!Jd;1!dJ"rete A#fl ~H$ֱֱs$SS $ 6$^^l$ '%DK3 B1([#;q+1tint)}9SVZ6 Fm + >s. =1>:   %G Q 9 i  ݫ  w1 \  -0  f ^r  _ E9 O a (   6) _ g :1a}    m O : IC  1 [   V 7 5 {8  I u8q<AA> 8top 8y 8 8I 8 x 8$5 8(e:,A 80_ 84rot}81?8Vuc8VM|1n8j%ϳU1}%= C|c%T Zb%k qǴ % ƴ!% 7"% 6IJ#% ò(:pB 1 HS4src ! %#1f$H !%_cq&v:'B() h*$+(,,P-0 ZZ19)O 87:O%DzO97fPretR MPq aM1 =66:6)f6@!7_7#9 : %M@q cB%f@!Bcq0HF   %N _ v^1?8_!XP5-)q_$_1_1_1_1_>_K_X`e Pt S  a)17b88_H!XtlP qF_$h_e Pt S a14&8([ !&!X!src&> bL!dst' {) 8*1"l*1"K**1}+ 8:6(+8\X", ">- D"B. L"/ 8#ret0 $10J]3 X"ݲ5 "6 "7 " 8 "9 ,:ԓēP<E9 p%ʳ]&[q }t }y&[q }t }y&[q }x }y&\q }t }y&6\q) }t }y&`\~N Pt Q0 R4 S&p\~s Pt Q1 R4 S&\~ Pt Q2 R4 S&\~ Pt Q3 R4 S&\~ Pt Q4 R4 S&\~ Pt Q5 R4 S&\~, Pt Q6 R4 S&\~P Pt Q7 R4 Sw& ]w Qt R2 }y }{&P]~ Pt Q7 R4 Sw&h] Qt R2 SL }y }{ }v } v }vz]]e]]]]]]e ^e0^eJ^eh^e^e&^eg }t&^e| S A^ % 1a 1 '48`(!)ret Ô*P!0q%ʳp`+F` ,sm,,ݕו, -. .@.'D.4H&X` P1 Qt Rx&` }y }z }{&` PH Qy Rz }u` }u+Ra /,~PN,qgc,d-..D a&a Qy R{ Su }x&8a Qy Rz }x }x&a R  }xbe0be Pu Sx+Da, ,ߖۖ,-.D&Ta"` Qx Ru^be Pv Ru Sx+\a, ,GC,ki-.D&la" Qx Rube Pv Ru Sx+ta, ,,ӗї-.D&a"f Qx Rube Pv Ru Sx0a  , ,,;9- .D&a" Qx Rube Pv Ru Sx0a8 , SO,{,-8.D&a"n Qx Ruce Pv Ru Sx0aP, ,, -P.D&a" Qx Ru:ce Pv Ru Sx&@`/* P1 Q4p`e&v`^G Pt&|`;[ Pt&@beo Pu&lbe Pv Ru<&be Pv Ru<&be Pv Ru<&be Pv Ru<&ce Pv Ru<&Hce  Pv Ru<Vcjce X11rr^1RR1-1شش 2^^l1ββ81a11,,1z311111CC1׳׳r2%%411441?1''H2'2==)% $ > $ > : ; 9 I: ;9 I< &I  I 4: ; 9 I?<  : ;9  : ;9 I8 > I: ; 9 (( > I: ;9 ( (> I: ;9  : ;9  : ;9 I8  : ; 9  : ; 9 I8 I!I/ < : ; 9 I8  : ;9  : ;9 I4: ; 9 I?.?: ;9 'I@B : ;9 IB!4: ;9 IB"4: ;9 I#4I4$ %1&1'B(1): ;9 IB*4: ;9 I+4: ;9 IB, : ;9 - U./1RBUX YW 01B1 U241B3414 15 1U6.: ;9 'I 7: ;9 I8: ;9 I94: ;9 I:4: ;9 I; : ;9 < =1RBX YW > 1?B1@ A.: ;9 'I@BB.?: ; 9 'I@BC: ; 9 IBD4: ; 9 IBE4: ; 9 IF4: ; 9 IBG4: ; 9 IH.?<n: ;9 I.?<n: ; 9 J.?<nK.?<n: ; % $ > $ > .?: ; 9 I@B1.?: ; 9 'I@B: ; 9 IB4: ; 9 IB 1 B  I .?<n: ; 9 % $ > $ > : ; 9 I&I : ; 9  : ; 9 I8 : ;9 I <   I 4: ; 9 I?< .?: ; 9 'I@B: ; 9 IB4: ; 9 IB4: ; 9 IB4: ; 9 I 4I41RB UX Y W 1B U41B411B11I!I/ : ; 9 IB.: ; 9 'I  : ; 9 I!: ; 9 I"4: ; 9 I#4: ; 9 I$.?<n: ; 9 %.?<n% : ; 9 I$ > $ > : ;9 I< &I  I 4: ; 9 I?< > I: ; 9  ( (  : ; 9  : ; 9 I8  : ; 9 I8 I!I/ !I/4: ; 9 I?.: ;9 'I : ;9 I4: ;9 I4I44: ;9 I: ;9 I.?: ;9 'I@B: ;9 IB4: ;9 IB11 B!: ;9 IB"4: ;9 I#4: ;9 I$4: ;9 I% : ;9 &1'.?: ; 9 'I@B(: ; 9 IB)4: ; 9 IB*4: ; 9 IB+1RBUX Y W ,1B- U.41/101RBUX YW 1.?<n: ;9 2.?<n: ; 9 3.?<n5j /home/nxf39444/data/test/buildroot_4.14/buildroot/output/host/arm-buildroot-linux-musleabi/sysroot/usr/include/bits../../../driver//hal/inc/shared../../../driver//hal/inc../include/home/nxf39444/data/test/buildroot_4.14/buildroot/output/host/arm-buildroot-linux-musleabi/sysroot/usr/includeincg2d.calltypes.hgc_hal_types_shared.hgc_hal_enum_shared.hgc_hal_enum.hgc_hal_driver_shared.hgc_hal_base_shared.hgc_hal_base.hgc_hal_driver_vg_shared.hgc_hal_engine_vg.hg2d.hg2dExt.hstdio.hstdlib.hgc_hal_raster.hg2d_macros.hX&J 1  !A<"0  K -Y ~  ~ n..  J< A<<  .: J < JJ< J< <<>  ~  b.. "  F.9. "" B.=. "" .. "" .. ""6-/"---"! ! !"--/!+-"  !"--/!+-"  !"6-/"---"! ! !H  V.). "" R.-. "" N.1. "" J.5. "j  ^.!. "" Z.%. " <1<  > =~J f..u.a<. {XA7'y.Y/0B 0$ ./R..<J.<0V0<<A%. CJ"<  y -H 0' .  Jr "/ !-q  M1 L  1J. <. X. .0 #$XJQ1< < . f ! = J4%"* ""/L .4M ~  ~   ~"/ !  J   4  "1 @? <X .1  <J  ! J0n._.J.  <.<.. J..3 cX.]<!-=   ~J Xg ;f.$4 0<<2o   >"( !h    <" n. . .XB C. . |"$/$ -*"0^!>  <  < ~$" !"$/0{DX<<.< << << << << <<.XJ< f.< .< ( X (  E N.LX  3 |X ..Y . | - 41 (z."0+-%1+y..-3 << .fJ< fJ< <.tJ.   > N .- 0z - 0z - 0z - 0z - 0z - 0z - 0z - 0z - 0z - 0z - 0z - 0s - <-u<X.0X4 .'} 4t .<}.~<. fY< .B</ ;.J <) 1&"J '9 '9y < ! t 9  9u < ! o . k  u..#4 0 tR .R/  &x  # r ] R% u.E  Eo < !s  ]/.];PT;mJ. a  u.g  1.? #4" 0 x.( t<  v < !   p.z  .l < ! g<  &    r  u% 14!& v   w  !  \  # ]  !# b   ! % .! _ &  &`  !  o   p  ! r   s  !  U J f B&  .=  <  J }y  !!#/)<#.P0/+/K=@8"?<RX<<.<<.< << << << <<  ><<".,x  v.!"2z !KJ< ./<<./<< <;..  2J^!  A /Xu. < u./ !+ . - .P.#  PC ~X  .w  = ! !Y!!* =.. <<+O  .~ 4 . . > 0 >F 3.!3; 2<DL X N.f v Y . w  J<UB./. x  ] =.   ./ 0;$ }. $ X.  $ J%0y.  +0 /J.: 30y.  w   / 0  >+1+Q  u.  . >4<< 1  ?B<1< | <1z. ."#?$@ <JJ  < >. C{ K - \J .8. 8 . |. </"$%" ! !  0(. !). / f<#.$" !/#&" ! "  >'. !(. !(*/ !*  f.- !"%" ! "  >'.)". / / V 0 /S. . r !"$%" ^   !Z '   / 0  >   . + X# $"  !#&" e   !b  r  !"%" m   !j   <7  .J(  >5"!5! " z = - jJ..6< k...J.. X.J..J JJ   JJ  < "  LJ ^J   z  P    L:5:y.F! F/ F/:"+:0+:0F! 1 F/ F/+ I 1   .+y< CfJ <J   .A !. Z. 01%. " !% !." ! $  <.J   >$ #!  / /! ! 0&6"z &"00, ,"&&z.  &0. "y D!,x." w.,(!(s  1r (   !(. !(  (q.  "(< !(< !(< ")J J  N "" | )< Z<#-!)@ ..#-!) .+..#)'#"0'1#y'#u.)\.$.)\< )g $ }I]/I]" / #x I]/I]" / #   ] =.   ."  ])- <). K !   Z\$.\ $ \.$  J- 0z ; 0z ; 0z - 0z - 0s - ,<; 0z ; 0z - 0z ; 0 - 0z - 0   ] =.   .@ ;u< Kf))/ K   0 /+))/ Ks  /..  Xu. < u.. . !/ #s. . . . . . . /. 2 /.. <  v /#f.0 t =" /" =_  f . % $< / E: F  5.I6 J 0n<2 N.). q<.< {f )c<$...J)<.#)&1"0J#y &l<. ~JO{L  fXX* $<b(J&" "& > "<    &  z 2.  ><<J< f.<  L._{<U  t X(J&" "&. "<"< ~."~    ~.< . L   . s<00 !  $ "z. %  , !' *" ! "   [q = - \J#  .W!"'(" ! !j ' (" ! v. !&)" ! " !"()" ! !+ 7J3X- >:"&:!"  . . t. .<. ..J .   4# + ?$.< +. !$.< +. !( ((x 2. +  +w.  w  ! .. . .< . 0<!9! /. .<< .}  < Xf<\ "0  "&-"!.@ "<&E*#"0*&*#u.".e." .e<  .o 4."&-"!.H < - 0z - 0z - 0z - 0 -0-0 K "b  0z  0z - 0z - 0z  0z - 0z  0z - 0z - 0z  0z  0s  <- u<&X  .";&#/ o.>."&100"y "g.&#!~<7 !   s 3 ! ) s / ! 7 s + ! 7 s ' ! )  s # ! 7$ s  ! )( s  ! 7, s  ! 70 s  !l.  t   .8 s  !w<! t  ..&w< .# < qJ  .l<#. J  JJ . O .p &#+   .%/. . n. 3&{Xw +. .<g ~Y0 Z "!000  ..0<5y < t  . U ./E]Lv<XF   :< 'z ,1''x  !') !'"%/1 !J /p.% % ""'L A .MM S . R .  g ^  4> z  jX&<% ""5DL A .MM K 6 J 6  g ^  4>+a  >= < bX.<.$'.2BC> !5v +  //=n  .y 5.  4 ! ! !XlXk <   (q .   Jw /n .  v. .g. X .V+ .y  wX w< w. <w Yy ///& /B( / '"#!z #"/"X) W )  cJ  q./! .  w /W 2& . ". /  ' 1= ! v  /=Xg5 k =-.=!  " o<.. "C9-9/I9! "C  "C  @ (. 01  g ;! &z  . ! - ! !  < ! - ! !  < ! - ! !  < ! - ! !  < ! - ! !  < ! - ! !  <= < 1J+"-+ $-b $= !=  J"B$ ! K#!$ ! !+ ! // ; !  >  < J! -   !0   !0   !0   !0   !~. ~   ! -  ! -## 0 o<! - ! -  U.! -% = -  2 *<   > , 1.#' 0 ! x X4.#'   !0  !/*1  !/*1  !/&1  !/%1  !/1  !/1  !/ #$ T J*.}$xg/C J< .! } 9= = .    .  "1#+#+M[#1g !.}J/ ! }  Z,"C  !'}B  ".}  ".}  "<}  "<}  "<}  "  <}"     s.}  }u }u }u }u }u }uE J ./U | ,X&B$ DPN $B ,(D$ A $B ,B,,8D$ AP $B 0`A1B,1AAV B B B H B I B \2A2B3LAD3D$ BV $B B $BB $pHDCu A ,Hp D$ B $B ,lRB Em  B  TACi A TACm A UdBUA$V AA@B A WtA 3P>3H3TH3T3PT3|3Pz22022P22P>3T30|22P22T23P3,3T,3>3P>3H3TH3T3PT3|3P11P1\2P22022P*262P6292R2 2Pp11P11T11P11Pp11011P11P110p1~10~11U11U110d0z0Pz00U00P01U1,1P,1p1Ud00Q0p1V00000P00T010 1&1T&1)1P*1,10,1>1P>1p1T00000P00P00000P010 11P1,1U,1p10//P/80P80d0P//Q//T/0Q0&0T&080Q80<0Q<0d0Q//0//S//S00S0"0S"0&0P# 80d00//0//R//R00R00R0&0P#80d00//0//P//0//P/ 0S00000P0d00//0//Q//Q00Q0 0Q 0&0P80d00//0//R//p//P//P00P0&0P80d00@/L/PL/x/Tx/z/Pz//P@/@/0@/L/PL/x/Tx/z/Pz//Pl.r.Pr.@/T..0.@/T--P-l.T--0-l.T,^,P^,,V,,P,^-V^-h-Ph--V,X,QX,,X,,Q,^-X^-h-Qh--X,Z,RZ,,W,,R,^-W^-b-Rb--W,(,S(,b,Tb,,S,-T--S--T--SN,R,u R,b,U,^-Y^-h-Uh--Y,-P-,-U,-0-P0-<-UF-T-Uh--U--U@,b,@,, ,,R,,~^-h-@N,a,Sa,b,ttt0*(8&,,S,,^-h-S""P"8$X8$X$PX$*X*+P++P+Z+XZ+f+Pf+r+Xr+v+Pv+,X"#Q##~##Q#8$~8$X$QX$%~%r)Qr)R*~R**Q**~*+Q++~+>+Q>+N+~N+R+QR+Z+~Z+^+Q^+f+~f++Q+,~""R"8$[8$X$RX$%[%r)~r)R*[R**~**R*+[+$+~$+4+R4+>+~>+f+[f+r+~r+v+Rv++~+,["#0#`#U##0#$PX$$U$$P**U*+0N+f+0##\#3$\$$\##^#3$^$$^#Z#PX$\$P\$$ws$$P**P**P** wz#L"#^#TX$$T**T"#0##0##R#$R$$u$$R$$u**Q**Q**~*+0N+f+0"#0 #Z#r<#8$0X$Z$r+~>+N+[f+r+~v++~+,[Z##~$%~r)R*~**~>+N+~+,~Z##X$*X**X+N+Xf+r+Xv+,X%r)ZR**Z+$+Z4+>+Zf+r+Zv++ZF&T&8T&*([Z(([((@((@((@((@((8((@()@))@))@) ) )*) *)2) 2)<) <)F)@F)N) N)V) R**[+$+[4+>+[v++[))@))@))@)) )* ** ** **@*$* ,*6* &&5&&~&&4&&1&&3&(~R**~+$+~4+>+~f+r+~v++~++0))0))0))0))0)*0**0**0**0*$*0,*6*0##0$%0%T&~T&T&ST&(~((S(r)~r)R*0R**~**0+$+~4+>+~>+N+0f+r+~v++~+,0##0$%0%(~((S(r)~r)R*0R**~**0+$+~4+>+~>+N+0f+r+~v++~+,0##1$%1%N&WT&T&2T&(W((3(r)Wr)R*1R**W**1+$+W4+>+W>+N+1f+r+Wv++W+,1 ##0$N%0N%X%PX%]%S^%d%P%%P%(&PF&b&P4'H'PL'X'P\'f'Pn''P''P''P((P(4(P@(P(P(r)Pr)R*0**P**P**0$+*+P*+/+S/+4+~>+N+0f+l+P+,0 ##0##X$*X**X+N+Xf+r+Xv+,X ##0$%0F&T& T&(V(( (( (( (( (( ((Ο()ϟ)) ?)) -) ) )*) ;*)2)՟2)<) <<)F) .F)N)ӟN)V)ԟr)R*0R**V**0+$+V4+>+V>+N+0f+r+Vv++V+,0 ##0$$0))0))0))ϟ))0)) ?))0)) -))0))))0)* ;**0**՟**0** <**0** .**0*$*ӟ$*,*0,*6* 16*R*0##0$%0%$&T$&?&~F&'TZ(r)Tr)R*0R**T**0+$+T4+>+T>+N+0v++T+,0##0##y<$*y<**y<+N+y+~f+r+~v++~ 8%r)~))1))0))0))0))0)*0**0**0**0*$*0,*6*0R**~+>+~f+r+~v++~ ))0))0))0))0)*0**0**0**0*$*0,*6*0 >%r)~))0))0))0))0)*0**0**0**0*$*0,*6*0R**~+>+~f+r+~v++~ (%8%38%r)~z))1))1))1))1))1))1)*1**1**1**1*$*1,*6*1R**~+>+~>+D+3D+N+1f+r+~v++~ ))@D$))@D$))@D$))@D$)*@D$**@D$**@D$**@D$*$*@D$,*6*@D$$2%Sr)t)Sz))S))S**S>+N+S++S&&0&'0'3'QZ((0R*^*Q^*z*0+$+04+>+0v++0&&0&'0't'~Z(h(0h((1((0R*^*~^*z*0+$+04+>+0v++0&&0& '0 '3'SZ((0R*z*0+$+04+>+0v++0&&0&'0' '1 't'UZ((0R*z*0+$+04+>+0v++0&&1&'1'$'R$'3'~Z(Z(1Z(h(3h((1((2R*^*R^*z*1+$+14+>+1v++1&&@D$& '@D$ ' 'P 't'~Z((@D$R*z*@D$+$+@D$4+>+@D$v++@D$&&1&'1Z((1^*z*0+$+04+>+0v++1&&V))ϟ)) ?)) -)))* ;**՟** <** .*$*ӟ,*6* 1x P VTVlPlT4P44T4TPTTPTPTPTTTvPvTP< T< H PH Z PZ T P T P T P T !P! !T !*!P*!.!T.!L!PL!"Tx Q VUVhQhU4Q4UQUQ|U| Q U:Q:UQlUlQ*U*VQVUQQU*Q*UQ< U< @ Q@ F UF Z QZ U Q U Q Q U Q "Ux R [RR"[hQwuQ wslPP |v Q w{w{4<w{w{*6w{jlQlwsZ ^ Q^ l w{ PP|v4<P|v*6|vjnPn|vZ l P P VTVlPlT4P44T4TPTTPTPTPTTTvPvTP< T< H PH Z PZ T P T P T P T !P! !T !*!P*!.!T.!L!PL!"T Q VUVhQhU4UQUQ|U| Q U:Q:UQlUlQ*U*VQVUQQU*Q*UQ< UZ U Q U U "U [4[RR< [Z [ [ "[ V[j[[[$f[~[*[6j[[[[* < [ [ "[ VUjUUQUQ$|U| Q fU~U:Q:UQlUlQ*U*VQVUU*Q6jUUUQU* < U U "U VTjTTPTP$TTTvPvfT~T*T6jTTTT* < T T T P T !P! !T !*!P*!.!T.!L!PL!"Tr0T~T`0`h1h~0~~0~0 ~b~:~|~~6<~@j~~~~* < ~L!`!0`!"~r01~T~T~0~~0~0 ~b~:~|~~6F~Jj~~~~* < ~L!`!0`!"~V8j8~8,f8~@8@8@8@8 8 88 8 8 *8*0 00808@8888@@@b8 ~88$>8>~8@8@v8v 8 8@8 8 8@8@8 8 8@8@,8b~*~6j~~~~* < ~ L!8L!"~ V0j000$F0FT1TdSd~f0~b0b~*~6j~~~~* < ~ 0 L!0L!"~ V0j1Y0>,Y0|Y YYY,,0,J1JJ0JZ1ZZ0Zf1~10101010101b0bY:nY(@YV|YY6dYYY YL!"Y V0j000$000~0~f0~b0b~0:~(0(~*~6J0Jf~~~~* < ~ 0 ~!0~!!~!"0B`Z`u< u<u< 0.(u< u<u< 0.(6Ju< u<u< 0.(L!~!u< u<u< 0.(!"u< u<u< 0.(>`1`ZbZ*Z6jZZZZ* < ZL!"Z>r1r~b~*~6j~~~~* < ~L!"~r0T~Tx0x~3~~0201~2~b~*~6j~~~~4* * ~* < 5L!`!0`!"~r0~0~b~*~6J0Jj~~~~* < ~L!~!0~!!~!"0V0jr0rtSt~048S8~S ~@DS S ~,:0:JRJX0XZRZ^0^bRbf~~0R~0R~b0b~*~6j~~~~* < ~ ~L!"~V0j0~0>~@DS,:0:JRJX0XZRZf0~b0b~*~6j~~~~* < ~ ~L!"~ V0j000$0T^P^X0XHZPZ^X^jPjnXnxPxXPXPXPXPXPXPXPXP X$X(4X8<XjrXxzXf0~b0nX0$P$:XNXXXbPbXPXPXPX P X(6X6@P@rXr|P|XPXPXPXP X ,P,2X2HPHLXLVPV\X\jPjrXr|P|XXPXP X *P6J0J`P`jXXXPX* < X 0 ~!0~!!X!"0 0VTjTTPTP$TTTvPvfT~T*T6jTTTT* < T T T P T !P! !T !*!P*!.!T.!L!PL!"T V0jt }0}$,},,0,: JJ0JZ ZZ0Zf ~ 0 0 0 0 0 0}0ӟ00 <0՟0 ;*0*000008Ο8808@ϟ@b0b}*}6j}}}}* < } } "} V0j00$.0.> >}0 0 0   *0*D Dv0v՟0 <0 .0ӟ0ԟ0 ?0 -00 ;0Ο0ϟ0 f0~b0b}*}6j}}}}* < } 0 L!0L!"}V0j000$0pv6)v6)0f0~b0v6):bv6)(v6)6J0 0 ~!0!"0VUjUUQUQ$|U| Q fU~U:Q:UQlUlQ*U*VQVUU*Q6jUUUQU* < U U "UV[j[[$f[~[*[6j[[[[* < [ [ "[v00LX X0bnXn0X00~!!0v0404GR 0b000~!!0v00~ ~808j1j0bn~n0~00~!!0v0404~ 0b0100~!!0v004S S0b0S~00~!!0v00 0b000~!!0v001W W0b0W00~!!0v0<0<V 0b000~!!0 v11<V<G} V1(2((1(8381bnVn1V11~!!1 v1414@Q@G}  1 31b13111~!!1 v@D$@D$R~ ~@D$b@D$~@D$@D$~!!@D$ v@D$@D$ @D$b@D$@D$@D$~!!@D$11.0 011n0100~!!1 v}}$L<M\QYQ QS Q~Q QS Q~* . QS. 6 Q~6 < Q[R[T[$[[[ * [l [URUTU$UUU * Ul UT4T4RPTTPT$TTT * Tl T>0>JPJMSNZPZ]S^fPfkSltPtySzPSPSPSPPSPSPSSP#S$2PT0S$000  P # S# * }l 00T4T4TPTTPT$TTT * Tl TYRYTY$YYY * Y XRXTX$XXX * XWRWTW$WWW * W S }2}T}$}}} }&0&V}*VTV$VVVl 0,0,ZRZT0Z$000 * Zl 04\[[fp[*6[4\UUfpU*6U"<"P<""W"<"Q<"B"~pB"H"~`H"y"~Py""Q""R"X"\X"`"|p`"f"|`f"y"|Py""R, @ P@ L \L ^ P^ x P, R QR x Q, P RP x R, B SB L |L N SN x S, L L h h x }, , 0, @ P@ L \L ^ P^ x P P S P S P S P S P S P P S P P  P  P  S , P Q Q  Q , Q P S P S P S P S P S P P S P P  P  P  S , P  P Z SZ j Pj t Pt y Sy ~ P~ S P 6 Q6 B QB ` Q` Q  P Z SZ j Pj t Pt y Sy ~ P~ S Ph v Pv Q } p Q } p Q  }h t Qt S t S t S t S t S t S t S  th R R R  R P P P P  P 4 P4 8 P8 : P: < P< T PT V PV h P Q Q  Q 4 Q4 @ Q@ T QT h Q R 4 T4 > R> T RT X TX h R P P P P  P 4 P4 8 P8 : P: < P< T PT V PV h Pd v Pv P P P P P P Pd Q Qd R Rd v Pv P P P P P P P,\P\TPTPTP T P P P T d P,\Q\VQVQVQVQVQ V Q V Q V Q Q Q  V d QF\P\TPTPTP T P P P T d P\VVQVQd V Q Q V\TTd T T T@X@@@@@        @ *  * 4  \00:0:[R 0R d [ [ [ 0\00F0FXPX`U`rPrzUzPUPUPUd 0 P U P U 0pQu~@u~Y u~ Q u~ptp|tSp|p|v|@p|V p|V Y v| S p| |RRv u~v 0+(R*v u~v 0+(*XR RR d X X X\p0pTd T T T\000 Y0 0Ο0ϟ0 ?0 -00  ;  0 ՟ 0   <  0  . 0 * ӟ* * 0* 4 ԟ4 R 0R d Y Y Y 0VVd V V  VTTd T T T  PYYd Y Y  YXXd X X  X0PUP$U$,P,2U2:P:@U@HPHNUNVPV\U\fPfpUxPUPUPUU0d h Ph U P U  00TTd T T T  PPVPVJPJHVH^P^VPQX>R>URvUv|R|URJWJV Vb@bn@nz@z@8@@8     *@*^W|W"00JZJ01010101*0*^Z^|0|Z"00PTPTPT&P&.T.6P6<T<JPJ*0*0TBJPJ^T^|0|T""0"VPVJPJHVH^P^VP"00JYJJ0JVԟVV0Vb -bb0bn ?nn0nzϟzz0zΟ0 0 0 0 0 <0՟0 ;00ӟ0* .*^Y^|0|YPPPPP,PQSQSQ,Q0PPPPP,PP0V0LPL\V\P2V2BPBLPL^P^jVjP2H00PU&P&,U,FPFUPUPUPUPULTUT\P\UPUUPUPUPUPUP"U8: :BUBj00P0TLBTBL0^jPH0H0ZLLZLT1ZBj0H0`h1Bj0P6PPPT"0T,QPQPN\0\nV0VNn000N`0`nP0PT\n00N\00N\N\NQPQ\PPNR0RZPPP,P Q ,QXdPdTPPXdPdTPPP"P",P,XPP"P",P,XP^P^UPUPPQDWDTQTlWlQ W (Q(BWBQWQRVTRTZVZRVRVRV R V(R(.V.RVR"l0ll lV0 0 0  "0"$ $@0@B B\0\^ ^0 0>[Tl[$[(B[bzTTbx{x{v~wvvv .,0,TTTl0 0 (T(B0BlT0.^P^UPUPPPW4H10+01"*0,P,TTTX0t*T.>P,p,4ttt,p,4ttt,p ,4t tt &p&/Q/4tttPt t tt4Lo6Lo4t6t+t4LoFbo4Lt Fbt 4CtLforoLft$rt$L[tf(p(pft(t(futlplpt,t,tppt0t0t\d d  V`fj$ftz~*6j* < "v b~!!vJj|** < * < VRT$ * l 4\fp*6Z##$***+N+f+r+v+,%%%%&&&t'Z((R*z*+$+4+>+v++&&l*n*4+6+))))))))))********(*,*,*,*:*>*- -"-$-h--.26<NVZ\4x464LFbLfrf80pD  $ d d q|||} d  d  d d q$ 2$ %  % 4 % t% % G% % ]|i|& & H& ||d Y& X& & & ( ( + , l, , , - p0 0  1 1 41 :1 1 1 1 L2 \2 n2 2 2 3 t3 3 3 3 r4 4 6 ,7 8 8 9 $9 9 : z; ; > ? B B G pH H H I J tK K @L zL L M M Q lR mR T T T T |U U U U V V W W $X ( G[i,8 sd  3@Z1 ho)[ 2 &E, Vi_  3  3` C\9_H lHp  Wt V  )Z, =Xx  Z X  *T 50` Hbt"  0DZp mR  ' ]2 2 F b        T   / Ud 9 Q ^ u     3L  qH ! UZ 1 E R k        Y6 " 2 B S b i {   1        2 C U P j | crti.o$acrtn.ocrtstuff.c$dall_implied_fbitsderegister_tm_clones__do_global_dtors_auxcompleted.1__do_global_dtors_aux_fini_array_entryframe_dummyobject.0__frame_dummy_init_array_entryg2d.cg2d_construct_vg_surface$tg2d_copy.localalias__FUNCTION__.18__FUNCTION__.23__FUNCTION__.22__FUNCTION__.21__FUNCTION__.20__FUNCTION__.19__FUNCTION__.17__FUNCTION__.16__FUNCTION__.15__FUNCTION__.14__FUNCTION__.13__FUNCTION__.12__FUNCTION__.11__FUNCTION__.10__FUNCTION__.9__FUNCTION__.8__FUNCTION__.7__FUNCTION__.6__FUNCTION__.5__FUNCTION__.4__FUNCTION__.3__FUNCTION__.2__FUNCTION__.1__FUNCTION__.0g2d_utils.cg2d_allocator.cg2d_ocl.c__FRAME_END___DYNAMIC_GLOBAL_OFFSET_TABLE___dso_handle__TMC_END__stderrioctlgcoHAL_ScheduleEventg_tile2linear_kernelgcoOS_CreateSignalgcoVG_SetColorTransformg2d_opengco2D_FilterBlitEx2gcoHAL_Commitg2d_cleargcoOS_DestroySignalgco2D_SetYUVColorModegcoOS_Construct_finiclReleaseCommandQueue@OPENCL_1.0gco2D_SetROPclCreateCommandQueue@OPENCL_1.0__deregister_frame_infoclGetDeviceIDs@OPENCL_1.0gcoHAL_FlushclBuildProgram@OPENCL_1.0g2d_query_capmallocg2d_opencl_conversiongcoSURF_UnlockgcoHAL_QueryChipIdentitygcoOS_StrCmpgcoSURF_SetOrientationgco2D_SetSourcegcoSURF_SetColorTypeg2d_disablegco2D_CleargcoOS_CreateNativeFencegco2D_EnableAlphaBlendAdvancedg2d_make_currentgcoVG_SetBlendModegco2D_SetGenericTargetgcoHAL_SetHardwareTypegcoHAL_GetVGEngineg2d_close_openclgcoOS_CacheFlush_ITM_deregisterTMCloneTableg2d_blitEx_initclEnqueueNDRangeKernel@OPENCL_1.0gco2D_CalcStretchFactorg2d_init_openclgcoHAL_ExportVideoMemoryg2d_sync_openclgcoVG_EnableColorTransformg2d_multi_blitgcoHAL_IsFeatureAvailable1g2d_freeg2d_allocg2d_buf_from_virt_addrgcoSURF_DestroygcoVG_Clearg2d_buf_export_fdisOCLEnabledg2d_create_fence_fdg2d_finishg2d_query_hardwaregco2D_SetSourceTileStatus__stack_chk_guardgcoHAL_IsFeatureAvailable__cxa_finalize__register_frame_infoclCreateContext@OPENCL_1.0fprintfgco2D_SetPixelMultiplyModeAdvancedgcoOS_DeviceControlgcoOS_Destroygco2D_LoadSolidBrushgco2D_SetKernelSizegcoOS_FreeVideoMemorygcoOS_CacheInvalidategco2D_MultiSourceBlitclFlush@OPENCL_1.0_ITM_registerTMCloneTablegcoVG_DrawImageFilterg2d_copycallocclSetKernelArg@OPENCL_1.0clReleaseContext@OPENCL_1.0gco2D_DisableAlphaBlendg2d_enablegcoVG_EnableScissorclGetPlatformIDs@OPENCL_1.0gco2D_SetTargetGlobalColorAdvancedgco2D_SetFilterTypegco2D_SetCurrentSourceIndexgcoHAL_GetHardwareTypegcoOS_CacheCleangco2D_Blitgco2D_StretchBlitg2d_flush__errno_locationgcoOS_AllocateVideoMemoryg2d_closegco2D_SetStretchFactorsgcoSURF_Lockgco2D_SetGenericSourceclGetProgramBuildInfo@OPENCL_1.0gcoOS_GetCurrentProcessIDclReleaseKernel@OPENCL_1.0gcoVG_SetImageModeg2d_set_clippingclFinish@OPENCL_1.0g2d_blitgcoOS_GetBaseAddressg2d_buf_from_fdgcoVG_SetSolidPaint_G2D_VERSIONgcoSURF_ConstructWrappergco2D_SetSourceGlobalColorAdvancedgco2D_EnableDithergcoVG_EnableDithergco2D_SetClippingclReleaseMemObject@OPENCL_1.0clCreateProgramWithSource@OPENCL_1.0strerrorgetSystemEnvIntgco2D_SetTargetgcoVG_SetTargetgcoHAL_ConstructgcoHAL_DestroygetenvgcoSURF_SetBuffergco2D_SetStateU32clReleaseProgram@OPENCL_1.0g2d_query_featuregcoVG_EnableMaskgcoOS_GetEnvmemcpygcoSURF_SetVideoBuffergcoHAL_Get2DEnginestrlenstrtolclCreateKernel@OPENCL_1.0__stack_chk_failg2d_cache_opclCreateBuffer@OPENCL_1.0gcoSURF_SetWindowgco2D_SetBitBlitMirror.symtab.strtab.shstrtab.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.init_array.fini_array.dynamic.got.data.bss.comment.ARM.attributes.debug_aranges.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc.debug_rangesdo88% 00@ -pp* 5o(Bo Q `Z BDDc ^i$$L?odd u d d }qq||||||}} 0.p3QѕY4S >Cl0UA<)`h   k7