Calc Funktion weitergecoded - compiliert

This commit is contained in:
Patrick Hangl
2026-01-28 15:35:03 +01:00
parent 6f52b7ace4
commit fa787bec48
72 changed files with 7469 additions and 354979 deletions

View File

@@ -1,8 +1,8 @@
466ba9a29dd6732e5048de41303e492793f3e524
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
42695db990e5aaff0b9f36d25938c80e96ce47cc
1eaa66e3661b4c51e70bd7db803caef395e44f4d
6a7c0bd95aec01b6196443462b0bfaac2fdb71b7
da39a3ee5e6b4b0d3255bfef95601890afd80709
251b13cf6ca1c3f069f9d86a0d8130792b734e76
3bd5322a9dbb239e10fcf3ab8e3860e4e55187f2
28
0

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:29:56 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Wed Jan 28 15:15:00 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 main.c lpdsp32
@@ -85,10 +85,10 @@ Ffclose : user_defined, called {
37 : _ZL17c_sensor_signal_t typ=int8_ bnd=i sz=144 algn=4 stl=DMA tref=SingleSignalPath_DMA
38 : __extDM_SingleSignalPath typ=int8_ bnd=b stl=DM
39 : _ZL19acc_sensor_signal_t typ=int8_ bnd=i sz=144 algn=4 stl=DMA tref=SingleSignalPath_DMA
40 : _ZL13__strdb58f936 typ=int8_ bnd=i sz=48 algn=1 stl=DMA tref=__A48__cchar_DMA
40 : _ZL13__str45bf45e5 typ=int8_ bnd=i sz=46 algn=1 stl=DMA tref=__A46__cchar_DMA
41 : _ZL13__str00f02b8f typ=int8_ bnd=i sz=2 algn=1 stl=DMA tref=__A2__cchar_DMA
42 : _ZL13__strff0646f3 typ=int8_ bnd=i sz=43 algn=1 stl=DMA tref=__A43__cchar_DMA
43 : _ZL13__str8a32ec0e typ=int8_ bnd=i sz=54 algn=1 stl=DMA tref=__A54__cchar_DMA
42 : _ZL13__str1747fd53 typ=int8_ bnd=i sz=42 algn=1 stl=DMA tref=__A42__cchar_DMA
43 : _ZL13__str31c2d68e typ=int8_ bnd=i sz=53 algn=1 stl=DMA tref=__A53__cchar_DMA
44 : _ZL13__str00f52cca typ=int8_ bnd=i sz=2 algn=1 stl=DMA tref=__A2__cchar_DMA
45 : _ZL13__str41232700 typ=int8_ bnd=i sz=3 algn=1 stl=DMA tref=__A3__cchar_DMA
46 : d0 typ=int8_ val=88t0 bnd=a sz=4 algn=4 stl=DMA tref=__sint_DMA
@@ -108,14 +108,14 @@ Ffclose : user_defined, called {
60 : __ptr_c_sensor_signal_t typ=dmaddr_ val=0a bnd=m adro=37
61 : __ptr_acc_sensor_signal_t typ=dmaddr_ bnd=m
62 : __ptr_acc_sensor_signal_t typ=dmaddr_ val=0a bnd=m adro=39
63 : __ptr___strdb58f936 typ=dmaddr_ bnd=m
64 : __ptr___strdb58f936 typ=dmaddr_ val=0a bnd=m adro=40
63 : __ptr___str45bf45e5 typ=dmaddr_ bnd=m
64 : __ptr___str45bf45e5 typ=dmaddr_ val=0a bnd=m adro=40
65 : __ptr___str00f02b8f typ=dmaddr_ bnd=m
66 : __ptr___str00f02b8f typ=dmaddr_ val=0a bnd=m adro=41
67 : __ptr___strff0646f3 typ=dmaddr_ bnd=m
68 : __ptr___strff0646f3 typ=dmaddr_ val=0a bnd=m adro=42
69 : __ptr___str8a32ec0e typ=dmaddr_ bnd=m
70 : __ptr___str8a32ec0e typ=dmaddr_ val=0a bnd=m adro=43
67 : __ptr___str1747fd53 typ=dmaddr_ bnd=m
68 : __ptr___str1747fd53 typ=dmaddr_ val=0a bnd=m adro=42
69 : __ptr___str31c2d68e typ=dmaddr_ bnd=m
70 : __ptr___str31c2d68e typ=dmaddr_ val=0a bnd=m adro=43
71 : __ptr___str00f52cca typ=dmaddr_ bnd=m
72 : __ptr___str00f52cca typ=dmaddr_ val=0a bnd=m adro=44
73 : __ptr___str41232700 typ=dmaddr_ bnd=m
@@ -311,36 +311,36 @@ F_main {
(_ZL10input_port.216 var=48 _ZL11output_port.217 var=50 _ZL17c_sensor_signal_t.218 var=37 _ZL19acc_sensor_signal_t.219 var=39 __extDM.220 var=32 __extDM_SingleSignalPath.221 var=38 __extDM_int16_.222 var=49 __extDM_int32_.223 var=57 __extDM_int64_.224 var=54 __extDM_int8_.225 var=55 __extDM_void.226 var=52 __extPM.227 var=33 __extPM_FILE.228 var=56 __extPM_void.229 var=53 b0.230 var=35 b1.231 var=36 __vola.232 var=29) F_Z4initP16SingleSignalPathS0_PdS1_iidddi (__link.215 __ptr_c_sensor_signal_t.190 __ptr_acc_sensor_signal_t.191 __ptr_b0.192 __ptr_b1.193 __ct.196 __ct.199 __ct.202 __ct.205 __ct.208 __ct.211 _ZL10input_port.46 _ZL11output_port.48 _ZL17c_sensor_signal_t.35 _ZL19acc_sensor_signal_t.37 __extDM.30 __extDM_SingleSignalPath.36 __extDM_int16_.47 __extDM_int32_.55 __extDM_int64_.52 __extDM_int8_.53 __extDM_void.50 __extPM.31 __extPM_FILE.54 __extPM_void.51 b0.154 b1.189 __vola.27) <230>;
} #4 off=1
#5 off=2
(__ptr___strdb58f936.61 var=64) const () <85>;
(__ptr___str45bf45e5.61 var=64) const () <85>;
(__ptr___str00f02b8f.63 var=66) const () <87>;
(fopen.236 var=175) const () <234>;
(__link.238 var=177) dmaddr__call_dmaddr_ (fopen.236) <236>;
call {
(__ptr___strdb58f936.234 var=63 stl=A off=1) assign (__ptr___strdb58f936.61) <232>;
(__ptr___str45bf45e5.234 var=63 stl=A off=1) assign (__ptr___str45bf45e5.61) <232>;
(__ptr___str00f02b8f.235 var=65 stl=A off=2) assign (__ptr___str00f02b8f.63) <233>;
(__link.239 var=177 stl=LR off=0) assign (__link.238) <237>;
(__tmp.240 var=178 stl=A off=0 _ZL10input_port.243 var=48 _ZL11output_port.244 var=50 _ZL17c_sensor_signal_t.245 var=37 _ZL19acc_sensor_signal_t.246 var=39 __extDM.247 var=32 __extDM_SingleSignalPath.248 var=38 __extDM_int16_.249 var=49 __extDM_int32_.250 var=57 __extDM_int64_.251 var=54 __extDM_int8_.252 var=55 __extDM_void.253 var=52 __extPM.254 var=33 __extPM_FILE.255 var=56 __extPM_void.256 var=53 b0.257 var=35 b1.258 var=36 __vola.259 var=29) Ffopen (__link.239 __ptr___strdb58f936.234 __ptr___str00f02b8f.235 _ZL10input_port.216 _ZL11output_port.217 _ZL17c_sensor_signal_t.218 _ZL19acc_sensor_signal_t.219 __extDM.220 __extDM_SingleSignalPath.221 __extDM_int16_.222 __extDM_int32_.223 __extDM_int64_.224 __extDM_int8_.225 __extDM_void.226 __extPM.227 __extPM_FILE.228 __extPM_void.229 b0.230 b1.231 __vola.232) <238>;
(__tmp.240 var=178 stl=A off=0 _ZL10input_port.243 var=48 _ZL11output_port.244 var=50 _ZL17c_sensor_signal_t.245 var=37 _ZL19acc_sensor_signal_t.246 var=39 __extDM.247 var=32 __extDM_SingleSignalPath.248 var=38 __extDM_int16_.249 var=49 __extDM_int32_.250 var=57 __extDM_int64_.251 var=54 __extDM_int8_.252 var=55 __extDM_void.253 var=52 __extPM.254 var=33 __extPM_FILE.255 var=56 __extPM_void.256 var=53 b0.257 var=35 b1.258 var=36 __vola.259 var=29) Ffopen (__link.239 __ptr___str45bf45e5.234 __ptr___str00f02b8f.235 _ZL10input_port.216 _ZL11output_port.217 _ZL17c_sensor_signal_t.218 _ZL19acc_sensor_signal_t.219 __extDM.220 __extDM_SingleSignalPath.221 __extDM_int16_.222 __extDM_int32_.223 __extDM_int64_.224 __extDM_int8_.225 __extDM_void.226 __extPM.227 __extPM_FILE.228 __extPM_void.229 b0.230 b1.231 __vola.232) <238>;
(__tmp.241 var=178) deassign (__tmp.240) <239>;
} #6 off=3
#7 off=4
(__ptr___strff0646f3.65 var=68) const () <89>;
(__ptr___str1747fd53.65 var=68) const () <89>;
(__link.265 var=181) dmaddr__call_dmaddr_ (fopen.236) <246>;
call {
(__ptr___strff0646f3.261 var=67 stl=A off=1) assign (__ptr___strff0646f3.65) <242>;
(__ptr___str1747fd53.261 var=67 stl=A off=1) assign (__ptr___str1747fd53.65) <242>;
(__ptr___str00f02b8f.262 var=65 stl=A off=2) assign (__ptr___str00f02b8f.63) <243>;
(__link.266 var=181 stl=LR off=0) assign (__link.265) <247>;
(__tmp.267 var=182 stl=A off=0 _ZL10input_port.270 var=48 _ZL11output_port.271 var=50 _ZL17c_sensor_signal_t.272 var=37 _ZL19acc_sensor_signal_t.273 var=39 __extDM.274 var=32 __extDM_SingleSignalPath.275 var=38 __extDM_int16_.276 var=49 __extDM_int32_.277 var=57 __extDM_int64_.278 var=54 __extDM_int8_.279 var=55 __extDM_void.280 var=52 __extPM.281 var=33 __extPM_FILE.282 var=56 __extPM_void.283 var=53 b0.284 var=35 b1.285 var=36 __vola.286 var=29) Ffopen (__link.266 __ptr___strff0646f3.261 __ptr___str00f02b8f.262 _ZL10input_port.243 _ZL11output_port.244 _ZL17c_sensor_signal_t.245 _ZL19acc_sensor_signal_t.246 __extDM.247 __extDM_SingleSignalPath.248 __extDM_int16_.249 __extDM_int32_.250 __extDM_int64_.251 __extDM_int8_.252 __extDM_void.253 __extPM.254 __extPM_FILE.255 __extPM_void.256 b0.257 b1.258 __vola.259) <248>;
(__tmp.267 var=182 stl=A off=0 _ZL10input_port.270 var=48 _ZL11output_port.271 var=50 _ZL17c_sensor_signal_t.272 var=37 _ZL19acc_sensor_signal_t.273 var=39 __extDM.274 var=32 __extDM_SingleSignalPath.275 var=38 __extDM_int16_.276 var=49 __extDM_int32_.277 var=57 __extDM_int64_.278 var=54 __extDM_int8_.279 var=55 __extDM_void.280 var=52 __extPM.281 var=33 __extPM_FILE.282 var=56 __extPM_void.283 var=53 b0.284 var=35 b1.285 var=36 __vola.286 var=29) Ffopen (__link.266 __ptr___str1747fd53.261 __ptr___str00f02b8f.262 _ZL10input_port.243 _ZL11output_port.244 _ZL17c_sensor_signal_t.245 _ZL19acc_sensor_signal_t.246 __extDM.247 __extDM_SingleSignalPath.248 __extDM_int16_.249 __extDM_int32_.250 __extDM_int64_.251 __extDM_int8_.252 __extDM_void.253 __extPM.254 __extPM_FILE.255 __extPM_void.256 b0.257 b1.258 __vola.259) <248>;
(__tmp.268 var=182) deassign (__tmp.267) <249>;
} #8 off=5
#9 off=6
(__ptr___str8a32ec0e.67 var=70) const () <91>;
(__ptr___str31c2d68e.67 var=70) const () <91>;
(__ptr___str00f52cca.69 var=72) const () <93>;
(__link.292 var=185) dmaddr__call_dmaddr_ (fopen.236) <256>;
call {
(__ptr___str8a32ec0e.288 var=69 stl=A off=1) assign (__ptr___str8a32ec0e.67) <252>;
(__ptr___str31c2d68e.288 var=69 stl=A off=1) assign (__ptr___str31c2d68e.67) <252>;
(__ptr___str00f52cca.289 var=71 stl=A off=2) assign (__ptr___str00f52cca.69) <253>;
(__link.293 var=185 stl=LR off=0) assign (__link.292) <257>;
(__tmp.294 var=186 stl=A off=0 _ZL10input_port.297 var=48 _ZL11output_port.298 var=50 _ZL17c_sensor_signal_t.299 var=37 _ZL19acc_sensor_signal_t.300 var=39 __extDM.301 var=32 __extDM_SingleSignalPath.302 var=38 __extDM_int16_.303 var=49 __extDM_int32_.304 var=57 __extDM_int64_.305 var=54 __extDM_int8_.306 var=55 __extDM_void.307 var=52 __extPM.308 var=33 __extPM_FILE.309 var=56 __extPM_void.310 var=53 b0.311 var=35 b1.312 var=36 __vola.313 var=29) Ffopen (__link.293 __ptr___str8a32ec0e.288 __ptr___str00f52cca.289 _ZL10input_port.270 _ZL11output_port.271 _ZL17c_sensor_signal_t.272 _ZL19acc_sensor_signal_t.273 __extDM.274 __extDM_SingleSignalPath.275 __extDM_int16_.276 __extDM_int32_.277 __extDM_int64_.278 __extDM_int8_.279 __extDM_void.280 __extPM.281 __extPM_FILE.282 __extPM_void.283 b0.284 b1.285 __vola.286) <258>;
(__tmp.294 var=186 stl=A off=0 _ZL10input_port.297 var=48 _ZL11output_port.298 var=50 _ZL17c_sensor_signal_t.299 var=37 _ZL19acc_sensor_signal_t.300 var=39 __extDM.301 var=32 __extDM_SingleSignalPath.302 var=38 __extDM_int16_.303 var=49 __extDM_int32_.304 var=57 __extDM_int64_.305 var=54 __extDM_int8_.306 var=55 __extDM_void.307 var=52 __extPM.308 var=33 __extPM_FILE.309 var=56 __extPM_void.310 var=53 b0.311 var=35 b1.312 var=36 __vola.313 var=29) Ffopen (__link.293 __ptr___str31c2d68e.288 __ptr___str00f52cca.289 _ZL10input_port.270 _ZL11output_port.271 _ZL17c_sensor_signal_t.272 _ZL19acc_sensor_signal_t.273 __extDM.274 __extDM_SingleSignalPath.275 __extDM_int16_.276 __extDM_int32_.277 __extDM_int64_.278 __extDM_int8_.279 __extDM_void.280 __extPM.281 __extPM_FILE.282 __extPM_void.283 b0.284 b1.285 __vola.286) <258>;
(__tmp.295 var=186) deassign (__tmp.294) <259>;
} #10 off=7
#11 off=8
@@ -657,11 +657,11 @@ F_main {
----------
0 : (0,28:0,0);
4 : (0,37:4,14);
5 : (0,49:73,15);
5 : (0,49:71,15);
6 : (0,49:16,15);
7 : (0,50:68,16);
7 : (0,50:67,16);
8 : (0,50:16,16);
9 : (0,51:79,17);
9 : (0,51:78,17);
10 : (0,51:16,17);
11 : (0,55:4,19);
12 : (0,55:4,19);
@@ -704,10 +704,10 @@ F_main {
722 : (0,55:23,53);
----------
85 : (0,49:22,0);
87 : (0,49:73,0);
87 : (0,49:71,0);
89 : (0,50:22,0);
91 : (0,51:22,0);
93 : (0,51:79,0);
93 : (0,51:78,0);
111 : (0,28:4,0);
115 : (0,28:4,0);
117 : (0,31:11,0);
@@ -742,17 +742,17 @@ F_main {
229 : (0,37:4,0);
230 : (0,37:4,14);
232 : (0,49:22,0);
233 : (0,49:73,0);
233 : (0,49:71,0);
236 : (0,49:16,15);
237 : (0,49:16,0);
238 : (0,49:16,15);
242 : (0,50:22,0);
243 : (0,50:68,0);
243 : (0,50:67,0);
246 : (0,50:16,16);
247 : (0,50:16,0);
248 : (0,50:16,16);
252 : (0,51:22,0);
253 : (0,51:79,0);
253 : (0,51:78,0);
256 : (0,51:16,17);
257 : (0,51:16,0);
258 : (0,51:16,17);

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:29:55 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Wed Jan 28 15:15:00 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 main.c lpdsp32

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:29:55 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Wed Jan 28 15:15:00 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 main.c lpdsp32
@@ -216,10 +216,10 @@
__PDMIOvoid__ : _basic() __PDMIOvoid;
__PPMvoid__ : _basic() __PPMvoid;
__cchar_DMA : _basic(DMA,1,1) __cchar;
__A48__cchar_DMA : _array(DMA,48,1) [48] $__cchar_DMA;
__A46__cchar_DMA : _array(DMA,46,1) [46] $__cchar_DMA;
__A2__cchar_DMA : _array(DMA,2,1) [2] $__cchar_DMA;
__A43__cchar_DMA : _array(DMA,43,1) [43] $__cchar_DMA;
__A54__cchar_DMA : _array(DMA,54,1) [54] $__cchar_DMA;
__A42__cchar_DMA : _array(DMA,42,1) [42] $__cchar_DMA;
__A53__cchar_DMA : _array(DMA,53,1) [53] $__cchar_DMA;
__A3__cchar_DMA : _array(DMA,3,1) [3] $__cchar_DMA;
__A4__cchar_DMA : _array(DMA,4,1) [4] $__cchar_DMA;
__sint____ : _function() $__sint__;

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:29:55 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Wed Jan 28 15:15:00 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 main.c lpdsp32

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:29:55 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Wed Jan 28 15:15:00 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 main.c lpdsp32
@@ -17,10 +17,10 @@
16 : _ZL14output_pointer typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__PDMB__sshort_DMA
17 : _ZL14sample_pointer typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__PDMB__sshort_DMA
18 : _ZL6sample typ=int8_ bnd=f sz=2 algn=2 stl=DMB tref=int16_t_DMB
19 : _ZL13__strdb58f936 typ=int8_ bnd=F sz=48 algn=1 stl=DMA tref=__A48__cchar_DMA
19 : _ZL13__str45bf45e5 typ=int8_ bnd=F sz=46 algn=1 stl=DMA tref=__A46__cchar_DMA
20 : _ZL13__str00f02b8f typ=int8_ bnd=F sz=2 algn=1 stl=DMA tref=__A2__cchar_DMA
21 : _ZL13__strff0646f3 typ=int8_ bnd=F sz=43 algn=1 stl=DMA tref=__A43__cchar_DMA
22 : _ZL13__str8a32ec0e typ=int8_ bnd=F sz=54 algn=1 stl=DMA tref=__A54__cchar_DMA
21 : _ZL13__str1747fd53 typ=int8_ bnd=F sz=42 algn=1 stl=DMA tref=__A42__cchar_DMA
22 : _ZL13__str31c2d68e typ=int8_ bnd=F sz=53 algn=1 stl=DMA tref=__A53__cchar_DMA
23 : _ZL13__str00f52cca typ=int8_ bnd=F sz=2 algn=1 stl=DMA tref=__A2__cchar_DMA
24 : _ZL13__str41232700 typ=int8_ bnd=F sz=3 algn=1 stl=DMA tref=__A3__cchar_DMA
25 : _ZL13__str2eb09b76 typ=int8_ bnd=F sz=4 algn=1 stl=DMA tref=__A4__cchar_DMA

View File

@@ -1,7 +1,7 @@
b94f5e81f66808a8f4f9315bd020e05811fb8d4a
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
42695db990e5aaff0b9f36d25938c80e96ce47cc
93d7916815179fe21c6cc81c73f7c33d50df4bf6
e0eeead953fc335ce03bc1b7c4240174136ee484
da39a3ee5e6b4b0d3255bfef95601890afd80709
da39a3ee5e6b4b0d3255bfef95601890afd80709
0

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:29:55 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Wed Jan 28 15:15:00 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 main.c lpdsp32
@@ -12,14 +12,14 @@ _ZL15input_pointer_1/15 $ input_pointer_1
_ZL14output_pointer/16 $ output_pointer
_ZL14sample_pointer/17 $ sample_pointer
_ZL6sample/18 $ sample
_ZL13__strdb58f936/19 $ __strdb58f936
_ZL13__strdb58f936/19 : #2e #2f #73 #69 #6d #75 #6c #61 #74 #69 #6f #6e #5f #64 #61 #74 #61 #2f #63 #6f #6d #70 #6c #65 #78 #5f #63 #5f #73 #65 #6e #73 #6f #72 #5f #73 #69 #67 #6e #61 #6c #5f #74 #2e #74 #78 #74 #00
_ZL13__str45bf45e5/19 $ __str45bf45e5
_ZL13__str45bf45e5/19 : #2e #2f #73 #69 #6d #75 #6c #61 #74 #69 #6f #6e #5f #64 #61 #74 #61 #2f #73 #69 #6d #70 #6c #65 #5f #63 #6f #72 #72 #75 #70 #74 #65 #64 #5f #73 #69 #67 #6e #61 #6c #2e #74 #78 #74 #00
_ZL13__str00f02b8f/20 $ __str00f02b8f
_ZL13__str00f02b8f/20 : #72 #00
_ZL13__strff0646f3/21 $ __strff0646f3
_ZL13__strff0646f3/21 : #2e #2f #73 #69 #6d #75 #6c #61 #74 #69 #6f #6e #5f #64 #61 #74 #61 #2f #63 #6f #6d #70 #6c #65 #78 #5f #6e #6f #69 #73 #65 #5f #73 #69 #67 #6e #61 #6c #2e #74 #78 #74 #00
_ZL13__str8a32ec0e/22 $ __str8a32ec0e
_ZL13__str8a32ec0e/22 : #2e #2f #73 #69 #6d #75 #6c #61 #74 #69 #6f #6e #5f #64 #61 #74 #61 #2f #6f #75 #74 #70 #75 #74 #2f #63 #6f #6d #70 #6c #65 #78 #5f #6f #75 #74 #70 #75 #74 #5f #73 #69 #6d #75 #6c #61 #74 #65 #64 #2e #74 #78 #74 #00
_ZL13__str1747fd53/21 $ __str1747fd53
_ZL13__str1747fd53/21 : #2e #2f #73 #69 #6d #75 #6c #61 #74 #69 #6f #6e #5f #64 #61 #74 #61 #2f #73 #69 #6d #70 #6c #65 #5f #6e #6f #69 #73 #65 #5f #73 #69 #67 #6e #61 #6c #2e #74 #78 #74 #00
_ZL13__str31c2d68e/22 $ __str31c2d68e
_ZL13__str31c2d68e/22 : #2e #2f #73 #69 #6d #75 #6c #61 #74 #69 #6f #6e #5f #64 #61 #74 #61 #2f #6f #75 #74 #70 #75 #74 #2f #73 #69 #6d #70 #6c #65 #5f #6f #75 #74 #70 #75 #74 #5f #73 #69 #6d #75 #6c #61 #74 #65 #64 #2e #74 #78 #74 #00
_ZL13__str00f52cca/23 $ __str00f52cca
_ZL13__str00f52cca/23 : #77 #00
_ZL13__str41232700/24 $ __str41232700

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:29:55 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Wed Jan 28 15:15:00 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 main.c lpdsp32

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:29:55 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Wed Jan 28 15:15:00 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 main.c lpdsp32

View File

@@ -7,3 +7,7 @@ d14eceba62157a1c418a76571f06326e1f2b1b57
120
0
0
0
0
0
0

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
// 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

View File

@@ -16,3 +16,7 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
2
7
7
7
7
7
7

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
// 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

View File

@@ -8,3 +8,7 @@ b9e9afcc2aae2fa7eb9404b36c097ce78ba46a5d
0
1
1
1
1
1
1

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
// 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

View File

@@ -8,3 +8,7 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
0
5
5
5
5
5
5

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
// 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

View File

@@ -7,3 +7,7 @@ c32d64301301b61633bc0c543dea27e53e53033a
110
0
0
0
0
0
0

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
// 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

View File

@@ -8,3 +8,7 @@ ba86b497a3de6671eb03ed7e1bc1c184ce6ac84a
0
5
5
-1
-3
-10
-10

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
// 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
@@ -457,161 +457,161 @@ F_Z4initP16SingleSignalPathS0_PdS1_iidddi {
} #0
0 : 'signal_processing\\signal_path.c';
----------
0 : (0,306:0,0);
4 : (0,321:4,2);
5 : (0,322:38,3);
6 : (0,322:4,3);
7 : (0,323:49,4);
8 : (0,323:4,4);
10 : (0,326:4,5);
11 : (0,327:40,6);
12 : (0,327:4,6);
13 : (0,328:53,7);
14 : (0,328:4,7);
16 : (0,334:4,10);
17 : (0,335:94,11);
18 : (0,335:4,11);
20 : (0,338:4,13);
22 : (0,338:4,14);
23 : (0,338:4,14);
27 : (0,338:4,22);
30 : (0,342:0,25);
256 : (0,338:50,14);
276 : (0,321:4,2);
370 : (0,326:4,5);
466 : (0,338:4,13);
471 : (0,334:4,10);
474 : (0,332:16,9);
475 : (0,332:16,9);
480 : (0,332:7,9);
481 : (0,332:7,9);
0 : (0,291:0,0);
4 : (0,306:4,2);
5 : (0,307:38,3);
6 : (0,307:4,3);
7 : (0,308:49,4);
8 : (0,308:4,4);
10 : (0,311:4,5);
11 : (0,312:40,6);
12 : (0,312:4,6);
13 : (0,313:53,7);
14 : (0,313:4,7);
16 : (0,319:4,10);
17 : (0,320:94,11);
18 : (0,320:4,11);
20 : (0,323:4,13);
22 : (0,323:4,14);
23 : (0,323:4,14);
27 : (0,323:4,22);
30 : (0,327:0,25);
256 : (0,323:50,14);
276 : (0,306:4,2);
370 : (0,311:4,5);
466 : (0,323:4,13);
471 : (0,319:4,10);
474 : (0,317:16,9);
475 : (0,317:16,9);
480 : (0,317:7,9);
481 : (0,317:7,9);
----------
77 : (0,334:47,0);
81 : (0,335:52,0);
118 : (0,306:5,0);
122 : (0,306:5,0);
126 : (0,321:26,0);
127 : (0,321:49,0);
130 : (0,321:48,2);
131 : (0,321:48,0);
135 : (0,321:56,2);
136 : (0,321:56,0);
140 : (0,321:64,2);
141 : (0,321:64,0);
145 : (0,321:72,2);
146 : (0,321:72,0);
150 : (0,321:80,2);
151 : (0,321:80,0);
152 : (0,321:85,0);
154 : (0,321:85,0);
157 : (0,321:4,2);
158 : (0,321:4,0);
159 : (0,321:4,2);
160 : (0,322:19,0);
161 : (0,322:38,0);
164 : (0,322:4,3);
165 : (0,322:4,0);
166 : (0,322:4,3);
169 : (0,323:20,0);
170 : (0,323:39,0);
173 : (0,323:49,0);
176 : (0,323:4,4);
177 : (0,323:4,0);
178 : (0,323:4,4);
179 : (0,326:26,0);
183 : (0,326:52,5);
184 : (0,326:52,0);
188 : (0,326:62,5);
189 : (0,326:62,0);
193 : (0,326:72,5);
194 : (0,326:72,0);
198 : (0,326:82,5);
199 : (0,326:82,0);
203 : (0,326:92,5);
204 : (0,326:92,0);
207 : (0,326:97,0);
210 : (0,326:4,5);
211 : (0,326:4,0);
212 : (0,326:4,5);
213 : (0,327:19,0);
214 : (0,327:40,0);
217 : (0,327:4,6);
218 : (0,327:4,0);
219 : (0,327:4,6);
222 : (0,328:20,0);
223 : (0,328:41,0);
226 : (0,328:53,0);
229 : (0,328:4,7);
230 : (0,328:4,0);
231 : (0,328:4,7);
232 : (0,332:16,0);
236 : (0,332:4,9);
237 : (0,334:26,0);
238 : (0,334:47,0);
239 : (0,334:59,0);
240 : (0,334:80,0);
242 : (0,334:80,0);
245 : (0,334:4,10);
246 : (0,334:4,0);
247 : (0,334:4,10);
250 : (0,335:22,0);
251 : (0,335:52,0);
252 : (0,335:73,0);
255 : (0,335:94,0);
258 : (0,335:4,11);
259 : (0,335:4,0);
260 : (0,335:4,11);
306 : (0,338:4,13);
314 : (0,338:4,14);
315 : (0,338:4,14);
318 : (0,338:4,14);
321 : (0,338:4,14);
352 : (0,339:26,14);
357 : (0,339:36,14);
363 : (0,340:35,15);
368 : (0,340:45,15);
373 : (0,338:4,20);
380 : (0,338:4,20);
381 : (0,338:4,20);
384 : (0,338:4,20);
387 : (0,338:4,20);
413 : (0,338:4,24);
414 : (0,338:4,24);
415 : (0,338:4,24);
416 : (0,338:4,24);
419 : (0,342:0,0);
423 : (0,342:0,25);
424 : (0,342:0,25);
574 : (0,339:26,0);
576 : (0,340:35,0);
617 : (0,306:5,0);
645 : (0,342:0,0);
729 : (0,321:56,0);
757 : (0,321:64,0);
785 : (0,321:72,0);
813 : (0,321:80,0);
841 : (0,326:62,0);
869 : (0,326:72,0);
897 : (0,326:82,0);
925 : (0,326:92,0);
965 : (0,306:5,0);
967 : (0,342:0,0);
971 : (0,321:56,0);
989 : (0,338:4,13);
1022 : (0,332:16,0);
1023 : (0,332:16,9);
1024 : (0,332:16,9);
1025 : (0,332:16,9);
1026 : (0,332:16,9);
1027 : (0,332:16,9);
1028 : (0,332:16,9);
1034 : (0,332:7,0);
1035 : (0,332:7,9);
1036 : (0,332:7,9);
1037 : (0,332:7,9);
1038 : (0,332:7,9);
1039 : (0,332:7,9);
1098 : (0,338:4,13);
1127 : (0,338:4,13);
1133 : (0,338:4,20);
77 : (0,319:47,0);
81 : (0,320:52,0);
118 : (0,291:5,0);
122 : (0,291:5,0);
126 : (0,306:26,0);
127 : (0,306:49,0);
130 : (0,306:48,2);
131 : (0,306:48,0);
135 : (0,306:56,2);
136 : (0,306:56,0);
140 : (0,306:64,2);
141 : (0,306:64,0);
145 : (0,306:72,2);
146 : (0,306:72,0);
150 : (0,306:80,2);
151 : (0,306:80,0);
152 : (0,306:85,0);
154 : (0,306:85,0);
157 : (0,306:4,2);
158 : (0,306:4,0);
159 : (0,306:4,2);
160 : (0,307:19,0);
161 : (0,307:38,0);
164 : (0,307:4,3);
165 : (0,307:4,0);
166 : (0,307:4,3);
169 : (0,308:20,0);
170 : (0,308:39,0);
173 : (0,308:49,0);
176 : (0,308:4,4);
177 : (0,308:4,0);
178 : (0,308:4,4);
179 : (0,311:26,0);
183 : (0,311:52,5);
184 : (0,311:52,0);
188 : (0,311:62,5);
189 : (0,311:62,0);
193 : (0,311:72,5);
194 : (0,311:72,0);
198 : (0,311:82,5);
199 : (0,311:82,0);
203 : (0,311:92,5);
204 : (0,311:92,0);
207 : (0,311:97,0);
210 : (0,311:4,5);
211 : (0,311:4,0);
212 : (0,311:4,5);
213 : (0,312:19,0);
214 : (0,312:40,0);
217 : (0,312:4,6);
218 : (0,312:4,0);
219 : (0,312:4,6);
222 : (0,313:20,0);
223 : (0,313:41,0);
226 : (0,313:53,0);
229 : (0,313:4,7);
230 : (0,313:4,0);
231 : (0,313:4,7);
232 : (0,317:16,0);
236 : (0,317:4,9);
237 : (0,319:26,0);
238 : (0,319:47,0);
239 : (0,319:59,0);
240 : (0,319:80,0);
242 : (0,319:80,0);
245 : (0,319:4,10);
246 : (0,319:4,0);
247 : (0,319:4,10);
250 : (0,320:22,0);
251 : (0,320:52,0);
252 : (0,320:73,0);
255 : (0,320:94,0);
258 : (0,320:4,11);
259 : (0,320:4,0);
260 : (0,320:4,11);
306 : (0,323:4,13);
314 : (0,323:4,14);
315 : (0,323:4,14);
318 : (0,323:4,14);
321 : (0,323:4,14);
352 : (0,324:26,14);
357 : (0,324:36,14);
363 : (0,325:35,15);
368 : (0,325:45,15);
373 : (0,323:4,20);
380 : (0,323:4,20);
381 : (0,323:4,20);
384 : (0,323:4,20);
387 : (0,323:4,20);
413 : (0,323:4,24);
414 : (0,323:4,24);
415 : (0,323:4,24);
416 : (0,323:4,24);
419 : (0,327:0,0);
423 : (0,327:0,25);
424 : (0,327:0,25);
574 : (0,324:26,0);
576 : (0,325:35,0);
617 : (0,291:5,0);
645 : (0,327:0,0);
729 : (0,306:56,0);
757 : (0,306:64,0);
785 : (0,306:72,0);
813 : (0,306:80,0);
841 : (0,311:62,0);
869 : (0,311:72,0);
897 : (0,311:82,0);
925 : (0,311:92,0);
965 : (0,291:5,0);
967 : (0,327:0,0);
971 : (0,306:56,0);
989 : (0,323:4,13);
1022 : (0,317:16,0);
1023 : (0,317:16,9);
1024 : (0,317:16,9);
1025 : (0,317:16,9);
1026 : (0,317:16,9);
1027 : (0,317:16,9);
1028 : (0,317:16,9);
1034 : (0,317:7,0);
1035 : (0,317:7,9);
1036 : (0,317:7,9);
1037 : (0,317:7,9);
1038 : (0,317:7,9);
1039 : (0,317:7,9);
1098 : (0,323:4,13);
1127 : (0,323:4,13);
1133 : (0,323:4,20);

View File

@@ -7,3 +7,7 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
201
0
0
0
0
0
0

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
// 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

View File

@@ -7,3 +7,7 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
126
0
0
0
0
0
0

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
// 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

View File

@@ -8,3 +8,7 @@ a925e1abfca6baaae77c5b7c516b24566d18dad0
0
2
2
2
2
2
2

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
// 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

View File

@@ -1,9 +1,9 @@
6bd14b3bc305504dd7bb9269fe30bf59aca75a76
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
42695db990e5aaff0b9f36d25938c80e96ce47cc
4ae39dce1da2ebfb1f2b8ba55158d5ffbb9d548f
50b92fae32b6c312b88688aafde3ca9cc0d2018d
da39a3ee5e6b4b0d3255bfef95601890afd80709
23cbc7be8e1dc06aa405bc4ab73f8bfda05b525e
346
a74bfeaf4908347b6a718e6a2a3b1faae04259ac
331
0
0

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
// 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
@@ -78,19 +78,19 @@ F_Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi : user_defined, called
83 : output_port typ=dmaddr_ bnd=p tref=__PDMB__sshort__
91 : __tmpb0_F_Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_ typ=int32_ bnd=m tref=__sint__
96 : __inl_p_x0 typ=dmaddr_ bnd=m tref=__PDMB__sint__
98 : __inl_p_h typ=dmaddr_ bnd=m tref=__P__sint__
101 : __inl_acc1_A typ=int72_ bnd=m tref=accum_t__
102 : __inl_acc1_B typ=int72_ bnd=m tref=accum_t__
110 : __inl_acc1_C typ=int72_ bnd=m tref=accum_t__
117 : __inl_p_h0 typ=dmaddr_ bnd=m tref=__P__sint__
98 : __inl_p_w typ=dmaddr_ bnd=m tref=__P__sint__
101 : __inl_acc_fir_1 typ=int72_ bnd=m tref=accum_t__
102 : __inl_acc_fir_2 typ=int72_ bnd=m tref=accum_t__
110 : __inl_acc_fir typ=int72_ bnd=m tref=accum_t__
117 : __inl_p_w0 typ=dmaddr_ bnd=m tref=__P__sint__
118 : __inl_p_x0 typ=dmaddr_ bnd=m tref=__PDMB__sint__
119 : __inl_p_x1 typ=dmaddr_ bnd=m tref=__PDMB__sint__
123 : __inl_acc_C typ=int72_ bnd=m tref=accum_t__
124 : __inl_prod typ=int32_ bnd=m tref=__sint__
126 : __inl_h0 typ=int32_ bnd=m tref=__sint__
127 : __inl_h1 typ=int32_ bnd=m tref=__sint__
128 : __inl_acc_A typ=int72_ bnd=m tref=accum_t__
129 : __inl_acc_B typ=int72_ bnd=m tref=accum_t__
123 : __inl_product typ=int72_ bnd=m tref=accum_t__
124 : __inl_correction typ=int32_ bnd=m tref=__sint__
126 : __inl_w0 typ=int32_ bnd=m tref=__sint__
127 : __inl_w1 typ=int32_ bnd=m tref=__sint__
128 : __inl_acc_w0 typ=int72_ bnd=m tref=accum_t__
129 : __inl_acc_w1 typ=int72_ bnd=m tref=accum_t__
136 : __ct_2 typ=int32_ val=2f bnd=m
140 : __fch___extDM_int16_ typ=int16_ bnd=m
142 : __ct_16 typ=int32_ val=16f bnd=m
@@ -253,47 +253,47 @@ F_Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_ {
for {
{
(__inl_p_x0.880 var=96) entry (__inl_p_x0.1045 __fch_pointer_delay_line_ptr_current.796) <703>;
(__inl_p_h.882 var=98) entry (__inl_p_h.1049 __fch_pointer_filter_coefficients_ptr_current.806) <705>;
(__inl_acc1_A.885 var=101) entry (__inl_acc1_A.1055 __ct_0.758) <708>;
(__inl_acc1_B.886 var=102) entry (__inl_acc1_B.1057 __ct_0.758) <709>;
(__inl_p_w.882 var=98) entry (__inl_p_w.1049 __fch_pointer_filter_coefficients_ptr_current.806) <705>;
(__inl_acc_fir_1.885 var=101) entry (__inl_acc_fir_1.1055 __ct_0.758) <708>;
(__inl_acc_fir_2.886 var=102) entry (__inl_acc_fir_2.1057 __ct_0.758) <709>;
} #17
{
(__fchtmp.921 var=236) load (__M_WDMB.10 __inl_p_x0.880 _ZL2mu.767 __extDM_int32_.773 pointer_delay_line_buffer_len.779 pointer_filter_coefficients_buffer_len.783) <744>;
(__fchtmp.922 var=237) load (__M_WDMA.9 __inl_p_h.882 _ZL2mu.767 __extDM_int32_.773 pointer_delay_line_buffer_len.779 pointer_filter_coefficients_buffer_len.783) <745>;
(__fchtmp.922 var=237) load (__M_WDMA.9 __inl_p_w.882 _ZL2mu.767 __extDM_int32_.773 pointer_delay_line_buffer_len.779 pointer_filter_coefficients_buffer_len.783) <745>;
(__fchtmp.932 var=247) load (__M_WDMB.10 __inl_p_x0.2012 _ZL2mu.767 __extDM_int32_.773 pointer_delay_line_buffer_len.779 pointer_filter_coefficients_buffer_len.783) <755>;
(__fchtmp.933 var=248) load (__M_WDMA.9 __rt.2260 _ZL2mu.767 __extDM_int32_.773 pointer_delay_line_buffer_len.779 pointer_filter_coefficients_buffer_len.783) <756>;
(__inl_acc1_A.944 var=101) accum_t__pl_accum_t_accum_t (__inl_acc1_A.885 __tmp.2025) <767>;
(__inl_acc1_B.946 var=102) accum_t__pl_accum_t_accum_t (__inl_acc1_B.886 __tmp.2030) <769>;
(__inl_acc_fir_1.944 var=101) accum_t__pl_accum_t_accum_t (__inl_acc_fir_1.885 __tmp.2025) <767>;
(__inl_acc_fir_2.946 var=102) accum_t__pl_accum_t_accum_t (__inl_acc_fir_2.886 __tmp.2030) <769>;
(__inl_p_x0.2012 var=96) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__inl_p_x0.880 __ct_m4.2073 __fch_pointer_delay_line_ptr_start.801 __tmp.2422) <1621>;
(__inl_p_x0.2020 var=96) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__inl_p_x0.2012 __ct_m4.2073 __fch_pointer_delay_line_ptr_start.801 __tmp.2422) <1632>;
(__tmp.2025 var=258) int72__multss_int32__int32__uint1_ (__fchtmp.921 __fchtmp.922 __ct_0.75) <1640>;
(__tmp.2030 var=260) int72__multss_int32__int32__uint1_ (__fchtmp.932 __fchtmp.933 __ct_0.75) <1648>;
(__rt.2260 var=480) __Pvoid__pl___Pvoid_int18_ (__inl_p_h.882 __ct_4.2407) <1958>;
(__rt.2260 var=480) __Pvoid__pl___Pvoid_int18_ (__inl_p_w.882 __ct_4.2407) <1958>;
(__rt.2282 var=480) __Pvoid__pl___Pvoid_int18_ (__rt.2260 __ct_4.2407) <1986>;
} #403 off=3
{
() for_count (__vcnt.2442) <774>;
(__inl_p_x0.1045 var=96 __inl_p_x0.1046 var=96) exit (__inl_p_x0.2020) <822>;
(__inl_p_h.1049 var=98 __inl_p_h.1050 var=98) exit (__rt.2282) <824>;
(__inl_acc1_A.1055 var=101 __inl_acc1_A.1056 var=101) exit (__inl_acc1_A.944) <827>;
(__inl_acc1_B.1057 var=102 __inl_acc1_B.1058 var=102) exit (__inl_acc1_B.946) <828>;
(__inl_p_w.1049 var=98 __inl_p_w.1050 var=98) exit (__rt.2282) <824>;
(__inl_acc_fir_1.1055 var=101 __inl_acc_fir_1.1056 var=101) exit (__inl_acc_fir_1.944) <827>;
(__inl_acc_fir_2.1057 var=102 __inl_acc_fir_2.1058 var=102) exit (__inl_acc_fir_2.946) <828>;
} #19
} #16 rng=[1,65535]
#99 off=4
(__ptr_filter_accumulator.69 var=72) const () <93>;
(__ptr_output_32.71 var=74) const () <95>;
(__ptr_mu.73 var=76) const () <97>;
(__inl_acc1_C.1127 var=110) accum_t__pl_accum_t_accum_t (__inl_acc1_A.1056 __inl_acc1_B.1058) <863>;
(__tmpb0_F_Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_.1128 var=91) __sint_rnd_saturate_accum_t (__inl_acc1_C.1127) <864>;
(__inl_acc_fir.1127 var=110) accum_t__pl_accum_t_accum_t (__inl_acc_fir_1.1056 __inl_acc_fir_2.1058) <863>;
(__tmpb0_F_Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_.1128 var=91) __sint_rnd_saturate_accum_t (__inl_acc_fir.1127) <864>;
(__M_WDMB.1132 var=12 _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E18filter_accumulator.1133 var=43) store (__tmpb0_F_Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_.1128 __ptr_filter_accumulator.69 _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E18filter_accumulator.41) <868>;
(__fch__ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre.1137 var=274) load (__M_WDMA.9 __ptr_c_sensor_pre.61 _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre.561) <872>;
(__tmp.1142 var=279) __sint__mi___sint___sint (__fch__ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre.1137 __tmpb0_F_Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_.1128) <877>;
(__M_WDMB.1146 var=12 _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E9output_32.1147 var=44) store (__tmp.1142 __ptr_output_32.71 _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E9output_32.42) <881>;
(__fch_pointer_filter_coefficients_ptr_start.1163 var=290) load (__M_WDMA.9 __rt.2392 pointer_filter_coefficients_ptr_start.785) <897>;
(__fch__ZL2mu.1211 var=327) load (__M_WDMA.9 __ptr_mu.73 _ZL2mu.767) <945>;
(__inl_prod.1213 var=124) __sint_rnd_saturate_accum_t (__inl_acc_C.2043) <947>;
(__inl_correction.1213 var=124) __sint_rnd_saturate_accum_t (__inl_product.2043) <947>;
(__inl_p_x1.2038 var=119) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__fch_pointer_delay_line_ptr_current.796 __ct_m4.2073 __fch_pointer_delay_line_ptr_start.801 __tmp.2422) <1659>;
(__inl_acc_C.2043 var=123) int72__multss_int32__int32__uint1_ (__fch__ZL2mu.1211 __tmp.1142 __ct_0.75) <1667>;
(__inl_product.2043 var=123) int72__multss_int32__int32__uint1_ (__fch__ZL2mu.1211 __tmp.1142 __ct_0.75) <1667>;
(__ct_m8.2074 var=424) const () <1737>;
(__trgt.2443 var=542) const () <2308>;
() void_doloop_uint16__uint16_ (__cv.2139 __trgt.2443) <2309>;
@@ -305,26 +305,26 @@ F_Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_ {
(pointer_delay_line_buffer_len.1242 var=54) entry (pointer_delay_line_buffer_len.1396 pointer_delay_line_buffer_len.779) <976>;
(pointer_filter_coefficients_buffer_len.1243 var=55) entry (pointer_filter_coefficients_buffer_len.1398 pointer_filter_coefficients_buffer_len.783) <977>;
(__extDM_int64_.1245 var=57) entry (__extDM_int64_.1402 __extDM_int64_.774) <979>;
(__inl_p_h0.1287 var=117) entry (__inl_p_h0.1486 __fch_pointer_filter_coefficients_ptr_start.1163) <1021>;
(__inl_p_w0.1287 var=117) entry (__inl_p_w0.1486 __fch_pointer_filter_coefficients_ptr_start.1163) <1021>;
(__inl_p_x0.1288 var=118) entry (__inl_p_x0.1488 __fch_pointer_delay_line_ptr_current.796) <1022>;
(__inl_p_x1.1289 var=119) entry (__inl_p_x1.1490 __inl_p_x1.2038) <1023>;
} #22
{
(__fchtmp.1305 var=332) load (__M_LDMA.12 __inl_p_h0.1287 _ZL2mu.1233 __extDM_int32_.1234 __extDM_int64_.1245 pointer_delay_line_buffer_len.1242 pointer_filter_coefficients_buffer_len.1243) <1039>;
(__inl_h0.1307 var=126 __inl_h1.1308 var=127) void_lldecompose___ulonglong___sint___sint (__fchtmp.1305) <1041>;
(__fchtmp.1305 var=332) load (__M_LDMA.12 __inl_p_w0.1287 _ZL2mu.1233 __extDM_int32_.1234 __extDM_int64_.1245 pointer_delay_line_buffer_len.1242 pointer_filter_coefficients_buffer_len.1243) <1039>;
(__inl_w0.1307 var=126 __inl_w1.1308 var=127) void_lldecompose___ulonglong___sint___sint (__fchtmp.1305) <1041>;
(__fchtmp.1311 var=338) load (__M_WDMB.10 __inl_p_x0.1288 _ZL2mu.1233 __extDM_int32_.1234 pointer_delay_line_buffer_len.1242 pointer_filter_coefficients_buffer_len.1243) <1044>;
(__inl_acc_A.1313 var=128) accum_t__pl_accum_t_accum_t (__inl_h0.1307 __tmp.2048) <1046>;
(__inl_acc_w0.1313 var=128) accum_t__pl_accum_t_accum_t (__inl_w0.1307 __tmp.2048) <1046>;
(__fchtmp.1314 var=341) load (__M_WDMB.10 __inl_p_x1.1289 _ZL2mu.1233 __extDM_int32_.1234 pointer_delay_line_buffer_len.1242 pointer_filter_coefficients_buffer_len.1243) <1047>;
(__inl_acc_B.1316 var=129) accum_t__pl_accum_t_accum_t (__inl_h1.1308 __tmp.2053) <1049>;
(__tmp.1329 var=356) __sint_rnd_saturate_accum_t (__inl_acc_A.1313) <1062>;
(__tmp.1330 var=357) __sint_rnd_saturate_accum_t (__inl_acc_B.1316) <1063>;
(__inl_acc_w1.1316 var=129) accum_t__pl_accum_t_accum_t (__inl_w1.1308 __tmp.2053) <1049>;
(__tmp.1329 var=356) __sint_rnd_saturate_accum_t (__inl_acc_w0.1313) <1062>;
(__tmp.1330 var=357) __sint_rnd_saturate_accum_t (__inl_acc_w1.1316) <1063>;
(__tmp.1331 var=358) __ulonglong_llcompose___sint___sint (__tmp.1329 __tmp.1330) <1064>;
(__M_LDMA.1333 var=14 _ZL2mu.1334 var=45 __extDM_int32_.1335 var=46 __extDM_int64_.1336 var=57 pointer_delay_line_buffer_len.1337 var=54 pointer_filter_coefficients_buffer_len.1338 var=55) store (__tmp.1331 __inl_p_h0.1287 _ZL2mu.1233 __extDM_int32_.1234 __extDM_int64_.1245 pointer_delay_line_buffer_len.1242 pointer_filter_coefficients_buffer_len.1243) <1066>;
(__tmp.2048 var=339) int72__multss_int32__int32__uint1_ (__inl_prod.1213 __fchtmp.1311 __ct_0.75) <1675>;
(__tmp.2053 var=342) int72__multss_int32__int32__uint1_ (__inl_prod.1213 __fchtmp.1314 __ct_0.75) <1683>;
(__M_LDMA.1333 var=14 _ZL2mu.1334 var=45 __extDM_int32_.1335 var=46 __extDM_int64_.1336 var=57 pointer_delay_line_buffer_len.1337 var=54 pointer_filter_coefficients_buffer_len.1338 var=55) store (__tmp.1331 __inl_p_w0.1287 _ZL2mu.1233 __extDM_int32_.1234 __extDM_int64_.1245 pointer_delay_line_buffer_len.1242 pointer_filter_coefficients_buffer_len.1243) <1066>;
(__tmp.2048 var=339) int72__multss_int32__int32__uint1_ (__inl_correction.1213 __fchtmp.1311 __ct_0.75) <1675>;
(__tmp.2053 var=342) int72__multss_int32__int32__uint1_ (__inl_correction.1213 __fchtmp.1314 __ct_0.75) <1683>;
(__inl_p_x0.2061 var=118) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__inl_p_x0.1288 __ct_m8.2074 __fch_pointer_delay_line_ptr_start.801 __tmp.2422) <1694>;
(__inl_p_x1.2069 var=119) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__inl_p_x1.1289 __ct_m8.2074 __fch_pointer_delay_line_ptr_start.801 __tmp.2422) <1705>;
(__rt.2304 var=480) __Pvoid__pl___Pvoid_int18_ (__inl_p_h0.1287 __ct_8.2408) <2014>;
(__rt.2304 var=480) __Pvoid__pl___Pvoid_int18_ (__inl_p_w0.1287 __ct_8.2408) <2014>;
} #473 off=5
{
() for_count (__vcnt.2444) <1074>;
@@ -333,7 +333,7 @@ F_Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_ {
(pointer_delay_line_buffer_len.1396 var=54 pointer_delay_line_buffer_len.1397 var=54) exit (pointer_delay_line_buffer_len.1337) <1100>;
(pointer_filter_coefficients_buffer_len.1398 var=55 pointer_filter_coefficients_buffer_len.1399 var=55) exit (pointer_filter_coefficients_buffer_len.1338) <1101>;
(__extDM_int64_.1402 var=57 __extDM_int64_.1403 var=57) exit (__extDM_int64_.1336) <1103>;
(__inl_p_h0.1486 var=117 __inl_p_h0.1487 var=117) exit (__rt.2304) <1145>;
(__inl_p_w0.1486 var=117 __inl_p_w0.1487 var=117) exit (__rt.2304) <1145>;
(__inl_p_x0.1488 var=118 __inl_p_x0.1489 var=118) exit (__inl_p_x0.2061) <1146>;
(__inl_p_x1.1490 var=119 __inl_p_x1.1491 var=119) exit (__inl_p_x1.2069) <1147>;
} #24
@@ -380,134 +380,134 @@ F_Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_ {
} #0
0 : 'signal_processing\\signal_path.c';
----------
0 : (0,346:0,0);
14 : (0,383:4,23);
16 : (0,386:28,40);
21 : (0,390:4,82);
36 : (0,398:0,110);
99 : (0,390:4,80);
403 : (0,386:28,53);
473 : (0,390:4,0);
593 : (0,383:4,23);
615 : (0,386:28,40);
0 : (0,331:0,0);
14 : (0,367:4,23);
16 : (0,370:28,40);
21 : (0,374:4,82);
36 : (0,381:0,110);
99 : (0,374:4,80);
403 : (0,370:28,53);
473 : (0,374:4,0);
593 : (0,367:4,23);
615 : (0,370:28,40);
----------
85 : (0,388:19,0);
87 : (0,383:42,0);
89 : (0,386:28,0);
91 : (0,386:28,0);
93 : (0,386:4,0);
95 : (0,388:4,0);
119 : (0,346:5,0);
123 : (0,346:5,0);
263 : (0,370:47,0);
267 : (0,370:47,8);
269 : (0,370:55,0);
277 : (0,370:19,8);
283 : (0,371:50,9);
293 : (0,371:21,9);
491 : (0,376:21,16);
503 : (0,377:23,17);
599 : (0,383:21,0);
600 : (0,383:57,0);
604 : (0,383:56,0);
607 : (0,383:4,23);
608 : (0,383:4,0);
609 : (0,383:4,23);
619 : (0,386:28,30);
624 : (0,386:28,31);
629 : (0,386:28,32);
634 : (0,386:28,33);
639 : (0,386:28,34);
703 : (0,386:28,40);
705 : (0,386:28,40);
708 : (0,386:28,40);
709 : (0,386:28,40);
744 : (0,386:28,40);
745 : (0,386:28,41);
755 : (0,386:28,46);
756 : (0,386:28,47);
767 : (0,386:28,52);
769 : (0,386:28,53);
774 : (0,386:28,56);
822 : (0,386:28,56);
824 : (0,386:28,56);
827 : (0,386:28,56);
828 : (0,386:28,56);
863 : (0,386:28,57);
864 : (0,386:28,58);
868 : (0,386:22,61);
872 : (0,388:31,62);
877 : (0,388:35,62);
881 : (0,388:13,62);
897 : (0,390:4,70);
945 : (0,390:4,79);
947 : (0,390:4,80);
967 : (0,390:4,82);
968 : (0,390:4,82);
976 : (0,390:4,82);
977 : (0,390:4,82);
979 : (0,390:4,82);
1021 : (0,390:4,82);
1022 : (0,390:4,82);
1023 : (0,390:4,82);
1039 : (0,390:4,82);
1041 : (0,390:4,82);
1044 : (0,390:4,85);
1046 : (0,390:4,85);
1047 : (0,390:4,86);
1049 : (0,390:4,86);
1062 : (0,390:4,89);
1063 : (0,390:4,89);
1064 : (0,390:4,89);
1066 : (0,390:4,89);
1074 : (0,390:4,93);
1091 : (0,390:4,93);
1092 : (0,390:4,93);
1100 : (0,390:4,93);
1101 : (0,390:4,93);
1103 : (0,390:4,93);
1145 : (0,390:4,93);
1146 : (0,390:4,93);
1147 : (0,390:4,93);
1352 : (0,395:56,100);
1357 : (0,395:25,100);
1358 : (0,395:23,100);
1364 : (0,395:19,100);
1464 : (0,398:0,0);
1468 : (0,398:0,110);
1469 : (0,398:0,110);
1621 : (0,386:28,45);
1632 : (0,386:28,51);
1640 : (0,386:28,52);
1648 : (0,386:28,53);
1659 : (0,390:4,77);
1667 : (0,390:4,79);
1675 : (0,390:4,85);
1683 : (0,390:4,86);
1694 : (0,390:4,87);
1705 : (0,390:4,88);
1735 : (0,386:28,0);
1737 : (0,390:4,0);
1858 : (0,386:28,0);
1902 : (0,346:5,0);
1930 : (0,398:0,0);
1958 : (0,386:28,0);
1986 : (0,386:28,0);
2014 : (0,390:4,0);
2042 : (0,386:28,0);
2070 : (0,386:28,0);
2098 : (0,386:28,0);
2126 : (0,390:4,0);
2169 : (0,346:5,0);
2171 : (0,398:0,0);
2173 : (0,386:28,0);
2175 : (0,390:4,0);
2180 : (0,370:52,0);
2181 : (0,370:52,8);
2189 : (0,371:55,9);
2197 : (0,386:28,45);
2204 : (0,395:61,0);
2205 : (0,395:61,100);
2306 : (0,386:28,56);
2309 : (0,390:4,93);
85 : (0,372:19,0);
87 : (0,367:42,0);
89 : (0,370:28,0);
91 : (0,370:28,0);
93 : (0,370:4,0);
95 : (0,372:4,0);
119 : (0,331:5,0);
123 : (0,331:5,0);
263 : (0,355:47,0);
267 : (0,355:47,8);
269 : (0,355:55,0);
277 : (0,355:19,8);
283 : (0,356:50,9);
293 : (0,356:21,9);
491 : (0,360:21,16);
503 : (0,361:23,17);
599 : (0,367:21,0);
600 : (0,367:57,0);
604 : (0,367:56,0);
607 : (0,367:4,23);
608 : (0,367:4,0);
609 : (0,367:4,23);
619 : (0,370:28,30);
624 : (0,370:28,31);
629 : (0,370:28,32);
634 : (0,370:28,33);
639 : (0,370:28,34);
703 : (0,370:28,40);
705 : (0,370:28,40);
708 : (0,370:28,40);
709 : (0,370:28,40);
744 : (0,370:28,40);
745 : (0,370:28,41);
755 : (0,370:28,46);
756 : (0,370:28,47);
767 : (0,370:28,52);
769 : (0,370:28,53);
774 : (0,370:28,56);
822 : (0,370:28,56);
824 : (0,370:28,56);
827 : (0,370:28,56);
828 : (0,370:28,56);
863 : (0,370:28,57);
864 : (0,370:28,58);
868 : (0,370:22,61);
872 : (0,372:31,62);
877 : (0,372:35,62);
881 : (0,372:13,62);
897 : (0,374:4,70);
945 : (0,374:4,79);
947 : (0,374:4,80);
967 : (0,374:4,82);
968 : (0,374:4,82);
976 : (0,374:4,82);
977 : (0,374:4,82);
979 : (0,374:4,82);
1021 : (0,374:4,82);
1022 : (0,374:4,82);
1023 : (0,374:4,82);
1039 : (0,374:4,82);
1041 : (0,374:4,82);
1044 : (0,374:4,85);
1046 : (0,374:4,85);
1047 : (0,374:4,86);
1049 : (0,374:4,86);
1062 : (0,374:4,89);
1063 : (0,374:4,89);
1064 : (0,374:4,89);
1066 : (0,374:4,89);
1074 : (0,374:4,93);
1091 : (0,374:4,93);
1092 : (0,374:4,93);
1100 : (0,374:4,93);
1101 : (0,374:4,93);
1103 : (0,374:4,93);
1145 : (0,374:4,93);
1146 : (0,374:4,93);
1147 : (0,374:4,93);
1352 : (0,378:56,100);
1357 : (0,378:25,100);
1358 : (0,378:23,100);
1364 : (0,378:19,100);
1464 : (0,381:0,0);
1468 : (0,381:0,110);
1469 : (0,381:0,110);
1621 : (0,370:28,45);
1632 : (0,370:28,51);
1640 : (0,370:28,52);
1648 : (0,370:28,53);
1659 : (0,374:4,78);
1667 : (0,374:4,79);
1675 : (0,374:4,85);
1683 : (0,374:4,86);
1694 : (0,374:4,87);
1705 : (0,374:4,88);
1735 : (0,370:28,0);
1737 : (0,374:4,0);
1858 : (0,370:28,0);
1902 : (0,331:5,0);
1930 : (0,381:0,0);
1958 : (0,370:28,0);
1986 : (0,370:28,0);
2014 : (0,374:4,0);
2042 : (0,370:28,0);
2070 : (0,370:28,0);
2098 : (0,370:28,0);
2126 : (0,374:4,0);
2169 : (0,331:5,0);
2171 : (0,381:0,0);
2173 : (0,370:28,0);
2175 : (0,374:4,0);
2180 : (0,355:52,0);
2181 : (0,355:52,8);
2189 : (0,356:55,9);
2197 : (0,370:28,45);
2204 : (0,378:61,0);
2205 : (0,378:61,100);
2306 : (0,370:28,56);
2309 : (0,374:4,93);

View File

@@ -16,3 +16,7 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
2
7
7
7
7
7
7

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
// 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

View File

@@ -16,3 +16,7 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
2
7
7
7
7
7
7

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
// 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

View File

@@ -7,3 +7,7 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
115
0
0
0
0
0
0

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
// 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

View File

@@ -16,3 +16,7 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
2
7
7
7
7
7
7

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
// 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

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:17 2026
// 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

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:17 2026
// 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

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:17 2026
// 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
@@ -96,7 +96,7 @@
"signal_path-9c02ae.sfg"
: _Z4initP16SingleSignalPathS0_PdS1_iidddi
: "init" global "signal_processing\\signal_path.c" 306 Ofile
: "init" global "signal_processing\\signal_path.c" 291 Ofile
(
_Z21sig_init_preemph_coefP16SingleSignalPathdddddi
_Z14sig_init_delayP16SingleSignalPathi
@@ -109,7 +109,7 @@
"signal_path-a72ab8.sfg"
: _Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_
: "calc" global "signal_processing\\signal_path.c" 346 Ofile
: "calc" global "signal_processing\\signal_path.c" 331 Ofile
(
_Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi
)

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:17 2026
// 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

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:17 2026
// 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

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:17 2026
// 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

View File

@@ -10,6 +10,6 @@
"signal_path-d6dbe4.o" 7
"signal_path-a30375.o" 0
"signal_path-530a42.o" 7
"signal_path-9c02ae.o" 5
"signal_path-9c02ae.o" -10
"signal_path-a72ab8.o" 0
"signal_path.gvt.o" 0

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:17 2026
// 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

View File

@@ -1,2 +1,2 @@
1969daa2796df302809897d9d6fdf79d4f513044
f479117b9c7fbe1a6a388efdf2c82bd6d2568dbd
16eb5e4638293780f809bd1de8ff96feb0151a27

Binary file not shown.

View File

@@ -1,5 +1,5 @@
// File generated by darts version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:31:49 2026
// File generated by darts version X-2025.06#84ea4f0b1c#250602, Wed Jan 28 15:15:05 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\darts.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -d -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 +Mhex +Ihex -g Release/main.o lpdsp32
@@ -34,7 +34,7 @@
.bss local 2 _ZL6sample DMB 2
.data_segment_name
.rodata local 1 _ZL13__strdb58f936 DMA
.rodata local 1 _ZL13__str45bf45e5 DMA
0x2e
0x2f
0x73
@@ -53,22 +53,22 @@
0x74
0x61
0x2f
0x63
0x6f
0x73
0x69
0x6d
0x70
0x6c
0x65
0x78
0x5f
0x63
0x5f
0x73
0x65
0x6e
0x73
0x6f
0x72
0x72
0x75
0x70
0x74
0x65
0x64
0x5f
0x73
0x69
@@ -76,8 +76,6 @@
0x6e
0x61
0x6c
0x5f
0x74
0x2e
0x74
0x78
@@ -90,7 +88,7 @@
0x0
.data_segment_name
.rodata local 1 _ZL13__strff0646f3 DMA
.rodata local 1 _ZL13__str1747fd53 DMA
0x2e
0x2f
0x73
@@ -109,13 +107,12 @@
0x74
0x61
0x2f
0x63
0x6f
0x73
0x69
0x6d
0x70
0x6c
0x65
0x78
0x5f
0x6e
0x6f
@@ -136,7 +133,7 @@
0x0
.data_segment_name
.rodata local 1 _ZL13__str8a32ec0e DMA
.rodata local 1 _ZL13__str31c2d68e DMA
0x2e
0x2f
0x73
@@ -162,13 +159,12 @@
0x75
0x74
0x2f
0x63
0x6f
0x73
0x69
0x6d
0x70
0x6c
0x65
0x78
0x5f
0x6f
0x75
@@ -214,13 +210,13 @@
.undef local data _ZL19acc_sensor_signal_t
.undef local data _ZL13__strdb58f936
.undef local data _ZL13__str45bf45e5
.undef local data _ZL13__str00f02b8f
.undef local data _ZL13__strff0646f3
.undef local data _ZL13__str1747fd53
.undef local data _ZL13__str8a32ec0e
.undef local data _ZL13__str31c2d68e
.undef local data _ZL13__str00f52cca
@@ -334,7 +330,7 @@
/* 0x00001e 0x66000 */ call _Z4initP16SingleSignalPathS0_PdS1_iidddi
/* 0x00001f 0x00000 */ /* MW */
.src_ref 0 "main.c" 49 16
/* 0x000020 0x68000 */ a1 = _ZL13__strdb58f936
/* 0x000020 0x68000 */ a1 = _ZL13__str45bf45e5
/* 0x000021 0x00021 */ /* MW */
.src_ref 0 "main.c" 49 16
/* 0x000022 0x68000 */ a2 = _ZL13__str00f02b8f
@@ -344,7 +340,7 @@
/* 0x000025 0x00000 */ /* MW */
/* 0x000026 0x88260 */ sp[0x10] = a0
.src_ref 0 "main.c" 50 16
/* 0x000027 0x68000 */ a1 = _ZL13__strff0646f3
/* 0x000027 0x68000 */ a1 = _ZL13__str1747fd53
/* 0x000028 0x00021 */ /* MW */
.src_ref 0 "main.c" 50 16
/* 0x000029 0x68000 */ a2 = _ZL13__str00f02b8f
@@ -354,7 +350,7 @@
/* 0x00002c 0x00000 */ /* MW */
/* 0x00002d 0x881e0 */ sp[0xc] = a0
.src_ref 0 "main.c" 51 16
/* 0x00002e 0x68000 */ a1 = _ZL13__str8a32ec0e
/* 0x00002e 0x68000 */ a1 = _ZL13__str31c2d68e
/* 0x00002f 0x00021 */ /* MW */
.src_ref 0 "main.c" 51 16
/* 0x000030 0x68000 */ a2 = _ZL13__str00f52cca

View File

@@ -1,2 +1,2 @@
e8482bcb4023ecb746c8bd0ceb3440ff47952b54
2d8c3b2c92976883ba743b8196d6906ba1e57c2e
16eb5e4638293780f809bd1de8ff96feb0151a27

Binary file not shown.

View File

@@ -1,5 +1,5 @@
// File generated by darts version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
// File generated by darts version X-2025.06#84ea4f0b1c#250602, Wed Jan 28 15:29:47 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\darts.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -d -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 +Mhex +Ihex -g Release/signal_path.o lpdsp32
@@ -858,8 +858,8 @@
.text_segment_name
.text global 2 _Z4initP16SingleSignalPathS0_PdS1_iidddi
.src_ref 0 "signal_path.c" 306 first
.src_ref 0 "signal_path.c" 306 5
.src_ref 0 "signal_path.c" 291 first
.src_ref 0 "signal_path.c" 291 5
/* 0x000000 0xabf80 */ sp+= -0x40
/* 0x000001 0x90758 */ sp[0x38] = ahl0
/* 0x000002 0x90659 */ sp[0x30] = ahl1
@@ -871,153 +871,153 @@
/* 0x000008 0x88263 */ sp[0x10] = a3
/* 0x000009 0x882e1 */ sp[0x14] = a1
/* 0x00000a 0x88360 */ sp[0x18] = a0
.src_ref 0 "signal_path.c" 321 48
.src_ref 0 "signal_path.c" 321 56
.src_ref 0 "signal_path.c" 321 64
.src_ref 0 "signal_path.c" 306 48
.src_ref 0 "signal_path.c" 306 56
.src_ref 0 "signal_path.c" 306 64
/* 0x00000b 0x39040 */ c0 = 8
.src_ref 0 "signal_path.c" 321 48 first
.src_ref 0 "signal_path.c" 306 48 first
/* 0x00000c 0x8d010 */ axl0 = [a2+c0]
.src_ref 0 "signal_path.c" 321 56
.src_ref 0 "signal_path.c" 306 56
/* 0x00000d 0x8d011 */ axl1 = [a2+c0]
.src_ref 0 "signal_path.c" 321 64
.src_ref 0 "signal_path.c" 306 64
/* 0x00000e 0x8d012 */ bxl0 = [a2+c0]
.src_ref 0 "signal_path.c" 321 80
.src_ref 0 "signal_path.c" 306 80
/* 0x00000f 0x8d133 */ bxl1 = a2[0x8]
/* 0x000010 0x9005b */ sp[0x0] = bhl1
.src_ref 0 "signal_path.c" 321 4
.src_ref 0 "signal_path.c" 306 4
/* 0x000011 0x66000 */ calldb _Z21sig_init_preemph_coefP16SingleSignalPathdddddi
/* 0x000012 0x00008 */ /* MW */
.src_ref 0 "signal_path.c" 321 4
.src_ref 0 "signal_path.c" 321 72
.src_ref 0 "signal_path.c" 306 4
.src_ref 0 "signal_path.c" 306 72
/* 0x000013 0x5c07e */ ra0 = 31; bxl1 = a2[0x0]
/* 0x000014 0x0d033 */ /* MW */
.src_ref 0 "signal_path.c" 322 4
.src_ref 0 "signal_path.c" 307 4
/* 0x000015 0x88320 */ a0 = sp[0x18]
.src_ref 0 "signal_path.c" 322 4 first
.src_ref 0 "signal_path.c" 307 4 first
/* 0x000016 0x66000 */ calldb _Z14sig_init_delayP16SingleSignalPathi
/* 0x000017 0x00008 */ /* MW */
.src_ref 0 "signal_path.c" 322 4
.src_ref 0 "signal_path.c" 307 4
/* 0x000018 0x88409 */ ra1 = sp[0x20]
.src_ref 0 "signal_path.c" 323 4
.src_ref 0 "signal_path.c" 308 4
/* 0x000019 0x88320 */ a0 = sp[0x18]
.src_ref 0 "signal_path.c" 323 4 first
.src_ref 0 "signal_path.c" 308 4 first
/* 0x00001a 0x66000 */ calldb _Z15sig_init_weightP16SingleSignalPathdi
/* 0x00001b 0x00008 */ /* MW */
.src_ref 0 "signal_path.c" 323 4
.src_ref 0 "signal_path.c" 323 4
.src_ref 0 "signal_path.c" 308 4
.src_ref 0 "signal_path.c" 308 4
/* 0x00001c 0x5c07e */ ra0 = 31; axl0 = sp[0x38]
/* 0x00001d 0x10710 */ /* MW */
.src_ref 0 "signal_path.c" 326 52
.src_ref 0 "signal_path.c" 311 52
/* 0x00001e 0x88222 */ a2 = sp[0x10]
.src_ref 0 "signal_path.c" 326 4
.src_ref 0 "signal_path.c" 326 52
.src_ref 0 "signal_path.c" 326 62
.src_ref 0 "signal_path.c" 326 72
.src_ref 0 "signal_path.c" 311 4
.src_ref 0 "signal_path.c" 311 52
.src_ref 0 "signal_path.c" 311 62
.src_ref 0 "signal_path.c" 311 72
/* 0x00001f 0x5c820 */ c0 = 8; a0 = sp[0x14]
/* 0x000020 0x082a0 */ /* MW */
.src_ref 0 "signal_path.c" 326 4
.src_ref 0 "signal_path.c" 326 52 first
.src_ref 0 "signal_path.c" 311 4
.src_ref 0 "signal_path.c" 311 52 first
/* 0x000021 0x5c07e */ ra0 = 31; axl0 = [a2+c0]
/* 0x000022 0x0d010 */ /* MW */
.src_ref 0 "signal_path.c" 326 62
.src_ref 0 "signal_path.c" 311 62
/* 0x000023 0x8d011 */ axl1 = [a2+c0]
.src_ref 0 "signal_path.c" 326 72
.src_ref 0 "signal_path.c" 311 72
/* 0x000024 0x8d012 */ bxl0 = [a2+c0]
.src_ref 0 "signal_path.c" 326 92
.src_ref 0 "signal_path.c" 311 92
/* 0x000025 0x8d133 */ bxl1 = a2[0x8]
/* 0x000026 0x9005b */ sp[0x0] = bhl1
.src_ref 0 "signal_path.c" 326 4
.src_ref 0 "signal_path.c" 311 4
/* 0x000027 0x66000 */ calldb _Z21sig_init_preemph_coefP16SingleSignalPathdddddi
/* 0x000028 0x00008 */ /* MW */
.src_ref 0 "signal_path.c" 326 82
.src_ref 0 "signal_path.c" 311 82
/* 0x000029 0x8d033 */ bxl1 = a2[0x0]
.src_ref 0 "signal_path.c" 327 4
.src_ref 0 "signal_path.c" 312 4
/* 0x00002a 0x882a0 */ a0 = sp[0x14]
.src_ref 0 "signal_path.c" 327 4 first
.src_ref 0 "signal_path.c" 312 4 first
/* 0x00002b 0x66000 */ calldb _Z14sig_init_delayP16SingleSignalPathi
/* 0x00002c 0x00008 */ /* MW */
.src_ref 0 "signal_path.c" 327 4
.src_ref 0 "signal_path.c" 312 4
/* 0x00002d 0x88189 */ ra1 = sp[0xc]
.src_ref 0 "signal_path.c" 328 4
.src_ref 0 "signal_path.c" 313 4
/* 0x00002e 0x882a0 */ a0 = sp[0x14]
.src_ref 0 "signal_path.c" 328 4 first
.src_ref 0 "signal_path.c" 313 4 first
/* 0x00002f 0x66000 */ calldb _Z15sig_init_weightP16SingleSignalPathdi
/* 0x000030 0x00008 */ /* MW */
.src_ref 0 "signal_path.c" 328 4
.src_ref 0 "signal_path.c" 328 4
.src_ref 0 "signal_path.c" 313 4
.src_ref 0 "signal_path.c" 313 4
/* 0x000031 0x5c07e */ ra0 = 31; axl0 = sp[0x30]
/* 0x000032 0x10610 */ /* MW */
.src_ref 0 "signal_path.c" 332 16
.src_ref 0 "signal_path.c" 317 16
/* 0x000033 0x90511 */ axl1 = sp[0x28]
.src_ref 0 "signal_path.c" 332 16 first
.src_ref 0 "signal_path.c" 317 16 first
/* 0x000034 0x66000 */ calldb _Z11float64_mulyy
/* 0x000035 0x00008 */ /* MW */
.src_ref 0 "signal_path.c" 332 16
.src_ref 0 "signal_path.c" 317 16
/* 0x000036 0x6e000 */ bxl0 = [_ro_lbl_DM_8___Z4initP16SingleSignalPathS0_PdS1_iidddi_0_0]
/* 0x000037 0x00012 */ /* MW */
.src_ref 0 "signal_path.c" 332 7
.src_ref 0 "signal_path.c" 317 7
/* 0x000038 0x66000 */ call _Z30float64_to_int32_round_to_zeroy
/* 0x000039 0x00000 */ /* MW */
.src_ref 0 "signal_path.c" 332 4
.src_ref 0 "signal_path.c" 317 4
/* 0x00003a 0x6c000 */ [_ZL2mu] = ra0
/* 0x00003b 0x00048 */ /* MW */
.src_ref 0 "signal_path.c" 334 4
.src_ref 0 "signal_path.c" 319 4
/* 0x00003c 0x68000 */ a4 = pointer_delay_line
/* 0x00003d 0x00024 */ /* MW */
.src_ref 0 "signal_path.c" 334 4
.src_ref 0 "signal_path.c" 319 4
/* 0x00003e 0x68000 */ a5 = delay_line
/* 0x00003f 0x00025 */ /* MW */
.src_ref 0 "signal_path.c" 334 4 first
.src_ref 0 "signal_path.c" 319 4 first
/* 0x000040 0x66000 */ calldb _Z21initialize_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii
/* 0x000041 0x00008 */ /* MW */
.src_ref 0 "signal_path.c" 334 4
.src_ref 0 "signal_path.c" 334 4
.src_ref 0 "signal_path.c" 319 4
.src_ref 0 "signal_path.c" 319 4
/* 0x000042 0x5c103 */ rb0 = 64; ra1 = sp[0x8]
/* 0x000043 0x08109 */ /* MW */
.src_ref 0 "signal_path.c" 335 4
.src_ref 0 "signal_path.c" 320 4
/* 0x000044 0x68000 */ a0 = pointer_filter_coefficients
/* 0x000045 0x00020 */ /* MW */
.src_ref 0 "signal_path.c" 335 4
.src_ref 0 "signal_path.c" 320 4
/* 0x000046 0x68000 */ a1 = filter_coefficients
/* 0x000047 0x00021 */ /* MW */
.src_ref 0 "signal_path.c" 335 4 first
.src_ref 0 "signal_path.c" 320 4 first
/* 0x000048 0x66000 */ calldb _Z17initialize_bufferP9BufferPtrPiii
/* 0x000049 0x00008 */ /* MW */
.src_ref 0 "signal_path.c" 335 4
.src_ref 0 "signal_path.c" 335 4
.src_ref 0 "signal_path.c" 320 4
.src_ref 0 "signal_path.c" 320 4
/* 0x00004a 0x5c103 */ rb0 = 64; ra1 = sp[0x8]
/* 0x00004b 0x08109 */ /* MW */
.src_ref 0 "signal_path.c" 338 4
.src_ref 0 "signal_path.c" 323 4
/* 0x00004c 0x88108 */ ra0 = sp[0x8]
.src_ref 0 "signal_path.c" 338 4 first
.src_ref 0 "signal_path.c" 323 4 first
/* 0x00004d 0x32020 */ cmp(ra0,0x0)
.src_ref 0 "signal_path.c" 338 4
.src_ref 0 "signal_path.c" 323 4
/* 0x00004e 0xbc0d5 */ if (np) jps 0xd
.src_ref 0 "signal_path.c" 339 26 first
.src_ref 0 "signal_path.c" 324 26 first
/* 0x00004f 0x6c000 */ a0 = [(pointer_delay_line + 4)]
/* 0x000050 0x00220 */ /* MW */
.src_ref 0 "signal_path.c" 338 4 first
.src_ref 0 "signal_path.c" 323 4 first
/* 0x000051 0x62000 */ lp [ra0] 0x3
/* 0x000052 0x00034 */ /* MW */
.src_ref 0 "signal_path.c" 340 35 first
.src_ref 0 "signal_path.c" 325 35 first
/* 0x000053 0x6c000 */ a2 = [(pointer_filter_coefficients + 4)]
/* 0x000054 0x00222 */ /* MW */
.src_ref 0 "signal_path.c" 339 36
.src_ref 0 "signal_path.c" 340 45
.src_ref 0 "signal_path.c" 342
.src_ref 0 "signal_path.c" 324 36
.src_ref 0 "signal_path.c" 325 45
.src_ref 0 "signal_path.c" 327
/* 0x000055 0x5c810 */ c0 = 4; lr = sp[0x1c]
/* 0x000056 0x083b6 */ /* MW */
.src_ref 0 "signal_path.c" 339 36 first
.src_ref 0 "signal_path.c" 324 36 first
/* 0x000057 0x8007a */ [a0+c0] = zero
.src_ref 0 "signal_path.c" 340 45 first
.src_ref 0 "signal_path.c" 325 45 first
/* 0x000058 0x40000 */ nop; [a2+c0] = zero
/* 0x000059 0x0107a */ /* MW */
.src_ref 0 "signal_path.c" 342 first
.src_ref 0 "signal_path.c" 342 first
.src_ref 0 "signal_path.c" 327 first
.src_ref 0 "signal_path.c" 327 first
/* 0x00005a 0x460a0 */ ret; sp+= 0x40
/* 0x00005b 0x28080 */ /* MW */
.label _Z4initP16SingleSignalPathS0_PdS1_iidddi__end last
.src_ref 0 "signal_path.c" 342
.src_ref 0 "signal_path.c" 327
/* 0x00005c 0x43fe3 */ jps -0x4; lr = sp[0x1c]
/* 0x00005d 0x883b6 */ /* MW */
@@ -1045,162 +1045,162 @@
.text_segment_name
.text global 2 _Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_
.src_ref 0 "signal_path.c" 346 first
.src_ref 0 "signal_path.c" 370 47 first
.src_ref 0 "signal_path.c" 331 first
.src_ref 0 "signal_path.c" 355 47 first
/* 0x000000 0x96034 */ ra0.s = a4[0x0]
.src_ref 0 "signal_path.c" 370 52 first
.src_ref 0 "signal_path.c" 371 50 first
.src_ref 0 "signal_path.c" 355 52 first
.src_ref 0 "signal_path.c" 356 50 first
/* 0x000001 0x51a13 */ rb0 = lsl(ra0,0x10); ra0.s = a5[0x0]
/* 0x000002 0x16834 */ /* MW */
.src_ref 0 "signal_path.c" 346 5
.src_ref 0 "signal_path.c" 371 55
.src_ref 0 "signal_path.c" 331 5
.src_ref 0 "signal_path.c" 356 55
/* 0x000003 0x51a12 */ ra0 = lsl(ra0,0x10); sp+= -0x8
/* 0x000004 0x2bff0 */ /* MW */
/* 0x000005 0x88076 */ sp[0x0] = lr
.src_ref 0 "signal_path.c" 383 4
.src_ref 0 "signal_path.c" 367 4
/* 0x000006 0x68000 */ a4 = pointer_delay_line
/* 0x000007 0x00024 */ /* MW */
.src_ref 0 "signal_path.c" 370 19
.src_ref 0 "signal_path.c" 355 19
/* 0x000008 0x6c000 */ [_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E11c_sensor_32] = rb0
/* 0x000009 0x0004a */ /* MW */
.src_ref 0 "signal_path.c" 376 21 first
.src_ref 0 "signal_path.c" 360 21 first
/* 0x00000a 0x6c000 */ [_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre] = rb0
/* 0x00000b 0x0004a */ /* MW */
.src_ref 0 "signal_path.c" 371 21 first
.src_ref 0 "signal_path.c" 356 21 first
/* 0x00000c 0x6c000 */ [_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E13acc_sensor_32] = ra0
/* 0x00000d 0x00048 */ /* MW */
.src_ref 0 "signal_path.c" 377 23 first
.src_ref 0 "signal_path.c" 361 23 first
/* 0x00000e 0x6c000 */ [_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E14acc_sensor_pre] = ra0
/* 0x00000f 0x00048 */ /* MW */
.src_ref 0 "signal_path.c" 383 4 first
.src_ref 0 "signal_path.c" 367 4 first
/* 0x000010 0x66000 */ call _Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi
/* 0x000011 0x00000 */ /* MW */
.src_ref 0 "signal_path.c" 386 28
.src_ref 0 "signal_path.c" 370 28
/* 0x000012 0x68000 */ a4 = pointer_delay_line
/* 0x000013 0x00024 */ /* MW */
.src_ref 0 "signal_path.c" 386 28
.src_ref 0 "signal_path.c" 390 4
.src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 374 4
/* 0x000014 0x68000 */ a2 = pointer_filter_coefficients
/* 0x000015 0x00022 */ /* MW */
.src_ref 0 "signal_path.c" 386 28 first
.src_ref 0 "signal_path.c" 370 28 first
/* 0x000016 0x6c000 */ a0 = [(pointer_filter_coefficients + 8)]
/* 0x000017 0x00420 */ /* MW */
.src_ref 0 "signal_path.c" 386 28
.src_ref 0 "signal_path.c" 386 28
.src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 370 28
/* 0x000018 0x5c810 */ c0 = 4; a4 = a4 + 0x8
/* 0x000019 0x22044 */ /* MW */
.src_ref 0 "signal_path.c" 386 28
.src_ref 0 "signal_path.c" 370 28
/* 0x00001a 0x82225 */ a5 = [a4-c0]
.src_ref 0 "signal_path.c" 386 28
.src_ref 0 "signal_path.c" 370 28
/* 0x00001b 0x8222c */ lb0 = [a4-c0]
.src_ref 0 "signal_path.c" 386 28
.src_ref 0 "signal_path.c" 370 28
/* 0x00001c 0x40000 */ nop; ra0 = a4[0x0]
/* 0x00001d 0x06008 */ /* MW */
.src_ref 0 "signal_path.c" 386 28
.src_ref 0 "signal_path.c" 386 28
.src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 370 28
/* 0x00001e 0x51852 */ ra0 = lsl(ra0,0x2); rb0 = a2[0x0]
/* 0x00001f 0x0500a */ /* MW */
.src_ref 0 "signal_path.c" 386 28
.src_ref 0 "signal_path.c" 390 4
.src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 374 4
/* 0x000020 0x553fa */ ra0 = rb0 + -0x1; lsz0 = ra0
/* 0x000021 0x1822e */ /* MW */
.src_ref 0 "signal_path.c" 386 28
.src_ref 0 "signal_path.c" 390 4
.src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 374 4
/* 0x000022 0x51432 */ ra0 = asr(ra0,0x1); c1 = -0x4
/* 0x000023 0x2ffe1 */ /* MW */
.src_ref 0 "signal_path.c" 395 19
.src_ref 0 "signal_path.c" 395 23
.src_ref 0 "signal_path.c" 378 19
.src_ref 0 "signal_path.c" 378 23
/* 0x000024 0x55033 */ rb1 = ra0 + 0x1; a1 = sp[0x8]
/* 0x000025 0x88121 */ /* MW */
.src_ref 0 "signal_path.c" 386 28
.src_ref 0 "signal_path.c" 370 28
/* 0x000026 0x62000 */ lp [rb1] 0x4
/* 0x000027 0x00047 */ /* MW */
.src_ref 0 "signal_path.c" 386 28
.src_ref 0 "signal_path.c" 386 28
.src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 370 28
/* 0x000028 0x5c001 */ bx0 = 0; a4 = a5 + 0x0
/* 0x000029 0x22804 */ /* MW */
.src_ref 0 "signal_path.c" 386 28
.src_ref 0 "signal_path.c" 386 28
.src_ref 0 "signal_path.c" 386 28
.src_ref 0 "signal_path.c" 386 28
.src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 370 28
/* 0x00002a 0x5c000 */ ax0 = 0; ra1 = [a0+c0]; rb0 = [a4+%0c1]
/* 0x00002b 0x58089 */ /* MW */
.src_ref 0 "signal_path.c" 386 28
.src_ref 0 "signal_path.c" 386 28
.src_ref 0 "signal_path.c" 386 28
.src_ref 0 "signal_path.c" 386 28
.src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 370 28
/* 0x00002c 0x444d4 */ bx0 = bx0+rb0*ra1; ra0 = [a0+c0]; rb0 = [a4+%0c1]
/* 0x00002d 0x50089 */ /* MW */
.src_ref 0 "signal_path.c" 386 28
.src_ref 0 "signal_path.c" 386 28
.src_ref 0 "signal_path.c" 386 28
.src_ref 0 "signal_path.c" 386 28
.src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 370 28
/* 0x00002e 0x44440 */ ax0 = ax0+rb0*ra0; ra1 = [a0+c0]; rb0 = [a4+%0c1]
/* 0x00002f 0x58089 */ /* MW */
.src_ref 0 "signal_path.c" 388 31 first
.src_ref 0 "signal_path.c" 372 31 first
/* 0x000030 0x6c000 */ rb0 = [_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre]
/* 0x000031 0x0000a */ /* MW */
.src_ref 0 "signal_path.c" 386 28 first
.src_ref 0 "signal_path.c" 390 4 first
.src_ref 0 "signal_path.c" 370 28 first
.src_ref 0 "signal_path.c" 374 4 first
/* 0x000032 0x54008 */ ax0 = bx0 + ax0; a4 = a2[0x4]
/* 0x000033 0x050a4 */ /* MW */
.src_ref 0 "signal_path.c" 386 28
.src_ref 0 "signal_path.c" 390 4
.src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 374 4
/* 0x000034 0x5cbe0 */ c0 = -8; ra0 = axs0
/* 0x000035 0x18008 */ /* MW */
.src_ref 0 "signal_path.c" 386 22
.src_ref 0 "signal_path.c" 370 22
/* 0x000036 0x6c000 */ [_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E18filter_accumulator] = ra0
/* 0x000037 0x00048 */ /* MW */
.src_ref 0 "signal_path.c" 388 35 first
.src_ref 0 "signal_path.c" 390 4 first
.src_ref 0 "signal_path.c" 372 35 first
.src_ref 0 "signal_path.c" 374 4 first
/* 0x000038 0x5709a */ ra0 = rb0 - ra0; a0 = a5+%0c1
/* 0x000039 0x1ec80 */ /* MW */
.src_ref 0 "signal_path.c" 390 4
.src_ref 0 "signal_path.c" 374 4
/* 0x00003a 0x6c000 */ rb0 = [_ZL2mu]
/* 0x00003b 0x0000a */ /* MW */
.src_ref 0 "signal_path.c" 390 4
.src_ref 0 "signal_path.c" 390 4
.src_ref 0 "signal_path.c" 374 4
.src_ref 0 "signal_path.c" 374 4
/* 0x00003c 0x44400 */ ax0 = rb0*ra0; c1 = 0x8
/* 0x00003d 0x2c041 */ /* MW */
.src_ref 0 "signal_path.c" 390 4
.src_ref 0 "signal_path.c" 374 4
/* 0x00003e 0x62000 */ lp [rb1] 0x7
/* 0x00003f 0x00077 */ /* MW */
.src_ref 0 "signal_path.c" 388 13
.src_ref 0 "signal_path.c" 372 13
/* 0x000040 0x6c000 */ [_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E9output_32] = ra0
/* 0x000041 0x00048 */ /* MW */
.src_ref 0 "signal_path.c" 390 4
.src_ref 0 "signal_path.c" 374 4
/* 0x000042 0x98009 */ ra1 = axs0
.src_ref 0 "signal_path.c" 390 4
.src_ref 0 "signal_path.c" 374 4
/* 0x000043 0x8e025 */ axs1,bxs1 = a4[0x0]
.src_ref 0 "signal_path.c" 390 4
.src_ref 0 "signal_path.c" 390 4
.src_ref 0 "signal_path.c" 374 4
.src_ref 0 "signal_path.c" 374 4
/* 0x000044 0x82c08 */ ra0 = [a5+%0c0]
.src_ref 0 "signal_path.c" 390 4
.src_ref 0 "signal_path.c" 390 4
.src_ref 0 "signal_path.c" 390 4
.src_ref 0 "signal_path.c" 374 4
.src_ref 0 "signal_path.c" 374 4
.src_ref 0 "signal_path.c" 374 4
/* 0x000045 0x44242 */ ax0 = ax1+ra1*ra0; rb0 = [a0+%0c0]
/* 0x000046 0x0040a */ /* MW */
.src_ref 0 "signal_path.c" 390 4
.src_ref 0 "signal_path.c" 374 4
/* 0x000047 0x086ac */ bx0 = bx1+ra1*rb0
.src_ref 0 "signal_path.c" 390 4
.src_ref 0 "signal_path.c" 374 4
/* 0x000048 0x8e0c0 */ [a4+c1] = axs0,bxs0
/* 0x000049 0x00000 */ nop
.src_ref 0 "signal_path.c" 395 56 first
.src_ref 0 "signal_path.c" 378 56 first
/* 0x00004a 0x6c000 */ ra0 = [_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E9output_32]
/* 0x00004b 0x00008 */ /* MW */
.src_ref 0 "signal_path.c" 395 61
.src_ref 0 "signal_path.c" 398
.src_ref 0 "signal_path.c" 378 61
.src_ref 0 "signal_path.c" 381
/* 0x00004c 0x51610 */ ax0 = asr(ra0,0x10); lr = sp[0x0]
/* 0x00004d 0x08036 */ /* MW */
.src_ref 0 "signal_path.c" 395 25
.src_ref 0 "signal_path.c" 398 first
.src_ref 0 "signal_path.c" 378 25
.src_ref 0 "signal_path.c" 381 first
/* 0x00004e 0x460a4 */ retdb; axs0 = axs0
/* 0x00004f 0x18000 */ /* MW */
.src_ref 0 "signal_path.c" 395 19 first
.src_ref 0 "signal_path.c" 395 23 first
.src_ref 0 "signal_path.c" 378 19 first
.src_ref 0 "signal_path.c" 378 23 first
/* 0x000050 0x94870 */ a1[0x0] = axs0.s
.label _Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2___end
.src_ref 0 "signal_path.c" 398 first
.src_ref 0 "signal_path.c" 381 first
/* 0x000051 0xa8010 */ sp+= 0x8
.undef global data pointer_delay_line

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1 +1 @@
+Mhex
+Mdec

View File

@@ -1,5 +1,5 @@
// File generated by bridge version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
// File generated by bridge version X-2025.06#84ea4f0b1c#250602, Wed Jan 28 15:29:47 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\bridge.exe -oRelease/simulation Release/main.o Release/signal_path.o -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -g -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -cC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/lpdsp32.bcf -LC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -LC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib -LC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib -llpdsp32 -lc -lsoftfloat -lm -a2 -m -fH +work Release/chesswork -plpdsp32
@@ -10,52 +10,52 @@ Memory map for memory 'DM':
Size = 16777216
Width = 8 bits
Offset = 0
Used = 10280
Used = 10276
0x00000001..0x00000002 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str00f02b8f'
0x00000004..0x00000093 : Occupied in alias or record memory 'DMA' by symbol '_ZL17c_sensor_signal_t'
0x00000094..0x00000123 : Occupied in alias or record memory 'DMA' by symbol '_ZL19acc_sensor_signal_t'
0x00000124..0x00000153 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__strdb58f936'
0x00000154..0x0000017e : Occupied in alias or record memory 'DMA' by symbol '_ZL13__strff0646f3'
0x0000017f..0x000001b4 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str8a32ec0e'
0x000001b5..0x000001b6 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str00f52cca'
0x000001b7..0x000001b9 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str41232700'
0x000001ba..0x000001bd : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str2eb09b76'
0x00000124..0x00000151 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str45bf45e5'
0x00000152..0x0000017b : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str1747fd53'
0x0000017c..0x000001b0 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str31c2d68e'
0x000001b1..0x000001b2 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str00f52cca'
0x000001b3..0x000001b5 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str41232700'
0x000001b6..0x000001b9 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str2eb09b76'
0x000001bc..0x000001bf : Occupied in alias or record memory 'DMA' by symbol '_ZL2mu'
0x000001c0..0x000001d7 ( 24 items) : Release/main.o::_ro_data_DM_8___main__3 (Data, Global, .rodata.constmem.DM)
0x000001d8..0x000001db : Occupied in alias or record memory 'DMA' by symbol '_ZL2mu'
0x000001dc..0x000001df : Occupied in alias or record memory 'DMA' by symbol '_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E11c_sensor_32'
0x000001e0..0x000001e3 : Occupied in alias or record memory 'DMA' by symbol '_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E13acc_sensor_32'
0x000001e4..0x000001e7 : Occupied in alias or record memory 'DMA' by symbol '_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre'
0x000001e8..0x000001eb : Occupied in alias or record memory 'DMA' by symbol '_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E14acc_sensor_pre'
0x000001ec..0x000001f7 : Occupied in alias or record memory 'DMA' by symbol 'pointer_filter_coefficients'
0x000001d8..0x000001db : Occupied in alias or record memory 'DMA' by symbol '_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E11c_sensor_32'
0x000001dc..0x000001df : Occupied in alias or record memory 'DMA' by symbol '_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E13acc_sensor_32'
0x000001e0..0x000001e3 : Occupied in alias or record memory 'DMA' by symbol '_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre'
0x000001e4..0x000001e7 : Occupied in alias or record memory 'DMA' by symbol '_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E14acc_sensor_pre'
0x000001e8..0x000001f3 : Occupied in alias or record memory 'DMA' by symbol 'pointer_filter_coefficients'
0x000001f4..0x000001f7 : Occupied in alias or record memory 'DMA' by symbol 'errno'
0x000001f8..0x000002f7 : Occupied in alias or record memory 'DMA' by symbol 'filter_coefficients'
0x000002f8..0x00000307 ( 16 items) : Release/signal_path.o::_ro_data_DM_8___Z21sig_init_preemph_coefP16SingleSignalPathdddddi__2 (Data, Global, .rodata.constmem.DM)
0x00000308..0x00000317 ( 16 items) : Release/signal_path.o::_ro_data_DM_8___Z15sig_init_weightP16SingleSignalPathdi__2 (Data, Global, .rodata.constmem.DM)
0x00000318..0x0000031f ( 8 items) : Release/signal_path.o::_ro_data_DM_8___Z4initP16SingleSignalPathS0_PdS1_iidddi__1 (Data, Global, .rodata.constmem.DM)
0x00000320..0x0000041f : Occupied in alias or record memory 'DMA' by symbol '_main_argv_area'
0x00000420..0x00000423 : Occupied in alias or record memory 'DMA' by symbol 'errno'
0x00000424..0x000004a3 : Occupied in alias or record memory 'DMA' by symbol '_ZL18_hosted_clib_files'
0x000004a8..0x000004b7 ( 16 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___ZL18estimateDiv128To64yyy__2 (Data, Local, .rodata.constmem.DM)
0x000004b8..0x000004c7 ( 16 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___ZL19propagateFloat64NaNyy__2 (Data, Local, .rodata.constmem.DM)
0x000004c8..0x000004cf ( 8 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___ZL19roundAndPackFloat64iiy__1 (Data, Local, .rodata.constmem.DM)
0x000004d0..0x000004d7 ( 8 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___Z30float64_to_int32_round_to_zeroy__1 (Data, Global, .rodata.constmem.DM)
0x000004d8..0x000004df ( 8 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_4___Z30float64_to_int32_round_to_zeroy__4 (Data, Global, .rodata.constmem.DM)
0x000004e0..0x000004f7 ( 24 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___ZL14addFloat64Sigsyyi__3 (Data, Local, .rodata.constmem.DM)
0x000004f8..0x0000050f ( 24 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___ZL14subFloat64Sigsyyi__3 (Data, Local, .rodata.constmem.DM)
0x00000510..0x00000527 ( 24 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___Z11float64_mulyy__3 (Data, Global, .rodata.constmem.DM)
0x00000528..0x0000053f ( 24 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___Z11float64_divyy__3 (Data, Global, .rodata.constmem.DM)
0x00000540..0x00000547 ( 8 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___Z10float64_eqyy__1 (Data, Global, .rodata.constmem.DM)
0x00000548..0x0000054f ( 8 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___Z10float64_leyy__1 (Data, Global, .rodata.constmem.DM)
0x00000550..0x00000557 ( 8 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___Z10float64_ltyy__1 (Data, Global, .rodata.constmem.DM)
0x00000558..0x00000567 : Occupied in alias or record memory 'DMA' by symbol '_ZZ6ff_powddE2bp'
0x00000568..0x00000577 : Occupied in alias or record memory 'DMA' by symbol '_ZZ6ff_powddE4dp_h'
0x00000578..0x00000587 : Occupied in alias or record memory 'DMA' by symbol '_ZZ6ff_powddE4dp_l'
0x00000588..0x000005af ( 40 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ro_data_DM_8__ff_ldexp__5 (Data, Global, .rodata.constmem.DM)
0x000005b0..0x000005bb ( 12 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ro_data_DM_4__ff_ldexp__9 (Data, Global, .rodata.constmem.DM)
0x000005bc..0x000005f3 ( 56 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ro_data_DM_4__ff_pow__14 (Data, Global, .rodata.constmem.DM)
0x000005f8..0x000006ff ( 264 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ro_data_DM_8__ff_pow__48 (Data, Global, .rodata.constmem.DM)
0x00000700..0x0000070f ( 16 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ro_data_DM_4__ff_sqrt__4 (Data, Global, .rodata.constmem.DM)
0x00000710..0x00000717 ( 8 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ro_data_DM_8__ff_sqrt__6 (Data, Global, .rodata.constmem.DM)
0x00000420..0x0000049f : Occupied in alias or record memory 'DMA' by symbol '_ZL18_hosted_clib_files'
0x000004a0..0x000004af ( 16 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___ZL18estimateDiv128To64yyy__2 (Data, Local, .rodata.constmem.DM)
0x000004b0..0x000004bf ( 16 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___ZL19propagateFloat64NaNyy__2 (Data, Local, .rodata.constmem.DM)
0x000004c0..0x000004c7 ( 8 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___ZL19roundAndPackFloat64iiy__1 (Data, Local, .rodata.constmem.DM)
0x000004c8..0x000004cf ( 8 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___Z30float64_to_int32_round_to_zeroy__1 (Data, Global, .rodata.constmem.DM)
0x000004d0..0x000004d7 ( 8 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_4___Z30float64_to_int32_round_to_zeroy__4 (Data, Global, .rodata.constmem.DM)
0x000004d8..0x000004ef ( 24 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___ZL14addFloat64Sigsyyi__3 (Data, Local, .rodata.constmem.DM)
0x000004f0..0x00000507 ( 24 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___ZL14subFloat64Sigsyyi__3 (Data, Local, .rodata.constmem.DM)
0x00000508..0x0000051f ( 24 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___Z11float64_mulyy__3 (Data, Global, .rodata.constmem.DM)
0x00000520..0x00000537 ( 24 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___Z11float64_divyy__3 (Data, Global, .rodata.constmem.DM)
0x00000538..0x0000053f ( 8 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___Z10float64_eqyy__1 (Data, Global, .rodata.constmem.DM)
0x00000540..0x00000547 ( 8 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___Z10float64_leyy__1 (Data, Global, .rodata.constmem.DM)
0x00000548..0x0000054f ( 8 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___Z10float64_ltyy__1 (Data, Global, .rodata.constmem.DM)
0x00000550..0x0000055f : Occupied in alias or record memory 'DMA' by symbol '_ZZ6ff_powddE2bp'
0x00000560..0x0000056f : Occupied in alias or record memory 'DMA' by symbol '_ZZ6ff_powddE4dp_h'
0x00000570..0x0000057f : Occupied in alias or record memory 'DMA' by symbol '_ZZ6ff_powddE4dp_l'
0x00000580..0x000005a7 ( 40 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ro_data_DM_8__ff_ldexp__5 (Data, Global, .rodata.constmem.DM)
0x000005a8..0x000005b3 ( 12 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ro_data_DM_4__ff_ldexp__9 (Data, Global, .rodata.constmem.DM)
0x000005b4..0x000005eb ( 56 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ro_data_DM_4__ff_pow__14 (Data, Global, .rodata.constmem.DM)
0x000005f0..0x000006f7 ( 264 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ro_data_DM_8__ff_pow__48 (Data, Global, .rodata.constmem.DM)
0x000006f8..0x00000707 ( 16 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ro_data_DM_4__ff_sqrt__4 (Data, Global, .rodata.constmem.DM)
0x00000708..0x0000070f ( 8 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ro_data_DM_8__ff_sqrt__6 (Data, Global, .rodata.constmem.DM)
0x0000e000..0x0000fff7 ( 8184 items) : Stack
0x00800000..0x00800007 : Occupied in alias or record memory 'DMB' by symbol '_ZL10input_port'
0x00800008..0x0080000b : Occupied in alias or record memory 'DMB' by symbol '_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E18filter_accumulator'
@@ -69,30 +69,30 @@ Memory map for memory 'DMA':
Size = 8388608
Width = 8 bits
Offset = 0
Used = 9352
Used = 9348
0x00000001..0x00000002 ( 2 items) : Release/main.o::_ZL13__str00f02b8f (Data, Local, .rodata.DMA.1)
0x00000004..0x00000093 ( 144 items) : Release/main.o::_ZL17c_sensor_signal_t (Data, Local, .bss.DMA.4)
0x00000094..0x00000123 ( 144 items) : Release/main.o::_ZL19acc_sensor_signal_t (Data, Local, .bss.DMA.4)
0x00000124..0x00000153 ( 48 items) : Release/main.o::_ZL13__strdb58f936 (Data, Local, .rodata.DMA.1)
0x00000154..0x0000017e ( 43 items) : Release/main.o::_ZL13__strff0646f3 (Data, Local, .rodata.DMA.1)
0x0000017f..0x000001b4 ( 54 items) : Release/main.o::_ZL13__str8a32ec0e (Data, Local, .rodata.DMA.1)
0x000001b5..0x000001b6 ( 2 items) : Release/main.o::_ZL13__str00f52cca (Data, Local, .rodata.DMA.1)
0x000001b7..0x000001b9 ( 3 items) : Release/main.o::_ZL13__str41232700 (Data, Local, .rodata.DMA.1)
0x000001ba..0x000001bd ( 4 items) : Release/main.o::_ZL13__str2eb09b76 (Data, Local, .rodata.DMA.1)
0x000001d8..0x000001db ( 4 items) : Release/signal_path.o::_ZL2mu (Data, Local, .bss.DMA.4)
0x000001dc..0x000001df ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E11c_sensor_32 (Data, Local, .bss.DMA.4)
0x000001e0..0x000001e3 ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E13acc_sensor_32 (Data, Local, .bss.DMA.4)
0x000001e4..0x000001e7 ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre (Data, Local, .bss.DMA.4)
0x000001e8..0x000001eb ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E14acc_sensor_pre (Data, Local, .bss.DMA.4)
0x000001ec..0x000001f7 ( 12 items) : Release/signal_path.o::pointer_filter_coefficients (Data, Global, .bss.DMA.4)
0x00000124..0x00000151 ( 46 items) : Release/main.o::_ZL13__str45bf45e5 (Data, Local, .rodata.DMA.1)
0x00000152..0x0000017b ( 42 items) : Release/main.o::_ZL13__str1747fd53 (Data, Local, .rodata.DMA.1)
0x0000017c..0x000001b0 ( 53 items) : Release/main.o::_ZL13__str31c2d68e (Data, Local, .rodata.DMA.1)
0x000001b1..0x000001b2 ( 2 items) : Release/main.o::_ZL13__str00f52cca (Data, Local, .rodata.DMA.1)
0x000001b3..0x000001b5 ( 3 items) : Release/main.o::_ZL13__str41232700 (Data, Local, .rodata.DMA.1)
0x000001b6..0x000001b9 ( 4 items) : Release/main.o::_ZL13__str2eb09b76 (Data, Local, .rodata.DMA.1)
0x000001bc..0x000001bf ( 4 items) : Release/signal_path.o::_ZL2mu (Data, Local, .bss.DMA.4)
0x000001d8..0x000001db ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E11c_sensor_32 (Data, Local, .bss.DMA.4)
0x000001dc..0x000001df ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E13acc_sensor_32 (Data, Local, .bss.DMA.4)
0x000001e0..0x000001e3 ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre (Data, Local, .bss.DMA.4)
0x000001e4..0x000001e7 ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E14acc_sensor_pre (Data, Local, .bss.DMA.4)
0x000001e8..0x000001f3 ( 12 items) : Release/signal_path.o::pointer_filter_coefficients (Data, Global, .bss.DMA.4)
0x000001f4..0x000001f7 ( 4 items) : errno.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)::errno (Data, Global, .bss.DMA.4)
0x000001f8..0x000002f7 ( 256 items) : Release/signal_path.o::filter_coefficients (Data, Global, .bss.DMA.8)
0x00000320..0x0000041f ( 256 items) : lpdsp32_init.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/liblpdsp32.a)::_main_argv_area (Data, Global, .bss.DMA.0)
0x00000420..0x00000423 ( 4 items) : errno.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)::errno (Data, Global, .bss.DMA.4)
0x00000424..0x000004a3 ( 128 items) : stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)::_ZL18_hosted_clib_files (Data, Local, .bss.DMA.4)
0x00000558..0x00000567 ( 16 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ZZ6ff_powddE2bp (Data, Local, .rodata.DMA.8)
0x00000568..0x00000577 ( 16 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ZZ6ff_powddE4dp_h (Data, Local, .rodata.DMA.8)
0x00000578..0x00000587 ( 16 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ZZ6ff_powddE4dp_l (Data, Local, .rodata.DMA.8)
0x00000420..0x0000049f ( 128 items) : stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)::_ZL18_hosted_clib_files (Data, Local, .bss.DMA.4)
0x00000550..0x0000055f ( 16 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ZZ6ff_powddE2bp (Data, Local, .rodata.DMA.8)
0x00000560..0x0000056f ( 16 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ZZ6ff_powddE4dp_h (Data, Local, .rodata.DMA.8)
0x00000570..0x0000057f ( 16 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ZZ6ff_powddE4dp_l (Data, Local, .rodata.DMA.8)
0x0000e000..0x0000fff7 ( 8184 items) : Stack
Memory map for memory 'DMB':
@@ -176,13 +176,13 @@ Section summary for memory 'DM':
4 0 errno.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a) (in DMA)
128 0 stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a) (in DMA)
0 24 Release/main.o
288 156 Release/main.o (in DMA)
288 152 Release/main.o (in DMA)
16 0 Release/main.o (in DMB)
0 40 Release/signal_path.o
288 0 Release/signal_path.o (in DMA)
276 0 Release/signal_path.o (in DMB)
---------- ---------- ----------
1256 840 Total
1256 836 Total
Section summary for memory 'DMA':
@@ -193,10 +193,10 @@ Section summary for memory 'DMA':
256 0 0 lpdsp32_init.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/liblpdsp32.a)
4 0 0 errno.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)
128 0 0 stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)
288 156 0 Release/main.o
288 152 0 Release/main.o
288 0 0 Release/signal_path.o
---------- ---------- ---------- ----------
964 204 8184 Total
964 200 8184 Total
Section summary for memory 'DMB':
@@ -225,7 +225,7 @@ File summary:
Release/main.o
DM 24
DMA 444
DMA 440
DMB 16
PM 138
@@ -244,13 +244,13 @@ math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/
DMA 48
PM 1432
errno.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)
DMA 4
lpdsp32_init.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/liblpdsp32.a)
DMA 256
PM 38
errno.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)
DMA 4
stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)
DMA 128
PM 144

File diff suppressed because it is too large Load Diff

View File

@@ -46,9 +46,9 @@ int main(void) {
coefficients // Anzahl Filterkoeffizienten
);
FILE *fp1 = fopen("./simulation_data/complex_c_sensor_signal_t.txt", "r");
FILE *fp2 = fopen("./simulation_data/complex_noise_signal.txt", "r");
FILE *fp3 = fopen("./simulation_data/output/complex_output_simulated.txt", "w");
FILE *fp1 = fopen("./simulation_data/simple_corrupted_signal.txt", "r");
FILE *fp2 = fopen("./simulation_data/simple_noise_signal.txt", "r");
FILE *fp3 = fopen("./simulation_data/output/simple_output_simulated.txt", "w");
int d0, d1;

View File

@@ -222,78 +222,69 @@ int inline apply_fir_filter(BufferPtrDMB chess_storage(DMB) *pointer_delay_line,
//Pointer für Koeffizienten und Delay Line Samples anlegen
int chess_storage(DMB) *p_x0 = pointer_delay_line->ptr_current;
int chess_storage(DMB) *px_start = pointer_delay_line->ptr_start;
int *p_h = pointer_filter_coefficients->ptr_current;
int chess_storage(DMB) *p_xstart = pointer_delay_line->ptr_start;
int *p_w = pointer_filter_coefficients->ptr_current;
int delay_line_len = pointer_delay_line->buffer_len;
int n_coeff = pointer_filter_coefficients->buffer_len;
//Variablen und Akkumulatoren (72-Bit) anlegen
int d0,d1,h0,h1;
accum_t acc1_A = to_accum(0);
accum_t acc1_B = to_accum(0);
accum_t acc1_C;
int x0, x1, w0, w1;
accum_t acc_fir_1 = to_accum(0);
accum_t acc_fir_2 = to_accum(0);
accum_t acc_fir;
// In 2er Schritten durch die Koeffizienten iterieren, immer 2 Samples und 2 Koeffizienten pro Schleifendurchlauf -> DUAL LOAD und DUAL MAC
for (int i=0; i < n_coeff; i+=2) chess_loop_range(1,){
d0 = *p_x0; //Sample 1 aus Delay Line
h0 = *p_h; //Koeffizient 1 aus Koeffizienten Array
p_h++; //Koeffizienten-Pointer inkrementieren
p_x0 = cyclic_add(p_x0, -1, px_start, delay_line_len); //Delay-Line-Pointer dekrementieren (rueckwaerts durch Delay Line)
x0 = *p_x0; //Sample 1 aus Delay Line
w0 = *p_w; //Koeffizient 1 aus Koeffizienten Array
p_w++; //Koeffizienten-Pointer inkrementieren
p_x0 = cyclic_add(p_x0, -1, p_xstart, delay_line_len); //Delay-Line-Pointer dekrementieren (rueckwaerts durch Delay Line)
d1 = *p_x0; //Sample 2 aus Delay Line
h1 = *p_h; //Koeffizient 2 aus Koeffizienten Array
p_h++; //Koeffizienten-Pointer inkrementieren
p_x0 = cyclic_add(p_x0, -1, px_start, delay_line_len); //Delay-Line-Pointer dekrementieren (rueckwaerts durch Delay Line)
x1 = *p_x0; //Sample 2 aus Delay Line
w1 = *p_w; //Koeffizient 2 aus Koeffizienten Array
p_w++; //Koeffizienten-Pointer inkrementieren
p_x0 = cyclic_add(p_x0, -1, p_xstart, delay_line_len); //Delay-Line-Pointer dekrementieren (rueckwaerts durch Delay Line)
acc1_A+=fract_mult(d0, h0); //Akkumulator 1 mit Sample 1 * Koeffizient 1 addieren
acc1_B+=fract_mult(d1, h1); //Akkumulator 2 mit Sample 2 * Koeffizient 2 addieren
acc_fir_1+=fract_mult(x0, w0); //Akkumulator 1 mit Sample 1 * Koeffizient 1 addieren
acc_fir_2+=fract_mult(x1, w1); //Akkumulator 2 mit Sample 2 * Koeffizient 2 addieren
}
// Akkumulatoren addieren um das Filterergebnis zu erhalten
acc1_C = acc1_A + acc1_B;
return rnd_saturate(acc1_C);
acc_fir = acc_fir_1 + acc_fir_2;
return rnd_saturate(acc_fir);
}
void static inline update_filter_coefficients(BufferPtrDMB chess_storage(DMB) *pointer_delay_line, BufferPtr *pointer_filter_coefficients, int out){
void static inline update_filter_coefficients(BufferPtrDMB chess_storage(DMB) *pointer_delay_line, BufferPtr *pointer_filter_coefficients, int output){
int chess_storage(DMA) *p_h0 = pointer_filter_coefficients->ptr_start; //Pointer auf Filterkoeffizienten-Array
int chess_storage(DMA) *p_w0 = pointer_filter_coefficients->ptr_start; //Pointer auf Filterkoeffizienten-Array
int chess_storage(DMB) *p_x0 = pointer_delay_line->ptr_current; //Current-Pointer 1 auf Delay-Line Array
int chess_storage(DMB) *p_x1 = pointer_delay_line->ptr_current; //Current-Pointer 2 auf Delay-Line Array
int chess_storage(DMB) *px_start = pointer_delay_line->ptr_start; //Start-Pointer auf Delay-Line Array
int chess_storage(DMB) *p_xstart = pointer_delay_line->ptr_start; //Start-Pointer auf Delay-Line Array
int delay_line_len = pointer_delay_line->buffer_len; // Länge des Delay-Line Arrays
int n_coeff = pointer_filter_coefficients->buffer_len; // Anzahl der Filterkoeffizienten
int prod, x0, x1, h0, h1;
int correction, x0, x1, w0, w1;
accum_t acc_w0, acc_w1, product;
p_x1 = cyclic_add(p_x1, -1, pointer_delay_line->ptr_start, pointer_delay_line->buffer_len); //Current-Pointer 2 dekrementieren um 1
product = fract_mult(mu, output); //FIR-Output mit mu multiplizieren -> Korrektursignal. aktuell noch im accum-Format
correction = rnd_saturate(product); //Korrektursignal wieder ins 32-Bit Format
accum_t acc_A, acc_B;
accum_t acc_C = fract_mult(mu, out); //Korrektursignal * mu um Filterkoeffizienten anzupassen
prod = rnd_saturate(acc_C);
/* Abschätzung cycles per 2 coefficient:
dual load coeffs: 1
single load tab value: 2
dual mac: 1
dual rnd_sat - store: 1
load/store hazard nop: 1
*/
for (int i=0; i< n_coeff; i+=2) chess_loop_range(1,){
// Calculate the coefficient wise adaption
lldecompose(*((long long *)p_h0), h0, h1);
acc_A = to_accum(h0);
acc_B = to_accum(h1);
acc_A += fract_mult(prod, *p_x0);
acc_B += fract_mult(prod, *p_x1);
p_x0 = cyclic_add(p_x0, -2, px_start, delay_line_len);
p_x1 = cyclic_add(p_x1, -2, px_start, delay_line_len);
// Filterkoeffizienten updaten - dual sat; dual store
*((long long *)p_h0) = llcompose(rnd_saturate(acc_A), rnd_saturate(acc_B));//load/store hazard ! - 1 nop is needed
p_h0+=2;
// Filterkoeffizienten vom 64 Bit Format am Ort wo der p_w0 Pointer hinzeigt in 2 32-Bit Werte zerlegen - 1 Cycle
lldecompose(*((long long *)p_w0), w0, w1);
// Filter Koeffizienten in Accum-Format bringen (oberste 32 Bit, Rest Nullen) - 2 Cycle?
acc_w0 = to_accum(w0);
acc_w1 = to_accum(w1);
// Filterkoeffizienten mit Korrekturterm*Acc-Sensor-Sample updaten - 1 Cycle
acc_w0 += fract_mult(correction, *p_x0);
acc_w1 += fract_mult(correction, *p_x1);
//Beide Pointer in der Delay-Line um 2 dekrementieren
p_x0 = cyclic_add(p_x0, -2, p_xstart, delay_line_len);
p_x1 = cyclic_add(p_x1, -2, p_xstart, delay_line_len);
// Filterkoeffizienten in 64-Bit Wort schreiben - wird dann in mit einem Store-Vorgang an Ort wo p_w0 hinzeigt abgelegt - 1 Cycle
*((long long *)p_w0) = llcompose(rnd_saturate(acc_w0), rnd_saturate(acc_w1));//LOAD/STORE-Hazard - +1 NOP benötigt - 1 Cycle
p_w0+=2; //Koeffizienten-Pointer um 2 inkrementieren
}
}
@@ -359,12 +350,11 @@ void calc(
// static int chess_storage(DMA) *pointer_filter_accumulator =acc_sensor_pre;
// static int chess_storage(DMB) *pointer_output_32=output_32;
// 16-Bit Eingangssignale auf 32-Bit konvertieren mit Bitshift, in neuem Speicherbereich ablegen
// 16-Bit Eingangssignale auf 32-Bit konvertieren mit Bitshift, Kopie der Samples in funktionseigenem neuen Speicherbereich ablegen (Kein Pointer mehr!)
for (uint32_t i=0; i<BLOCK_LEN; i++) chess_loop_range(1,){
c_sensor_32[i] = ((int) c_sensor_input[i]) << BITSHIFT_16_TO_32;
acc_sensor_32[i] = ((int) acc_sensor_input[i]) << BITSHIFT_16_TO_32;
}
// Preemphasis Filter anwenden - wird hier aber nicht genutzt (nur Durchreichen), in neuen Speicherbereich ablegen
for (uint32_t i=0; i<BLOCK_LEN; i++) chess_loop_range(1,){
c_sensor_pre[i] = c_sensor_32[i];
@@ -382,7 +372,6 @@ void calc(
output_32[0] = c_sensor_pre[0] - filter_accumulator[0];
// Filterkoeffizienten adaptieren
update_filter_coefficients(&pointer_delay_line, &pointer_filter_coefficients, output_32[0]);
// Bitshift zurück auf 16-Bit und in Ausgangsarray schreiben
for (uint32_t i=0; i<BLOCK_LEN; i++) chess_flatten_loop
{

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff