116 lines
5.2 KiB
Plaintext
116 lines
5.2 KiB
Plaintext
|
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Wed Jan 28 15:29:46 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 increment_buffer(BufferPtr *, int)
|
|
F_Z16increment_bufferP9BufferPtri : user_defined, called {
|
|
fnm : "increment_buffer" 'void increment_buffer(BufferPtr *, int)';
|
|
arg : ( dmaddr_:i dmaddr_:i int32_:i );
|
|
loc : ( LR[0] A[0] RA[0] );
|
|
vac : ( srIM[0] );
|
|
frm : ( );
|
|
}
|
|
****
|
|
***/
|
|
|
|
[
|
|
0 : _Z16increment_bufferP9BufferPtri 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_Z16increment_bufferP9BufferPtri {
|
|
(__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,110:0,2);
|
|
----------
|
|
75 : (0,108:5,0);
|
|
79 : (0,108:5,0);
|
|
84 : (0,109:43,1);
|
|
91 : (0,109:72,1);
|
|
95 : (0,109:91,1);
|
|
103 : (0,109:10,1);
|
|
104 : (0,110:0,0);
|
|
108 : (0,110:0,2);
|
|
109 : (0,110:0,2);
|
|
155 : (0,109:26,1);
|
|
175 : (0,109:58,0);
|
|
201 : (0,108:5,0);
|
|
229 : (0,109:43,1);
|
|
257 : (0,110:0,0);
|
|
285 : (0,109:72,0);
|
|
341 : (0,109:43,0);
|
|
367 : (0,108:5,0);
|
|
369 : (0,109:43,0);
|
|
375 : (0,110:0,0);
|
|
379 : (0,109:72,0);
|
|
384 : (0,109:58,0);
|
|
385 : (0,109:58,1);
|
|
393 : (0,109:91,1);
|
|
|