ELF( 44 (444@@ ppxx!x!l!RtdpPtd Qtdp0d0d0d " 4 JXi{!8Lct +BTcs$)'%5%%'"''''''(!(H(c(Tu |!  h  c& B  T t   D RB$tp  $$ bX7h 3 LT T 0?  r,rd \L *` W$D G U( 3< c0 "TQ ^$  '8 @[    I< U`  #4(  Hw( #",| E! 9 &` ( % !z W%" $ "v( t !n #D}l % 0  H{ | f%B   !4 dM e @( *P D p  ~|# HX  x ^ -| _{ [D  H8"0 @ J\, ( >@(x T  $  tԹ + 4 D #\x Q8    O "L HC ($p & $t` p   <"yH &ܽ   Z ( UX " ĭ xR  L\ | B"dw( d    PA v T t'C D 0O ( '!dxt hH @   #mh Q !  HTL DeH t&Ы +#Xl  % I|  h" xĩ T p pw| t9 Y"xT $ - h dtWX x = !   $H $^ 6$`b D n O  + 0 #y a'@C4 b | $  !wt  -ĵl `t Q s#u $H< ~'d , R 8 l X`   m(  L=@ &"-(| `l ;F$  #8  &L ;`#\ 0 xX  z@ %,D   , #@%x  ) !8$ !v , K< `B p  @ ܡh "t( ]ܺ` x[x A  > `4  < ?  @$ C&Tp d*x V ` XK x |J \&t Y  LL [8m #ܹ %X g\ p D yh ` v0 r s  "$ i@"< $ p> x  I$_d #   Ht m  '6'$T] x ,( qp  v%B>W h H f!u` &p  L(D 0    N %j, 0@'+0 /< "xu   lSP i@ \)4 Sp 4 V 0 tP k h< ` 3 P P o r   8yh 9. %l# u$\D ;( Bt 3_  T*| z F!t  608 ox  P$ԻT &x ; lp !' 4 J v| Ep$ @ DB J  } 'x g   $ m/ M%"D | M@)#z S' C4|Ti @ A'"]`$P DX <#w @ V6 #|< (, D̺ t;x hT $ \% ܧ W #  Q ( l ' 6mD P !P $ 08|L a< .( ,B &tl st @ b?D@F1A( Xa @$#@ E @H @@T B#@ @@h8"H@ @@NTp @ˆ *@<@ @@0C@2  "@  %BFP`P@ @ @ A @@D@ D H DHH  Ab$@D@0@` LG@ @ @     @C1`@AF08bA@ @$ B @0BA@@@(  B""@$"(P   !@D$`@B@@ H@HB@@< (?FJMR[\aeinrtxz~ #%),.16;@FJMTZ_dkotx|& kD;̞QU0*B &l}DZ ,*[,HhH&{b_A*|SbTEBFS7l!_Gs:Q,:ub j$|_;{tV6d A.FdH|fFC30z{Vz :cKC^jZdM ob`fh(ir^zYmӭ6Y2 j.V}-Jx>xH]ݚc5V" bՂAPyV$TfمM$J[}Lj4cV Kl>2wd U$sh7Hamf@+1:viXFRi#"xOvYYz C&7p!k F@wn5 JI?.m}GJ1ۋm#Љ3rHF&֍2~1%ݿ jxrF}Њ;qwF_PlQbM[(;E}h`i oWeAF6SѺN.AV˽o@;<TQ滢iP5BjbSLBtfl`S Ž? l5)-1ڮcCa.%+z P%dN1JcN uJy)P4#>"zuLJ仦0Ux89"+gc4£MJaxLtx3ɓD~/Yi-)Ȯڴ;1#k} EVoNX4Kvef:=؀V0dR,&"b%"ۜN**|{hG@E2а<ri.IX0Xe9^`piΉbPRO, Zݶ<>Sܒo?0EB9MZn;`+a"<|xTx:8>\s`Ѭb#;t\ pGb<,έ㝀{3 x0P$xҾJ::L۲Q J|22Yz:~A%`\vGd U,}L7tD(̴}K 9'wU+I̔8+ @|8SRguRRűe.ʪ? U}D -77"1^+"Fʾ]}z~6VF`ڏj>@JzSKd(y 8C`0vK!@BUe¥)l +'dgK{=RF(C 0nF;dCBtD 9wP.@9QR'N  pk:sd,0_QAy+*aL9 cn@[KU{JH7YThN\!x&M((^`ajg|~!K6ROs#Hn1 "ol-T?<}v/`f]$3k{gXBJ:&F5eWS uDMA|*31I$=EqV5%-Z48>78)bZCD#O .etY"6F^[hCbz'r;Ex/2G~dm jl\ >_IX+2S,};]B Pyr wfGLocvt4q=uW)V ?%imUpi0z< _fini_init__cxa_finalize__deregister_frame_info__register_frame_info__assert_fail__stack_chk_fail__stack_chk_guardcmpi_check_mmz_phy_addrcmpi_get_module_func_by_idcmpi_get_module_namecmpi_register_modulecmpi_unregister_modulefprintfg_gdc_caller_ctxg_gdc_ctxg_gdc_drv_opsg_gdc_lockg_gdc_mod_stateg_gdc_semg_gdc_weight_thresholdgdc_add_bypass_taskgdc_add_correction_taskgdc_add_gyro_taskgdc_add_ldc_or_pmf_taskgdc_add_pmf_task_pre_set_valuegdc_begin_jobgdc_calc_bit_depthgdc_caller_id2_hi_mod_idgdc_cancel_all_busy_jobgdc_cancel_all_created_jobgdc_cancel_alljob_dealwith_busylistgdc_cancel_alljob_dealwith_proclistgdc_cancel_dealwith_bypassjobgdc_cancel_dealwith_noramljobgdc_cancel_jobgdc_cancel_job_by_mod_devgdc_canceljob_by_moddev_procces_busyjobgdc_check_correction_infogdc_check_framaddrgdc_check_frame_phy_addrgdc_check_gyro_infogdc_check_head_and_ext_addrgdc_check_imagegdc_check_in_imagegdc_check_jobattrgdc_check_ldc_imagegdc_check_ldc_infogdc_check_ldcorpmf_imagegdc_check_ldcv2_infogdc_check_mmz_phy_addrgdc_check_mod_startgdc_check_module_paramgdc_check_null_ptrgdc_check_other_image_infogdc_check_out_imagegdc_check_pmf_infogdc_check_rotation_ex_infogdc_check_spread_infogdc_check_userpmf_whgdc_checknum_avalidgdc_create_chngdc_debug_print_img_infogdc_deinit_bufgdc_deinit_midware_sync_ctxgdc_destroy_chngdc_dis_and_rotation_cfggdc_drv_call_backgdc_drv_check_comm_resolutiongdc_drv_check_compress_formatgdc_drv_check_dynamic_rangegdc_drv_check_in_image_addrgdc_drv_check_out_image_addrgdc_drv_check_pixel_format_consistencegdc_drv_check_pixelformatgdc_drv_comm_cancel_jobgdc_drv_comm_closegdc_drv_comm_exitgdc_drv_comm_get_procgdc_drv_comm_notifygdc_drv_comm_opengdc_drv_comm_set_cancel_flagsgdc_drv_comm_submit_jobgdc_drv_get_enable_statusgdc_drv_get_ram_statusgdc_drv_nnie_lock_deinitgdc_drv_nnie_lock_initgdc_drv_power_ongdc_drv_ram_spin_lockgdc_drv_ram_spin_unlockgdc_drv_ram_status_exitgdc_drv_ram_status_initgdc_drv_set_ram_select_reg_flaggdc_drv_set_ram_statusgdc_drv_set_ram_user_safetygdc_drvcomm_canceljobgdc_dst_size_cfggdc_end_jobgdc_end_job_pre_dealgdc_end_proc_noraml_taskgdc_exitgdc_fisheye_fifo_cfggdc_fisheye_set_job_stategdc_get_caller_ctx_ptrgdc_get_chn_opt_ctxgdc_get_first_job_from_busy_listgdc_get_free_taskgdc_get_gdc_ctxgdc_get_hw_end_timegdc_get_hw_start_timegdc_get_job_from_busy_listgdc_get_job_from_created_listgdc_get_job_from_free_listgdc_get_job_from_proc_listgdc_get_max_job_numgdc_get_max_task_numgdc_get_mod_stategdc_get_pointer_by_offsetgdc_get_return_gdc_stategdc_get_spin_lockgdc_get_task_from_free_listgdc_get_task_from_jobgdc_gyrodis_set_job_stategdc_initgdc_init_bufgdc_init_midware_sync_ctxgdc_int_call_backgdc_isr_in_nnie_irqgdc_jobcancel_not_allow_stategdc_ldc_fifo_cfggdc_ldc_pmf_set_job_stategdc_ldc_ratio0_cfggdc_low_delay_int_call_backgdc_modid_to_calleridgdc_module_exitgdc_module_initgdc_motion_alg_deinitgdc_motion_alg_initgdc_pmf_config_extgdc_pmf_fifo_cfggdc_proc_correctiongdc_proc_gdc_functiongdc_proc_showgdc_proc_show_comm_infogdc_proc_show_interupt_infogdc_proc_show_job_stategdc_proc_show_last_job_infogdc_proc_show_node_infogdc_proc_show_task_infogdc_procshow_recent_max_waste_time_jobgdc_procshow_recentjobgdc_prow_show_fisheye_call_vgs_infogdc_put_free_taskgdc_put_job_to_busy_listgdc_put_job_to_created_listgdc_put_job_to_free_listgdc_put_job_to_proc_listgdc_put_task_to_free_listgdc_put_task_to_jobgdc_query_busy_job_numgdc_query_busy_total_job_numgdc_query_created_job_numgdc_query_first_job_from_busy_listgdc_query_free_job_numgdc_query_free_task_numgdc_query_proc_job_numgdc_query_proc_total_job_numgdc_query_task_num_in_jobgdc_rls_tmp_buffgdc_wait_condition_call_backmax_gdc_jobmax_gdc_nodemax_gdc_taskmemcpy_smemset_sosal_atomic_dec_returnosal_atomic_destroyosal_atomic_inc_returnosal_atomic_initosal_atomic_readosal_atomic_setosal_create_proc_entryosal_createdevosal_deregisterdeviceosal_destroydevosal_down_interruptibleosal_gettimeofdayosal_printkosal_registerdeviceosal_remove_proc_entryosal_sema_destroyosal_sema_initosal_seq_printfosal_spin_lock_destroyosal_spin_lock_initosal_spin_lock_irqsaveosal_spin_unlock_irqrestoreosal_uposal_vfreeosal_vmallocosal_wait_timeout_interruptibleosal_wakeupprintfputsstderrg_gdc_opt_ctxg_gdc_sync_ctxg_gdc_taskgdc_add_dis_taskgdc_add_gyro_dis_taskgdc_add_rotation_ex_taskgdc_add_rotation_task_vgsgdc_add_spread_and_ldc_task2_gdcgdc_add_spread_and_ldc_task2_gdc_zerogdc_add_spread_taskgdc_add_vbgdc_addxtaskgdc_base_dis_task_classifygdc_base_ldc_task_classifygdc_base_ldcv2_task_classifygdc_base_rotation_ex_spread_task_classifygdc_base_rotation_task_classifygdc_before_caller_mod_call_backgdc_before_vgs_call_backgdc_cal_ldc_zerogdc_cal_non_zero_ldc_firmwaregdc_cal_spread_and_ldc_firmwaregdc_check_chn_idgdc_check_gdc_chn_attrgdc_check_ldcv2_point_coefgdc_check_ldcxy_ratio_attrgdc_check_rotation_ex_attrgdc_classify_taskgdc_combine_spread_pmf_with_rotationgdc_drv_check_configgdc_drv_check_ldcv2_coef_infogdc_drv_free_angle_vel_addrgdc_drv_gyro_fifo_cfggdc_drv_malloc_angle_vel_addrgdc_exe_get_free_nodegdc_exe_put_free_nodegdc_get_chn_idgdc_get_current_node_from_busy_listgdc_get_frm_vb_blkgdc_get_node_from_free_listgdc_get_yuv_frm_vb_blkgdc_is_last_taskgdc_is_only_one_taskgdc_mid_procgdc_middle_task_call_backgdc_midware_cancel_jobgdc_midware_get_free_nodegdc_midware_put_free_taskgdc_midware_release_nodegdc_pmf_and_rotation_cfggdc_proc_all_taskgdc_proc_gdc_vgs_gdc_taskgdc_proc_gdc_vgs_taskgdc_proc_only_gdc_taskgdc_proc_vgs_gdc_taskgdc_proc_vgs_taskgdc_put_node_to_busy_listgdc_put_node_to_busy_list_lockedgdc_put_node_to_free_listgdc_put_node_to_free_list_lockedgdc_put_vbgdc_set_job_data_infogdc_set_task_inner_datagdc_set_vframe_infogdc_vgs_call_backgdc_wait_ldc_v2_stop_working_call_backgdc_wait_stop_working_call_backget_gdc_comm_cfgmemsetosal_wait_destroyosal_wait_initosal_wait_uninterruptiblegdc_get_node_from_busy_listgdc_query_busy_node_numgdc_add_allscaletaskgdc_after_correction_region_add_scaletaskgdc_check_bgcolorgdc_check_comm_paramgdc_check_compress_output_aligngdc_check_fan_and_trapezoidgdc_check_fisheye_dst_whgdc_check_fisheye_imagegdc_check_fisheye_src_whgdc_check_mode_and_zoomgdc_check_offsetgdc_check_one_region_infogdc_check_radiusgdc_check_region_compress_formatgdc_check_region_infogdc_check_region_xygdc_check_seamless_outputgdc_check_use_pan_tilt_paramgdc_check_use_xy_paramgdc_check_whgdc_check_xaligngdc_deal_add_correction_task_failedgdc_deal_lastgdc_noraml_processgdc_deal_lastvgs_noraml_processgdc_deal_module_notstartgdc_dealwith_gdcfailedgdc_dealwith_regionfail_callbackgdc_dealwith_vgs_addtask_failedgdc_dealwith_vgsfailedgdc_drv_check_chip_fisheye_attrgdc_drv_check_chip_fisheye_regionattrgdc_end_vgsjobgdc_find_nodegdc_first_add_scaletaskgdc_get_dst_chn_attrgdc_inc_static_countgdc_is_vgs_existgdc_last_proc_is_region_call_backgdc_last_proc_is_vgs_scale_call_backgdc_middleware_begin_vgs_jobgdc_middleware_beginjobgdc_middleware_endjobgdc_middwale_add_bgcolorgdc_prepare_for_add_taskgdc_proc_all_regionsgdc_proc_all_vgs_scalegdc_proc_correction_with_bg_colorgdc_proc_correction_with_bg_color_call_backgdc_proc_correction_without_bg_colorgdc_proc_regions_and_vgs_scalegdc_proc_regions_first_call_backgdc_proc_regions_fisrtgdc_proc_vgs_scale_first_call_backgdc_proc_vgs_scale_fisrtgdc_process_aftercolor_callbackgdc_putnode2freelistgdc_set_callback_and_pravatedata_valuegdc_vgs_first_add_fisheyetaskdrv_comm_gdc_proc_gdc_self_interruptg_gdc_drv_comm_procg_gdc_drv_ctxg_gdc_job_not_ready_cntgdc_drv_abolish_resetgdc_drv_clk_disablegdc_drv_clk_enablegdc_drv_comm_calc_weightgdc_drv_comm_convert_task_infogdc_drv_comm_exit_exgdc_drv_comm_int_statisticgdc_drv_comm_irq_procgdc_drv_comm_list_intgdc_drv_comm_low_delay_intgdc_drv_comm_release_all_node_from_taskgdc_drv_comm_release_all_task_from_jobgdc_drv_comm_start_waitlistgdc_drv_convert_correction_infogdc_drv_convert_gyro_infogdc_drv_convert_pmf_infogdc_drv_convert_tri_gt_ldc_infogdc_drv_covert_cmp_infogdc_drv_covert_int_coefgdc_drv_de_init_bufgdc_drv_free_inter_pole_coef_addrgdc_drv_free_irqgdc_drv_free_nnie_share_ramgdc_drv_get_irq_numgdc_drv_get_job_from_busy_listgdc_drv_get_job_from_free_listgdc_drv_get_job_from_wait_listgdc_drv_get_node_from_free_listgdc_drv_get_node_from_taskgdc_drv_get_task_from_free_listgdc_drv_get_task_from_jobgdc_drv_init_bufgdc_drv_is_wrong_intgdc_drv_malloc_inter_pole_coef_addrgdc_drv_obtain_nnie_share_ramgdc_drv_performace_limitgdc_drv_put_job_to_busy_listgdc_drv_put_job_to_free_listgdc_drv_put_job_to_wait_listgdc_drv_put_node_to_free_listgdc_drv_put_node_to_taskgdc_drv_put_task_to_free_listgdc_drv_put_task_to_jobgdc_drv_query_busy_job_numgdc_drv_query_busy_total_job_numgdc_drv_query_free_job_numgdc_drv_query_free_node_numgdc_drv_query_free_task_numgdc_drv_query_wait_job_numgdc_drv_request_irqgdc_drv_resetgdc_drv_set_cmp_reggdc_drv_set_outstandinggdc_drv_set_proc_ok_stategdc_drv_set_reggdc_drv_setreg_gyrogdc_get_process_interruptgdc_hal_closegdc_hal_clr_int_statusgdc_hal_get_int_statusgdc_hal_get_node_idgdc_hal_opengdc_hal_set_low_delaygdc_hal_set_maskgdc_hal_set_nextgdc_hal_set_node_idgdc_hal_startgdc_wait_condition_call_back_excmpi_mmz_freecmpi_mmz_malloc_nocacheg_gdc_irqg_gdc_nnie_irqg_gdc_nnie_lockg_ram_statusg_reg_otp_base_vagdc_drv_check_ldcv2_dst_coefgdc_drv_check_ldcv2_src_coefgdc_drv_conver_scale_coef_11bitgdc_drv_conver_scale_coef_8bitgdc_drv_get_nnie_clk_statusgdc_drv_get_nnie_irq_numgdc_drv_nnie_clk_disablegdc_drv_nnie_clk_enablegdc_drv_set_image_offsetgdc_drv_set_intp_coefgdc_drv_set_ram_usergdc_engdc_gyro_dis_fifo_cfggdc_hal_get_irq_arggdc_hal_set_outstandingget_pixformat_infoosal_free_irqosal_request_irqg_gdc_crg_regg_gdc_init_by_dtsg_gdc_irq_argg_gdc_nnie_irq_argg_gdc_reggdc_nnie_hal_get_irq_argosal_dmbosal_dsbosal_ioremaposal_iounmaposal_isbg_ceof6_tap_bilinearg_ceof6_tap_cubicg_coef4_bilinearg_coef4_cubicosal_div64_s64osal_div_s64gdc_mod_exitgdc_mod_inithiirq_platform_set_irq_regosal_platform_get_irq_bynamelibc.so  $(,048<@DHLPT\`dhlptx|x!!!!!""""","0"<"@"D"H"L"P"T"X"`"d"h"l"t"|"""""""""""""""""""""",X3 *#$ )  '+& "!   $((,%04-80</@.D2H1L5P4T8X9\:`7d6h<l;p>t=[Func]:%s [Line]:%d [Info]:out-compress_mode:%d err [Func]:%s [Line]:%d [Info]:LDC: dis(%d) rotate(%d) in_w:%d in_h:%d out_w:%d out_h:%d err gdc_check_jobattrgdc_add_ldc_or_pmf_taskmodule_param: max_gdc_node %d range[%d,%d] default %d! gdc_check_userpmf_wh[Func]:%s [Line]:%d [Info]:GDC create proc failed. gdc_usr_end_job[Func]:%s [Line]:%d [Info]:calc_bit_depth failed! ret:%d gdc_mid_proc[Func]:%s [Line]:%d [Info]:pipe:%d chn:%d addpmf task failed ! gdc_deinit_bufgdc_query_first_job_from_busy_list[Func]:%s [Line]:%d [Info]:fisheye REGION:%u output region width:%u is illegal, range[%u, %u]. gdc_proc_vgs_scale_fisrt[Func]:%s [Line]:%d [Info]:drv_node is null gdc_drv_get_node_from_free_listgdc_drv_get_task_from_free_list[Func]:%s [Line]:%d [Info]:LDCV2 src_jun_pt(%d) range[%d, %d] [Func]:%s [Line]:%d [Info]:error in gdc_pmf_mpi_check ... cannot find gdc%d IRQ [Func]:%s [Line]:%d [Info]:input NULL ptr [Func]:%s [Line]:%d [Info]:job_type:%d job_state:%d err gdc_end_job_pre_deal[Func]:%s [Line]:%d [Info]:%d %d %d %d CostTimeMinFree%12s%12s%12s%12s%12s%12s%12s [Func]:%s [Line]:%d [Info]:Create dev err! gdc_check_ldcv2_point_coefgdc_add_rotation_task_vgs[Func]:%s [Line]:%d [Info]:gdc_pmf_and_rotation_cfg failed! [Func]:%s [Line]:%d [Info]:all GDC chn are busy! gdc_check_use_pan_tilt_param[Func]:%s [Line]:%d [Info]:illegal param: background color (0x%x) err, range is [0x%x,0x%x] gdc_deal_module_notstartgdc_proc_correction[Func]:%s [Line]:%d [Info]:task not all free! [Func]:%s [Line]:%d [Info]:busy_list is empty!gdc_id:%u working_que_id:%u gdc_fisheye_fifo_cfg[Func]:%s [Line]:%d [Info]:PMF correct coef0 must be [PMF[8]*0.3, PMF[8]*1.7] but coef0 %lld. [Func]:%s [Line]:%d [Info]:PMF correct coef1 must be [-PMF[8]*0.7, PMF[8]*0.7], but coef1 %lld. ret == HI_SUCCESS[Func]:%s [Line]:%d [Info]:job_type:%d err job->job_state %d BeginFailmodule_param: max_gdc_task %d range [%d,%d] default %d gdcgdc_check_spread_info[Func]:%s [Line]:%d [Info]:mmz_name is not TRUE! gdc_add_spread_task[Func]:%s [Line]:%d [Info]:gdc_dis_and_rotation_cfg coef! gdc_cal_dis_firmware[Func]:%s [Line]:%d [Info]:gdc correction REGION:%d output image x:%d y:%d is illegal. [Func]:%s [Line]:%d [Info]:gdc correction fan_strength:%d is illegal, range is [%d,%d]. gdc_vgs_first_add_fisheyetask[Func]:%s [Line]:%d [Info]:drv_task is null gdc_drv_get_enable_statusrot_pmf_fusion[Func]:%s [Line]:%d [Info]:fmt:%d err gdc_check_out_image[Func]:%s [Line]:%d [Info]:check phy_addr[1] failed! [Func]:%s [Line]:%d [Info]:memcpy_s error! MaxInJob IntTm[Func]:%s [Line]:%d [Info]:LDC in-compress_mode %d illegal [Func]:%s [Line]:%d [Info]:rotate_ex dst-size(%d,%d) err. gdc_check_rotation_ex_info[Func]:%s [Line]:%d [Info]:mid_proc release_node 0x%x! gdc_add_ldc_task2_gdc_zerojob != HI_NULL[Func]:%s [Line]:%d [Info]:REGION:%d w:%d NEITHER 256-align NOR equal to (out_w - x):%d!(when COMPRESS output). gdc_check_region_xygdc_all_correction_add_fisheyetaskgdc_drv_get_node_from_task[Func]:%s [Line]:%d [Info]:alloc gdc_node_buf dma buf failure arch/hi3516cv500//hal/gdc_drv.cgdc_drv_is_wrong_int[Func]:%s [Line]:%d [Info]:LDCV2 as32_dst_cali_ratio[%d][%d](%d) range[%d,%d] cal_win_sz_after_homo[Func]:%s [Line]:%d [Info]:submit_job err ! %8d%8s%8d%8d%8s%12d%12d%12d%10d AllJobNum -----GDC INT STATUS------------------------------------------------------------ BeginSucTaskSucEndFail[Func]:%s [Line]:%d [Info]:user sub err! 0x%x [Func]:%s [Line]:%d [Info]:busy_list null! [Func]:%s [Line]:%d [Info]:gdc_check_seamless_output check gdc correction seamless output err drv_comm_gdc_proc_gdc_self_interruptgdc_drv_get_task_from_jobgdc_drv_get_job_from_free_listGDC[Func]:%s [Line]:%d [Info]:#########################WBUS err![int:%d]] [Func]:%s [Line]:%d [Info]:#########################int_stat err![int:%d]] [Func]:%s [Line]:%d [Info]:phy_addr:0x%llx is not 16 align! gdc_fifo_comm_cfggdc_check_framaddr%s -----GDC NODE STATUS----------------------------------------------------------- gdc_check_frame_phy_addrHi3516CV500[Func]:%s [Line]:%d [Info]:spread dest width(%d) item must be align at 2. gdc_check_rotation_ex_attr[Func]:%s [Line]:%d [Info]:no free node [Func]:%s [Line]:%d [Info]:pixel_format :%d err [Func]:%s [Line]:%d [Info]:get_vb:(%d,%d) fail. [Func]:%s [Line]:%d [Info]:pfn_gyro_dis_de_init fail! gdc_get_task_from_job[Func]:%s [Line]:%d [Info]:created_job_list null [Func]:%s [Line]:%d [Info]:malloc job index buf(%u*%lu byte) for GDC err gdc_check_fisheye_dst_wh[Func]:%s [Line]:%d [Info]:fisheye REGION:%u hor_zoom:%u is invalid, the range is[%u, %u]. gdc_check_offset[Func]:%s [Line]:%d [Info]:gdc_id:%d nodeid should be %d but actual %d drv_comm_gdc_init_cancel_flags[Func]:%s [Line]:%d [Info]:LDCV2 as32_src_cali_ratio[%d][%d]:%d range[%d,%d] gdc_pmf_mpi_check[Func]:%s [Line]:%d [Info]:gyro en :%d err [Func]:%s [Line]:%d [Info]:check header_phy_addr[0] failed! [Func]:%s [Line]:%d [Info]:check out-img err gdc_proc_task_in_jobgdc_check_ldc_infogdc_combine_spread_pmf_with_rotation[Func]:%s [Line]:%d [Info]:combine spread pmf with rotation failed ! task_num <= GDC_MAX_TASK_COMBOlist_next != HI_NULLgdc_init_queue_buf[Func]:%s [Line]:%d [Info]:gdc correction REGION:%d x:%d NOT align by 256! [Func]:%s [Line]:%d [Info]:fisheye REGION:%d pan:%u is invalid, the range is[0, %u]. [Func]:%s [Line]:%d [Info]:fisheye REGION:%u output region width:%u height:%u is not align. gdc_deal_lastgdc_noraml_processgdc_middleware_beginjobgdc_middwale_add_bgcolor[Func]:%s [Line]:%d [Info]:GDC[%d] failed request irq get_pixformat_info[Func]:%s [Line]:%d [Info]:#########################BUF OVERFLOW err![int:%d]] gdc_drv_check_ldcv2_src_coef[Func]:%s [Line]:%d [Info]:check header_phy_addr[1] failed! ASSERT at: >Function : %s >Line No. : %d >Condition: %s [Func]:%s [Line]:%d [Info]:no free job for gdc_cancel_dealwith_bypassjob -----RECENT JOB INFO------------------------------------------------------------------ BusyNum%12d%12d%12d%12d%12d%12d%12d load gdc for %s...FAILURE! [Func]:%s [Line]:%d [Info]: in-VB mod %d chn %d sub err [Func]:%s [Line]:%d [Info]:LDC aspect %d err! gdc_before_caller_mod_call_back[Func]:%s [Line]:%d [Info]:video_format :%d err gdc_proc_all_taskgdc_add_disldc_task_zero[Func]:%s [Line]:%d [Info]:pfn_gyro_dis_gdc_pre_pro_dis fail! [Func]:%s [Line]:%d [Info]:malloc task_list buf(%u*%lu byte) for GDC err [Func]:%s [Line]:%d [Info]:REGION:%u output region x:%d, y:%d, w:%u h:%u illegal, output img w:%u, h:%u. gdc_proc_correction_with_bg_colorgdc_drv_comm_cancel_job[Func]:%s [Line]:%d [Info]:node in task is empty [Func]:%s [Line]:%d [Info]:node is null gdc_drv_init_node_bufgdc_drv_check_chip_fisheye_attrgdc_fisheye_rectlinear_fifo_cfg[Func]:%s [Line]:%d [Info]: ASSERT failed at: >file name: %s >function : %s >line no. : %d >condition: %s gdc_check_image[Func]:%s [Line]:%d [Info]:input illegal param: job calldevid %d gdc_wait_condition_call_back FreeNum -----GDC CALL VGS SCALE STATUS-------------------------------------------------- [Func]:%s [Line]:%d [Info]:LDC in_size(%d,%d) illegal gdc_middle_task_call_back[Func]:%s [Line]:%d [Info]:pipe:%d chn:%d add gdc pmf task failed ! [Func]:%s [Line]:%d [Info]:GDC gyro task failed ! gdc_motion_alg_init[Func]:%s [Line]:%d [Info]:busy_list null gdc_get_current_node_from_busy_listgdc_init_job_bufgdc_check_seamless_output[Func]:%s [Line]:%d [Info]:fisheye REGION:%u ver_zoom:%d is invalid, the range is[%u, %u]. [Func]:%s [Line]:%d [Info]:gdc correction task finish status is NOK ! finish_stat: 0x%x [Func]:%s [Line]:%d [Info]:vgs task status is NOK ! finish_stat: 0x%x gdc_dealwith_vgs_addtask_failed[Func]:%s [Line]:%d [Info]:check gdc correction frame attr err [Func]:%s [Line]:%d [Info]:hal open err = %X drv_comm_gdc_prepare_hw_infogdc_drv_get_irq_num[Func]:%s [Line]:%d [Info]:PMF correct coef7 must be [-pmf[8]/20000, -pmf[8]/5000], but coef7 %lld. alg_abs(sign_y_temp[phase]) == 1gdc_check_null_ptr[Func]:%s [Line]:%d [Info]:out-stride0:%d err job->call_mod_id < HI_ID_BUTT%s %d job->job_state %d [Func]:%s [Line]:%d [Info]:mod:%d,dev_id:%d chn_id:%d is canceling gdc_cancel_alljob_dealwith_proclist Statemodule_param: g_gdc_weight_threshold %d range[%d,%d] default %d! load gdc for %s...OK! gdc_vb_subgdc_add_user_limit_pmf_taskgdc_check_gdc_chn_attr[Func]:%s [Line]:%d [Info]:GDC chn ID(%d) is invalid chn, chn's range is [%d, %d]. [Func]:%s [Line]:%d [Info]:GDC-finish_stat: 0x%x err gdc_add_rotation_ex_task[Func]:%s [Line]:%d [Info]:gdc_add_vb fail with 0x%x! [Func]:%s [Line]:%d [Info]:task abstract %d invalid ! gdc_check_xalign[Func]:%s [Line]:%d [Info]:gdc correction enable:%d is neither HI_TRUE nor HI_FALSE. gdc_proc_all_regions[Func]:%s [Line]:%d [Info]:gdc call VGS cover task finish status is NOK ! finish_stat: 0x%x [Func]:%s [Line]:%d [Info]:node not all free! drv_comm_gdc_prepare_nodes_again[Func]:%s [Line]:%d [Info]:in/out img size(%d,%d) range:W[%d,%d]H[%d,%d] err gdc_drv_check_out_image_addr[Func]:%s [Line]:%d [Info]:illegal vgs_id %u anchor_ratio > anchor_ratio2[Func]:%s [Line]:%d [Info]:dynamic_range:%d color_gamut:%d field:%d err [Func]:%s [Line]:%d [Info]:job not in created state,now state is %d module_param:gdc_en[0]=%d range[1] [Func]:%s [Line]:%d [Info]:open drv err = %X [Func]:%s [Line]:%d [Info]:IN-img size(%u,%u) illegal [Func]:%s [Line]:%d [Info]:usr job(%d) end failed for begin by usr! [Func]:%s [Line]:%d [Info]:VI:VB invalid gdc_add_vbgdc_cal_spread_and_ldc_firmware[Func]:%s [Line]:%d [Info]:destroy gyro dis channel fail! gdc_add_disldc_task_expect_zerogdc_exe_get_free_node[Func]:%s [Line]:%d [Info]:gdc correction hor_offset:%d is illegal, range is [%d,%d]. node != HI_NULLgdc_deal_add_correction_task_failed[Func]:%s [Line]:%d [Info]:get vgs task failed ! call_mod_id:%d. [Func]:%s [Line]:%d [Info]:add vgs cover task failed ! call_mod_id:%d. [Func]:%s [Line]:%d [Info]:alloc angle_vel buf failure [Func]:%s [Line]:%d [Info]:LDCV2 as32_dst_jun_pt(%d) range[%d,%d] gdc_drv_nnie_lock_initgdc->GDC_PNEXT_HIGH:%#x gdc->GDC_PNEXT_LOW:%#x next_phy_addr:%#llx [Func]:%s [Line]:%d [Info]:PMF correct coef3 must be [-PMF[8]*0.7, PMF[8]*0.7], but coef3 %lld. [Func]:%s [Line]:%d [Info]:input angle cannot be nagetive value... [Func]:%s [Line]:%d [Info]:in-size(%d,%d) err [Func]:%s [Line]:%d [Info]:input illegal param: mod id %d gdc_cancel_alljob_dealwith_busylist Free OutSize%10d%10d%10dAllNodeNummax_job_num[Func]:%s [Line]:%d [Info]:LDC distortion_ratio:%d range[%d,%d] [Func]:%s [Line]:%d [Info]:mid_proc fail 0x%x! [Func]:%s [Line]:%d [Info]:create gyro dis channel fail! [Func]:%s [Line]:%d [Info]:pipe:%d chn:%d FIFO_CFG err! [Func]:%s [Line]:%d [Info]:illegal param: in img size(%u,%u) [Func]:%s [Line]:%d [Info]:output illegal param: out img fmt: %d [Func]:%s [Line]:%d [Info]:end vgs job failed ! call_mod_id:%d. [Func]:%s [Line]:%d [Info]:job not all free! drv_comm_gdc_init_ctx[Func]:%s [Line]:%d [Info]:ip_num:%d err gdc_drv_set_ram_statuscannot find nnie0 IRQ gdc_check_pmf_info[Func]:%s [Line]:%d [Info]:gdc_handle:%d call_mod_id:%d get_task err job_temp->job_state %d gdc_cancel_all_created_job Proced AllTaskNum%13s%10s%10s%10s%12s%10s %10d%10d%11dmax_task_num[Func]:%s [Line]:%d [Info]: out-VB mod %d chn %d sub err [Func]:%s [Line]:%d [Info]:gdc sem init failed. [Func]:%s [Line]:%d [Info]:LDCV2 focal_len_x:%d range[%d,%d];focal_len_y:%d range[%d,%d] gdc_get_frm_vb_blk[Func]:%s [Line]:%d [Info]:gdc get chn_id failed : 0x%x ! gdc_add_ldc_task2_gdc_expect_zerogdc_get_node_from_free_listgdc_check_fisheye_imagegdc_check_fan_and_trapezoidgdc_deal_lastvgs_noraml_processmkp/src/gdc_exe.cdrv_job->job_state == GDC_JOB_STATE_FREE[Func]:%s [Line]:%d [Info]:Not enough node for job(%d) from mod %d! [Func]:%s [Line]:%d [Info]:as32_src_cali_ratio[0][0]:%d must be 100000 [Func]:%s [Line]:%d [Info]:PMF correct coef2 must be [-1073741824, 1073741823], but coef2 %lld. gdc_polar2_cartesian[Func]:%s [Line]:%d [Info]:LDC infmt:%d outfmt:%d err 0[Func]:%s [Line]:%d [Info]:input illegal param: job callchnid %d [Func]:%s [Line]:%d [Info]:gdc has no free task for job(%d) from mod %d !! [Func]:%s [Line]:%d [Info]:not enough task gdc_jobcancel_not_allow_stategdc_low_delay_int_call_backgdc_int_call_backgdc_vb_addgdc_job_call_back[Func]:%s [Line]:%d [Info]:Ioctl cmd 0x%x does not exist! [Func]:%s [Line]:%d [Info]:GDC atomic init failed. [Func]:%s [Line]:%d [Info]:LDC center_x_offset:%d range[%d,%d];center_y_offset:%d range[%d,%d]. [Func]:%s [Line]:%d [Info]:gdc_dst_size_cfg failed ! gdc_addxtask[Func]:%s [Line]:%d [Info]:gdc_add_vb release_node with 0x%x! gdc_proc_gdc_vgs_task[Func]:%s [Line]:%d [Info]:illegal param: in img compress_mode: %d gdc_check_whgdc_check_bgcolorgdc_check_comm_param[Func]:%s [Line]:%d [Info]:end gdc job failed ! call_mod_id:%d, call_chn_id:%d. [Func]:%s [Line]:%d [Info]:node is null drv_job->job_state %d [Func]:%s [Line]:%d [Info]:sys_exiting exiting:%d gdc_drv_comm_opengdc_drv_check_in_image_addr[Func]:%s [Line]:%d [Info]:gdc correction lmf:%d must be false. [Func]:%s [Line]:%d [Info]:dynamic_range:%d err mkp/src/gdc.c[Func]:%s [Line]:%d [Info]:input illegal param: task devid %d (not equal job devid:%d) TaskNummodule_param: max_gdc_node %d range[%d,%d] default %d [Func]:%s [Line]:%d [Info]:U-job %d end failed gdc_midware_get_free_node[Func]:%s [Line]:%d [Info]:pipe:%d chn:%d FIFO_CFG failed ! [Func]:%s [Line]:%d [Info]:gdc_drv_malloc_angle_vel_addr 0x%x! gdc_set_lowdelayinfo[Func]:%s [Line]:%d [Info]:gdc correction REGION:%u in_radius:%u MUST BE smaller than out_radius:%u. arch/comm/gdc_drv_comm.c[Func]:%s [Line]:%d [Info]:vmalloc for g_gdc_ctx failed!! gdc_drv_get_job_from_busy_list[Func]:%s [Line]:%d [Info]:alloc buf(%u B) err! [Func]:%s [Line]:%d [Info]:illegal head addr[%d]: %llx [Func]:%s [Line]:%d [Info]:#########################int_status err![int:%d]] [Func]:%s [Line]:%d [Info]:#########################APB err![int:%d]] [Func]:%s [Line]:%d [Info]:job(state :%d) cannot be canceled right now,it's not begin or has been done cur_job != NULL ModNamemodule_param: max_gdc_task %d range[%d,%d] default %d [Func]:%s [Line]:%d [Info]:vmalloc for g_gdc_ctx(size = %lu)failed!! [Func]:%s [Line]:%d [Info]:check in-img err [Func]:%s [Line]:%d [Info]:LDC x_ratio:%d range[%d,%d];y_ratio:%d range[%d,%d] [Func]:%s [Line]:%d [Info]:GDC_PMF_FIFO_CFG failed ! [Func]:%s [Line]:%d [Info]:GDC add PMF task failed ! gdc_proc_vgs_task[Func]:%s [Line]:%d [Info]:add spread task release_node with 0x%x! gdc_motion_alg_deinit[Func]:%s [Line]:%d [Info]:gdc correction REGION 0 does NOT cover the whole output! [Func]:%s [Line]:%d [Info]:output illegal param: out img fmt: %d must be YUV400 while input is YUV400 [Func]:%s [Line]:%d [Info]:add gdc correction task failed ! call_mod_id:%d, call_chn_id:%d. gdc_middleware_begin_vgs_jobgdc_proc_vgs_scale_first_call_backgdc_drv_comm_prepare_nodesgdc_drv_de_init_buf[Func]:%s [Line]:%d [Info]:alloc inter_pole_coef buf failure gdc_drv_malloc_angle_vel_addr[Func]:%s [Line]:%d [Info]:gdc correction mount mode:%d is illegal. [Func]:%s [Line]:%d [Info]:gdc_polar2_cartesian error... [Func]:%s [Line]:%d [Info]:check ext_phy_addr[1] failed! gdc_end_proc_noraml_task[Func]:%s [Line]:%d [Info]:%d %d %d Procing IntNumgdc_usr_cancel_job[Func]:%s [Line]:%d [Info]:can't get VGS export function, it may be VGS module has not been inserted [Func]:%s [Line]:%d [Info]:gdc create chn vmalloc failed ! [Func]:%s [Line]:%d [Info]:gdc correction trapezoid_coef:%u is illegal, range is [0,%u]. gdc_last_proc_is_vgs_scale_call_back[Func]:%s [Line]:%d [Info]:pixel_format: in(%d) out(%d) err gdc_check_head_and_ext_addr[Func]:%s [Line]:%d [Info]:addvb failed(0x%x) [Func]:%s [Line]:%d [Info]:canceling:%d, job_type:%d err Summit [GDC] Version: [Hi3516CV500_MPP_V1.0.0.1 B010 Release],Build Time[Jul 13 2021, 09:44:22] %15u%15u%15u [Func]:%s [Line]:%d [Info]:register_module:%s fail! [Func]:%s [Line]:%d [Info]:sys_get_vb_cfg is NULL! [Func]:%s [Line]:%d [Info]:pfn_gyro_dis_init fail! gdc_check_compress_output_aligngdc_check_region_compress_formatgdc_check_use_xy_param[Func]:%s [Line]:%d [Info]:fisheye REGION:%d view mode 360 is invalid with wall mount. [Func]:%s [Line]:%d [Info]:gdc correction REGION:%d view mode:%d is illegal. gdc_proc_all_vgs_scale[Func]:%s [Line]:%d [Info]:job handle(%d) job_state:%d is wrong. gdc_drv_comm_submit_jobgdc_node_bufgdc_drv_call_backjob->job_state == GDC_JOB_STATE_BUSY SeqNo HwTime -----GDC JOB STATUS-------------------------------------------------------------- unload gdc for %s...OK! [Func]:%s [Line]:%d [Info]:spread_benable:%u should 0/1. gdc_proc_gdc_functiongdc_get_task_from_free_listgdc_init_task_buf[Func]:%s [Line]:%d [Info]:fisheye REGION:%d y:%u is invalid, the range is[0, %u]. gdc_drv_set_image_offsetldc_pincushion_fifo_cfg_no_offset[Func]:%s [Line]:%d [Info]:in-stride0:%d err gdc_check_in_image[Func]:%s [Line]:%d [Info]:check phy_addr[0] failed! gdc_rls_tmp_buff[Func]:%s [Line]:%d [Info]:job(%d) from mod %d chn %d has no task ProcingNumgdc_module_init[Func]:%s [Line]:%d [Info]:GDC init failed. [Func]:%s [Line]:%d [Info]:cur_task is null [Func]:%s [Line]:%d [Info]:gdc nnie lock init failed [Func]:%s [Line]:%d [Info]:LDC in-pixelformat(%d) illegal [Func]:%s [Line]:%d [Info]:rotate_ex view_type(%u) range[0,%d];angle(%u) range[0,%d]. [Func]:%s [Line]:%d [Info]:rotation_ex in_size(%d,%d) illegal gdc_before_vgs_call_back[Func]:%s [Line]:%d [Info]:VGS job start fail! [Func]:%s [Line]:%d [Info]:proc_list is null! [Func]:%s [Line]:%d [Info]:fisheye REGION:%d view mode 180 is invalid with desktop or ceiling mount. [Func]:%s [Line]:%d [Info]:gdc correction REGION:%d output image x:%d y:%d is not align. [Func]:%s [Line]:%d [Info]:gdc correction region num:%u is illegal,range is [1,%u]. gdc_prepare_for_add_task[Func]:%s [Line]:%d [Info]:gdc correction enable is not HI_TRUE. gdc_drv_get_job_from_wait_listgdc_drv_init_task_bufGDC int_pole_coef[Func]:%s [Line]:%d [Info]:hal_hw_info->dest_pic->compress_mode:%d alg_abs(sign_x_temp[phase]) == 1[Func]:%s [Line]:%d [Info]:pmf_en:%d err [Func]:%s [Line]:%d [Info]:jobstate:%d not CREATED gdc_cancel_dealwith_noramljobgdc_handle < GDC_MAX_JOB_NUM Success HalProcTm[Func]:%s [Line]:%d [Info]:dynamic_range:%d is err [Func]:%s [Line]:%d [Info]:get_vb fail,size %d [Func]:%s [Line]:%d [Info]:get VGS task fail! [Func]:%s [Line]:%d [Info]:GDC get free node release_node ! gdc_get_job_from_proc_listgdc_init_node_buf[Func]:%s [Line]:%d [Info]:illegal param: out img compress_mode: %d gdc_last_proc_is_region_call_back[Func]:%s [Line]:%d [Info]:illegal stride[%d]: %u gdc_drv_check_ldcv2_dst_coef[Func]:%s [Line]:%d [Info]:input illegal param: job type %d Cancelgdc_check_ldcxy_ratio_attr[Func]:%s [Line]:%d [Info]:LDCV2 max_du:%d range[%d,%d] [Func]:%s [Line]:%d [Info]:gdc_ldc_ratio0_cfg failed ! gdc_cal_ldc_zeromkp/src/gdc_midware.cgdc_proc_only_gdc_task[Func]:%s [Line]:%d [Info]:pipe:%d chn:%d FIFO_CFG failed! [Func]:%s [Line]:%d [Info]:pipe:%d chn:%d addtask failed ! gdc_get_job_from_free_list[Func]:%s [Line]:%d [Info]:check gdc correction compress output align err [Func]:%s [Line]:%d [Info]:gdc correction ver_offset:%d is illegal, range is [%d,%d]. [Func]:%s [Line]:%d [Info]:begin vgs job failed ! call_mod_id:%d. GDC angle_velarch/hi3516cv500/algorithm/src/kernel/hiisp_gdc_fw_kernel.cgdc_add_gyro_task[Func]:%s [Line]:%d [Info]:GDC free task not enough for LDC cur_job->job_state == GDC_JOB_STATE_BUSYcur_job->job_state == GDC_JOB_STATE_CREATED[Func]:%s [Line]:%d [Info]:param is NULL BeginSubmitFail -----GDC CALL CORRECTION STATUS------------------------------------------------- [Func]:%s [Line]:%d [Info]:open hal err = %X [Func]:%s [Line]:%d [Info]:out-VB mod %d chn %d add failed [Func]:%s [Line]:%d [Info]:gdc lock init failed. [Func]:%s [Line]:%d [Info]:spreadcoef:%u range[0,%u]. [Func]:%s [Line]:%d [Info]:spread dest height(%d) item must be align at 2. gdc_put_vb[Func]:%s [Line]:%d [Info]:gdc chn %d gyro algorithm not inited [Func]:%s [Line]:%d [Info]:malloc node_list buf(%u*%lu byte) for GDC err gdc_check_region_info[Func]:%s [Line]:%d [Info]:begin gdc job failed ! call_mod_id:%d, call_chn_id:%d. gdc_drv_comm_exit_exarch/comm/gdc_drv_buf.c[Func]:%s [Line]:%d [Info]:in/out img size(%d,%d) max_w:%d max_h:%d err [Func]:%s [Line]:%d [Info]:illegal head stride[%d]: %u gdc_drv_check_chip_fisheye_regionattr[Func]:%s [Line]:%d [Info]:#########################TIMEOUT err![int:%d]] [Func]:%s [Line]:%d [Info]:illegal gdc_id %u [Func]:%s [Line]:%d [Info]:fifo configuration error in fisheye pano 180 mode... [Func]:%s [Line]:%d [Info]:video_format:%d err mod_id < HI_ID_BUTTgdc_handle >= 0 Butt%15s%15s%15s [Func]:%s [Line]:%d [Info]:job %u cannot be canceled, it's not the user job ! [Func]:%s [Line]:%d [Info]:LDC xy_ratio:%d range[%d,%d]. [Func]:%s [Line]:%d [Info]:GDC:VB invalid gdc_cal_non_zero_ldc_firmwaregdc_add_gyro_dis_taskgdc_classify_task[Func]:%s [Line]:%d [Info]:GDC add LDC task failed ! [Func]:%s [Line]:%d [Info]:GDC PMF FIFO CFG failed ! gdc_midware_pre_proc_gyrodisgdc_get_first_job_from_busy_list[Func]:%s [Line]:%d [Info]:illegal param: out img size(%u,%u) [Func]:%s [Line]:%d [Info]:input illegal param: in img fmt: %d [Func]:%s [Line]:%d [Info]:bg_color_enable MUST BE TRUE when COMPRESS UNLESS num is 1 and cover the whole output! gdc_check_mode_and_zoom[Func]:%s [Line]:%d [Info]:gdc correction bg_color_enable:%d is neither HI_TRUE nor HI_FALSE. index < region_numgdc_end_vgsjobgdc_drv_comm_prepare_hw_infogdc_drv_init_job_buf[Func]:%s [Line]:%d [Info]:PMF correct coef8 must be [524288],but coef8 %lld. [Func]:%s [Line]:%d [Info]:fifo configuration error in fisheye rectlinear mode... [Func]:%s [Line]:%d [Info]:error in configuration of interpolation kernel... [Func]:%s [Line]:%d [Info]:correction canceling:%d, job_type:%d err [Func]:%s [Line]:%d [Info]:addvb fail(0x%x) [Func]:%s [Line]:%d [Info]:job cancel failed!! [Func]:%s [Line]:%d [Info]:job is null [Func]:%s [Line]:%d [Info]:job->job_state %d WaitProc -----GDC TASK STATUS----------------------------------------------------------- gdc_check_chn_id[Func]:%s [Line]:%d [Info]:finish_stat: 0x%x err [Func]:%s [Line]:%d [Info]:put_vb err 0x%x! gdc_get_yuv_frm_vb_blk[Func]:%s [Line]:%d [Info]:GDC addpmf task failed ! gdc_create_chn[Func]:%s [Line]:%d [Info]:malloc buf(%ubyte) for GDC err gdc_check_fisheye_src_whgdc_pmf_config_ext[Func]:%s [Line]:%d [Info]:PMF correct coef5 must be [-1073741824, 1073741823], but coef5 %lld. gdc_check_mod_startgdc_initget_gdc_comm_cfggdc_add_dis_task[Func]:%s [Line]:%d [Info]:add vgs rotation task fail with 0x%x! mkp/src/gdc_buf.cgdc_dealwith_gdcfailedgdc_first_add_scaletaskgdc_drv_comm_calc_weight[Func]:%s [Line]:%d [Info]:#########################RBUS err![int:%d]] [Func]:%s [Line]:%d [Info]:pmf copy failed [Func]:%s [Line]:%d [Info]:gdc mod not ready gdc_calc_bit_depthgdc_check_ldc_imagegdc_end_job JobHdl%13d%10d%10d%10d%12d%10d TaskFailEndSucmodule_param: max_gdc_job %d range[%d,%d] default %d gdc_sync_source_init[Func]:%s [Line]:%d [Info]:LDCV2 coor_shift_x:%d range[%d,%d];coor_shift_y:%d range[%d,%d] gdc_add_spread_and_ldc_task2_gdc_expect_zero[Func]:%s [Line]:%d [Info]:fisheye REGION:%d viewmode:%d must be normal when using XY coordinate. [Func]:%s [Line]:%d [Info]:fisheye REGION:%d x:%u is invalid, the range is[0, %u]. [Func]:%s [Line]:%d [Info]:no busy node [Func]:%s [Line]:%d [Info]:add vgs online task failed ! call_mod_id:%d. gdc_proc_regions_fisrt[Func]:%s [Line]:%d [Info]:gdc_id:%d inttrupes abnormal : 0x%x gdc_drv_get_ram_status[Func]:%s [Line]:%d [Info]:PMF correct coef4 must be [PMF[8]*0.3, PMF[8]*1.7], but coef4 %lld. gdc_begin_jobjob->job_state == GDC_JOB_STATE_FREE[Func]:%s [Line]:%d [Info]:GDC add vb failed with:0x%x. job_temp->job_state == GDC_JOB_STATE_PROCINGgdc_cancel_jobgdc_canceljob_by_moddev_procces_busyjob -----MAX WASTE TIME JOB INFO---------------------------------------------------------- [Func]:%s [Line]:%d [Info]:regist device err. [Func]:%s [Line]:%d [Info]:NULL point gdc_vgs_call_back[Func]:%s [Line]:%d [Info]:put_vb err! [Func]:%s [Line]:%d [Info]:gdc_ldc_fifo_cfg failed ! [Func]:%s [Line]:%d [Info]:GDC get free node fail ! [Func]:%s [Line]:%d [Info]:gdc chn %d not created [Func]:%s [Line]:%d [Info]:fisheye REGION:%u output region height:%u is illegal, range[%u, %u]. gdc_drv_comm_convert_task_info[Func]:%s [Line]:%d [Info]:busy_total_job_num not 0 %s %d job->job_state %d [Func]:%s [Line]:%d [Info]:init wait err! gdc_drv_malloc_inter_pole_coef_addrhiirq_platform_set_irq_reg for gdc fail! gdc_check_other_image_info[Func]:%s [Line]:%d [Info]:in-compress_mode:%d err [Func]:%s [Line]:%d [Info]:check ext_phy_addr[0] failed! [Func]:%s [Line]:%d [Info]:job(handle %d)(state :%d) is canceling -----GDC CALL VGS COVER STATUS-------------------------------------------------- gdc_add_pmf_task_pre_set_valueGDC module param is illegal![Func]:%s [Line]:%d [Info]:vgs scale task finish status is NOK ! finish_stat: 0x%x [Func]:%s [Line]:%d [Info]:gdc_ldc_ratio0_cfg failed! gdc_cal_dis_ldczero_firmwaregdc_get_job_from_busy_list[Func]:%s [Line]:%d [Info]:fisheye REGION:%d x:%d y:%d illegal, output img width:%d, height:%d. [Func]:%s [Line]:%d [Info]:gdc correction lmf must HI_FALSE when using XY coordinate. gdc_add_allscaletaskgdc_drv_comm_calc_node_numgdc_drv_request_irqgdc_check_gyro_info[Func]:%s [Line]:%d [Info]:input illegal param: task callmodid %d (not equal job modid:%d) [Func]:%s [Line]:%d [Info]:job(state :%d) cannot be canceled right now,it has been summit to hardware ProcErr BeginNumIntFail[Func]:%s [Line]:%d [Info]:in-VB mod %d chn %d add failed gdc_device_init[Func]:%s [Line]:%d [Info]:wait_event_interruptible err, %d %d %d %d [Func]:%s [Line]:%d [Info]:rotate_ex center_x_offset:%d range[%d,%d] center_y_offset:%d range[%d,%d] gdc_add_spread_and_ldc_task2_gdc_zero[Func]:%s [Line]:%d [Info]:vgs end job fail with 0x%x! [Func]:%s [Line]:%d [Info]:NULL ptr [Func]:%s [Line]:%d [Info]:add GDC LDC task failed ! [Func]:%s [Line]:%d [Info]:plist is null gdc_get_node_from_busy_list[Func]:%s [Line]:%d [Info]:gdc correction REGION %u out_radius:%u is invalid, the range is[1, %u]. [Func]:%s [Line]:%d [Info]:region_index:%d rang[0,%d). gdc_middleware_endjobgdc_proc_correction_with_bg_color_call_backgdc_region_first_add_correction_task[Func]:%s [Line]:%d [Info]:gdc_id:%d inttrupes abnormal: 0x%x [Func]:%s [Line]:%d [Info]:err node nums for job(%d) from mod %d, max is %d, need %u! drv_comm_gdc_proc_gdc_self_normal_interrupt[Func]:%s [Line]:%d [Info]:dynamic_range:%d err[Func]:%s [Line]:%d [Info]:input illegal param: job handle %d [Func]:%s [Line]:%d [Info]:job hdl err: %d! EndJobCbCnt -----MODULE PARAM----------------------------- max_node_numgdc_do_ioctl[Func]:%s [Line]:%d [Info]:gdc begin job release_node with 0x%x! gdc_get_chn_idgdc_cal_dis_ldc_firmware[Func]:%s [Line]:%d [Info]:node free list empty[Func]:%s [Line]:%d [Info]:malloc job_list buf(%u*%lu byte) for GDC err [Func]:%s [Line]:%d [Info]:fisheye REGION:%u tilt:%u is invalid, the range is[0, %u]. gdc_check_radius[Func]:%s [Line]:%d [Info]:err node nums for job(%d) from mod %d, free %u, need %u, not ready %u! [Func]:%s [Line]:%d [Info]:waitlist null [Func]:%s [Line]:%d [Info]:illegal addr[%d]: %llx [Func]:%s [Line]:%d [Info]:PMF correct coef6 must be [-pmf[8]/20000, -pmf[8]/5000], but coef6 %lld. [Func]:%s [Line]:%d [Info]:the input homography is out of design spec... g = %lld h = %lld norm_one = %lld gdc_add_correction_taskgdc_add_bypass_taskgdc_get_hw_end_timejob != NULLgdc_cancel_job_by_mod_dev InSize BusyNum Fail %10d%10d%10d%10d%10d%10d%10d%10d[Func]:%s [Line]:%d [Info]:gdc_put_vb fail with 0x%x! [Func]:%s [Line]:%d [Info]:put_vb fail! [Func]:%s [Line]:%d [Info]:GDC get mmz name fail! [Func]:%s [Line]:%d [Info]:GDC add pmf task failed ! [Func]:%s [Line]:%d [Info]:end job release_node with 0x%x! gdc_get_job_from_created_list[Func]:%s [Line]:%d [Info]:list_next is null gdc_check_one_region_info[Func]:%s [Line]:%d [Info]:drv init buf err = %X [Func]:%s [Line]:%d [Info]:alloc buf err! gdc_drv_check_comm_resolutionpmf_convert@<84 0,($ @<84 0,($ @@> <:73!/&**@?>< 840+!&&ZPNMMMMMMMMMMMMMK'D, FQ) gdcnnie0;H- L @4P :t::h'H- h \PP 0傄0P ~h:8P:&&/ /& /&/x&/h&/X&Q/H- ,0( ( Q%JH/ &H- @Q,0( ( 9%J%%@Q `hhhhhhhplhhhhhhhhhhhhhx////P E/ ! #" /$/$ AR/H- MP P  Р44 40 001ڃ%J Р|P$L-M@ `qP 0SiqP0S!*K  00>   01  001 `` ` @@>㑃%JKz##`#4#L-M@ 0eP K,0S: 0SfPP%JKTT T 021<< < 071O%JK蚻ĻD" "L-M @0eP K,0S:pPePVP%JKXX X 0R1@@ @ 00W1%JK=9P!hw,!pL-M`@P~P KpP}pQ 88 8 0 `Hw1%JKp軴| H-M ` @T>PpR ^*`P;P`\ P /\+` P'1P KfP0pQ   0 pw1ha?d d P `LLPLP@  1P@ %JKڤauHpL-M0S,`P0ZV:ZS%@!ZP# *  01`W%J,PP PoP KpLL L 01@@ @ 0 `Hw1EKDӱ0H-M0S@PP K0PoP ll l 0 P(w100 0 01%JK0'MpL-P @H@L0P'P$ A؁P'@P   80 BɁP$P    <0 BແP"p@ 1 @ 1 堁pt`p z?l 唁pPPL 1H 刁@p6ԯ\,zt0H-P, Ax@|0"qP. @@Q' `` 00C YP P 2 ! 00C!0a DP 0\@X ?T 208P4 20 &@0;nuy>tzL-@P(PLH-M@p  $1/P01/`p< 01/PK<"8@80@0$" 0w)u9O- MCP`p@EQ! `xxxxxxxh|xxxxxxxxxxxxxpZYM Pj*WVJ$!RQVXJPT0Sc*Pq畀>Pv @PP獀PP p$`tD D0Pㅀ,$ $0tP僀Pkr`po?kXhB@30! E%JP&;3! p?! `t:3p!p Pxx!x 0=3P%PJPK7<08!8 %J PE3! %J PZ>?  P%PJQ#@0@0Q#0oƋ-t0=uQ Tb't9Dg )H- M\Q @Q 0S Р0  @@3l0h h @?>HH H 03~ %J Р\i8liri0H-^0SF`DdT0 À(Q0O-M✖p@W JPRT: xPt QU. bVD 0S2SJFP* a` 0|%| %J2   p!R `V2SJP` `hhhhhhhp|hhhhhhhhhhhhhx    PX$`V ~\P @P 0S{<P p` ?~P2 ?~PQQ&`$d40\(QP<D ~P!T1`` @B!p ``#` 07XX#X 084" p0" S~%J " `" `0(4l" H)4b||"| H*4Yhpd"d @003 HpD"D 00?>p  "  03~ ~O! 0084p}  ~%J "; }A4! ;t }hI4d!d }%J QK}p; }T4 !  p}%J(HLj3(( g $ olp 'd` gc4 c    p lPT 0 Kl   O- M@؇QaPo}  2/pf}  2/p ^}8 H 0  1/P+P P} 2/p pP C} 2/p ;}8 01/pPKpP p  2bHC2}`P\ \ 2rM2} }< H 01/p=< ح pL-@2`PQ  --> } 0}\(PpU)P pp\ 0  WO-MȦp@W `JP^T P U X PYU 0 P#R@0<&< |%JPbVD  q0S2SJFP3 a`  4% p0% I|%J    !Rf `V2ShJP` `hhhhhhhp|hhhhhhhhhhhhhx    P?$`V}P |\P @P 0S `9P  ?|P2U - ->| 0|\(PU)P LL#L 0>DD#D 0? LP 9t {P!T1PP @B!` 4 'xx"x `hh"h `04XX"X H4LL"L H4{%J QK{" @0p03 ! 0p0?>p! 03W{ k{%J4! F{| Z{%J `4\!\ 5{ 98 E{%JP 9  9{4  P{%Jh\$`}8^ 1ZXǾZ8uZ Y Z`YįgYZ\;Yt|Y@ XaXXԕX<|\ #(Q/O-M№P@U pTJPRT`RA `PR pPj@ QU. rWD 0S2SJGP@ q` 'L0H%H sz%Jp' 4% P0% ]z%J p   !Rt pW2SvJPp `hhhhhhhp|hhhhhhhhhhhhhx    PM$pWn< -z\Pp @Px 0S7P p ?$zPj j?zP\(P}P8 zP!T1`` @B!p p # 0!" 0"" p" p05l" 5btt"t 5Y`p\"\ @003 @p<"< 00?>p" 03y y%Jp35! ry y%J p"T7 zy5! D7l jy`#5\!\ Iyp%pJPKdyp)7 Oy.5! p-yоtcX~t[P{PS0 m$pt8pRLUQ uQ&\wZ@7ZltK-Mȅ@`T JPV P QU rWD 0S2SJGP q`hhhhhhhp|hhhhhhhhhhhhhx    !Rh pW2SjJPp `hhhhhhhp|hhhhhhhhhhhhhx    PA$pWx0wx\P @0S0S6P @p ?nxPPp6Wx@Z0# 4x%J@M$$#$ 07# 08F5" @00" x%J @'pp"p p\\"\ p0R5LL"L S5@@"@ T5w@%@J PKwp" @00Z5p! 0a5 p! 0g5pww%J@! 00n5@w`w%J @54w(x5$!$ @v5w5  @zw|TL8gOk8r(tSظHf|[{p\~t`8$^QMuX(CS `ܶO- M@PuJPpPqWv Q QwP`EVw*@ЂpJwFQ! `xxxxxxxh|xxxxxxxxxxxxxpp员!Z @@PXP 06 06@PTP@Q xvP>K05,!, @v@%@J 0! v%J@%A1@0v%0v%@0@0v%0v%@0@0vx%t0v(YSIne O`r7\tby{\=uy[ityv<L-dP Lvv@%<@<0@0Mv(%$0IvZs"xpL-Ma@P`:v0SP 4lPQhPp)vPKp.vtt t 05 XX X X0$P5PuP%PJplDGFpL-M`@P` u 0@)5(MPP tu PKpu<?68 8 u P%PJlpL0Nl~M-MPrpPb` EJQCQLAT uXP  QKEP*@P PKMu4u 04P 0P5P3  04 0S 0@4!1 00V6Ku%Jx0t!t ?u%J 0@4HJu(DuLPU  ,0<5/0ulpPz3\&@0@0u\&0ug&@0@0upg&l0tTTXpÛ(6DV4n>sUg^nrH- M0S# S+ CQ:@Q\ R  Р  0=  X06d0` ` 0y600, , 0v6t %JumDW!nlynUn0H-M@Q| 3 HP h 0@3PK00P, 0( \06btSlH- M0S S S 0i3 h 2L 03 Р,&([t %J Р[0M-MPUqJPoPwrpAT} t1P t%JPyh@\P P2 PhHPi 0@3%1% s`LPU  ,0<`5/spP pTs0S PB2P\Ps%6! PsP%PJ0  s%J P 0  s%JPPKs0  \06ssj  \`lPH6Pesh@d,;0ITuW\H- PQ 8  o R 0 P PP\P 0PpPPuB<M-Mp9PHAT 0S!EPL*P`V `V rW  07/KL8H!H KMn,,!, 08nK(@0@0n(0n(@0@0n(|0n(|@|0@0nh(d0n/$r0H-M@$kP P kp  k`  kPp%x5|<k,K0Hk#]&xS &_@BO-M,@j Ÿ r b p"`2R 0P Pj쑟 %5eUuBP p崁j먡 jj|t ld`!`1 0j%5uUeP `j jj  0 0~j%5ueU` Poj KOjjxqqd#K#=L#Ul2-0"pp"'c"Yb"pp!~s!L-M@EjxAjll l0h 06jP0H @8(jKR}e ` P0BL p`Pi0QPi ia!` i! i  ip%x5|yiviyToiPKXidJQ}d;>}2Q0OT OO=:(_wLl! P,iP@@2QQx@P 2>PiP\@@2QLQ<@P 2>PiPK0jȸG_MCU0H-Mt@@dQQXP d0PhP@XP Xh@K0 .2O-@{g%JT,QK. ԲH-P@p `>{gP(V/>tgP#p/HH0lgPT1P!H% H0`gQ]><< < 3g%JE>L>S>$k//L-M egCP@< 0# <0DH [gp=ZgPGXgPN < PRQgPWOgPgPXVP_KgPfVU@VU~0" fq0! f+gb!1 00c0fKi0! f?p0! f120! f&t90p!p fX?0T!T f@f 8F04!4 ufcVffR f%fff@fK3 l$,\4el\4EIIII\<6Xa4$T0a }IaЮ1`c `C'H- P f|fVU4UT%fTfHf@mf8rf,,H#f\0 pd`D//H-MP@%@JP`pbfuPx!R  2/@\Uf@K0?, , Pe`п82lثL-0MP@ 0@  ($   QKe똫H- MPJP Q РH[xx x0 00~8{e%J РLL L0 008le%J Р0k=ԪgS=O-,Mrp  PU~JQ|P$[eAP$lQePT`p @PRPP Q  P QQ\Q P d0eP J P8" epP$ePZ#$e`0Pp!0V8  dnoOlqp PKd98  Pd`%`J0  d%J `!=  Pd$d%J`h`d J8` PdD`hw.YWЧ#`2PL&eDK-hMȒ@PT  @ A0 A  A AT @X* 0S4JtP/pdP noO~TRP0P P p( yP `0dc0! 1d%J`V! 0o>#dIP P:!1 0@1dl`h!%`J >`d(0a`V:ZSP%P# *  0>`cT,PhP` 0a[P0 ]`P ld`%`JPKcp 0괦[v@ep\p\XeV,TL-@hAd"P LP <!0 "RP@$H- P4Q ??(H4@/L-M@ 0EP KPP  0S:dd d 0]044 4 00X0Lc%JK4 4 _%JK%J0=ؓO-M-Mܤ@ 8 @P`PP ͊P(ϊ P6`p͊PR_PP@U*r P+^* $ph_/4``V RP$h_2SpD PA \4|pr R0`0>h!.PpTPX(QdP †]_pP(  0PPpW /03 07/lP9_$i7_P P /P 05/PW' rЀ_P 01/Pi  _< 01/PkP U Pl@_$b_l@^$'z^ PP\_A@ W_^뜡 ch^44!41 0012^'?0 !p 0B1^8P0K Ѝ^  0?^3v?  ^p%pJ tpp u?l p^\X s2p x^~ꐓ}T FЏ>IEL4 4eSDT@O-lM400  <@P 0@ A `HX A00"  `x`|PHqE^P 01/P 8@:^8 01/P  80`Q pTTpX<\p?P<, P@Up(8`8`P{ p ?^  P PU ( 4$Z T .>]0 40(P]8`(U .>]$p # "  004,P8`@D$ <fZ4 Ár]P 01/䢟P ]< 01/P "2 00u?= `T%J 28 4 `U Y < 9Y ` Y8 ]<P < ?=814!4 @9]%J >! @+]%J@ ` 9 ]9  ] `删 o P K"]|v?x x \@?ĉ2]h{*2J*@0Ys.HTO-[M, P򔄟P @$ ` @8 A  @xZ]Sr@Wz*` P(prPr$*+ -^0r<4\/4``V WWM0(4\2S^, h 0p d 0 PpH0>X!.`Pl8WT\ 0   8 x`PA p(W /0307/tP_\0]\p-4X\lH?0D"D 0B13\_ 2" )\u" 0.>\/p0307/p($RЀ\P 01/P< \< 01/pP<P Wt@\0g\t@[0,[P b\A@ ]\ \$PK[v?  P[딀 pp p0 0Pu?[`\ 2 [ *4;!3 \Є{))܃lH%lXO-tM$ H@P  ,H⹟(X0 x @ `HA[P 01/P w[8 01/P-l[P Q,Q 8' Q[@ P -R[p` hppd0,7/P P. PF p ?K[PM$ 03P @hPQ![P 01/Pdv?& P[op@0/P ( @ 4* ` >+⮏o[.> [%  " & " ` $"2 p p" 2?`0 0  -,pZ밥@V *L%,PL 5/P 2[P, 03/@P P 1$ Z%J@ \>X$X Z@%@J@rR`ZP 01/Pv? $  PvZ< 01/PP u?# ZZ#8@ RZ@ 8|#| \8X#X 8Z%J @t0p#p 0B1`P?%Z%J@@ 4@0#5, PZ p` PS ȑ́bZP 01/P3"v? Y`> 9" @Y,1/E8" Y%J @P8! Y@%@J@Y< 01/`P u?! Y!9@ Y P "Y< 01/ PP u?  Y 8` @Y ,1/ ( PKYI54X(d~ $E_$~ >  }g }3 X|[ $|X{ & |+}xB 8}!i"+G ):G |O-M4S@P䒔@Y*ሢ`PrBYRU 4WPU:Y8Pj P:  PwR#Y/4pp`W UU Y2PfP( P P Rf TB@}X+/.0B00p@007/! QT B/.`06/ePX  ^XpQP DYP >Y Xd d T3P P tXy%`w%,wv4vq4vww"/H- M0Q0 Q  Р404 40 3AX%J Р&uM-`@p:X$1/P%0pHL1.X`1/ B@@0>X0` p JX01/ H 0X,1/  $  (  `p,  0  4   8  < `0 0+ ; ` B$ 0p`{pk `` Gp' 0 @j@K, "`1b @*@K-`Mⴁ@ , (080PH4,0 WpP/ Wp (2/W8P, $ %( W8 (K,K2/P+W p ,0`7/p( ( 0EPKW4  4  hW `%`Jh"4d d TT 0L 0(4RW`sI!rc!|rY73!LrI!,rH- M LR0!PD\\\\\\\\\\\\\PD0S  РH_\F4X X ,, , 0=W Р q*@qH- PP _4  HV5pH-M q@pPr P PP$  P`0 `\q00`QhT!d1 0~P{PP Vh 2/K“/<< < 0,pp04pVp|:|oЋK-M  Q }o`0CGP NP?  R@PK|@x 4t d@` 4\ cVDP@ 4< XV@Pon[hn}%V nOX0  XV$ 80PP H H0V >VX X0UP PKUlPh %5d U,, , 03Umm kmx"lDlM-M`-pP @U@T*,@% 4/@TKl?0h pd 0B1U%JK450 0 |UKh k 0jM-hMԀPhp @0  @GP  MPPKuU\`X 5T GU@8P4 50 ;U@jiiO-tMbP`  p@WY* %Ppp/TAN BP) 0 ` S Sd  R 0 'GP`  7MPcX0 iQP: 0pP!aQp`p PKTX?0T!PP 0B1pPTp%pJ`P\!\ 5TAP] P`P@ H0PAT8-8HS대堁@0 S` SQ $ (0S H\AH0@P, S Hp>R/{S n_XX0/sS`80( NPH H0bSR >]SX X0XS@ PKTSt@p I6l &S44 4 03Spcc0cb5xPabPtaK-M pD@Q0P% @W(* %B  0b@`P0 ``  C`PQ``K yK?0| `x 0B1p`R`%`JH@D x6@ R`a`z` U_M-@P`pDP ?P;P7P %J 0MDO-M0SP  @@T*p %H鴃 P/LP`bP@ ` H0*`j`2J@410Hj@ *@/ @ qR  0lR 0S  S:" 03;RR%Jp@Pm$(/.HH0@(`KR x@|pP%pJL(PH ]PCoP>( 0`9DP3( HJP?? {NQPP?  0p$P@QppP?0L!pH 0B1Q%Jp@ p6! QQP PKQp 6 p 6 Q@ 6 Qp&@P@P0Qp&0Q^ D\^O\[ ]];[\[Oq -f d[\K- MhP 0@S9*@B% Hqpq0Sb" S:! 03JQ%JHX`IAH e@T QKRQd?p` `\ B1"Q%J874 4 QZlYZ 4Y4 ZO-tMXbP`  @@TZ* %p`0rN~"b>P) aHH0`N.Q$ XX0PI.HH0P`|0S SP (0 @MP7x 0`P@p`0a` PKP?0 p 0B1Pp%pJp  HH 8P|px x HH;zP<< < 03oPX@WXXV*VӮWWWH- M@P*p  P Р@?< 80 0@0B1AP%J РLfU`VH- \QQ    Q \      \Q    /H- Q  \ 0H- @PPT !  !00S 000 100 0S/00 ! /pL-(Mb@ P$$0` O P   PKpOP PPP  P P   R P R  !   P P   R ! !Q Q     R !   R !  P *Q P|zPv@(<@<0@0O(($0 O`Sh;@o/o/P 00/O-OM@`@ P  0p$ 4 Q|8`88T8`8$P  KO@0  0!M P0PU @U*%/ MP`0` P `P <@8$Z54  0E$P  KO$P KOs  0R$ Q$P}  0KOEKP@0@U00 @0 @ @ @T A0(@ x0 B0 B B A B0q*% @„" TQPP P!2 ;P, 0 S So $/XX0,NK P0&NP X0 (XN( K0pX`P 0 `P3Q``$PKMd?0`!p\ 0@` V<:HH$H `,@Y*/P@/ `?Ijc0*bjC(0 C80JC0H@L0000*ASI SG:DD#D 03L%Jpa@ 0H0HMClHH0@  MR/H>M" @20GPP"HH0 Lp0 pPN$ 0 M "庯1 0o=PG?  .IPP 0pPQ QppKT?0P!pL 0B1pLp%pJtpp!p HHD7yL\PX!X q7(p 7 bL p  HH7OLtPp p 7BLpJh G8jDjhtdFHthg$FJEGTkj8j4li@;F}IiFHO-\M0@ ,0P 0 0 A PHX B02 0 @ x@|pHaKP 01/P $PPK8 01/PPLH,DPP$PP p` ?KP(`@  0@ pP?4( + P @-o& (p@@" @ p@( r( R Pp`@(gb0   N@ PWP(P(PPP<PP(, , 0ԥpP $@` K,P(p"1$ @QK%Jp>$ @CKp%pJp$P@$':p 3Kl pT1:P$P p"K8 $P`8:$ K%J p `A:# Kԣp%pJ `pPAPJP 01/P:v?# @J| $P`E( PAЀJP 01/P?`v?\#\ Klph#n:d pJ(#, yJ< 01/xPp@ ` `u?\" J$PTP"I:p JJ< 01/P (("(2 00u?zJ P(B{JP 01/Pv?! @iJ< 01/P@ u?! MJ$Ppf:l!p DJ(,  PKUJ_*@P@P03J_*00J$E9$BDAAAhA\A A AR@@l?h? /l@`@!CqB>?0>ء+h>VBGB?H- MPI РL-M@ P@KO-,M 0pX@P`P I 0SSܠࠄS/·+ 䐟 8\d 0 < 0 @  0 o QKI<< < 0+={I %J ;;::O-4Mcp` @PP%PJ9WZH2 `@Vb*$dIPh 0Q( P$XI@c`I 0P`PP PIIUI$c` PK@IQ R  R `  " a RQQ~ ,Q{ $ (9PT%`IP\#$ I?0!p 0B1HPE {$H>! `HPEa`uX 0`( ( ,`pEsELQ p@W0h;,!, PE!]<@ EVEEa@``p F FEE4E PKE(R<$ $ E@D,|,*X, P++M-M@@T@n* EqpPY a` wEEP  EPEP Q@P EpEP EPEP PAE@E ~EyEtEaA*EV RE "E%J@PK$E<?08 p4 0B1D@%@J**(**D*/H- P P 0 B @ @0P SC @pT TP3CP@TP BP BP BP BP B1| | l1h h X1T T D>@ @ KEB`vT@v4 vv /L- @Q Q @ @D @@ @ @0$1  BUɵ4 0 00 0//L-P P @Ð @D0" @\@A @@ @ B <!8@80@0A$! 0Ao׃}1H- 0Ð \0 00D/L- @ Q Q D@ @DD@@ @ @0$2  AuuTpL-Pl ` @` 0@(` @,<ADh`l`p`\`L`DpEH/ 0SH 0 BH @ @0/B2  WAс8 0H00 H0/O-MAp 06P`U U " @0@ L !`A@K ?  Az(pL-M@P`ռ 0PP P KpKp</8@80@0@$/ 0@꧅p3iK-M`ᦼQp 0`̼Q L 0@`¼2 0@ @0A@K$2  KK@{K-MPnAp 0P唼`L 0P卼 ` KpL-M@P`J 0LPqKp/K-M`7Qp 00`]Q ` 0@`S2 0@ @0A@K$2  KK<@꾱K-MPAp 00P%`` 0P ` KpL-M@P`ۻ 0`PKp/L-@P?@ 0@0 0 @L 0@` 0@t 0L?pL-ML`@`q P?j?PKp?@pL-M``T@W ?_@P 8%H ?PKp?$-0  ? zHH-Mdp@p#P& `?_?PK?H-MP`pP%pJ p%$P L0` @`ET0,S:p\\ \ H^0,, , XY0D?K_s|)H-`P@ӺpP%pJDPHPLPPQ$q0  ?_DH- M P!!R# 0 РHL!88 80  0 0|0>%J Р肑RH- M P!!,R# 0 РH*!88 80  0 00>%J Рú]xLH-MP@ Pp!!!R#3` 0!P  P!!,R#2 0 P KWVA,P4 0S<:,PB(P 0(S PP!P 00K0 p0 p|00 p0 p0p{>%JK  000pp p 00TT T 000ꮏ~OvNȒl0tDd4H-M P`+PB @PK P PFPA TPP!0L $>@5$P5p`庹P7DPHPLP q0  P>@%@J 0 =PP tt t 000=@%@JKd0` ` ,%J@PꂬѢ l D v pR\ H- M 0ZS0ZS РdZ` `  @ 0 DZ@ @  @ 0=%J Рvg f H- M0S 0 0C^0@^ Р 1ttt @ 0C? PPP @ 01h=%J Р讽:  Sޠ L-M@0DS*0@CT *0PS' PS000  C1"0  011 tp@l @ 71PP0P0  >1=%JKq }Ѵl ]D A9 L-M$0( @ S:S0Z^:^K @ O1 || @ V1 @ XZOTT @ 0]1@<%JKsL`P3H- M0 P ?  @ w1 Р444 @ ><%J Р軣<H- M p$P@ E^ZD\&P ? HH!H @w1: .$`(pP QK  @1#  @1 P@  @> `pP@ LL L @>.<%JKd h4g ~~ug0H-M0 @!A 1 T!1U*S :K0d>`` $@ DDD @ 01;%JK0Ő0O-MP$0CPbo(po@$@,pTD*NP4P) 0@!Q !!R Q V'* U1:PS P  0ZS90ZSA  HP   PX  0 P K>  P,K1  Pp  q?Z  @0 hZd d @0Z;%JKX}7(m]|U]PH- M0S*S 0S * Рdd d 01 HD @ @?!;%J Рu\ElH- M0 R*0 R * Рlh Od @2 LH D O@ 2:%J РA}Vi0*iH- M0_Q0!S* Рlh Ϡd O@? @ < < 2:%J Р_X $0H-MSP@P cP K00SO*UPg0SP*S 0ST*P1Q*PQ*0_P'0!S: P! (2JlNh!OOd 02 LNH!1DOO 0 2P@1N!OO _@D8?#  032  01|Tx @t 8?8924 4 ,:%JK0vlwa3Y {gfh(]x( K-MP`p᧵@P%@J堵P᜵P 0$@P  09@PC@P K 0KKO-$M $0CP,* S4, `(0S8* P,00 %q"A%T"q\6*W>:, 40ZSC80ZSK  RPS p D) J@p  1Z  0 Z  0Z9%J QKv94?D (eU|UUPH- -@9P Q Q PH-M\pP@p弴 `29_벴-9PK39lM-⡴P OP 8cEP IP pPW /07/ 2  M8 ~]7   00`W7  0R7 ,,0 `K7,P ,p0`Q <p$0` ($! ஷP$K7嚲7,@ `, (XP,PH( ( $0x P K7X#T@T0@06@#<06 dtK]O vtO-MP M@-6pM `6F6C66P 岏4#``V 0S0'`,6V" P%-6P Q Q!8pW /0307/ @66PK6  P  P f6 d6 0P3Pڱ PP6ӱ  4P/ 0S/M-MpP@ 崱?`PCPP PK26먱P6塱6\\ \ 2s?58PpW /0`c7/`?XM-Mp@Pp t`/Q QK5k5d5<< < 2bH 45`tתO-TM@p >`pPD% 0HPP%7/P PK5* @5#5T%4P P |58PpW /0`c7/|H-Mp@`Pp8P c/`06/ `f5a5PKg5lM-MP` 嬀@  20F4-58pW /2307/ὰ`35`볰.5 PK45]JO-4  0P. P)@P49m4  }4| | 4 dd d 044   PK4ux(]pUx1[1xO-M0`P@-e4pТPk4i4%0  04F41/Z8PpW 0`/.b7/Я @F4  sƯA4PKG4hZO-MX`p婯@@0/ PP %@ >BB#4.>4PK4됯p4副4%0  043 1/8pW /.0207/n @3P M c3@4dahPK-b専*>@FTLP,@!lNT +N@ PO-4M p$P` (p'-3BR R?3Z@f*,P` QP@ ,PH(0$ @JP@( *0BZ 0p0W p?P+Έ@$@@!P002p I0pa3  0$3/PӮ$pKI3 ˮF3, Pp p $0p0 PK830 P HK-M⸐@P 嚮 0p 3/`P PK3뎮3凮38%04 4 01521/aO`H- 8\030#H/O-\MS`@P ,QWpP%pJQPdP p PK2/>pTPL4,HpıP$`/0P2'2bLP,` D\. eHh^`>Ud~ @V lP$pp3-* lV1M`XX0( ~2VH H0y2~ >t2  0o2  0j2, ,0e2h@V $ ! زP*̭0pB2ĭ?2pH(  @,Ph`X V:,$08QpPPg0@$2妭!2pZpᠭ0@2嘭2  $`2bH51 PP<pႭ01{100 0 2bH51$U4l  , 0m>O-M@\R`PN R< R?1hP P@@0/P>  p%`>bb1 >1h@Za`bA 0@1 0 `3/P,@1 1h,PZ:4@t1 q1%0  05N11/@X1 ڬU1p%0l l 0 6211/DPPP KJ1WO@RߔO-M`R@pP奬 Rl R?#1hP `,PH@0/PF  P%p>rr 1 >1P *0+.00 hqpr`A I@00 0 p3/P-\@0 T0h,@Z:5J@0 B0%0  0%601/ %J-@0 %0p%0l l 0D6}01/DPPPK0$0HTLxH~O-TMܡ`@p PP%PJPP P-O0-L0PPQ Q P PKW0H% P0D5/P# P50師30  0@PPP PP @0埫0Pᚫ @0哫0,%0( ( 0n6/TswkO-TMHpP` ou@P%@JoPP @-/-/P@Q Q P PK/H% @0D4/P%? @/8/ 0Py@P 0 @3/P!$ P//@ P//%0  06i/ Px/v/D%0@ @ 06S/1/Tku'+^S*0O-dMd@` 4ѪתPP%PJ ѪPP P PKI//>p\XT<4PpDP(@寪8P%/姪"/$SL@4P$噪 D\.Hhn dV`>d~, @d (*,+ l3V}1m0PO X X0.VH H0.~ >.  0.  0., ,0.,Q 00  0 ,h( @$KP+?8P. 7.,X0 H~ `h,PR0:4(,aPP`X8@..LP8`.  .  (p2r6`.$3``.P8pj.h.00 0 2r 7D.ot$G_pLR M M-P`˩pP%pJ éP֩P phP 1 ?Op@,0CT@$ @pW:R P  M M3Q M MK-x `hp!FFP |!pP0 ,@T@$P@ 0R:U P h PqW/0307/ SmK-MAP@ BU, `C-3P rⲏ4``V  R-- `(-V 2S PK-7  t-  07i-8pP h/p 07/Pk-f-qrCO-DMp` ͨ-<-@0/P/ N>P I- >D-[ `@᠂BBB @PT1%`P~b 00@ @,P3G4 LP !@P _n`+Nd+@Q8  x@t W8p + Xa8T T +@PK+ aX8#m|pL-M@P`\ (0P倧@KpTO- Mlq`pQ? )1 P1P!P0 0`e+KQ*  @T  A l3  @Z P`V   X`  v KLZ+D @@@P@P04+( 01+K.1uGMY2K-M@P 7(+pXPnGx |00 0$0 H L0P,0( XLP T0\400  0P<08  0p`TD0@ -@0P`2 > 2 2 z 3lP ?! 1K< 8@8P@P0*  0*,wEK(0H-Q* X\! 0Q0< 8@8P@P0*  0*,oD'KH-  0H-MP@P  P Pu@@ PK0l*|0H-MpP@P PP PK0J*0H-MtP @P5묥#* 맥"*PK0'*XO-P"0 <0A   0A $$ Q(J(+(P pRWP  4PQ$,Q  Y(, P` YP p`U@ @ PY$ ( (K$K$Pb(KD88!8 , (0`@1``-) u(80!1pPP`T`  0sp KkpT R PK)w>&3л<L M-`PU 4@py=WP蠸O- M X PPl X @P`pW PY pKDO-M?P @%@JTPQ X A QD 40(P `p0V0pC l X!\1 00}Y `+ P PCPIQ:Q  CS@P0V( 0S(1# :((P`xSPV p`pVX,pPpW0H WFʀ4p ,`0V`S^P RP9(D@KRPo R<g<PQQO @@( 0" 02'" XP``02 p'p P U `lVP! X0?p `'P p  OP /A1@0'/0' !@0@0' !0' @0@0t' 0p'ꐷ=KH3aĵ`#f;3BԵs;)u(, lJ78/?^[J8>mJU8>K-M@ B0C@>"@Ā d1hQ0LXqPA<^%LaRpT! 0NUXq<1L!@HqCDQ`qHPP!B Q@1\0`"' PK 'H-PP@P`(pW (p(WO-M`@r&@P|Gl ` "pp?o!2(0Z' $B@ `p(Z (R ` V Y ` PpW 9XpP'&l (PU2  `(p* &Pp(X v& 0@ pW `?l1Vp^& Pl&֡Q&,PKU&DhTHM-M☀p@P p庡`0&p嵡0&\0P8(( PK$&h`M-0M@ &$ K눡% @qp0`S6w%$PEP@(pP(`V (Ƕ`(V% 0 rPK%  @HJ4%44xX4t t 0 H0D D 04@%꼬̬T^jvj 0H-@Pn3s%P R02/0K- Md%LsPp  >i% 0g%0l    .P:P<am%P  0@D%(`NP!1aN%p@@@B@P %P H% 0%l <%PPK%P PP %Q !% 0$l %P9uXP 0P@a`$4  $P 0 004$4  $4| | $hh h0 005$Dx 49)m)xm#D_(0<,L-S@@P %l { B/HQ $ 0g$$̦D  Ro/ O- MqpPE bZ%  p @T  l@X P`V eY `@T@lT@]TKV5  # %J@K|m5x x hs5d d Ty5P P # %JK[KL%JJJԣH-Mp` @`XppTPPQQ  5$p] QK#xpL-MT`@` P#4@#PKp#O-M0CP;* @ T5 0 0  X@& P `p!P UP0 P  >1  /#KK`6!\@@J#LHP7!P0&#47!0##ꨢT3-Y2W9's-O-$M\T l0P lp#@@D8 0 (0A`(0,00 4 8<` `#P #Y! HI0EP@  cQ (@0<000 ,0  @@P H 0"똗` ``"P  0P"ZP ' 0@P0S`$@P@   0"Q"Ph  0@"m8 0@``#Pa 0@"0 Z0! `J m P(0YȊ P  P  @`P0` @` @LQP PKS"a0  @%" @%@J0  "P0  000  "@P >"P @%@JP 5":*Itg 6 ܜ :@pL-P PQ% @R* `P "P "P " o"p`1\ \ LB?H H 8 14 4 pL!eY+-EY -%Y,` 000 0//L- @Q Q @ @D@@ @ @0$-1  j!Xj / R10@  @0/B1  J!Q  /L- @Q Q @ @D @@ @ @0$]1  $! rl 0 00 0/L-P 0S@ @D@@  @0<w!8@80@0!$w! 0 b k? 000 0/H/ 0SH 0 BH @ @0/1  OH- 00E0H 00 ,  0<0000H L/ 0SL 0 BL @ @0/o?  Y4 0L00 L0/H- M€( ^!P!X00CX0!2 @ 0@ h 0Bh Р,,, 2^ Р#`L-"!X,@0X0h0,( hX/h/pL-MP@P D`@0 00K h X0`0 PKp804 4 0=0 @(O_P<H- 0H-MPp  0@ P : K0(]0$ $ @2#&L0H-MPp 0@ P  <K0(n0$ $ @^7n%H- j (  AR3: A R/:!Q'   AQEQ   / O-M#DPhA3@RcPPE5PEPPS ((8(8((8 h!&T`0t@ 0 dPL)0PC)0PP`(0$A(7 As0 0p@&0l@%0h@#0"0"0 I!0  &6,xP @|@0PEHW @0066puj 1 0E0/O06 F` @`L`H`?`D`@ FF@`LH`dv`@`@Ff@` ph? ?@C$ &&@ $@ && & & &$& $&(& (&,& ,&0& 0&4& 4&8& 8&<& <&@& @&D&@` @)(M D&H&N  H&L&!A,(ADt@ @ L&P&b v`@$J  P&T&!2/T&X&!2/X&h&8A@ 41)LAW0@uP)%J Р H- M R Р00 00 0@;3 f%JE-K-M%R1 %H6 Ѐ?p@"`WX7\GP   8f0 0G!0!fG% ""(7,G "7 ' " 2/O0FV0P000W2200F@000220F#?O@0220F#?O@0220f@7G`@@@BB@f@`@@@BB@f@`@@@BB@f@`@@@BB@f@`@@@BB@f@`@@@BB@f@`@@@BB@f@`@@@BB@f@`@@@BB@g@`@@@BB@g@`@@@BB@g@`@@@BB@ g$Ll`@BB@g$Ll`@BtC@f@`@@@tCxC@f@`@@@xC|C@f@`@@@|CB@g@`@@@BB@g@`@@@BB@g@`@@@BB@ g@0e000EB2>(200$G@>hG000wG2P304G#;K@0P3T308G#;K@0T3X30`'|0<t|040p40 2200uWpprrp%tR[. 4-02r5pS 5`0'|0<t|040p4022p05S00%2 b`5S500t0$ "$"u W]~`",p|$lptp`t@ p$r(rO@ppeBρVOp(r,2pS`rdb02Ww0?0,202xN0p?\b0@XH`p0r4r b$Rprgpw4r8r(b,Rprgpw8rXNs  p H"L"sc  Xp`~8 *L"P"~xN c xN0` P"T"oC3  0 T"X"3  8 X"\"3  8 \"`"3  8 `"d"3  8 d"h"3  8 h"l"3  8 l"p"t3xs $6 &p""r2 x0Cp` `L 7  ""H2DrE0   0 ( ( , , K<"8@8P@P0 "0K)yM-0M|@` P LU$PsL(pPx0PJ/3/PKspp/p/H-00 @Pt`t@pLvTuPT@XwuPX@P@@ tt@rTuPT  06^8A/0 p`0v@v`Ptdv`dH`t@uH```pvv`wTuPTpp 6S40<`pv % `g@XwX "Ppu % XwX "Ppu % XwX "Ppu % XwX "Ppu % XwX "Ppu % XwX "Ppu % XwX "Ppu % XwX "Qqu % XwX "Qqu % XwX $"Qqu % XwX ("Qqu % XwX ,"Qqu % XwX 0"Qqu % XwX 4"Qqu % XwX 8"Qqu % XwX <"Rru % XwX @"r2w % xsx D"p0w % xsx #p0w % xsx #p0w % xsx #p0w % xsx #p0w % xsx #p0w % xsx #p0w % xsx #p0w % xsx #q1w % xsx #q1w % xsx $#q1w % xsx (#q1w % xsx ,#q1w % xsx 0#q1w % xsx 4#q1w % xsx 8#q1w % xsx <#r2w % xsx @#"r050(p(DpL-@P`` PpH- Mp @RL0!` ```````````````````````` ```````````````````````````````T РR TT!T1 009Vhh!h1 009 !1 00>> 0 0091 0 00'=  0 0090DD D0 009 @@jiiicxi6LiF5i? j @H-M`p` %pP0@ 3/p0 3/PKhH-M`p` %pP0@ 3/p0 3/PKgL-MT@%@  0 3/ QK\gL-M\@@   %0 3/ PKfL-MX@@   %g0 3/ PKwfK-MԀp%`p p`JP0@ 3/p@0 3/p p@6P0@ 3/p,0 3/PK<fK-MԀp%`p p`P0@ 3/p0 3/p p@P0@ 3/p0 3/PKeL- @dH- M0S S\% x0\/", Q,`5# Рdd d 0>|00 0 :%J Рhc`c0H-PP/  @NN? /,,0V/HH0~/>/  0>-08P0P j/HH080h5d%$P0O-,M@P pQ@0p Z.$`   ]0[΅0Ȑ     $     P  HH0->+.  0t 0 KO-$MP@PG ]>   0(p HPX Z0` [.8 @ͅ 0    H0 h H  0K0H-@P P HH0b/  0 >0 (P Q//@Q 0 //P/P/P8o/0H-M0@S,0T @ 0P@Q0 Q0@ Q% 0 Q$0 Q (0 Q ,0 Q00S#K0@ @   0n;@V _O| @({;%JK0,@( ( 8;<4]q\]0H-M40 @ 0@R?80 R=<0 R<@0 R:D0 R9H0@ R7L0 R5P0 R4T0 R(X0 R-\0 R$`0@ R#d0 Sh0 S.P  (; @@ @@@DV @ _O< @(;%JK0莽dZ&h[L-@PL~H- MPL Р,, ,0 00;X Р!HZZH- MPP Р,, ,0 00;= РY|ZL-M@@@   o(@P P P EPAP  %0 3/ PK0YZ /hYQ/TYL-M`@@o@   %0 3/ PKXO-Mԁp%@ pp@0P ` 3/p0 3/ pp0 3/P I po0  p0 3/I po0 3/ pp0 3/%` ``0@ P 3/`x0 3/PK0X     /pdhVgV//H- MPP Р00 00 00W<7 РUXV/ VH- MPP Р00 00 00h< Р)ݴDUUyUH- @gQ(w<$ $ pU]T H^?P 4 ! / U/TL-H@@QAP TTL-P 0P @@TdTM Ѝ// M$@$ll1pp! Ѝ/M0 Ѝ/O- M@ P`q| @PPP  P@?BE`V@X@7:=EKS404 02" R /  % /RR Q /R  /R  0/RO-MP8`pP @  D B0,p@ Q 0 000x@ B @(0 C ,H H0(H2Q  V@d * @@P`Vup@d  Z P@@'d P`88$  x0!! pu04P0`!! H0, H 8( , (0!"8<0hJ!#J!@ʠq0!q@8$ @@  $7b&*"($ 0g%S Aʠr  pA8`@  0V%(j$W%0H$ S  ! Bq ! pB,p  4P, 0>#ez'(@<#@u'0 S  ! Bq ! pB8 p(   `(  ,>#uj$$`<#E$0 S  ! Bq ! pB 08@0H,0`N$4\%`H$^%p@`p W '"*f@ 'v@"*&`r@ P  ` , `(p$ PK Q#+2;'>t'@~';X{&4|'t';{#{<*4h0td圤*"(rr AC @ T@ !!P0! 0lP !! @#!pP! 0"!X`! %! Pu! $(tr @0P0Q`tPQVQPQ@Q@Pj0PC"*"ऐ吠I:#dp`9#p\ 2G'P@r'@@pPQpY: `T  @p 0 0g p@W  p@ ~ 0 0dx 0@pT  i @p c 0 0g] @UZ @P pK 0 N tp|` @   0B P 0  8 Hp 0  . 렀@ 0  $ ,@ 0   xp@ 0   LP 0    @P<0H D 0` @(8p @4 C0 0K@PD p 4l x @8 @ @ CPSKH H0` PjKppp8pK (0@`8Ph l0@pK $HH0 0g8;@X <hk 吋\ 君j[  `(PD6@qf `:Jd嘦`庱jTpB$0+p!X0p@  >X@"K?0# =! 喀'k8y {65(;7#:;#00吋"% lT![;k!! : A캱jk\t$p[[:{%L"K8(>;E+' n.*  r$ @d&b& p 4 `4`*F `@ 8*!+tP {3@p7 ;>  )$80@  8 ;0 - > ;0  ,PP$@Q$ 7 ;42  ! X0.I$8( $ N \A$PF"K|$L){J[x'd0君(Hz';6Hx򕌎%\!0 P00@0$(Bt򬀍\zX +&<  Ht JCd00 E0,*@ m ppD`0 @S@@@T`p  0Y @p@P 0O 0 Sppp`p0W0` 0? x hp@ 0 5 pp`0Y000S`p 0' t p@ 0  pp `0R000S`p  0 dp @pPlp 0 0 Sppp`p0W0` 0 L pp@ 0 p`0pVpppW`0 0 p@ 0 p0pYpppW`0 0 ,p` @pPpQ 0` p0V`0 0 | p@ 0 pp `0R000S`p  0  `xJd*`j`| E*FJJjGlPP$PK@HH0 2  *6T7M-MH`LP'& J 2O` @P@ @U F: I @@` P X E: `!P!R F* ` @ X G:( @` P@ T F:0 `P!p!R G*8 `P p R G*@ `P p R G*P P0 0_TXB2T!T ?DI2@!@ 0%>,!, W2! ^2! e2  ?  s2  z2  `P@ V3 PKp5P5'|05`\5L<4-4Z4؝4l4T0S 0P0P   /O-M@8   QJhKP0 0P0`D0 B p B B B F `p F`q B(p Fppp6ڡ'Q8,@ ,Q ,Q ,Q@POOp`F`Pplp`@P,0Q&, R,`L3H%H 0$ @>$3 ,,!(R`@,(0$ @P00h ppIdUW|9c$p 19 ,pPT`pTU T Sp PLS`\ pu\ pu`S^VlP((` P `L^\ pv\ pv@08 P`BQ0Q00aBS03tp0!$0r#wx'(z !f_ 0 0pxH RL P p"jr%f* pAwU`'zv7L Pp"0`SL"@@U'!& @PY7(*1M&`!Q 11 P#& RV1UP^v ( BR :k0PV07s WU <p c00P,00 Cp 00WKOP$? !  @ PK] 0p 0p@p 00 |0xp 0p@p 00`31pD0A-RL-X_- w1L-640D00Ÿ ,0048<@T@dB@T@T@dB@T@T@dB@T@T@dB@T@T@dB@T~QaBAQy06S0@T@dB@To@T@dB@Tj@T@dB@Te0S0cB@S`$Q0@T@dB@TV@T@dB@TQ@T@dB@TL@T@dB@TG@T@dB@TB0S0cB@S=6Q0@T@dB@T3@T@dB@T.@T@dB@T)0S0cB@S$$QQ000 P< @(8|@' &8DBBBDej""BB" C@CC" x! @@p^x^gdc%PXx[Pll,m<"DcLcTc`$d*3LJospTu\p@(HwwL@$t\ĵxR$<JIA0aeabi&cortex-a7 A   "$*,DLinker: LLD 10.0.1 (/data/62608-merged/toolchain/llvm-project/lld edbc9c219ecd6a6c7f4c3125524a9fc2c4bc57f6)OHOS () clang version 10.0.1.62608 (llvm-project edbc9c219ecd6a6c7f4c3125524a9fc2c4bc57f6).dynsym.gnu.hash.hash.dynstr.rel.dyn.ARM.exidx.rel.plt.rodata.eh_frame_hdr.eh_frame.text.init.fini.plt.init_array.fini_array.data.rel.ro.dynamic.got.got.plt.data.bss.ARM.attributes.comment.shstrtab tt o ))H77(! ``*p0d0d 5 @d@d>2ffqF T^ d j pulx!xl" p10