ELF(`4W4 (444@@`````0S0s0s8U888S8s8sRtd0S0s0s PtdPPP Qtdp\"\"\" " 4 J`q#AXl":Q_u  <HP[hz  ) @ P e w  y      8O TH  ` Q Q N +  Sh V0 O t j d O Rl _ &|"  O 4I O oO t   SlOT ,Q Ql OT UO  | U TRl O Nl D O WD U O Q @  `` (O  xP 4  _ Q  O N {O   0$ ? Tl  dW ~ J ,Sl :O  XV8 U  _ O oT U X O _ DW   g N r|Nl * @V Q <9 t K 0UX AM` \ 4 V8 % 4OP@ N  : UD n V ] O D<   T$ V  ȇ4P >p ~ V  C lT C@@* @ @I@ @$ 1@   "H$@IH ! L@ H@0CGLQTUY\`fkorwz}BKClGϚuDS1Pe"zSE@:t5b<+"w'(3,9x8EvSnaAwTinzVJ D~iMbMN8̟ [`"QlP!5qK*@3> ZbلG5%34 |{6@$L <- y> 9Ji|c;FGI$p%(WS \^HYvNZGgX% 5wӤ~NldFžp OC(K4E6 ^I!sM̢OOquRNxUft+/9$Ơ$j0xEYorw#W=<c%St2h*?qif`eG]/ mXRJ,V3vgy^\[B@}_Od>pK  ) '(.41&5:8;CDL MNPF!A6bQUk9-l7aHz+Ts"n|{~ IZu_fini_init__cxa_finalize__deregister_frame_info__register_frame_info__gettimeofday_time64__stack_chk_fail__stack_chk_guardcmpi_get_module_func_by_idcmpi_mmz_freecmpi_mmz_malloc_cachedcmpi_mmz_malloc_nocachecmpi_register_modulecmpi_unregister_moduledrv_svp_nnie_cfg_irqdrv_svp_nnie_check_clk_freqdrv_svp_nnie_clear_irqdrv_svp_nnie_config_ramdrv_svp_nnie_deinitdrv_svp_nnie_disable_check_sumdrv_svp_nnie_enable_clk_gtdrv_svp_nnie_enable_sys_clkdrv_svp_nnie_get_cfg_err_infodrv_svp_nnie_get_irq_statusdrv_svp_nnie_get_power_statedrv_svp_nnie_get_task_iddrv_svp_nnie_initdrv_svp_nnie_is_cfg_err_irqdrv_svp_nnie_is_finish_irqdrv_svp_nnie_is_nnie_readydrv_svp_nnie_is_timeout_irqdrv_svp_nnie_power_offdrv_svp_nnie_power_ondrv_svp_nnie_prepare_nniedrv_svp_nnie_select_ramdrv_svp_nnie_set_clk_freqdrv_svp_nnie_set_mem_speeddrv_svp_nnie_set_outstandingdrv_svp_nnie_set_resetdrv_svp_nnie_set_timeoutdrv_svp_nnie_startfprintfg_nnie_irqg_nnie_power_save_enableg_nnie_task_buf_numg_reg_otp_base_vag_svp_nnie_gdc_irqmemcpy_smemset_snnie_hal_get_irq_argosal_atomic_dec_returnosal_atomic_destroyosal_atomic_inc_returnosal_atomic_initosal_atomic_readosal_atomic_setosal_copy_from_userosal_create_proc_entryosal_createdevosal_deregisterdeviceosal_destroydevosal_div_u64osal_down_interruptibleosal_flush_dcache_areaosal_free_irqosal_msecs_to_jiffiesosal_printkosal_registerdeviceosal_remove_proc_entryosal_request_irqosal_sema_destroyosal_sema_initosal_spin_lock_destroyosal_spin_lock_initosal_spin_lock_irqsaveosal_spin_unlock_irqrestoreosal_udelayosal_uposal_vfreeosal_vmallocosal_wait_destroyosal_wait_initosal_wait_timeout_interruptibleosal_wakeupsnprintf_sstderrsvp_nnie_check_forward_param_kernelsvp_nnie_check_forward_with_bbox_param_kernelsvp_nnie_check_lstm_param_kernelsvp_nnie_check_query_param_kernelsvp_nnie_check_query_timeout_param_kernelsvp_nnie_check_tskbuf_param_kernelsvp_nnie_deinitsvp_nnie_deinit_tsk_addr_listsvp_nnie_delete_tsk_addr_node_from_busy_listsvp_nnie_fill_forward_tasksvp_nnie_fill_forward_with_bbox_tasksvp_nnie_find_tsk_addr_node_from_busy_listsvp_nnie_flush_and_unmapsvp_nnie_for_gdc_isrsvp_nnie_get_ctxsvp_nnie_get_max_task_buf_numsvp_nnie_get_mod_statesvp_nnie_get_power_save_statesvp_nnie_get_tsk_addr_node_from_free_listsvp_nnie_initsvp_nnie_init_tsk_addr_listsvp_nnie_module_exitsvp_nnie_module_initsvp_nnie_proc_showsvp_nnie_put_tsk_addr_node_to_busy_listsvp_nnie_put_tsk_addr_node_to_free_listsvp_nnie_remap_cachedcmpi_check_mmz_phy_addrHI_MPI_SYS_GetVirMemInfoHI_MPI_SYS_MflushCacheHI_MPI_SYS_MmapHI_MPI_SYS_MmapCacheHI_MPI_SYS_Munmapmemsetsvp_nnie_remap_nocachedrv_svp_nnie_enable_ramdrv_svp_nnie_get_gdc_clk_statedrv_svp_nnie_get_nnie_clk_statedrv_svp_nnie_set_gdc_clkdrv_svp_nnie_set_nnie_clkhal_svp_nnie_cfg_irqhal_svp_nnie_clear_irqhal_svp_nnie_deinithal_svp_nnie_disable_check_sumhal_svp_nnie_enable_clk_gthal_svp_nnie_enable_ramhal_svp_nnie_get_cfg_err_infohal_svp_nnie_get_gdc_clk_statehal_svp_nnie_get_irq_statushal_svp_nnie_get_nnie_clk_statehal_svp_nnie_get_task_idhal_svp_nnie_inithal_svp_nnie_set_gdc_clkhal_svp_nnie_set_mem_speedhal_svp_nnie_set_nnie_clkhal_svp_nnie_set_outstandinghal_svp_nnie_set_timeouthal_svp_nnie_starthal_svp_nnie_write_task_addrosal_dmbg_nnie_gdc_irq_argg_nnie_irq_argg_nnie_reghal_svp_nnie_get_gdc_mutex_statennie_gdc_hal_get_irq_argosal_ioremaposal_iounmaposal_seq_printfhiirq_platform_set_irq_regosal_platform_get_irq_bynameprintfsvp_nnie_mod_exitsvp_nnie_mod_initlibc.so0s4s tttt t$t(t,t8dhlpt|ąststtt4s<(u?,uA0u@4uB[Func]:%s [Line]:%d [Info]:osal register device failed! svp_nnie_forward[Func]:%s [Line]:%d [Info]:Error(%#x),forward_ctrl->tsk_buf.size(%u) must be greater than or equal to %u [Func]:%s [Line]:%d [Info]:Error(%#x),model->seg[%u].src_node[%u].shape.dim(%u) can't be 0 [Func]:%s [Line]:%d [Info]:Error(%#x),model->roi_info[%u].dst_height(%u) can't be 0 or greater than model->roi_info[%u].src_height(%u) [Func]:%s [Line]:%d [Info]:Error(%#x),model->roi_info[%u].total_din_height_ram_offset(%u) should be (0, %u] [Func]:%s [Line]:%d [Info]:Error(%#x),model->roi_info[%u].total_pin_pon_mode(%d) must be [%d,%d] [Func]:%s [Line]:%d [Info]:Error(%#x),blob->shape.whc.height(%u) * blob->stride(%u) * blob->shape.whc.chn(%u) can't be greater than %u drv_svp_nnie_init QTCntload nnie for %s...OK! [Func]:%s [Line]:%d [Info]:Error(%#x),%u-th NNIE Drv init failed! [Func]:%s [Line]:%d [Info]:Error(%#x),nnie_id(%d) must be [%d,%d)! svp_nnie_post_process[Func]:%s [Line]:%d [Info]:Error(%#x),Check query param failed! [Func]:%s [Line]:%d [Info]:Error(%#x),svp_nnie_get_roi_info_size_kernel failed! svp_nnie_get_roi_info_size_kernelsvp_nnie_check_roi_blob[Func]:%s [Line]:%d [Info]:Error(%#x),blob[%u].shape.whc.width(%u) must be %u [Func]:%s [Line]:%d [Info]:Error,Tsk buffer(PhyAddr:%llu,Len:%u) remap cached failed! [Func]:%s [Line]:%d [Info]:memset_s failed! [Func]:%s [Line]:%d [Info]:Error,%u-th roi is invalid, coordinates can't be less than 0 or greater than %u, x_min(%d) can't be greater than x_max(%d), y_min(%d) can't be greater than y_max(%d)! drv_svp_nnie_is_timeout_irqhal_svp_nnie_initWaitEndId TaskFsh LastInstsnprintf_s nnie%u's name failed [Func]:%s [Line]:%d [Info]:Error(%#x),cmpi_mmz_malloc_cached failed! [Func]:%s [Line]:%d [Info]:osal create svp_nnie proc entry failed! [Func]:%s [Line]:%d [Info]:Error(%#x),Fill forward task failed! [Func]:%s [Line]:%d [Info]:Error(%#x),Create Task failed! [Func]:%s [Line]:%d [Info]:Error(%#x),forward_with_bbox_arg is null svp_nnie_remove_tskbuf[Func]:%s [Line]:%d [Info]:Error(%#x), model->seg[%u].roi_pool_num(%u) should be 0 [Func]:%s [Line]:%d [Info]:Error(%#x), blob->stride(%u) can't be 0 and should be equal to or greater than %llu [Func]:%s [Line]:%d [Info]:Error(%#x),blob->shape.whc.height(%u) * blob->stride(%u) can't be greater than %u [Func]:%s [Line]:%d [Info]:Error(%#x),blob->phy_addr(%#llx) with size(%llu) is not mmz address! [Func]:%s [Line]:%d [Info]:Error,%u-th roi is invalid, coordinates can't be less than 0 or greater than %u x_min(%d) can't be greater than x_max(%d), y_min(%d) can't be greater than y_max(%d)! svp_nnie_get_roi_info_trans_coord[Func]:%s [Line]:%d [Info]:ERROR(%#x): %u-th bbox gen roi info failed! [Func]:%s [Line]:%d [Info]:Error(%#x),Sys is not ready! nnie0svp_nnie_dev_ioctl[Func]:%s [Line]:%d [Info]:Error(%#x),check tsk buf param failed! svp_nnie_check_lstm_param_kernelsvp_nnie_check_src_node_kernel[Func]:%s [Line]:%d [Info]:Error(%#x),blob[%u].type(%d) must be equal to model->seg[%u].dst_node[%u].type(%d) [Func]:%s [Line]:%d [Info]:Error, svp_nnie_get_tsk_vir_addr failed! [Func]:%s [Line]:%d [Info]:Error, %u-th SrcBlob fill task failed [Func]:%s [Line]:%d [Info]:Error, svp_nnie_gen_roi_info_total_block failed! [Func]:%s [Line]:%d [Info]:ERROR,line id(%u) should <= %u, ram id(%u) should <= %u! %10s%10s%30s SVP_NNIE_MODLE_FROM_USER_BUFF[Func]:%s [Line]:%d [Info]:Error(%#x),info in dst[] is illegal [Func]:%s [Line]:%d [Info]:Error(%#x),node->shape.whc.width(%u) can't be 0 [Func]:%s [Line]:%d [Info]:Error(%#x),model->roi_info[%u].bbox_max_num(%u) should be (0,%u] [Func]:%s [Line]:%d [Info]:Error(%#x),blob[%u].type(%d) must be %d svp_nnie_fill_image_src_addrsvp_nnie_gen_psroi_info_total_block -----------------------------------NNIE RUN-TIME INFO----------------------------- CntPerSeccan't find nnie%u IRQ Hi3516CV500[Func]:%s [Line]:%d [Info]:osal register module failed! %s[Func]:%s [Line]:%d [Info]:nnie query time out! svp_nnie_remove_tskbuf_from_list[Func]:%s [Line]:%d [Info]:Error(%#x),tskbuf_mem->phy_addr(%#llx) with tskbuf_mem->size(%u) is not mmz address! svp_nnie_check_model[Func]:%s [Line]:%d [Info]:Error(%#x),node->shape.whc.height(%u) must be an even number svp_nnie_check_dst_blobsvp_nnie_remap_cachedsvp_nnie_print_bbox_coordinatesvp_nnie_gen_psroi_info_trans_coordi --------------------------------NNIE TASK INFO------------------------------------ CfgErrCnt%10u%10u%14u%15u%16u%14llu%15u%%%12llu unload nnie for %s...OK! [Func]:%s [Line]:%d [Info]:Error(%#x),NNIE get mmz name failed! [Func]:%s [Line]:%d [Info]:Error(%#x),nnie can't work! [Func]:%s [Line]:%d [Info]:Error(%#x),Check forward param failed! [Func]:%s [Line]:%d [Info]:Error(%#x),svp_nnie_add_tskbuf_to_ctx failed! [Func]:%s [Line]:%d [Info]:Error(%#x),model->run_mode(%d) should be %d [Func]:%s [Line]:%d [Info]:Error(%#x),node->shape.whc.chn(%u) can't be 0 [Func]:%s [Line]:%d [Info]:Error(%#x),blob->shape.whc.height(%u) must be equal to node->shape.whc.height(%u) [Func]:%s [Line]:%d [Info]:Error(%#x): model->roi_info[%u].roi_pool_type(%d) should be [%d, %d]! [Func]:%s [Line]:%d [Info]:Error,svp_nnie_fill_tsk_src_addr failed! svp_nnie_gen_roi_info_normal_block[Func]:%s [Line]:%d [Info]:check_info_len(%llu) + check_info_len1(%llu) cant't be larger than %u BusyCurId %10s%10s%14s%15s%16s%14s%15s%12s MCostTmPerSec[Func]:%s [Line]:%d [Info]:Error,%u-th NNIE ctx->wait_queue init failed! [Func]:%s [Line]:%d [Info]:Error(%#x),SVP_NNIE is not init! svp_nnie_add_tskbuf_to_ctxsvp_nnie_add_tskbuf_to_list[Func]:%s [Line]:%d [Info]:Error(%#x),svp_nnie_calc_seg_tskbuf_size_kernel failed! svp_nnie_check_tskbuf_param_kernel[Func]:%s [Line]:%d [Info]:Error(%#x),model->seg[%u].dst_node[%u].type(%d) must be [%u,%u) [Func]:%s [Line]:%d [Info]:Error,svp_nnie_gen_roi_info failed! [Func]:%s [Line]:%d [Info]:Error(%#x), recurrent step copy from user failed! svp_nnie_forward_with_bbox[Func]:%s [Line]:%d [Info]:Error(%#x),Check query timeout param failed! svp_nnie_dev_ioctl_mc[Func]:%s [Line]:%d [Info]:Error(%#x),model->seg[%u].net_type(%d) should be belong to [%d,%d) svp_nnie_check_vector_node_kernel[Func]:%s [Line]:%d [Info]:Error(%#x),model->roi_info[%u].din_width_ram_offset(%u) should be (0, %u] [Func]:%s [Line]:%d [Info]:Error(%#x),blob->shape.whc.chn(%u) must be equal to node->shape.whc.chn(%u) svp_nnie_calc_seg_tskbuf_size_kernel[Func]:%s [Line]:%d [Info]:Error(%#x), svp_nnie_check_roi_mem_info failed FreeTskBufNum%10s%10s%11s%14s%20s%13s%8s%8s%13s CostTm CostTmPerSecsvp_nnie_init_param[Func]:%s [Line]:%d [Info]:Error(%#x): osal atomic init failed! [Func]:%s [Line]:%d [Info]:Error(%#x),the %u-th core's TskBuf array is not ready! [Func]:%s [Line]:%d [Info]:Error(%#x),src is HI_NULL [Func]:%s [Line]:%d [Info]:Error(%#x),model->seg[%u].dst_num(%u) should be [%u,%u] svp_nnie_check_image_node_kernel[Func]:%s [Line]:%d [Info]:Error(%#x),model->roi_info[%u].dst_width(%u) can't be 0 or greater than model->roi_info[%u].src_width(%u) [Func]:%s [Line]:%d [Info]:Error(%#x),model->roi_info[%u].block_num(%u) should be (0, %u] [Func]:%s [Line]:%d [Info]:Error(%#x),forward_ctrl->src_num(%u) must be equal to model->seg[%u].src_num(%u)! svp_nnie_check_blob_dim_info[Func]:%s [Line]:%d [Info]:Error(%#x),blob->stride(%u) should be %u byte aligned [Func]:%s [Line]:%d [Info]:Error(%#x): channel(%u) should be %u or %u! [Func]:%s [Line]:%d [Info]:Error(%#x),max_roi_num(%u)*roi_info[%u].dst_height(%u)*roi_info[%u].dst_width(%u) can't be greater than %u svp_nnie_gen_roi_info_total_block[Func]:%s [Line]:%d [Info]:block_idx(%u) * din_blk_height_half(%u) * SVP_NNIE_FLOAT_TO_INT(%u) cant't be large than %u TotalIntCntLastSecSVP_NNIE_QUEUEsvp_nnie_query[Func]:%s [Line]:%d [Info]:Error,param is HI_NULL =========dump memory %#8x========= [Func]:%s [Line]:%d [Info]:Error(%#x),svp_nnie_init_tsk_addr_list failed! [Func]:%s [Line]:%d [Info]:Error(%#x),model->base.phy_addr(%llu) must be %d byte aligned [Func]:%s [Line]:%d [Info]:Error(%#x),model->seg[%u].inst_offset(%u) can't be greater than model->base.size %u [Func]:%s [Line]:%d [Info]:Error(%#x),model->seg[%u].dst_node[%u].type(%d) should be {%d,%d,%d} svp_nnie_check_forward_ctrlsvp_nnie_check_forward_with_bbox_ctrl%15u %20u STCnt-----ModuleParam: nnie_save_power %u is illegal,should be [0, 1], it will be set to defualt value! [Func]:%s [Line]:%d [Info]:Error(%#x),nnie can't support the func(%#x) svp_nnie_add_tskbufsvp_nnie_check_query_timeout_param_kernel[Func]:%s [Line]:%d [Info]:Error(%#x),svp_nnie_check_dst_node_kernel failed [Func]:%s [Line]:%d [Info]:Error(%#x),model->seg[%u].roi_pool_num(%u) can't be 0 or greater than %u, when model->seg[%u].net_type is %d [Func]:%s [Line]:%d [Info]:Error(%#x),model->seg[%u].src_num(%u) should be [%u,%u] [Func]:%s [Line]:%d [Info]:Error(%#x),node->shape.whc.height(%u) should be 1, when node->type(%d) is %d [Func]:%s [Line]:%d [Info]:Error(%#x),model->roi_info[%u].dst_map_num(%u) can't be 0 [Func]:%s [Line]:%d [Info]:Error(%#x),model->seg[%u].net_type(%d) can't be %d [Func]:%s [Line]:%d [Info]:Error(%#x),blob[%u].num(%u) can't be greater than %u svp_nnie_get_addr_size_kernel[Func]:%s [Line]:%d [Info]:Error(%#x),forward_ctrl->proposal_num(%u) can't be 0 or greater than (%u)! [Func]:%s [Line]:%d [Info]:Error(%#x),forward_arg is null [Func]:%s [Line]:%d [Info]:memcpy_s failed! [Func]:%s [Line]:%d [Info]:Error(%#x),nnie is unexist! An error occurred in NNIE, dump cur_task info [Func]:%s [Line]:%d [Info]:Error(%#x),info in model(%p) is illegal [Func]:%s [Line]:%d [Info]:Error(%#x),src[%u].num(%u) should be %u [Func]:%s [Line]:%d [Info]:Error,handle(%d) must be (%d,%d) svp_nnie_check_dst_node_kernelsvp_nnie_remap_nocachesvp_nnie_fill_tsk_roi_info[Func]:%s [Line]:%d [Info]:Error(%#x): %u-th bbox gen roi info failed! Busy ForwardWithBboxsvp_nnie_cfg_err_irq_proc[Func]:%s [Line]:%d [Info]:nnie got an error status! [Func]:%s [Line]:%d [Info]:Error,tsk buf(PhyAddr:%llu,Len:%u) remap failed! [Func]:%s [Line]:%d [Info]:Error(%#x),node->shape.whc.height(%u) can't be 0 svp_nnie_check_roi_param_kernel[Func]:%s [Line]:%d [Info]:Error(%#x),model->roi_info[%u].src_height(%u) must be [%u,%u] [Func]:%s [Line]:%d [Info]:Error(%#x),model->roi_info[%u].spatial_scale(%u) should be (0, %u] [Func]:%s [Line]:%d [Info]:Error(%#x), %u-th blob svp_nnie_check_blob_mem_info failed [Func]:%s [Line]:%d [Info]:Error(%#x),blob[%u].shape.whc.height(%u) must be less than or requal to %u svp_nnie_gen_psroi_info[Func]:%s [Line]:%d [Info]:check_info_len(%llu) cant't be lager than %u RunTmsvp_nnie_init_ctxsvp_nnie_mod_register[Func]:%s [Line]:%d [Info]:Error(%#x),svp_nnie_check_tskbuf_param_kernel failed! svp_nnie_query_timeout[Func]:%s [Line]:%d [Info]:Error(%#x), model->seg[%u].roi_pool_num(%u) can't be 0 [Func]:%s [Line]:%d [Info]:Error(%#x),dst[%u].phy_addr(%#llx) with size(%llu) is not mmz address! [Func]:%s [Line]:%d [Info]:Error(%#x),model->roi_info[%u].roi_pool_type(%d) must be [%d,%d) [Func]:%s [Line]:%d [Info]:Error(%#x),blob[%u].stride(%u) can't be 0 svp_nnie_fill_forward_tasksvp_nnie_fill_forward_with_bbox_tasksvp_nnie_proc_show CoreIdhiirq_platform_set_irq_reg for nnie fail! [Func]:%s [Line]:%d [Info]:Error,%u-th NNIE osal spin lock init failed! [Func]:%s [Line]:%d [Info]:nnie device init failed! [Func]:%s [Line]:%d [Info]:Error(%#x), svp_nnie_forward_get_lstm_param failed! [Func]:%s [Line]:%d [Info]:Error(%#x),forward_with_bbox_arg->model is null [Func]:%s [Line]:%d [Info]:Error(%#x),query_arg is NULL! [Func]:%s [Line]:%d [Info]:Error(%#x),when model->seg[%u].src_node[%u].type is %d, model->seg[%u].net_type should be %d [Func]:%s [Line]:%d [Info]:Error(%#x),model->seg[%u].dst_node[%u].shape.shape.dim(%u) can't be 0 [Func]:%s [Line]:%d [Info]:Error(%#x),model->roi_info[%u].src_width(%u) must be [%u,%u] svp_nnie_check_roislice_param_kernel[Func]:%s [Line]:%d [Info]:Error(%#x),blob[%u].num(%u) can't be 0 svp_nnie_check_blob_mem_infosvp_nnie_check_roi_dim_info[Func]:%s [Line]:%d [Info]:Error(%#x),svp_nnie_init_tsk_addr_list malloc buffer failed! svp_nnie_gen_roi_info MaxCntPerSec LastTaskHwTmcannot find gdc%u IRQ svp_nnie_module_init[Func]:%s [Line]:%d [Info]:Error(%#x),Fill forward with roi task failed! svp_nnie_check_forward_param_kernel[Func]:%s [Line]:%d [Info]:Error(%#x),model->seg[%u].inst_offset(%u) + model->seg[%u].inst_len(%u) should be less than %u [Func]:%s [Line]:%d [Info]:Error(%#x),model->seg[%u].src_node[%u].type(%d) must be [%d,%d) [Func]:%s [Line]:%d [Info]:Error(%#x),node->shape.whc.chn(%u) should be %u [Func]:%s [Line]:%d [Info]:Error(%#x),model->roi_info[%u].din_height_ram_offset(%u) should be (0, %u] [Func]:%s [Line]:%d [Info]:Error(%#x),forward_ctrl->proposal_num(%u) must be equal to (%u) when forward_ctrl->proposal_num(%u) is greater than 1! [Func]:%s [Line]:%d [Info]:Error(%#x),blob[%u].stride(%u) should be %u byte aligned %10u%10d%11u%14u%20u%13u%8u%8u%13u ----------------------------------NNIE INVOKE INFO-------------------------------- svp_nnie_query_default[Func]:%s [Line]:%d [Info]:Error(%#x),instant (%d) must be HI_TRUE or HI_FALSE! [Func]:%s [Line]:%d [Info]:Error(%#x),tskbuf_mem->size(%u) can't be 0 [Func]:%s [Line]:%d [Info]:Error(%#x),the %u-th step value(%u) is 0 or greater than model->seg[%u].max_step(%u)! [Func]:%s [Line]:%d [Info]:Error(%#x),model->tmp_buf_size(%u) can't be 0 svp_nnie_fill_tsk_src_addrsvp_nnie_gen_psroi_info_proc_roi TotalIntCnt HwUtilization[Func]:%s [Line]:%d [Info]:nnie config error! it has been reseted! [Func]:%s [Line]:%d [Info]:Error(%#x),core_id(%d) must be [%d,%d)! [Func]:%s [Line]:%d [Info]:Error(%#x),svp_nnie_check_roi_param_kernel failed [Func]:%s [Line]:%d [Info]:Error(%#x),model->roi_info[%u].src_map_num(%u) can't be 0 BusyEndId Hnd[Func]:%s [Line]:%d [Info]:Erro(%#x),nnie can't work! [Func]:%s [Line]:%d [Info]:Error,%u-th NNIE requests irq failed! svp_nnie_create_tasksvp_nnie_wait_condition_callback[Func]:%s [Line]:%d [Info]:Error(%#x),tskbuf_addr_arg can't be HI_NULL! [Func]:%s [Line]:%d [Info]:Error(%#x), there is no free node in %u-th core's free list! [Func]:%s [Line]:%d [Info]:Error(%#x),model->seg[%u].roi_idx[%u](%u) should be less than %u [Func]:%s [Line]:%d [Info]:Error(%#x),forward_ctrl->nnie_id(%d) must be [%d,%d) [Func]:%s [Line]:%d [Info]:Error(%#x),forward_ctrl->tmp_buf.phy_addr(%llu) must be %u byte aligned svp_nnie_check_src_blob[Func]:%s [Line]:%d [Info]:Error(%#x),blob[%u].num(%u) can't be 0! svp_nnie_get_tsk_vir_addr[Func]:%s [Line]:%d [Info]:kernel_num(%u) * roi_info->dst_height(%u) * roi_info->dst_width(%u) can't be larger than %u svp_nnie_gen_roi_info_proc_roi HndWrap TotalIntCostTm[Func]:%s [Line]:%d [Info]:Error(%#x),forward_arg->model is null svp_nnie_query_check_err_status[Func]:%s [Line]:%d [Info]:Error(%#x),info in forward_with_bbox_ctrl is illegal [Func]:%s [Line]:%d [Info]:Error(%#x),info in roi[] is illegal svp_nnie_check_seg_header_kernel[Func]:%s [Line]:%d [Info]:Error(%#x),forward_ctrl->net_seg_id(%u) must be [0,%u) [Func]:%s [Line]:%d [Info]:Error(%#x),task_body_size(%u)+roi_info_size(%u)+lstm_info_total_size(%u) can't be greater than %u [Func]:%s [Line]:%d [Info]:Error(%#x), svp_nnie_check_roi_dim_info failed [Func]:%s [Line]:%d [Info]:snprintf_s buf name failed! [Func]:%s [Line]:%d [Info]:Error(%#x),the waiting queue is full of task,end_idx(%u) >= max_arr_len(%u)! [Func]:%s [Line]:%d [Info]:Error(%#x),forward_ctrl is HI_NULL [Func]:%s [Line]:%d [Info]:Error(%#x),src[%u].phy_addr(%#llx) with size(%llu) is not mmz address! [Func]:%s [Line]:%d [Info]:Error(%#x),%u-th node of %u-th seg check failed [Func]:%s [Line]:%d [Info]:Error(%#x),model->roi_info[%u].block_max_height(%u) should be (0, %u] [Func]:%s [Line]:%d [Info]:Error(%#x),forward_ctrl->task_buf.phy_addr(%llu) must be %u byte aligned [NNIE] Version: [Hi3516CV500_MPP_V1.0.0.1 B010 Release], Build Time[Jul 13 2021, 09:49:08] -------------------------------NNIE QUEUE INFO------------------------------------ UseTskBufNum %10u%10u%30u svp_nnie_init[Func]:%s [Line]:%d [Info]:Error(%#x),LSTM first src blob type should be %d! [Func]:%s [Line]:%d [Info]:Error(%#x),svp_nnie_check_lstm_param_kernel failed! [Func]:%s [Line]:%d [Info]:Error(%#x),info in forward_ctrl(%p) is illegal [Func]:%s [Line]:%d [Info]:Error(%#x),model->seg[%u].inst_offset(%u) and model->seg[%u].inst_len(%u) can't be 0 [Func]:%s [Line]:%d [Info]:Error(%#x),when model->seg[%u].src_node[%u].type(%d) is %d, this node should be the first src node [Func]:%s [Line]:%d [Info]:Error(%#x),blob->shape.whc.width(%u) must be equal to node->shape.whc.width(%u) [Func]:%s [Line]:%d [Info]:Error(%#x),each blob->num should be equal, blob[%u].num(%u) should be equal to %u [Func]:%s [Line]:%d [Info]:Error,roi(PhyAddr:%llu,Len:%u) remap cached failed! svp_nnie_gen_roi_info_last_block [Func]:%s [Line]:%d [Info]:Error(%#x),cmpi_mmz_malloc_nocache failed! svp_nnie_forward_get_lstm_param[Func]:%s [Line]:%d [Info]:Error(%#x),model is HI_NULL svp_nnie_check_forward_with_bbox_param_kernel[Func]:%s [Line]:%d [Info]:Error(%#x),model->roi_info[%u].total_din_width_ram_offset(%u) should be (0, %u] [Func]:%s [Line]:%d [Info]:Error(%#x),blob[%u].shape.whc.chn(%u) must be %u [Func]:%s [Line]:%d [Info]:Error,svp_nnie_gen_psroi_info failed! [Func]:%s [Line]:%d [Info]:Error,line id(%u) should <= %u, ram id(%u) should <= %u! [Func]:%s [Line]:%d [Info]:Error,osal_ioremap g_svp_nnie_reg_array[%u] failed! -------------------------------NNIE MODULE PARAM------------------------------------ %15s %20s LastId TaskId FshWrap[Func]:%s [Line]:%d [Info]:Error(%#x),svp_nnie_init_ctx failed! [Func]:%s [Line]:%d [Info]:Error(%#x),NNIE(%d) malloc LSTM Step buffer failed! [Func]:%s [Line]:%d [Info]:Error(%#x),get taskbuf virtual addr failed! svp_nnie_get_tskbuf_vir_addr[Func]:%s [Line]:%d [Info]:Error(%#x),dst is HI_NULL [Func]:%s [Line]:%d [Info]:block (%d) must be HI_TRUE or HI_FALSE! [Func]:%s [Line]:%d [Info]:Error(%#x),%u-th src blob mem size %llu is greater than %u [Func]:%s [Line]:%d [Info]:Error(%#x),node->shape.whc.width(%u) must be [%u,%u] [Func]:%s [Line]:%d [Info]:Error(%#x),node->shape.whc.chn(%u) should be %u or %u [Func]:%s [Line]:%d [Info]:Error(%#x),model->roi_info[%u].high_prec(%d) must be [%d,%d) [Func]:%s [Line]:%d [Info]:Error(%#x),forward_ctrl->tmp_buf.size(%u) must be greater than or equal to model->tmp_buf_size(%u) [Func]:%s [Line]:%d [Info]:Error(%#x),blob[%u].stride(%u) should be equal to or greater than %u [Func]:%s [Line]:%d [Info]:Error(%#x),blob[%u].shape.whc.height(%u)*blob[%u].stride(%u) can't be greater than %u nnie_max_tskbuf_num CoreIdWaitCurId[Func]:%s [Line]:%d [Info]:Error,%u-th NNIE ctx->sem init failed! [Func]:%s [Line]:%d [Info]:Error(%#x),info in src[] is illegal [Func]:%s [Line]:%d [Info]:Error(%#x),model->base.phy_addr(%llu) with model->base.size(%u) is not mmz address [Func]:%s [Line]:%d [Info]:Error(%#x),when model->seg[%u].dst_node[%u].type is %d, model->seg[%u].net_type should be %d [Func]:%s [Line]:%d [Info]:Error(%#x): svp_nnie_get_addr_size_kernel failed! [Func]:%s [Line]:%d [Info]:Error(%#x): type(%d) should be [%d %d]! svp_nnie_check_roi_mem_info[Func]:%s [Line]:%d [Info]:Error, lstm_step_buf can't be HI_NULL [Func]:%s [Line]:%d [Info]:Error: %d-th bbox[%u, %u, %u, %u], svp_nnie_gen_roi_info failed! [Func]:%s [Line]:%d [Info]:Error(%#x): hal_svp_nnie_init failed! [Func]:%s [Line]:%d [Info]:Error(%#x), %u-th NNIE init failed! [Func]:%s [Line]:%d [Info]:nnie process time out! it has been reseted! svp_nnie_check_query_param_kernel[Func]:%s [Line]:%d [Info]:Error(%#x),roi_info_total_size(%llu) can't be greater than %u [Func]:%s [Line]:%d [Info]:Error(%#x),forward_ctrl->tmp_buf.phy_addr(%llu) must be %d byte aligned [Func]:%s [Line]:%d [Info]:Error(%#x),forward_ctrl->tsk_buf.phy_addr(%llu) must be %d byte aligned [Func]:%s [Line]:%d [Info]:Error, svp_nnie_gen_roi_info_trans_coordi failed! %10u%10u%10u%10u%10u%10u%10u%15u%15u Forward[Func]:%s [Line]:%d [Info]:Error, configure error,error code:%u, some parameters or instructions of input model are illegal! svp_nnie_mod_device_init[Func]:%s [Line]:%d [Info]:Error(%#x),tsk buffer(PhyAddr:%llu,Len:%lu) is already exist in %u-th core's tskbuf array! [Func]:%s [Line]:%d [Info]:Error(%#x),forward_ctrl->tsk_buf.phy_addr(%#llx) with forward_ctrl->tsk_buf.size(%u) is not mmz address! [Func]:%s [Line]:%d [Info]:milli_sec(%d) can't be less than -1! [Func]:%s [Line]:%d [Info]:Error(%#x),model->net_seg_num(%u) should be [%u, %u] svp_nnie_check_tensor_node_kernel[Func]:%s [Line]:%d [Info]:Error(%#x),forward_ctrl->tmp_buf.phy_addr(%#llx) with forward_ctrl->tmp_buf.size(%u) is not mmz address! [Func]:%s [Line]:%d [Info]:Error(%#x),blob[%u].num(%u) can't be 0 or greater than %u [Func]:%s [Line]:%d [Info]:Error(%#x),blob[%u].shape.whc.height(%u) can't be 0 svp_nnie_init_tsk_addr_list[Func]:%s [Line]:%d [Info]:Error,src[%u].type(%d) should be [%d %d) [Func]:%s [Line]:%d [Info]:Error, svp_nnie_gen_roi_info_last_block failed! [Func]:%s [Line]:%d [Info]:no sys ko! [Func]:%s [Line]:%d [Info]:Error: svp_nnie_mod_register failed! [Func]:%s [Line]:%d [Info]:Error(%#x),Check forward with roi param failed! [Func]:%s [Line]:%d [Info]:Error(%#x),svp_nnie_add_tskbuf_to_list failed! [Func]:%s [Line]:%d [Info]:Error(%#x),failed to find PhyAddr:%llu in %u-th core's tskbuf addr array! [Func]:%s [Line]:%d [Info]:Error(%#x),tskbuf_node->tskbuf_addr.vir_addr(%p) is HI_NULL! [Func]:%s [Line]:%d [Info]:Error(%#x),svp_nnie_remove_tskbuf_from_list failed! [Func]:%s [Line]:%d [Info]:Error(%#x),forward_ctrl->dst_num(%u) must be equal to model->seg[%u].dst_num(%u)! [Func]:%s [Line]:%d [Info]:Error(%#x),blob->phy_addr(%llu) should be %d byte aligned [Func]:%s [Line]:%d [Info]:Error(%#x),blob[%u].phy_addr(%llu) must be %u byte aligned nnie_save_power[Func]:%s [Line]:%d [Info]:Error: osal create dev failed! %04x : %08x %08x %08x %08x [Func]:%s [Line]:%d [Info]:Error(%#x),tskbuf_mem->phy_addr(%llu) can't be 0 [Func]:%s [Line]:%d [Info]:Error(%#x),tskbuf_mem->phy_addr(%llu) must be %d byte aligned [Func]:%s [Line]:%d [Info]:Error(%#x),svp_nnie_check_src_node_kernel failed [Func]:%s [Line]:%d [Info]:Error(%#x),model->seg[%u].max_step(%u) should be (0,%u], when model->seg[%u].net_type is %d [Func]:%s [Line]:%d [Info]:Error(%#x),node->shape.whc.height(%u) must be [%u,%u] [Func]:%s [Line]:%d [Info]:Error(%#x),blob[%u].num(%u) must be equal to blob[%u].num(%u) [Func]:%s [Line]:%d [Info]:Error(%#x),blob->shape.seq.dim(%u) must be equal to node->shape.dim(%u) [Func]:%s [Line]:%d [Info]:Error(%#x),blob->shape.seq.vir_addr_step(%llu) can't be 0! svp_nnie_ioctl[Func]:%s [Line]:%d [Info]:copy from user fail! [Func]:%s [Line]:%d [Info]:Error(%#x),%u-th dst blob mem size %llu is greater than %u [Func]:%s [Line]:%d [Info]:Error(%#x),node->shape.whc.width(%u) must be an even number [Func]:%s [Line]:%d [Info]:Error(%#x),model->roi_info[%u].norm_pin_pon_mode(%d) must be [%d,%d] [Func]:%s [Line]:%d [Info]:Error(%#x), %u-th blob svp_nnie_check_blob_dim_info failed [Func]:%s [Line]:%d [Info]:Error(%#x),model->seg[%u].net_type(%d) must be %d [Func]:%s [Line]:%d [Info]:Error,svp_nnie_fill_tsk_roi_info failed! [Func]:%s [Line]:%d [Info]:Error, svp_nnie_gen_psroi_info_total_block failed! drv_svp_nnie_is_cfg_err_irq[Func]:%s [Line]:%d [Info]:Error(%#x),SVP_NNIE is stopping! [Func]:%s [Line]:%d [Info]:Erro(%#x),Do not support nnie! nniesvp_nnie_dev_ioctl_normal[Func]:%s [Line]:%d [Info]:Error(%#x),g_nnie_task_buf_num(%u) can't be 0, please set nnie_tskbuf_num correctly [Func]:%s [Line]:%d [Info]:Error(%#x),model->base.size(%u) can't be 0 [Func]:%s [Line]:%d [Info]:Error(%#x),svp_nnie_check_seg_header_kernel failed [Func]:%s [Line]:%d [Info]:Error(%#x),node->shape.whc.chn(%u) should be 1, when node->type(%d) is %d [Func]:%s [Line]:%d [Info]:Error(%#x),svp_nnie_check_roislice_param_kernel failed [Func]:%s [Line]:%d [Info]:Error(%#x),blob[%u].type(%d) must be equal to model->seg[%u].src_node[%u].type(%d) [Func]:%s [Line]:%d [Info]:Error(%#x),blob[%u].phy_addr(%#llx) with size(%llu) is not mmz address! [Func]:%s [Line]:%d [Info]:Error,src->shape.whc.chn(%u) should be 1 or 3! [Func]:%s [Line]:%d [Info]:check_head_info_addr(%llu) can't be larger than %u [Func]:%s [Line]:%d [Info]:NNIE catch a timeout interrupt! [Func]:%s [Line]:%d [Info]:NNIE catch a config error interrupt! %10s%10s%10s%10s%10s%10s%10s Wait%10u%10d%10d%10u%10u%10u%10u %10s%10s%10s%10s%10s%10s%10s%15s%15s MCostTmnnie%u;H- L @4P a2Lt\H- h \PP 0J20P F2@(0H-P%@=2PxQ |QQ0Q0 0H/O-$Mfp` P P 2P 28P 3  28 2/P\V(TP0  2P@vF8p0@ 1P`(VP 0 @1P 0ؠ @@ @ܠ,01 01Pp p01 01 01ll `uppiD@ @ 0;-P1P 1PL1P-.@p 0001$ 5p01P% Y-1%s1P @xP|P QP -dp` 0#30J| pK6 d 0`#30J\ pO6p< p8#3pJ4 6pPZ1  # 3 0Pb>N1 p3pJ p"3pJ '6pP>1xp"\5 P11b`B@Ia5" P 1b p3pJ`4f5" P1 p3pJ!lk5h"h P1 p3pJPv5L"L P000 3Jp@ 0a`0A@e,!-6 p0l 0 0L   0@@   0 S6p 0 PK0P1/&,1/(<t̔|NPTGPDb`/Ѳt|XǴQ\ 8,M-M4(P +B@LP  P,P,LPpP,S080P90`:0+P H0pyp  00P 0p @@ @p,p0p/ 0/Pp p0/ 0/ 0/@@ 0 /   /t@@l   /HPK/lLxH-(Md` (EP,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+PK +XC@Q:H/83 4 0}/s PpA*@z/PC &0#<0 DH r/PEJp/PT " < k/pYj/Pbh/y<@8"3@J4 !8 0"30J @&8@/g7" 7" P.T 7! P.3J@@!7 .07! P.3J@t7p!p P.3J@ L@H!;D @P.3. ./ /T .@PK. > .QFаT=h̼ (8ǩ$HWS 8,8L-3.\.T@.DP .4.,@$$Lp.F̌/4// `/8O-4MX`@P %.P xQ|Q QQ 2/P_e.P\(.((p,@-@,o@@ (Pȯ)p)P ) @@㕀 )   A.Vi P8T@\ )P@+ `p ) 0pp@00S:p20 ! 0pP^*  L)V H).Oi)P] pDP`E@ )@ `/)- *) |) 0y) x) w) v) v)dP %R-P `xP|P QP (``P @ @ @pppp1@ R[*` *@)P pHP`\D@ &)@ `(- ( ) 0) ) ) ) )P %,P xP|P (P# 0`pq 0@pp C0 C0p00 004,8 @P %,P `xP|P QP X(%,P PxP|P QP $1/| (2/(Px 2/$1/ --(,P,p`@(,0(  X 0G@r p@@7#0@``Q410 @@0Q`0Q 4&*@\p03FQ`@tp8NQP @3Qd 1!, 0@@ ,PP PKf,(1/ '(1/(p1/ '1/fQP) ( 1/ '(1/!pTdxyVXK-MⰁ K(P:%+PPxP |PQ4(%+P PxP|P QP; t'QiPa'q @P+@?@! ##0' PK+P 1/| 2/P Px 2/' 1/`1/ 5'1/ 1/T//H-M`@3@JPP+tPdhsp(EPz'Pn( P LV LV< LV; V @? LV LV+ LV* VUg- LV$  LV#  XLV 6|!| E LV  LV XLV2Q  :c@F+K7 @ @*7  t 7p @l @X6T T P*Q[tpHzHsz$k ./O-\MC`V@ ] 6SfȓPV p+P ^_OjQn &*Pw@ap1pP 0PPwA PPPU *PP 0!*P 0Ps0 p PV0 aPB@p*D0@"30J< P?P P"3PJ p`P[2!* PK2*0!30J Pe2P *g2! **3JP|Px!n2t P!y2 P)4P0!3PJ, #>P@$C2! @3JPP J2 P@   60;2@3J PP) ?P )gxבqmмqpAmĦlHly~ulܻ^Ǯ#;TD_ Mk5sQlO-TM(`V 0 6S8B帖@P)P NOO=hQA &)PFpPO0 PR 0m@)L@H!3@JD 2@ ,P(!3PJ$ p`@E@20) PKA)@ 3@J 2*>  ))3J @@ 2 @)t@p 2l @( q€lܸ@:bh(0H-MP PP S P#  0K0HX@T 3@JP V3<@8 ?4 @(K0 kޚO-$Ml`V W P^\spPb LC@ )P ^_Og4P,P 0P0Pa  uP 0 "PZ @KPi  Pp`P4p(PW,  "4p Q(P"0!30J PC4P!4 0!p 3pJ PG0 4P,( PK=(|>P hpd!>> ,X pL! 3 (84!3Jp@ ?pp!3pJ 3p' 0 3p 'p@ 0x  3J 0?p p@@p'rꬶӆ^p̴Pzzxy.z қzy0xpL-MP+ PP2b`@(P6,08 b `PB @PS P[!@@1@P@ E@(Zp0l!30Jh @$4X@T!(4P @C(NOOP6'0!30J @ ?@P#'  @0P@@3@J 0@3'  0@3@J0P3@.'lh .4@ &'Kp腙&j!i{yqlAq8ѵph0H-MP P P 0K0H.X@T 3@JP ?<@8 f34 @&K0詍wkO-$M0`P<`$MpAnoO@=P P$n%`;"000"0r p`p3J3s" P!3PJ P4'P!4 P!4 P!"4 P P13PJ0PD '4:"p PKI"@PcbhViXOxKiRi؉kh|Gh:h؈nggPu:;g Lcfȇ_mGO-$MQ. !!` 0 P0pW#0S1 GP* S ^WWS:eW X.P:2P?4P0` Z@`@!3@J p p0{2 pNP@L!0H 3@J0?@<@8!3@J4 `pp2/@!2 @ 2 @ 3@J |02 d@` 3@J\ s02 pKbl|bl4Vkh]V}k0֋Ill[kO-$MQ. !!` 06^0pW#0S1 GP* S ^WWS:eW X.P:P?4P0` Z@`@!3@J p p02 pNP@L!0H 3@J02@<@8!3@J4 `pp?/@!2 @ 2 @ 3@J |0? d@` 3@J\ s0 = pK0,c Z$/ @(P& 0`@ a0`0 0, pRr kp0V@!0 3@J0`01> !?@ <q@!3@Jp @PB H? d@`!3@J\ pPP0? p@ !3@J ? P@ o3@ Kt@p 0l3@J `03@ 3@J| `@y3 p`G&OzwP|kwOEHIi0{x/ {?0h{H/WDSfCtzO-4'3J 0A4F4' `'w p 39'w pPp3wlph'h 3P,DD'Dg ` 0=>,,',g ` 03PpS'w p 3PG&v p 3P :6v0p  3P,& v0P@ 03@p0LL&Lv pPp3 0&v pPp3%K4 p% O40%` 0S4W4% |%3Jx5 0P0 024p0%[4, p %3J5 0P0 02$03J 02P $3J4 0P0 032Q|$3Jx4 0P0 072BPL$3JHt pP0>2 4$ $3J A2$3J E2P#3J3 0P0 0? #3J3 0P0 0M25xt#? B`\#3JXs pPp0[2 p(  #  `0P3J( 0i2`03J"r pPp?뜢 "2 !F>  P KH`D"h4@ `  2 0D m4" 0@v 0r4@p3JyjGjvZjv,Li\vaG8vFvp^FuBqFu{MFuIFLuWEumEt`vyEtr1EhtrD,t^gNkgsI;gsmgps0fs1(DsZ#cu'rd_'r}fQHr&Q r4KQq#tLQqMM$QlqPTP8q$jPp]%%jlpulXpNvlooP9$xw5bPob$ooobnL-MPq*@R *K@ 3@J0 0@@0 4l0h Bd   =HH0H0  4@3@JRJjlBj`lJci8lL-MPq*@r K@ 3@J0 0@@0 4l0h Bd   4HH0H0  4@3@JQc=kA=Xk,l<0k0H-M@P0 ' R4 =@P< ! @0P@@ 03@J4@ 03@J 0 04@P  @@3@J 04P@ T@P 0L3@J 0J>@iK0Tq0a^O-M@0PB qP耄`p@ @0 `0 @0 0p0, ` 0, `ZP$ Z Q`V P 0 q @p@P q @p@V`P |KpL-Rp`P@ R 0PpLpO-4M✤Pv@`   8Ʊ$@  @@咇",@(@@v@<@pp`p ``$``4``0`f8`` `F oop(@b`$0K ( P&`$R 0@0p Rp@Q /00Q0@P U D: `吁 Po pH`@&!2TP000$P&ZP0V 0"0`A`F @ P`Z@ W@pG@T T** Q RPU*PPP P0J`&dQdPJ@h0TH&b`bl`L&b` P ࠁT | `P 2 P@ p0 @0PR0:P`cN@p W E`: 0 pP&$@T (P `P H6U$P PKHHPpL 1H "410 0 \4XY4pXO-$MB@ 0Q `P 0 P0#P%0P pW5P 0`` AP;  PY pP `P@` AkP p  PdP" A`@U`NWApxA@Gp`UA P$A@;+G5! pP`@@@ p  0G5  p \@@` pT  0a `3`J PKp$Xv-UUtVlV 5?V-iHVVVVJ ?O-4MQ     3J p($ $ ( $ $p Z  0B0DST+p(@$PT` Tp0(00Wv P0W;`hT4 TK Tq^  @$0^(``0RT$A(`\ P`p0@`4 p\ Rb B\s P`p@`p0@ W:a^U  @$0`^0\J P`pOPs#"! p\` ($ $]\ `L@ $!  $ )!  ( !   ^H. @($*@$X*0P.*K`*`0@Qd1a`@ B;6hf 38c2Q{+ R" )+(t͊D#L8c $^ p@F !`V!0:=X*0P.*K`*`0@Qd1a`@ B;6hf 38c2Q{+ R" )+(t͊D#L8c $^ p@ !`V!0:$ <(X*`Q(K0 QdP1`aPp 3j+K8c1Q0 pJ*" K{+' &htjEp W$ $P 0W`1pfK0 p 0910  @Ptd` 1 l3JK<.18 8 _(K] MY 3I2MQe3NO-M-M` @8 p $ @@,@(@@@<@Pp`l& 0 $P@ @ Pv  I_o pb K`p0K KP PjpptQ @00Q0@P 0 P @`P U D`:p| |p! H`P x&@0KR0`PHK 0 ሀ@ P5PK 0 @ P4|& ^ j.@0K hEp!`P0E@%AuP@Q@$AQ ^PP K0爠P8|pKh XHK&dl0xY&|vl0 0Cl0h00h0d0Q0d0X* h ` Ÿ xPŸU$E`Q:l0 Php0d`0*f0Sb*g`(Q``,`k HKP K!E0Pp0`@Px V@KHKqR H0 | `PA\ 0p`p Qxt倐T @pK`Ppϊ Pp *  P0 L<"p  pK@Pϊ PP   눠PZ P T h<L@@娠 @ ` <v&PP~vP4P!Prb#`a!'/P  `0 0pp\`^@@0`Y ` @ pp|0! B" B  !aL BAP 0 @p\X\X  J+Q  !+Q !+Q  !P+Q ! pQ! t娠@0`  ppPP $ D * |0@ @ ` Ơ 4A(! B ! B " BA  ` V  0  Pz (,0   @"@X`a*P 0A`Q@ @"a"&*2p  Rp* R !!p1q0F`S0 PV !B%&P*2`  R`*R6 !#6:`3P0`0PS0! BSJRP0*x:CQ0#v.!"fR`pZ& ^pN QEt倐p ,00Su:`` Rd:bp3 8@/ c 뀐4/ [ t3JDPW㈠ hp ` x pq| p@04p x(! U\p.""$ pr "1 0x@` 7"0"  !  U 0 K ` pp`|0! B@" B ! B Aa0P WRWӖRJ  P  P  PP  P0P@PT$`p ![ @ V㰐娀 ^* X T&h &d  `p`p0| AAA@`pTl P@ P!Q` A 0 PT@ \P p B   PpKl X(PU|⌐@| aM040? p 8@  / P  /? I t3JTP@删H 3 8P/ 5 `3`J$4@/ + Lp  ?/  /4  t倐D`d@\pP0$`v&^     LpH P0` @0  4 Ơ` 0p@ PPU RP 1!0qBXp 0@Q `J` S * 0&vPp'&p1   0 pR*pR !Wp!V B0 p ^P 0 ࠑ  JJH  0Q$ 0 Q ! P !A P  @0 `R:娐0Zo` JpƠ pp"|0A Bv 0d㼠X\ @T $P`a礠a PES aPajT`aV` (x#SP`! `( pw'QPV"%> "00tTP R:` pp |0h d ` ! B " B ! B  AX :v0p!QTT `3 Pp |⌐@| qpPT# XJ 0a!` A0 pK P\ p F  Pl XQP *!q#S`!` t0BTPVሠ0p :0TX `0pP0`F0fT` fh` fd` `Ppp`|0A A A@pDR& 0A!` A 0 P\ p D  PpKl XP|⌐| @aW ` PtDf8@ ` ?( `2||( tTP删48( 3JLpD9ƠT*@张pT$ ` l0p`0|p!2 B0C 0pd``FW QPQZQPQUP@3@J 4@8' D@倐Lp<PT 08@删DP 48@ p ?& p&3& }tTP删&3 wZ^@; 0pTp`P! |P!@| tTPZ8@ ` ?% B`S3% 9%? 2tTP43 ` 8@<<% 3J2 8@$ 28@$ tTP3J$3 @pW0 P Y&e x/3 8@<<$ 3JW@㈠mj0c5,$8 `P@뀐4$@0 8㈠3J 4#8 F"5 4" 4" ㈠3J(4  .7p.P.e 0G  [$@/U.W/5-G# 4_ w y! 7.+T+@,:#M-(MpP@`Pp  AG P  @PPXG5T T `P PK*a@*M-(MpP@`Pp  A P  PPXc5T T `RP PK^)`)O-,M 0^$ P  \*  f Fp Df$F*'F2p&fp jW z4@p6W@p!T01UP  G "#&0  P0@@ @! 00 00  P\* zH `PH'p$F:&F3`"&`*V2j 0fS 0!R`1pC$0&&S$`P 0 `6 00`P  0 B"& P'kU `P ^  U@  V"PpL [H 02`P p3JKK`&L-M@PK$0  @"c&L-MT@@ 3H0 3/ PKy%L-MT@@ 3-0 3/ PK^p%//L-@L/H- (s0$ $ *H/ 59$/H- (}0$ $ H/40d$/~L-M@@ nP PP q PK#4(@P P P/EPAP/\#L-M@@ (@P P P EP AP3 ~0 3/ PK##//// 4 ! /P"/@"0H-MTP@P 3R0  3/ PK0"0H-MTP@P 370  3/ PK0h!0H-MTP@P 30  3/ PK0M(!0H-MTP@P 30  3/ PK02 L-MP@3@  0 3/ PKP 0H-MTP@P 30  3/ PK0pL-M@P P t`P`PAP Kp804 4 @ P3PJ\3H30H-@<4PPPP \02 $0/h200/L24 4 !!Q /</L2,888888/1 H/1,444444/1( ,0/`1PP/D1/$ TTTT/14 4 !! Q /@/0hh/0O-4M@ P`P* $4 0 0ğdt T`|pxPt$p4 p0@ PP`( Pp(x pc| PqP P pP{wßc Sร`sP p#3 a@0p]ZPd0 $p(`P0P I  p` PD @ßc S `sP p"2 a@0p&#P-@0PTpX`\P `@ Ÿb |Rx`tPprl"h2p `@0 pP(P`(.,?(@08<0 Q0 \ *`Vd`h`" $P`!1 0PP PkL p0 PK,0( ( P3PJ F 6"3 {p,,,o.` i+y|0e+AP<)?*2rG0H-PML1gHQ@Pc@ 0P  A  B  B P:%:Pڬ8 a!A A 0P   tP \ QK0f @<'P  @-@/@-@/- ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌ|ƏʌpƏʌdƏʌXƏʌLƏʌ@Əʌ4Əʌ(ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌtƏʌhƏʌ\ƏʌPƏʌDƏʌ8Əʌ,Əʌ ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌxƏʌlƏʌ`ƏʌTƏʌHƏʌ<Əʌ0Əʌ$ƏʌƏʌ `Е ol!ol"0tt \ ot T0s4s _ _@<dW>ȇD _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _8 IJsvp_nnie3dltd$A0aeabi&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.dynamic.got.got.plt.data.bss.ARM.attributes.comment.shstrtab tt  ot t TT\\! l!l!*p\"\" 5 l"l">2d$d$`FPP T\\^``d_O j_O p _ Ou0s0S4s4S8s8SsS80t0T88UUpU10-VV