
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Mar 26 14:37:53 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=45 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32


/***
!!  void calculate_output(FILE *, SingleSignalPath *, SingleSignalPath *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *)
F_Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_ : user_defined, called {
    fnm : "calculate_output" 'void calculate_output(FILE *, SingleSignalPath *, SingleSignalPath *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *)';
    arg : ( dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i );
    loc : ( LR[0] A[0] A[1] A[2] A[4] A[5] __spill_WDMA[0] );
    vac : ( srIM[0] );
    frm : ( );
}
****
!!  void write_buffer_dmb(BufferPtrDMB chess_storage(DMB) *, int)
F_Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi : user_defined, called {
    fnm : "write_buffer_dmb" 'void write_buffer_dmb(BufferPtrDMB chess_storage(DMB) *, int)';
    arg : ( dmaddr_:i dmaddr_:i int32_:i );
    loc : ( LR[0] A[4] RA[0] );
    vac : ( srIM[0] );
    llv : 0 0 0 0 0 ;
}
***/

[
    0 : _Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_ typ=uint20_ bnd=e stl=PM tref=void_____PFILE___PSingleSignalPath___PSingleSignalPath___PDMB__sshort___PDMB__sshort___PDMB__sshort__
    8 : __M_SDMB typ=int16_ bnd=d stl=SDMB
   11 : __M_WDMA typ=int32_ bnd=d stl=WDMA
   12 : __M_WDMB typ=int32_ bnd=d stl=WDMB
   14 : __M_LDMA typ=int64_ bnd=d stl=LDMA
   26 : __R_SP typ=dmaddr_ bnd=d stl=SP
   29 : __vola typ=uint20_ bnd=b stl=PM
   32 : __extDM typ=int8_ bnd=b stl=DM
   33 : __extPM typ=uint20_ bnd=b stl=PM
   34 : __sp typ=dmaddr_ bnd=b stl=SP
   35 : _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E11c_sensor_32 typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
   36 : _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E13acc_sensor_32 typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
   37 : _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E12c_sensor_pre typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
   38 : _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E14acc_sensor_pre typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
   39 : pointer_sample_line typ=int8_ bnd=e sz=12 algn=4 stl=DMB tref=BufferPtrDMB_DMB
   40 : __extDM_BufferPtrDMB typ=int8_ bnd=b stl=DM
   41 : pointer_coefficient_line typ=int8_ bnd=e sz=12 algn=4 stl=DMA tref=BufferPtr_DMA
   42 : __extDM_BufferPtr typ=int8_ bnd=b stl=DM
   43 : _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E18filter_accumulator typ=int8_ bnd=i sz=4 algn=4 stl=DMB tref=__A1DMB__sint_DMB
   44 : _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E9output_32 typ=int8_ bnd=i sz=4 algn=4 stl=DMB tref=__A1DMB__sint_DMB
   45 : _ZL2mu typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__sint_DMA
   46 : __extDM_int32_ typ=int8_ bnd=b stl=DM
   47 : __extDM_int16_ typ=int8_ bnd=b stl=DM
   48 : __extPM_FILE typ=uint20_ bnd=b stl=PM
   49 : __extDM_void typ=int8_ bnd=b stl=DM
   50 : __extPM_void typ=uint20_ bnd=b stl=PM
   51 : pointer_sample_line_ptr_current typ=int8_ bnd=b stl=DM
   52 : __extDM___PDMint32_ typ=int8_ bnd=b stl=DM
   53 : pointer_sample_line_ptr_start typ=int8_ bnd=b stl=DM
   54 : pointer_coefficient_line_ptr_current typ=int8_ bnd=b stl=DM
   55 : pointer_sample_line_buffer_len typ=int8_ bnd=b stl=DM
   56 : pointer_coefficient_line_buffer_len typ=int8_ bnd=b stl=DM
   57 : pointer_coefficient_line_ptr_start typ=int8_ bnd=b stl=DM
   58 : __extDM_int64_ typ=int8_ bnd=b stl=DM
   59 : __rd___sp typ=dmaddr_ bnd=m
   61 : __ptr_c_sensor_32 typ=dmaddr_ val=0a bnd=m adro=35
   63 : __ptr_acc_sensor_32 typ=dmaddr_ val=0a bnd=m adro=36
   65 : __ptr_c_sensor_pre typ=dmaddr_ val=0a bnd=m adro=37
   67 : __ptr_acc_sensor_pre typ=dmaddr_ val=0a bnd=m adro=38
   68 : __ptr_pointer_sample_line typ=dmaddr_ bnd=m
   69 : __ptr_pointer_sample_line typ=dmaddr_ val=0a bnd=m adro=39
   71 : __ptr_pointer_coefficient_line typ=dmaddr_ val=0a bnd=m adro=41
   73 : __ptr_filter_accumulator typ=dmaddr_ val=0a bnd=m adro=43
   75 : __ptr_output_32 typ=dmaddr_ val=0a bnd=m adro=44
   77 : __ptr_mu typ=dmaddr_ val=0a bnd=m adro=45
   78 : __ct_0 typ=uint1_ val=0f bnd=m
   79 : __la typ=dmaddr_ bnd=p tref=dmaddr___
   80 : fp typ=dmaddr_ bnd=p tref=__PFILE__
   81 : c_sensor_signal_t typ=dmaddr_ bnd=p tref=__PSingleSignalPath__
   82 : acc_sensor_signal_t typ=dmaddr_ bnd=p tref=__PSingleSignalPath__
   83 : c_sensor_input typ=dmaddr_ bnd=p tref=__PDMB__sshort__
   84 : acc_sensor_input typ=dmaddr_ bnd=p tref=__PDMB__sshort__
   85 : output_port typ=dmaddr_ bnd=p tref=__PDMB__sshort__
   93 : __tmpb0_F_Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_ typ=int32_ bnd=m tref=__sint__
   98 : __inl_p_x0 typ=dmaddr_ bnd=m tref=__PDMB__sint__
  100 : __inl_p_w typ=dmaddr_ bnd=m tref=__P__sint__
  103 : __inl_acc_fir_1 typ=int72_ bnd=m tref=accum_t__
  104 : __inl_acc_fir_2 typ=int72_ bnd=m tref=accum_t__
  112 : __inl_acc_fir typ=int72_ bnd=m tref=accum_t__
  121 : __inl_p_w0 typ=dmaddr_ bnd=m tref=__P__sint__
  122 : __inl_p_x0 typ=dmaddr_ bnd=m tref=__PDMB__sint__
  123 : __inl_p_x1 typ=dmaddr_ bnd=m tref=__PDMB__sint__
  127 : __inl_product typ=int72_ bnd=m tref=accum_t__
  128 : __inl_correction typ=int32_ bnd=m tref=__sint__
  130 : __inl_w0 typ=int32_ bnd=m tref=__sint__
  131 : __inl_w1 typ=int32_ bnd=m tref=__sint__
  132 : __inl_acc_w0 typ=int72_ bnd=m tref=accum_t__
  133 : __inl_acc_w1 typ=int72_ bnd=m tref=accum_t__
  140 : __ct_2 typ=int32_ val=2f bnd=m
  144 : __fch___extDM_int16_ typ=int16_ bnd=m
  146 : __ct_16 typ=int32_ val=16f bnd=m
  148 : __tmp typ=int32_ bnd=m
  159 : __fch___extDM_int16_ typ=int16_ bnd=m
  163 : __tmp typ=int32_ bnd=m
  205 : __ct_0 typ=int32_ val=0f bnd=m
  208 : __fch__ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E14acc_sensor_pre typ=int32_ bnd=m
  209 : _Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi typ=dmaddr_ val=0r bnd=m
  211 : __link typ=dmaddr_ bnd=m
  215 : __fch_pointer_sample_line_ptr_current typ=dmaddr_ bnd=m
  219 : __fch_pointer_sample_line_ptr_start typ=dmaddr_ bnd=m
  223 : __fch_pointer_coefficient_line_ptr_current typ=dmaddr_ bnd=m
  227 : __fch_pointer_sample_line_buffer_len typ=int32_ bnd=m
  231 : __fch_pointer_coefficient_line_buffer_len typ=int32_ bnd=m
  240 : __fchtmp typ=int32_ bnd=m
  241 : __fchtmp typ=int32_ bnd=m
  251 : __fchtmp typ=int32_ bnd=m
  252 : __fchtmp typ=int32_ bnd=m
  262 : __tmp typ=int72_ bnd=m
  264 : __tmp typ=int72_ bnd=m
  278 : __fch__ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E12c_sensor_pre typ=int32_ bnd=m
  283 : __tmp typ=int32_ bnd=m
  294 : __fch_pointer_coefficient_line_ptr_start typ=dmaddr_ bnd=m
  331 : __fch__ZL2mu typ=int32_ bnd=m
  336 : __fchtmp typ=int64_ bnd=m
  342 : __fchtmp typ=int32_ bnd=m
  343 : __tmp typ=int72_ bnd=m
  345 : __fchtmp typ=int32_ bnd=m
  346 : __tmp typ=int72_ bnd=m
  360 : __tmp typ=int32_ bnd=m
  361 : __tmp typ=int32_ bnd=m
  362 : __tmp typ=int64_ bnd=m
  381 : __fch__ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E9output_32 typ=int32_ bnd=m
  385 : __tmp typ=int72_ bnd=m
  386 : __tmp typ=int32_ bnd=m
  387 : __tmp typ=int16_ bnd=m
  427 : __ct_m4 typ=int18_ val=-4f bnd=m
  428 : __ct_m8 typ=int18_ val=-8f bnd=m
  452 : __vcnt typ=int32_ bnd=m
  453 : __ct_m1 typ=int32_ val=-1f bnd=m
  454 : __ct_1 typ=int32_ val=1f bnd=m
  455 : __cv typ=uint16_ bnd=m
  481 : __ptr_pointer_coefficient_line__a8 typ=dmaddr_ val=8a bnd=m adro=41
  484 : __rt typ=dmaddr_ bnd=m tref=__Pvoid__
  512 : __ct_0S0 typ=int18_ val=0S0 bnd=m
  513 : __ct_0s0 typ=int18_ val=0s0 bnd=m
  514 : __ct_4 typ=int18_ val=4f bnd=m
  515 : __ct_8 typ=int18_ val=8f bnd=m
  519 : __ct_2 typ=uint2_ val=2f bnd=m
  526 : __ct_1 typ=uint2_ val=1f bnd=m
  531 : __tmp typ=int72_ bnd=m
  536 : __tmp typ=int18_ bnd=m
  544 : __trgt typ=uint16_ val=0j bnd=m
  545 : __vcnt typ=uint16_ bnd=m
  546 : __trgt typ=uint16_ val=0j bnd=m
  547 : __vcnt typ=uint16_ bnd=m
]
F_Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_ {
    #595 off=0
    (__M_SDMB.6 var=8) st_def ()  <12>;
    (__M_WDMA.9 var=11) st_def ()  <18>;
    (__M_WDMB.10 var=12) st_def ()  <20>;
    (__M_LDMA.12 var=14) st_def ()  <24>;
    (__R_SP.24 var=26) st_def ()  <48>;
    (__vola.27 var=29) source ()  <51>;
    (__extDM.30 var=32) source ()  <54>;
    (__extPM.31 var=33) source ()  <55>;
    (__sp.32 var=34) source ()  <56>;
    (_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E11c_sensor_32.33 var=35) source ()  <57>;
    (_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E13acc_sensor_32.34 var=36) source ()  <58>;
    (_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E12c_sensor_pre.35 var=37) source ()  <59>;
    (_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E14acc_sensor_pre.36 var=38) source ()  <60>;
    (pointer_sample_line.37 var=39) source ()  <61>;
    (__extDM_BufferPtrDMB.38 var=40) source ()  <62>;
    (pointer_coefficient_line.39 var=41) source ()  <63>;
    (__extDM_BufferPtr.40 var=42) source ()  <64>;
    (_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E18filter_accumulator.41 var=43) source ()  <65>;
    (_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E9output_32.42 var=44) source ()  <66>;
    (_ZL2mu.43 var=45) source ()  <67>;
    (__extDM_int32_.44 var=46) source ()  <68>;
    (__extDM_int16_.45 var=47) source ()  <69>;
    (__extPM_FILE.46 var=48) source ()  <70>;
    (__extDM_void.47 var=49) source ()  <71>;
    (__extPM_void.48 var=50) source ()  <72>;
    (pointer_sample_line_ptr_current.49 var=51) source ()  <73>;
    (__extDM___PDMint32_.50 var=52) source ()  <74>;
    (pointer_sample_line_ptr_start.51 var=53) source ()  <75>;
    (pointer_coefficient_line_ptr_current.52 var=54) source ()  <76>;
    (pointer_sample_line_buffer_len.53 var=55) source ()  <77>;
    (pointer_coefficient_line_buffer_len.54 var=56) source ()  <78>;
    (pointer_coefficient_line_ptr_start.55 var=57) source ()  <79>;
    (__extDM_int64_.56 var=58) source ()  <80>;
    (__ptr_c_sensor_32.58 var=61) const ()  <82>;
    (__ptr_acc_sensor_32.60 var=63) const ()  <84>;
    (__ptr_c_sensor_pre.62 var=65) const ()  <86>;
    (__ptr_acc_sensor_pre.64 var=67) const ()  <88>;
    (__ptr_pointer_sample_line.66 var=69) const ()  <90>;
    (__ct_0.76 var=78) const ()  <100>;
    (__la.78 var=79 stl=LR off=0) inp ()  <102>;
    (__la.79 var=79) deassign (__la.78)  <103>;
    (fp.81 var=80 stl=A off=0) inp ()  <105>;
    (c_sensor_signal_t.84 var=81 stl=A off=1) inp ()  <108>;
    (acc_sensor_signal_t.87 var=82 stl=A off=2) inp ()  <111>;
    (c_sensor_input.90 var=83 stl=A off=4) inp ()  <114>;
    (c_sensor_input.91 var=83) deassign (c_sensor_input.90)  <115>;
    (acc_sensor_input.93 var=84 stl=A off=5) inp ()  <117>;
    (acc_sensor_input.94 var=84) deassign (acc_sensor_input.93)  <118>;
    (output_port.96 var=85 stl=__spill_WDMA off=0) inp ()  <120>;
    (output_port.97 var=85) deassign (output_port.96)  <121>;
    (__rd___sp.99 var=59) rd_res_reg (__R_SP.24 __sp.32)  <123>;
    (__R_SP.103 var=26 __sp.104 var=34) wr_res_reg (__rt.2293 __sp.32)  <127>;
    (__fch___extDM_int16_.253 var=144 __extDM_int16_.254 var=47 __vola.255 var=29) load (__M_SDMB.6 c_sensor_input.91 __extDM_int16_.45 __vola.27)  <277>;
    (__ct_16.257 var=146) const ()  <279>;
    (__M_WDMA.265 var=11 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E11c_sensor_32.266 var=35) store (__tmp.2489 __ptr_c_sensor_32.58 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E11c_sensor_32.33)  <287>;
    (__fch___extDM_int16_.272 var=159 __extDM_int16_.273 var=47 __vola.274 var=29) load (__M_SDMB.6 acc_sensor_input.94 __extDM_int16_.254 __vola.255)  <293>;
    (__M_WDMA.284 var=11 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E13acc_sensor_32.285 var=36) store (__tmp.2494 __ptr_acc_sensor_32.60 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E13acc_sensor_32.34)  <303>;
    (__M_WDMA.582 var=11 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E12c_sensor_pre.583 var=37) store (__tmp.2489 __ptr_c_sensor_pre.62 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E12c_sensor_pre.35)  <509>;
    (__M_WDMA.595 var=11 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E14acc_sensor_pre.596 var=38) store (__tmp.2494 __ptr_acc_sensor_pre.64 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E14acc_sensor_pre.36)  <521>;
    (_Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi.793 var=209) const ()  <627>;
    (__link.795 var=211) dmaddr__call_dmaddr_ (_Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi.793)  <629>;
    (__rt.2293 var=484) __Pvoid__pl___Pvoid_int18_ (__rd___sp.99 __ct_0S0.2482)  <1959>;
    (__ct_0S0.2482 var=512) const ()  <2226>;
    (__ct_2.2488 var=519) const ()  <2237>;
    (__tmp.2489 var=148) int72__shift_int72__int72__uint2_ (__fch___extDM_int16_.253 __ct_16.257 __ct_2.2488)  <2238>;
    (__tmp.2494 var=163) int72__shift_int72__int72__uint2_ (__fch___extDM_int16_.272 __ct_16.257 __ct_2.2488)  <2246>;
    call {
        (__ptr_pointer_sample_line.787 var=68 stl=A off=4) assign (__ptr_pointer_sample_line.66)  <621>;
        (__fch__ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E14acc_sensor_pre.792 var=208 stl=RA off=0) assign (__tmp.2494)  <626>;
        (__link.796 var=211 stl=LR off=0) assign (__link.795)  <630>;
        (_ZL2mu.797 var=45 __extDM.798 var=32 __extDM_BufferPtr.799 var=42 __extDM_BufferPtrDMB.800 var=40 __extDM___PDMint32_.801 var=52 __extDM_int16_.802 var=47 __extDM_int32_.803 var=46 __extDM_int64_.804 var=58 __extDM_void.805 var=49 __extPM.806 var=33 __extPM_FILE.807 var=48 __extPM_void.808 var=50 pointer_coefficient_line.809 var=41 pointer_coefficient_line_buffer_len.810 var=56 pointer_coefficient_line_ptr_current.811 var=54 pointer_coefficient_line_ptr_start.812 var=57 pointer_sample_line.813 var=39 pointer_sample_line_buffer_len.814 var=55 pointer_sample_line_ptr_current.815 var=51 pointer_sample_line_ptr_start.816 var=53 __vola.817 var=29) F_Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi (__link.796 __ptr_pointer_sample_line.787 __fch__ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E14acc_sensor_pre.792 _ZL2mu.43 __extDM.30 __extDM_BufferPtr.40 __extDM_BufferPtrDMB.38 __extDM___PDMint32_.50 __extDM_int16_.273 __extDM_int32_.44 __extDM_int64_.56 __extDM_void.47 __extPM.31 __extPM_FILE.46 __extPM_void.48 pointer_coefficient_line.39 pointer_coefficient_line_buffer_len.54 pointer_coefficient_line_ptr_current.52 pointer_coefficient_line_ptr_start.55 pointer_sample_line.37 pointer_sample_line_buffer_len.53 pointer_sample_line_ptr_current.49 pointer_sample_line_ptr_start.51 __vola.274)  <631>;
    } #14 off=1
    #617 off=2
    (__ptr_pointer_coefficient_line.68 var=71) const ()  <92>;
    (__ct_2.249 var=140) const ()  <273>;
    (__ct_0.788 var=205) const ()  <622>;
    (__fch_pointer_sample_line_ptr_current.827 var=215) load (__M_WDMB.10 __rt.2403 pointer_sample_line_ptr_current.815)  <641>;
    (__fch_pointer_sample_line_ptr_start.832 var=219) load (__M_WDMB.10 __rt.2425 pointer_sample_line_ptr_start.816)  <646>;
    (__fch_pointer_coefficient_line_ptr_current.837 var=223) load (__M_WDMA.9 __ptr_pointer_coefficient_line__a8.2279 pointer_coefficient_line_ptr_current.811)  <651>;
    (__fch_pointer_sample_line_buffer_len.842 var=227) load (__M_WDMB.10 __rt.2447 pointer_sample_line_buffer_len.814)  <656>;
    (__fch_pointer_coefficient_line_buffer_len.847 var=231) load (__M_WDMA.9 __ptr_pointer_coefficient_line.68 pointer_coefficient_line_buffer_len.810)  <661>;
    (__ct_m4.2150 var=427) const ()  <1792>;
    (__ct_m1.2211 var=453) const ()  <1844>;
    (__vcnt.2212 var=452) __sint__pl___sint___sint (__fch_pointer_coefficient_line_buffer_len.847 __ct_m1.2211)  <1846>;
    (__ct_1.2214 var=454) const ()  <1848>;
    (__vcnt.2215 var=452) __sint__pl___sint___sint (__vcnt.2510 __ct_1.2214)  <1850>;
    (__cv.2216 var=455) uint16__uint16____sint (__vcnt.2215)  <1851>;
    (__ptr_pointer_coefficient_line__a8.2279 var=481) const ()  <1915>;
    (__rt.2403 var=484) __Pvoid__pl___Pvoid_int18_ (__ptr_pointer_sample_line.66 __ct_8.2485)  <2099>;
    (__rt.2425 var=484) __Pvoid__mi___Pvoid_int18_ (__rt.2403 __ct_4.2484)  <2127>;
    (__rt.2447 var=484) __Pvoid__mi___Pvoid_int18_ (__rt.2425 __ct_4.2484)  <2155>;
    (__rt.2469 var=484) __Pvoid__pl___Pvoid_int18_ (__ptr_pointer_coefficient_line.68 __ct_4.2484)  <2183>;
    (__ct_4.2484 var=514) const ()  <2230>;
    (__ct_8.2485 var=515) const ()  <2232>;
    (__tmp.2499 var=536) int72__shift_int72__int72__uint2_ (__fch_pointer_sample_line_buffer_len.842 __ct_2.249 __ct_2.2488)  <2254>;
    (__ct_1.2503 var=526) const ()  <2261>;
    (__tmp.2509 var=531) int72__shift_int72__int72__uint2_ (__vcnt.2212 __ct_1.2214 __ct_1.2503)  <2270>;
    (__vcnt.2510 var=452) int32__extract_high_int72_ (__tmp.2509)  <2271>;
    (__trgt.2518 var=544) const ()  <2362>;
    () void_doloop_uint16__uint16_ (__cv.2216 __trgt.2518)  <2363>;
    (__vcnt.2519 var=545) undefined ()  <2364>;
    for {
        {
            (__inl_p_x0.912 var=98) entry (__inl_p_x0.1082 __fch_pointer_sample_line_ptr_current.827)  <726>;
            (__inl_p_w.914 var=100) entry (__inl_p_w.1086 __fch_pointer_coefficient_line_ptr_current.837)  <728>;
            (__inl_acc_fir_1.917 var=103) entry (__inl_acc_fir_1.1092 __ct_0.788)  <731>;
            (__inl_acc_fir_2.918 var=104) entry (__inl_acc_fir_2.1094 __ct_0.788)  <732>;
        } #17
        {
            (__fchtmp.956 var=240) load (__M_WDMB.10 __inl_p_x0.912 _ZL2mu.797 __extDM_int32_.803 pointer_coefficient_line_buffer_len.810 pointer_sample_line_buffer_len.814)  <770>;
            (__fchtmp.957 var=241) load (__M_WDMA.9 __inl_p_w.914 _ZL2mu.797 __extDM_int32_.803 pointer_coefficient_line_buffer_len.810 pointer_sample_line_buffer_len.814)  <771>;
            (__fchtmp.967 var=251) load (__M_WDMB.10 __inl_p_x0.2089 _ZL2mu.797 __extDM_int32_.803 pointer_coefficient_line_buffer_len.810 pointer_sample_line_buffer_len.814)  <781>;
            (__fchtmp.968 var=252) load (__M_WDMA.9 __rt.2337 _ZL2mu.797 __extDM_int32_.803 pointer_coefficient_line_buffer_len.810 pointer_sample_line_buffer_len.814)  <782>;
            (__inl_acc_fir_1.979 var=103) accum_t__pl_accum_t_accum_t (__inl_acc_fir_1.917 __tmp.2102)  <793>;
            (__inl_acc_fir_2.981 var=104) accum_t__pl_accum_t_accum_t (__inl_acc_fir_2.918 __tmp.2107)  <795>;
            (__inl_p_x0.2089 var=98) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__inl_p_x0.912 __ct_m4.2150 __fch_pointer_sample_line_ptr_start.832 __tmp.2499)  <1678>;
            (__inl_p_x0.2097 var=98) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__inl_p_x0.2089 __ct_m4.2150 __fch_pointer_sample_line_ptr_start.832 __tmp.2499)  <1689>;
            (__tmp.2102 var=262) int72__multss_int32__int32__uint1_ (__fchtmp.956 __fchtmp.957 __ct_0.76)  <1697>;
            (__tmp.2107 var=264) int72__multss_int32__int32__uint1_ (__fchtmp.967 __fchtmp.968 __ct_0.76)  <1705>;
            (__rt.2337 var=484) __Pvoid__pl___Pvoid_int18_ (__inl_p_w.914 __ct_4.2484)  <2015>;
            (__rt.2359 var=484) __Pvoid__pl___Pvoid_int18_ (__rt.2337 __ct_4.2484)  <2043>;
        } #405 off=3
        {
            () for_count (__vcnt.2519)  <800>;
            (__inl_p_x0.1082 var=98 __inl_p_x0.1083 var=98) exit (__inl_p_x0.2097)  <849>;
            (__inl_p_w.1086 var=100 __inl_p_w.1087 var=100) exit (__rt.2359)  <851>;
            (__inl_acc_fir_1.1092 var=103 __inl_acc_fir_1.1093 var=103) exit (__inl_acc_fir_1.979)  <854>;
            (__inl_acc_fir_2.1094 var=104 __inl_acc_fir_2.1095 var=104) exit (__inl_acc_fir_2.981)  <855>;
        } #19
    } #16 rng=[1,65535]
    #99 off=4
    (__ptr_filter_accumulator.70 var=73) const ()  <94>;
    (__ptr_output_32.72 var=75) const ()  <96>;
    (__ptr_mu.74 var=77) const ()  <98>;
    (__inl_acc_fir.1170 var=112) accum_t__pl_accum_t_accum_t (__inl_acc_fir_1.1093 __inl_acc_fir_2.1095)  <893>;
    (__tmpb0_F_Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_.1171 var=93) __sint_rnd_saturate_accum_t (__inl_acc_fir.1170)  <894>;
    (__M_WDMB.1175 var=12 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E18filter_accumulator.1176 var=43) store (__tmpb0_F_Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_.1171 __ptr_filter_accumulator.70 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E18filter_accumulator.41)  <898>;
    (__fch__ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E12c_sensor_pre.1180 var=278) load (__M_WDMA.9 __ptr_c_sensor_pre.62 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E12c_sensor_pre.583)  <902>;
    (__tmp.1185 var=283) __sint__mi___sint___sint (__fch__ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E12c_sensor_pre.1180 __tmpb0_F_Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_.1171)  <907>;
    (__M_WDMB.1189 var=12 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E9output_32.1190 var=44) store (__tmp.1185 __ptr_output_32.72 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E9output_32.42)  <911>;
    (__fch_pointer_coefficient_line_ptr_start.1208 var=294) load (__M_WDMA.9 __rt.2469 pointer_coefficient_line_ptr_start.812)  <929>;
    (__fch__ZL2mu.1256 var=331) load (__M_WDMA.9 __ptr_mu.74 _ZL2mu.797)  <977>;
    (__inl_correction.1258 var=128) __sint_rnd_saturate_accum_t (__inl_product.2120)  <979>;
    (__inl_p_x1.2115 var=123) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__fch_pointer_sample_line_ptr_current.827 __ct_m4.2150 __fch_pointer_sample_line_ptr_start.832 __tmp.2499)  <1716>;
    (__inl_product.2120 var=127) int72__multss_int32__int32__uint1_ (__fch__ZL2mu.1256 __tmp.1185 __ct_0.76)  <1724>;
    (__ct_m8.2151 var=428) const ()  <1794>;
    (__trgt.2520 var=546) const ()  <2365>;
    () void_doloop_uint16__uint16_ (__cv.2216 __trgt.2520)  <2366>;
    (__vcnt.2521 var=547) undefined ()  <2367>;
    for {
        {
            (_ZL2mu.1278 var=45) entry (_ZL2mu.1427 _ZL2mu.797)  <999>;
            (__extDM_int32_.1279 var=46) entry (__extDM_int32_.1429 __extDM_int32_.803)  <1000>;
            (pointer_sample_line_buffer_len.1288 var=55) entry (pointer_sample_line_buffer_len.1447 pointer_sample_line_buffer_len.814)  <1009>;
            (pointer_coefficient_line_buffer_len.1289 var=56) entry (pointer_coefficient_line_buffer_len.1449 pointer_coefficient_line_buffer_len.810)  <1010>;
            (__extDM_int64_.1291 var=58) entry (__extDM_int64_.1453 __extDM_int64_.804)  <1012>;
            (__inl_p_w0.1336 var=121) entry (__inl_p_w0.1543 __fch_pointer_coefficient_line_ptr_start.1208)  <1057>;
            (__inl_p_x0.1337 var=122) entry (__inl_p_x0.1545 __fch_pointer_sample_line_ptr_current.827)  <1058>;
            (__inl_p_x1.1338 var=123) entry (__inl_p_x1.1547 __inl_p_x1.2115)  <1059>;
        } #22
        {
            (__fchtmp.1354 var=336) load (__M_LDMA.12 __inl_p_w0.1336 _ZL2mu.1278 __extDM_int32_.1279 __extDM_int64_.1291 pointer_coefficient_line_buffer_len.1289 pointer_sample_line_buffer_len.1288)  <1075>;
            (__inl_w0.1356 var=130 __inl_w1.1357 var=131) void_lldecompose___ulonglong___sint___sint (__fchtmp.1354)  <1077>;
            (__fchtmp.1360 var=342) load (__M_WDMB.10 __inl_p_x0.1337 _ZL2mu.1278 __extDM_int32_.1279 pointer_coefficient_line_buffer_len.1289 pointer_sample_line_buffer_len.1288)  <1080>;
            (__inl_acc_w0.1362 var=132) accum_t__pl_accum_t_accum_t (__inl_w0.1356 __tmp.2125)  <1082>;
            (__fchtmp.1363 var=345) load (__M_WDMB.10 __inl_p_x1.1338 _ZL2mu.1278 __extDM_int32_.1279 pointer_coefficient_line_buffer_len.1289 pointer_sample_line_buffer_len.1288)  <1083>;
            (__inl_acc_w1.1365 var=133) accum_t__pl_accum_t_accum_t (__inl_w1.1357 __tmp.2130)  <1085>;
            (__tmp.1378 var=360) __sint_rnd_saturate_accum_t (__inl_acc_w0.1362)  <1098>;
            (__tmp.1379 var=361) __sint_rnd_saturate_accum_t (__inl_acc_w1.1365)  <1099>;
            (__tmp.1380 var=362) __ulonglong_llcompose___sint___sint (__tmp.1378 __tmp.1379)  <1100>;
            (__M_LDMA.1382 var=14 _ZL2mu.1383 var=45 __extDM_int32_.1384 var=46 __extDM_int64_.1385 var=58 pointer_coefficient_line_buffer_len.1386 var=56 pointer_sample_line_buffer_len.1387 var=55) store (__tmp.1380 __inl_p_w0.1336 _ZL2mu.1278 __extDM_int32_.1279 __extDM_int64_.1291 pointer_coefficient_line_buffer_len.1289 pointer_sample_line_buffer_len.1288)  <1102>;
            (__tmp.2125 var=343) int72__multss_int32__int32__uint1_ (__inl_correction.1258 __fchtmp.1360 __ct_0.76)  <1732>;
            (__tmp.2130 var=346) int72__multss_int32__int32__uint1_ (__inl_correction.1258 __fchtmp.1363 __ct_0.76)  <1740>;
            (__inl_p_x0.2138 var=122) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__inl_p_x0.1337 __ct_m8.2151 __fch_pointer_sample_line_ptr_start.832 __tmp.2499)  <1751>;
            (__inl_p_x1.2146 var=123) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__inl_p_x1.1338 __ct_m8.2151 __fch_pointer_sample_line_ptr_start.832 __tmp.2499)  <1762>;
            (__rt.2381 var=484) __Pvoid__pl___Pvoid_int18_ (__inl_p_w0.1336 __ct_8.2485)  <2071>;
        } #475 off=5
        {
            () for_count (__vcnt.2521)  <1110>;
            (_ZL2mu.1427 var=45 _ZL2mu.1428 var=45) exit (_ZL2mu.1383)  <1127>;
            (__extDM_int32_.1429 var=46 __extDM_int32_.1430 var=46) exit (__extDM_int32_.1384)  <1128>;
            (pointer_sample_line_buffer_len.1447 var=55 pointer_sample_line_buffer_len.1448 var=55) exit (pointer_sample_line_buffer_len.1387)  <1137>;
            (pointer_coefficient_line_buffer_len.1449 var=56 pointer_coefficient_line_buffer_len.1450 var=56) exit (pointer_coefficient_line_buffer_len.1386)  <1138>;
            (__extDM_int64_.1453 var=58 __extDM_int64_.1454 var=58) exit (__extDM_int64_.1385)  <1140>;
            (__inl_p_w0.1543 var=121 __inl_p_w0.1544 var=121) exit (__rt.2381)  <1185>;
            (__inl_p_x0.1545 var=122 __inl_p_x0.1546 var=122) exit (__inl_p_x0.2138)  <1186>;
            (__inl_p_x1.1547 var=123 __inl_p_x1.1548 var=123) exit (__inl_p_x1.2146)  <1187>;
        } #24
    } #21 rng=[1,65535]
    #36 off=6 nxt=-2
    (__fch__ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E9output_32.1774 var=381) load (__M_WDMB.10 __ptr_output_32.72 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E9output_32.1190)  <1400>;
    (__tmp.1779 var=386) __sint_rnd_saturate_accum_t (__tmp.2504)  <1405>;
    (__tmp.1780 var=387) __sshort___sshort___sint (__tmp.1779)  <1406>;
    (__M_SDMB.1786 var=8 __extDM_int16_.1787 var=47 __vola.1788 var=29) store (__tmp.1780 output_port.97 __extDM_int16_.802 __vola.817)  <1412>;
    (__rd___sp.1983 var=59) rd_res_reg (__R_SP.24 __sp.104)  <1516>;
    (__R_SP.1987 var=26 __sp.1988 var=34) wr_res_reg (__rt.2315 __sp.104)  <1520>;
    () void_ret_dmaddr_ (__la.79)  <1521>;
    () sink (__vola.1788)  <1522>;
    () sink (__extDM.798)  <1525>;
    () sink (__extPM.806)  <1526>;
    () sink (__sp.1988)  <1527>;
    () sink (_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E11c_sensor_32.266)  <1528>;
    () sink (_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E13acc_sensor_32.285)  <1529>;
    () sink (_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E12c_sensor_pre.583)  <1530>;
    () sink (_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E14acc_sensor_pre.596)  <1531>;
    () sink (pointer_sample_line.813)  <1532>;
    () sink (__extDM_BufferPtrDMB.800)  <1533>;
    () sink (pointer_coefficient_line.809)  <1534>;
    () sink (__extDM_BufferPtr.799)  <1535>;
    () sink (_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E18filter_accumulator.1176)  <1536>;
    () sink (_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E9output_32.1190)  <1537>;
    () sink (_ZL2mu.1428)  <1538>;
    () sink (__extDM_int32_.1430)  <1539>;
    () sink (__extDM_int16_.1787)  <1540>;
    () sink (__extPM_FILE.807)  <1541>;
    () sink (__extDM_void.805)  <1542>;
    () sink (__extPM_void.808)  <1543>;
    () sink (pointer_sample_line_ptr_current.815)  <1544>;
    () sink (__extDM___PDMint32_.801)  <1545>;
    () sink (pointer_sample_line_ptr_start.816)  <1546>;
    () sink (pointer_coefficient_line_ptr_current.811)  <1547>;
    () sink (pointer_sample_line_buffer_len.1448)  <1548>;
    () sink (pointer_coefficient_line_buffer_len.1450)  <1549>;
    () sink (pointer_coefficient_line_ptr_start.812)  <1550>;
    () sink (__extDM_int64_.1454)  <1551>;
    () sink (__ct_0.76)  <1552>;
    (__rt.2315 var=484) __Pvoid__pl___Pvoid_int18_ (__rd___sp.1983 __ct_0s0.2483)  <1987>;
    (__ct_0s0.2483 var=513) const ()  <2228>;
    (__tmp.2504 var=385) int72__shift_int72__int72__uint2_ (__fch__ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E9output_32.1774 __ct_16.257 __ct_1.2503)  <2262>;
} #0
0 : 'signal_processing\\signal_path.c';
----------
0 : (0,336:0,0);
14 : (0,373:4,23);
16 : (0,376:28,40);
21 : (0,380:4,84);
36 : (0,387:0,112);
99 : (0,380:4,82);
405 : (0,376:28,53);
475 : (0,380:4,0);
595 : (0,373:4,23);
617 : (0,376:28,40);
----------
86 : (0,378:19,0);
88 : (0,373:43,0);
90 : (0,376:28,0);
92 : (0,376:28,0);
94 : (0,376:4,0);
96 : (0,378:4,0);
123 : (0,336:5,0);
127 : (0,336:5,0);
273 : (0,361:47,0);
277 : (0,361:47,8);
279 : (0,361:55,0);
287 : (0,361:19,8);
293 : (0,362:50,9);
303 : (0,362:21,9);
509 : (0,366:21,16);
521 : (0,367:23,17);
621 : (0,373:21,0);
622 : (0,373:58,0);
626 : (0,373:57,0);
629 : (0,373:4,23);
630 : (0,373:4,0);
631 : (0,373:4,23);
641 : (0,376:28,30);
646 : (0,376:28,31);
651 : (0,376:28,32);
656 : (0,376:28,33);
661 : (0,376:28,34);
726 : (0,376:28,40);
728 : (0,376:28,40);
731 : (0,376:28,40);
732 : (0,376:28,40);
770 : (0,376:28,40);
771 : (0,376:28,41);
781 : (0,376:28,46);
782 : (0,376:28,47);
793 : (0,376:28,52);
795 : (0,376:28,53);
800 : (0,376:28,56);
849 : (0,376:28,56);
851 : (0,376:28,56);
854 : (0,376:28,56);
855 : (0,376:28,56);
893 : (0,376:28,57);
894 : (0,376:28,58);
898 : (0,376:22,61);
902 : (0,378:31,62);
907 : (0,378:35,62);
911 : (0,378:13,62);
929 : (0,380:4,72);
977 : (0,380:4,81);
979 : (0,380:4,82);
999 : (0,380:4,84);
1000 : (0,380:4,84);
1009 : (0,380:4,84);
1010 : (0,380:4,84);
1012 : (0,380:4,84);
1057 : (0,380:4,84);
1058 : (0,380:4,84);
1059 : (0,380:4,84);
1075 : (0,380:4,84);
1077 : (0,380:4,84);
1080 : (0,380:4,87);
1082 : (0,380:4,87);
1083 : (0,380:4,88);
1085 : (0,380:4,88);
1098 : (0,380:4,91);
1099 : (0,380:4,91);
1100 : (0,380:4,91);
1102 : (0,380:4,91);
1110 : (0,380:4,95);
1127 : (0,380:4,95);
1128 : (0,380:4,95);
1137 : (0,380:4,95);
1138 : (0,380:4,95);
1140 : (0,380:4,95);
1185 : (0,380:4,95);
1186 : (0,380:4,95);
1187 : (0,380:4,95);
1400 : (0,384:56,102);
1405 : (0,384:25,102);
1406 : (0,384:23,102);
1412 : (0,384:19,102);
1516 : (0,387:0,0);
1520 : (0,387:0,112);
1521 : (0,387:0,112);
1678 : (0,376:28,45);
1689 : (0,376:28,51);
1697 : (0,376:28,52);
1705 : (0,376:28,53);
1716 : (0,380:4,80);
1724 : (0,380:4,81);
1732 : (0,380:4,87);
1740 : (0,380:4,88);
1751 : (0,380:4,89);
1762 : (0,380:4,90);
1792 : (0,376:28,0);
1794 : (0,380:4,0);
1915 : (0,376:28,0);
1959 : (0,336:5,0);
1987 : (0,387:0,0);
2015 : (0,376:28,0);
2043 : (0,376:28,0);
2071 : (0,380:4,0);
2099 : (0,376:28,0);
2127 : (0,376:28,0);
2155 : (0,376:28,0);
2183 : (0,380:4,0);
2226 : (0,336:5,0);
2228 : (0,387:0,0);
2230 : (0,376:28,0);
2232 : (0,380:4,0);
2237 : (0,361:52,0);
2238 : (0,361:52,8);
2246 : (0,362:55,9);
2254 : (0,376:28,45);
2261 : (0,384:61,0);
2262 : (0,384:61,102);
2363 : (0,376:28,56);
2366 : (0,380:4,95);

