
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 15:57:59 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=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32


/***
!!  void sig_cirular_buffer_ptr_increment(BufferPtr *, int)
F_Z32sig_cirular_buffer_ptr_incrementP9BufferPtri : user_defined, called {
    fnm : "sig_cirular_buffer_ptr_increment" 'void sig_cirular_buffer_ptr_increment(BufferPtr *, int)';
    arg : ( dmaddr_:i dmaddr_:i int32_:i );
    loc : ( LR[0] A[0] RA[0] );
    vac : ( srIM[0] );
    frm : ( );
}
****
***/

[
    0 : _Z32sig_cirular_buffer_ptr_incrementP9BufferPtri typ=uint20_ bnd=e stl=PM tref=void_____PBufferPtr___sint__
   11 : __M_WDMA typ=int32_ bnd=d stl=WDMA
   26 : __R_SP typ=dmaddr_ bnd=d stl=SP
   34 : __sp typ=dmaddr_ bnd=b stl=SP
   36 : __extDM_BufferPtr_ptr_current typ=int8_ bnd=b stl=DM
   38 : __extDM_BufferPtr_ptr_start typ=int8_ bnd=b stl=DM
   39 : __extDM_BufferPtr_buffer_len typ=int8_ bnd=b stl=DM
   41 : __rd___sp typ=dmaddr_ bnd=m
   42 : __ct_0 typ=uint1_ val=0f bnd=m
   43 : __la typ=dmaddr_ bnd=p tref=dmaddr___
   44 : buffer typ=dmaddr_ bnd=p tref=__PBufferPtr__
   45 : i_incr typ=int32_ bnd=p tref=__sint__
   52 : __fch___extDM_BufferPtr_ptr_current typ=dmaddr_ bnd=m
   59 : __fch___extDM_BufferPtr_ptr_start typ=dmaddr_ bnd=m
   63 : __fch___extDM_BufferPtr_buffer_len typ=int32_ bnd=m
   67 : __tmp typ=dmaddr_ bnd=m
   90 : __ct_2 typ=int32_ val=2f bnd=m
   93 : __rt typ=dmaddr_ bnd=m tref=__Pvoid__
  118 : __ct_0S0 typ=int18_ val=0S0 bnd=m
  119 : __ct_8 typ=int18_ val=8f bnd=m
  122 : __ct_0s0 typ=int18_ val=0s0 bnd=m
  124 : __ct_4 typ=int18_ val=4f bnd=m
  128 : __ct_2 typ=uint2_ val=2f bnd=m
  133 : __tmp typ=int18_ bnd=m
  134 : __tmp typ=int18_ bnd=m
]
F_Z32sig_cirular_buffer_ptr_incrementP9BufferPtri {
    (__M_WDMA.9 var=11) st_def ()  <18>;
    (__R_SP.24 var=26) st_def ()  <48>;
    (__sp.32 var=34) source ()  <56>;
    (__extDM_BufferPtr_ptr_current.34 var=36) source ()  <58>;
    (__extDM_BufferPtr_ptr_start.36 var=38) source ()  <60>;
    (__extDM_BufferPtr_buffer_len.37 var=39) source ()  <61>;
    (__ct_0.40 var=42) const ()  <64>;
    (__la.42 var=43 stl=LR off=0) inp ()  <66>;
    (__la.43 var=43) deassign (__la.42)  <67>;
    (buffer.45 var=44 stl=A off=0) inp ()  <69>;
    (buffer.46 var=44) deassign (buffer.45)  <70>;
    (i_incr.48 var=45 stl=RA off=0) inp ()  <72>;
    (i_incr.49 var=45) deassign (i_incr.48)  <73>;
    (__rd___sp.51 var=41) rd_res_reg (__R_SP.24 __sp.32)  <75>;
    (__R_SP.55 var=26 __sp.56 var=34) wr_res_reg (__rt.133 __sp.32)  <79>;
    (__fch___extDM_BufferPtr_ptr_current.60 var=52) load (__M_WDMA.9 __rt.155 __extDM_BufferPtr_ptr_current.34)  <84>;
    (__fch___extDM_BufferPtr_ptr_start.67 var=59) load (__M_WDMA.9 __rt.199 __extDM_BufferPtr_ptr_start.36)  <91>;
    (__fch___extDM_BufferPtr_buffer_len.71 var=63) load (__M_WDMA.9 __rt.221 __extDM_BufferPtr_buffer_len.37)  <95>;
    (__M_WDMA.79 var=11 __extDM_BufferPtr_ptr_current.80 var=36) store (__tmp.110 __rt.243 __extDM_BufferPtr_ptr_current.34)  <103>;
    (__rd___sp.81 var=41) rd_res_reg (__R_SP.24 __sp.56)  <104>;
    (__R_SP.85 var=26 __sp.86 var=34) wr_res_reg (__rt.177 __sp.56)  <108>;
    () void_ret_dmaddr_ (__la.43)  <109>;
    () sink (__sp.86)  <115>;
    () sink (__extDM_BufferPtr_ptr_current.80)  <117>;
    () sink (__ct_0.40)  <122>;
    (__tmp.110 var=67) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__fch___extDM_BufferPtr_ptr_current.60 __tmp.266 __fch___extDM_BufferPtr_ptr_start.67 __tmp.271)  <155>;
    (__ct_2.119 var=90) const ()  <175>;
    (__rt.133 var=93) __Pvoid__pl___Pvoid_int18_ (__rd___sp.51 __ct_0S0.256)  <201>;
    (__rt.155 var=93) __Pvoid__pl___Pvoid_int18_ (buffer.46 __ct_8.257)  <229>;
    (__rt.177 var=93) __Pvoid__pl___Pvoid_int18_ (__rd___sp.81 __ct_0s0.260)  <257>;
    (__rt.199 var=93) __Pvoid__mi___Pvoid_int18_ (__rt.155 __ct_4.262)  <285>;
    (__rt.221 var=93) __Pvoid__mi___Pvoid_int18_ (__rt.199 __ct_4.262)  <313>;
    (__rt.243 var=93) __Pvoid__pl___Pvoid_int18_ (__rt.221 __ct_8.257)  <341>;
    (__ct_0S0.256 var=118) const ()  <367>;
    (__ct_8.257 var=119) const ()  <369>;
    (__ct_0s0.260 var=122) const ()  <375>;
    (__ct_4.262 var=124) const ()  <379>;
    (__ct_2.265 var=128) const ()  <384>;
    (__tmp.266 var=133) int72__shift_int72__int72__uint2_ (i_incr.49 __ct_2.119 __ct_2.265)  <385>;
    (__tmp.271 var=134) int72__shift_int72__int72__uint2_ (__fch___extDM_BufferPtr_buffer_len.71 __ct_2.119 __ct_2.265)  <393>;
} #5 off=0 nxt=-2
0 : 'signal_processing\\signal_path.c';
----------
5 : (0,107:0,2);
----------
75 : (0,105:5,0);
79 : (0,105:5,0);
84 : (0,106:43,1);
91 : (0,106:72,1);
95 : (0,106:91,1);
103 : (0,106:10,1);
104 : (0,107:0,0);
108 : (0,107:0,2);
109 : (0,107:0,2);
155 : (0,106:26,1);
175 : (0,106:58,0);
201 : (0,105:5,0);
229 : (0,106:43,1);
257 : (0,107:0,0);
285 : (0,106:72,0);
341 : (0,106:43,0);
367 : (0,105:5,0);
369 : (0,106:43,0);
375 : (0,107:0,0);
379 : (0,106:72,0);
384 : (0,106:58,0);
385 : (0,106:58,1);
393 : (0,106:91,1);

