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 466ba9a29dd6732e5048de41303e492793f3e524
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79 842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
42695db990e5aaff0b9f36d25938c80e96ce47cc 42695db990e5aaff0b9f36d25938c80e96ce47cc
1eaa66e3661b4c51e70bd7db803caef395e44f4d 6a7c0bd95aec01b6196443462b0bfaac2fdb71b7
da39a3ee5e6b4b0d3255bfef95601890afd80709 da39a3ee5e6b4b0d3255bfef95601890afd80709
251b13cf6ca1c3f069f9d86a0d8130792b734e76 3bd5322a9dbb239e10fcf3ab8e3860e4e55187f2
28 28
0 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. // 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 // 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 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 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 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 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 42 : _ZL13__str1747fd53 typ=int8_ bnd=i sz=42 algn=1 stl=DMA tref=__A42__cchar_DMA
43 : _ZL13__str8a32ec0e typ=int8_ bnd=i sz=54 algn=1 stl=DMA tref=__A54__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 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 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 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 60 : __ptr_c_sensor_signal_t typ=dmaddr_ val=0a bnd=m adro=37
61 : __ptr_acc_sensor_signal_t typ=dmaddr_ bnd=m 61 : __ptr_acc_sensor_signal_t typ=dmaddr_ bnd=m
62 : __ptr_acc_sensor_signal_t typ=dmaddr_ val=0a bnd=m adro=39 62 : __ptr_acc_sensor_signal_t typ=dmaddr_ val=0a bnd=m adro=39
63 : __ptr___strdb58f936 typ=dmaddr_ bnd=m 63 : __ptr___str45bf45e5 typ=dmaddr_ bnd=m
64 : __ptr___strdb58f936 typ=dmaddr_ val=0a bnd=m adro=40 64 : __ptr___str45bf45e5 typ=dmaddr_ val=0a bnd=m adro=40
65 : __ptr___str00f02b8f typ=dmaddr_ bnd=m 65 : __ptr___str00f02b8f typ=dmaddr_ bnd=m
66 : __ptr___str00f02b8f typ=dmaddr_ val=0a bnd=m adro=41 66 : __ptr___str00f02b8f typ=dmaddr_ val=0a bnd=m adro=41
67 : __ptr___strff0646f3 typ=dmaddr_ bnd=m 67 : __ptr___str1747fd53 typ=dmaddr_ bnd=m
68 : __ptr___strff0646f3 typ=dmaddr_ val=0a bnd=m adro=42 68 : __ptr___str1747fd53 typ=dmaddr_ val=0a bnd=m adro=42
69 : __ptr___str8a32ec0e typ=dmaddr_ bnd=m 69 : __ptr___str31c2d68e typ=dmaddr_ bnd=m
70 : __ptr___str8a32ec0e typ=dmaddr_ val=0a bnd=m adro=43 70 : __ptr___str31c2d68e typ=dmaddr_ val=0a bnd=m adro=43
71 : __ptr___str00f52cca typ=dmaddr_ bnd=m 71 : __ptr___str00f52cca typ=dmaddr_ bnd=m
72 : __ptr___str00f52cca typ=dmaddr_ val=0a bnd=m adro=44 72 : __ptr___str00f52cca typ=dmaddr_ val=0a bnd=m adro=44
73 : __ptr___str41232700 typ=dmaddr_ bnd=m 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>; (_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 } #4 off=1
#5 off=2 #5 off=2
(__ptr___strdb58f936.61 var=64) const () <85>; (__ptr___str45bf45e5.61 var=64) const () <85>;
(__ptr___str00f02b8f.63 var=66) const () <87>; (__ptr___str00f02b8f.63 var=66) const () <87>;
(fopen.236 var=175) const () <234>; (fopen.236 var=175) const () <234>;
(__link.238 var=177) dmaddr__call_dmaddr_ (fopen.236) <236>; (__link.238 var=177) dmaddr__call_dmaddr_ (fopen.236) <236>;
call { 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>; (__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>; (__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>; (__tmp.241 var=178) deassign (__tmp.240) <239>;
} #6 off=3 } #6 off=3
#7 off=4 #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>; (__link.265 var=181) dmaddr__call_dmaddr_ (fopen.236) <246>;
call { 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>; (__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>; (__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>; (__tmp.268 var=182) deassign (__tmp.267) <249>;
} #8 off=5 } #8 off=5
#9 off=6 #9 off=6
(__ptr___str8a32ec0e.67 var=70) const () <91>; (__ptr___str31c2d68e.67 var=70) const () <91>;
(__ptr___str00f52cca.69 var=72) const () <93>; (__ptr___str00f52cca.69 var=72) const () <93>;
(__link.292 var=185) dmaddr__call_dmaddr_ (fopen.236) <256>; (__link.292 var=185) dmaddr__call_dmaddr_ (fopen.236) <256>;
call { 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>; (__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>; (__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>; (__tmp.295 var=186) deassign (__tmp.294) <259>;
} #10 off=7 } #10 off=7
#11 off=8 #11 off=8
@@ -657,11 +657,11 @@ F_main {
---------- ----------
0 : (0,28:0,0); 0 : (0,28:0,0);
4 : (0,37:4,14); 4 : (0,37:4,14);
5 : (0,49:73,15); 5 : (0,49:71,15);
6 : (0,49:16,15); 6 : (0,49:16,15);
7 : (0,50:68,16); 7 : (0,50:67,16);
8 : (0,50:16,16); 8 : (0,50:16,16);
9 : (0,51:79,17); 9 : (0,51:78,17);
10 : (0,51:16,17); 10 : (0,51:16,17);
11 : (0,55:4,19); 11 : (0,55:4,19);
12 : (0,55:4,19); 12 : (0,55:4,19);
@@ -704,10 +704,10 @@ F_main {
722 : (0,55:23,53); 722 : (0,55:23,53);
---------- ----------
85 : (0,49:22,0); 85 : (0,49:22,0);
87 : (0,49:73,0); 87 : (0,49:71,0);
89 : (0,50:22,0); 89 : (0,50:22,0);
91 : (0,51:22,0); 91 : (0,51:22,0);
93 : (0,51:79,0); 93 : (0,51:78,0);
111 : (0,28:4,0); 111 : (0,28:4,0);
115 : (0,28:4,0); 115 : (0,28:4,0);
117 : (0,31:11,0); 117 : (0,31:11,0);
@@ -742,17 +742,17 @@ F_main {
229 : (0,37:4,0); 229 : (0,37:4,0);
230 : (0,37:4,14); 230 : (0,37:4,14);
232 : (0,49:22,0); 232 : (0,49:22,0);
233 : (0,49:73,0); 233 : (0,49:71,0);
236 : (0,49:16,15); 236 : (0,49:16,15);
237 : (0,49:16,0); 237 : (0,49:16,0);
238 : (0,49:16,15); 238 : (0,49:16,15);
242 : (0,50:22,0); 242 : (0,50:22,0);
243 : (0,50:68,0); 243 : (0,50:67,0);
246 : (0,50:16,16); 246 : (0,50:16,16);
247 : (0,50:16,0); 247 : (0,50:16,0);
248 : (0,50:16,16); 248 : (0,50:16,16);
252 : (0,51:22,0); 252 : (0,51:22,0);
253 : (0,51:79,0); 253 : (0,51:78,0);
256 : (0,51:16,17); 256 : (0,51:16,17);
257 : (0,51:16,0); 257 : (0,51:16,0);
258 : (0,51:16,17); 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. // 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 // 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. // 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 // 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; __PDMIOvoid__ : _basic() __PDMIOvoid;
__PPMvoid__ : _basic() __PPMvoid; __PPMvoid__ : _basic() __PPMvoid;
__cchar_DMA : _basic(DMA,1,1) __cchar; __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; __A2__cchar_DMA : _array(DMA,2,1) [2] $__cchar_DMA;
__A43__cchar_DMA : _array(DMA,43,1) [43] $__cchar_DMA; __A42__cchar_DMA : _array(DMA,42,1) [42] $__cchar_DMA;
__A54__cchar_DMA : _array(DMA,54,1) [54] $__cchar_DMA; __A53__cchar_DMA : _array(DMA,53,1) [53] $__cchar_DMA;
__A3__cchar_DMA : _array(DMA,3,1) [3] $__cchar_DMA; __A3__cchar_DMA : _array(DMA,3,1) [3] $__cchar_DMA;
__A4__cchar_DMA : _array(DMA,4,1) [4] $__cchar_DMA; __A4__cchar_DMA : _array(DMA,4,1) [4] $__cchar_DMA;
__sint____ : _function() $__sint__; __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. // 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 // 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. // 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 // 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 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 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 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 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 21 : _ZL13__str1747fd53 typ=int8_ bnd=F sz=42 algn=1 stl=DMA tref=__A42__cchar_DMA
22 : _ZL13__str8a32ec0e typ=int8_ bnd=F sz=54 algn=1 stl=DMA tref=__A54__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 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 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 25 : _ZL13__str2eb09b76 typ=int8_ bnd=F sz=4 algn=1 stl=DMA tref=__A4__cchar_DMA

View File

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

View File

@@ -7,3 +7,7 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
201 201
0 0
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. // 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 // 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 126
0 0
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. // 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 // 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 0
2 2
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. // 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 // 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 6bd14b3bc305504dd7bb9269fe30bf59aca75a76
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79 842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
42695db990e5aaff0b9f36d25938c80e96ce47cc 42695db990e5aaff0b9f36d25938c80e96ce47cc
4ae39dce1da2ebfb1f2b8ba55158d5ffbb9d548f 50b92fae32b6c312b88688aafde3ca9cc0d2018d
da39a3ee5e6b4b0d3255bfef95601890afd80709 da39a3ee5e6b4b0d3255bfef95601890afd80709
23cbc7be8e1dc06aa405bc4ab73f8bfda05b525e a74bfeaf4908347b6a718e6a2a3b1faae04259ac
346 331
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. // 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 // 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__ 83 : output_port typ=dmaddr_ bnd=p tref=__PDMB__sshort__
91 : __tmpb0_F_Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_ typ=int32_ bnd=m tref=__sint__ 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__ 96 : __inl_p_x0 typ=dmaddr_ bnd=m tref=__PDMB__sint__
98 : __inl_p_h typ=dmaddr_ bnd=m tref=__P__sint__ 98 : __inl_p_w typ=dmaddr_ bnd=m tref=__P__sint__
101 : __inl_acc1_A typ=int72_ bnd=m tref=accum_t__ 101 : __inl_acc_fir_1 typ=int72_ bnd=m tref=accum_t__
102 : __inl_acc1_B typ=int72_ bnd=m tref=accum_t__ 102 : __inl_acc_fir_2 typ=int72_ bnd=m tref=accum_t__
110 : __inl_acc1_C typ=int72_ bnd=m tref=accum_t__ 110 : __inl_acc_fir typ=int72_ bnd=m tref=accum_t__
117 : __inl_p_h0 typ=dmaddr_ bnd=m tref=__P__sint__ 117 : __inl_p_w0 typ=dmaddr_ bnd=m tref=__P__sint__
118 : __inl_p_x0 typ=dmaddr_ bnd=m tref=__PDMB__sint__ 118 : __inl_p_x0 typ=dmaddr_ bnd=m tref=__PDMB__sint__
119 : __inl_p_x1 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__ 123 : __inl_product typ=int72_ bnd=m tref=accum_t__
124 : __inl_prod typ=int32_ bnd=m tref=__sint__ 124 : __inl_correction typ=int32_ bnd=m tref=__sint__
126 : __inl_h0 typ=int32_ bnd=m tref=__sint__ 126 : __inl_w0 typ=int32_ bnd=m tref=__sint__
127 : __inl_h1 typ=int32_ bnd=m tref=__sint__ 127 : __inl_w1 typ=int32_ bnd=m tref=__sint__
128 : __inl_acc_A typ=int72_ bnd=m tref=accum_t__ 128 : __inl_acc_w0 typ=int72_ bnd=m tref=accum_t__
129 : __inl_acc_B 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 136 : __ct_2 typ=int32_ val=2f bnd=m
140 : __fch___extDM_int16_ typ=int16_ bnd=m 140 : __fch___extDM_int16_ typ=int16_ bnd=m
142 : __ct_16 typ=int32_ val=16f bnd=m 142 : __ct_16 typ=int32_ val=16f bnd=m
@@ -253,47 +253,47 @@ F_Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_ {
for { for {
{ {
(__inl_p_x0.880 var=96) entry (__inl_p_x0.1045 __fch_pointer_delay_line_ptr_current.796) <703>; (__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_p_w.882 var=98) entry (__inl_p_w.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_acc_fir_1.885 var=101) entry (__inl_acc_fir_1.1055 __ct_0.758) <708>;
(__inl_acc1_B.886 var=102) entry (__inl_acc1_B.1057 __ct_0.758) <709>; (__inl_acc_fir_2.886 var=102) entry (__inl_acc_fir_2.1057 __ct_0.758) <709>;
} #17 } #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.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.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>; (__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_acc_fir_1.944 var=101) accum_t__pl_accum_t_accum_t (__inl_acc_fir_1.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_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.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>; (__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.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>; (__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>; (__rt.2282 var=480) __Pvoid__pl___Pvoid_int18_ (__rt.2260 __ct_4.2407) <1986>;
} #403 off=3 } #403 off=3
{ {
() for_count (__vcnt.2442) <774>; () 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_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_p_w.1049 var=98 __inl_p_w.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_acc_fir_1.1055 var=101 __inl_acc_fir_1.1056 var=101) exit (__inl_acc_fir_1.944) <827>;
(__inl_acc1_B.1057 var=102 __inl_acc1_B.1058 var=102) exit (__inl_acc1_B.946) <828>; (__inl_acc_fir_2.1057 var=102 __inl_acc_fir_2.1058 var=102) exit (__inl_acc_fir_2.946) <828>;
} #19 } #19
} #16 rng=[1,65535] } #16 rng=[1,65535]
#99 off=4 #99 off=4
(__ptr_filter_accumulator.69 var=72) const () <93>; (__ptr_filter_accumulator.69 var=72) const () <93>;
(__ptr_output_32.71 var=74) const () <95>; (__ptr_output_32.71 var=74) const () <95>;
(__ptr_mu.73 var=76) const () <97>; (__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>; (__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_acc1_C.1127) <864>; (__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>; (__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>; (__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>; (__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>; (__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_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>; (__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_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>; (__ct_m8.2074 var=424) const () <1737>;
(__trgt.2443 var=542) const () <2308>; (__trgt.2443 var=542) const () <2308>;
() void_doloop_uint16__uint16_ (__cv.2139 __trgt.2443) <2309>; () 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_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>; (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>; (__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_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>; (__inl_p_x1.1289 var=119) entry (__inl_p_x1.1490 __inl_p_x1.2038) <1023>;
} #22 } #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>; (__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_h0.1307 var=126 __inl_h1.1308 var=127) void_lldecompose___ulonglong___sint___sint (__fchtmp.1305) <1041>; (__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>; (__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>; (__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>; (__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_A.1313) <1062>; (__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_B.1316) <1063>; (__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>; (__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>; (__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_prod.1213 __fchtmp.1311 __ct_0.75) <1675>; (__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_prod.1213 __fchtmp.1314 __ct_0.75) <1683>; (__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_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>; (__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 } #473 off=5
{ {
() for_count (__vcnt.2444) <1074>; () 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_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>; (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>; (__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_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>; (__inl_p_x1.1490 var=119 __inl_p_x1.1491 var=119) exit (__inl_p_x1.2069) <1147>;
} #24 } #24
@@ -380,134 +380,134 @@ F_Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_ {
} #0 } #0
0 : 'signal_processing\\signal_path.c'; 0 : 'signal_processing\\signal_path.c';
---------- ----------
0 : (0,346:0,0); 0 : (0,331:0,0);
14 : (0,383:4,23); 14 : (0,367:4,23);
16 : (0,386:28,40); 16 : (0,370:28,40);
21 : (0,390:4,82); 21 : (0,374:4,82);
36 : (0,398:0,110); 36 : (0,381:0,110);
99 : (0,390:4,80); 99 : (0,374:4,80);
403 : (0,386:28,53); 403 : (0,370:28,53);
473 : (0,390:4,0); 473 : (0,374:4,0);
593 : (0,383:4,23); 593 : (0,367:4,23);
615 : (0,386:28,40); 615 : (0,370:28,40);
---------- ----------
85 : (0,388:19,0); 85 : (0,372:19,0);
87 : (0,383:42,0); 87 : (0,367:42,0);
89 : (0,386:28,0); 89 : (0,370:28,0);
91 : (0,386:28,0); 91 : (0,370:28,0);
93 : (0,386:4,0); 93 : (0,370:4,0);
95 : (0,388:4,0); 95 : (0,372:4,0);
119 : (0,346:5,0); 119 : (0,331:5,0);
123 : (0,346:5,0); 123 : (0,331:5,0);
263 : (0,370:47,0); 263 : (0,355:47,0);
267 : (0,370:47,8); 267 : (0,355:47,8);
269 : (0,370:55,0); 269 : (0,355:55,0);
277 : (0,370:19,8); 277 : (0,355:19,8);
283 : (0,371:50,9); 283 : (0,356:50,9);
293 : (0,371:21,9); 293 : (0,356:21,9);
491 : (0,376:21,16); 491 : (0,360:21,16);
503 : (0,377:23,17); 503 : (0,361:23,17);
599 : (0,383:21,0); 599 : (0,367:21,0);
600 : (0,383:57,0); 600 : (0,367:57,0);
604 : (0,383:56,0); 604 : (0,367:56,0);
607 : (0,383:4,23); 607 : (0,367:4,23);
608 : (0,383:4,0); 608 : (0,367:4,0);
609 : (0,383:4,23); 609 : (0,367:4,23);
619 : (0,386:28,30); 619 : (0,370:28,30);
624 : (0,386:28,31); 624 : (0,370:28,31);
629 : (0,386:28,32); 629 : (0,370:28,32);
634 : (0,386:28,33); 634 : (0,370:28,33);
639 : (0,386:28,34); 639 : (0,370:28,34);
703 : (0,386:28,40); 703 : (0,370:28,40);
705 : (0,386:28,40); 705 : (0,370:28,40);
708 : (0,386:28,40); 708 : (0,370:28,40);
709 : (0,386:28,40); 709 : (0,370:28,40);
744 : (0,386:28,40); 744 : (0,370:28,40);
745 : (0,386:28,41); 745 : (0,370:28,41);
755 : (0,386:28,46); 755 : (0,370:28,46);
756 : (0,386:28,47); 756 : (0,370:28,47);
767 : (0,386:28,52); 767 : (0,370:28,52);
769 : (0,386:28,53); 769 : (0,370:28,53);
774 : (0,386:28,56); 774 : (0,370:28,56);
822 : (0,386:28,56); 822 : (0,370:28,56);
824 : (0,386:28,56); 824 : (0,370:28,56);
827 : (0,386:28,56); 827 : (0,370:28,56);
828 : (0,386:28,56); 828 : (0,370:28,56);
863 : (0,386:28,57); 863 : (0,370:28,57);
864 : (0,386:28,58); 864 : (0,370:28,58);
868 : (0,386:22,61); 868 : (0,370:22,61);
872 : (0,388:31,62); 872 : (0,372:31,62);
877 : (0,388:35,62); 877 : (0,372:35,62);
881 : (0,388:13,62); 881 : (0,372:13,62);
897 : (0,390:4,70); 897 : (0,374:4,70);
945 : (0,390:4,79); 945 : (0,374:4,79);
947 : (0,390:4,80); 947 : (0,374:4,80);
967 : (0,390:4,82); 967 : (0,374:4,82);
968 : (0,390:4,82); 968 : (0,374:4,82);
976 : (0,390:4,82); 976 : (0,374:4,82);
977 : (0,390:4,82); 977 : (0,374:4,82);
979 : (0,390:4,82); 979 : (0,374:4,82);
1021 : (0,390:4,82); 1021 : (0,374:4,82);
1022 : (0,390:4,82); 1022 : (0,374:4,82);
1023 : (0,390:4,82); 1023 : (0,374:4,82);
1039 : (0,390:4,82); 1039 : (0,374:4,82);
1041 : (0,390:4,82); 1041 : (0,374:4,82);
1044 : (0,390:4,85); 1044 : (0,374:4,85);
1046 : (0,390:4,85); 1046 : (0,374:4,85);
1047 : (0,390:4,86); 1047 : (0,374:4,86);
1049 : (0,390:4,86); 1049 : (0,374:4,86);
1062 : (0,390:4,89); 1062 : (0,374:4,89);
1063 : (0,390:4,89); 1063 : (0,374:4,89);
1064 : (0,390:4,89); 1064 : (0,374:4,89);
1066 : (0,390:4,89); 1066 : (0,374:4,89);
1074 : (0,390:4,93); 1074 : (0,374:4,93);
1091 : (0,390:4,93); 1091 : (0,374:4,93);
1092 : (0,390:4,93); 1092 : (0,374:4,93);
1100 : (0,390:4,93); 1100 : (0,374:4,93);
1101 : (0,390:4,93); 1101 : (0,374:4,93);
1103 : (0,390:4,93); 1103 : (0,374:4,93);
1145 : (0,390:4,93); 1145 : (0,374:4,93);
1146 : (0,390:4,93); 1146 : (0,374:4,93);
1147 : (0,390:4,93); 1147 : (0,374:4,93);
1352 : (0,395:56,100); 1352 : (0,378:56,100);
1357 : (0,395:25,100); 1357 : (0,378:25,100);
1358 : (0,395:23,100); 1358 : (0,378:23,100);
1364 : (0,395:19,100); 1364 : (0,378:19,100);
1464 : (0,398:0,0); 1464 : (0,381:0,0);
1468 : (0,398:0,110); 1468 : (0,381:0,110);
1469 : (0,398:0,110); 1469 : (0,381:0,110);
1621 : (0,386:28,45); 1621 : (0,370:28,45);
1632 : (0,386:28,51); 1632 : (0,370:28,51);
1640 : (0,386:28,52); 1640 : (0,370:28,52);
1648 : (0,386:28,53); 1648 : (0,370:28,53);
1659 : (0,390:4,77); 1659 : (0,374:4,78);
1667 : (0,390:4,79); 1667 : (0,374:4,79);
1675 : (0,390:4,85); 1675 : (0,374:4,85);
1683 : (0,390:4,86); 1683 : (0,374:4,86);
1694 : (0,390:4,87); 1694 : (0,374:4,87);
1705 : (0,390:4,88); 1705 : (0,374:4,88);
1735 : (0,386:28,0); 1735 : (0,370:28,0);
1737 : (0,390:4,0); 1737 : (0,374:4,0);
1858 : (0,386:28,0); 1858 : (0,370:28,0);
1902 : (0,346:5,0); 1902 : (0,331:5,0);
1930 : (0,398:0,0); 1930 : (0,381:0,0);
1958 : (0,386:28,0); 1958 : (0,370:28,0);
1986 : (0,386:28,0); 1986 : (0,370:28,0);
2014 : (0,390:4,0); 2014 : (0,374:4,0);
2042 : (0,386:28,0); 2042 : (0,370:28,0);
2070 : (0,386:28,0); 2070 : (0,370:28,0);
2098 : (0,386:28,0); 2098 : (0,370:28,0);
2126 : (0,390:4,0); 2126 : (0,374:4,0);
2169 : (0,346:5,0); 2169 : (0,331:5,0);
2171 : (0,398:0,0); 2171 : (0,381:0,0);
2173 : (0,386:28,0); 2173 : (0,370:28,0);
2175 : (0,390:4,0); 2175 : (0,374:4,0);
2180 : (0,370:52,0); 2180 : (0,355:52,0);
2181 : (0,370:52,8); 2181 : (0,355:52,8);
2189 : (0,371:55,9); 2189 : (0,356:55,9);
2197 : (0,386:28,45); 2197 : (0,370:28,45);
2204 : (0,395:61,0); 2204 : (0,378:61,0);
2205 : (0,395:61,100); 2205 : (0,378:61,100);
2306 : (0,386:28,56); 2306 : (0,370:28,56);
2309 : (0,390:4,93); 2309 : (0,374:4,93);

View File

@@ -16,3 +16,7 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
2 2
7 7
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. // 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 // 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 2
7 7
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. // 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 // 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 115
0 0
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. // 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 // 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 2
7 7
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. // 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 // 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. // 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 // 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. // 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 // 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. // 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 // 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" "signal_path-9c02ae.sfg"
: _Z4initP16SingleSignalPathS0_PdS1_iidddi : _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 _Z21sig_init_preemph_coefP16SingleSignalPathdddddi
_Z14sig_init_delayP16SingleSignalPathi _Z14sig_init_delayP16SingleSignalPathi
@@ -109,7 +109,7 @@
"signal_path-a72ab8.sfg" "signal_path-a72ab8.sfg"
: _Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_ : _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 _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. // 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 // 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. // 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 // 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. // 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 // 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-d6dbe4.o" 7
"signal_path-a30375.o" 0 "signal_path-a30375.o" 0
"signal_path-530a42.o" 7 "signal_path-530a42.o" 7
"signal_path-9c02ae.o" 5 "signal_path-9c02ae.o" -10
"signal_path-a72ab8.o" 0 "signal_path-a72ab8.o" 0
"signal_path.gvt.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. // 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 // 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 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. // 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 // 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 .bss local 2 _ZL6sample DMB 2
.data_segment_name .data_segment_name
.rodata local 1 _ZL13__strdb58f936 DMA .rodata local 1 _ZL13__str45bf45e5 DMA
0x2e 0x2e
0x2f 0x2f
0x73 0x73
@@ -53,22 +53,22 @@
0x74 0x74
0x61 0x61
0x2f 0x2f
0x63 0x73
0x6f 0x69
0x6d 0x6d
0x70 0x70
0x6c 0x6c
0x65 0x65
0x78
0x5f 0x5f
0x63 0x63
0x5f
0x73
0x65
0x6e
0x73
0x6f 0x6f
0x72 0x72
0x72
0x75
0x70
0x74
0x65
0x64
0x5f 0x5f
0x73 0x73
0x69 0x69
@@ -76,8 +76,6 @@
0x6e 0x6e
0x61 0x61
0x6c 0x6c
0x5f
0x74
0x2e 0x2e
0x74 0x74
0x78 0x78
@@ -90,7 +88,7 @@
0x0 0x0
.data_segment_name .data_segment_name
.rodata local 1 _ZL13__strff0646f3 DMA .rodata local 1 _ZL13__str1747fd53 DMA
0x2e 0x2e
0x2f 0x2f
0x73 0x73
@@ -109,13 +107,12 @@
0x74 0x74
0x61 0x61
0x2f 0x2f
0x63 0x73
0x6f 0x69
0x6d 0x6d
0x70 0x70
0x6c 0x6c
0x65 0x65
0x78
0x5f 0x5f
0x6e 0x6e
0x6f 0x6f
@@ -136,7 +133,7 @@
0x0 0x0
.data_segment_name .data_segment_name
.rodata local 1 _ZL13__str8a32ec0e DMA .rodata local 1 _ZL13__str31c2d68e DMA
0x2e 0x2e
0x2f 0x2f
0x73 0x73
@@ -162,13 +159,12 @@
0x75 0x75
0x74 0x74
0x2f 0x2f
0x63 0x73
0x6f 0x69
0x6d 0x6d
0x70 0x70
0x6c 0x6c
0x65 0x65
0x78
0x5f 0x5f
0x6f 0x6f
0x75 0x75
@@ -214,13 +210,13 @@
.undef local data _ZL19acc_sensor_signal_t .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__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 .undef local data _ZL13__str00f52cca
@@ -334,7 +330,7 @@
/* 0x00001e 0x66000 */ call _Z4initP16SingleSignalPathS0_PdS1_iidddi /* 0x00001e 0x66000 */ call _Z4initP16SingleSignalPathS0_PdS1_iidddi
/* 0x00001f 0x00000 */ /* MW */ /* 0x00001f 0x00000 */ /* MW */
.src_ref 0 "main.c" 49 16 .src_ref 0 "main.c" 49 16
/* 0x000020 0x68000 */ a1 = _ZL13__strdb58f936 /* 0x000020 0x68000 */ a1 = _ZL13__str45bf45e5
/* 0x000021 0x00021 */ /* MW */ /* 0x000021 0x00021 */ /* MW */
.src_ref 0 "main.c" 49 16 .src_ref 0 "main.c" 49 16
/* 0x000022 0x68000 */ a2 = _ZL13__str00f02b8f /* 0x000022 0x68000 */ a2 = _ZL13__str00f02b8f
@@ -344,7 +340,7 @@
/* 0x000025 0x00000 */ /* MW */ /* 0x000025 0x00000 */ /* MW */
/* 0x000026 0x88260 */ sp[0x10] = a0 /* 0x000026 0x88260 */ sp[0x10] = a0
.src_ref 0 "main.c" 50 16 .src_ref 0 "main.c" 50 16
/* 0x000027 0x68000 */ a1 = _ZL13__strff0646f3 /* 0x000027 0x68000 */ a1 = _ZL13__str1747fd53
/* 0x000028 0x00021 */ /* MW */ /* 0x000028 0x00021 */ /* MW */
.src_ref 0 "main.c" 50 16 .src_ref 0 "main.c" 50 16
/* 0x000029 0x68000 */ a2 = _ZL13__str00f02b8f /* 0x000029 0x68000 */ a2 = _ZL13__str00f02b8f
@@ -354,7 +350,7 @@
/* 0x00002c 0x00000 */ /* MW */ /* 0x00002c 0x00000 */ /* MW */
/* 0x00002d 0x881e0 */ sp[0xc] = a0 /* 0x00002d 0x881e0 */ sp[0xc] = a0
.src_ref 0 "main.c" 51 16 .src_ref 0 "main.c" 51 16
/* 0x00002e 0x68000 */ a1 = _ZL13__str8a32ec0e /* 0x00002e 0x68000 */ a1 = _ZL13__str31c2d68e
/* 0x00002f 0x00021 */ /* MW */ /* 0x00002f 0x00021 */ /* MW */
.src_ref 0 "main.c" 51 16 .src_ref 0 "main.c" 51 16
/* 0x000030 0x68000 */ a2 = _ZL13__str00f52cca /* 0x000030 0x68000 */ a2 = _ZL13__str00f52cca

View File

@@ -1,2 +1,2 @@
e8482bcb4023ecb746c8bd0ceb3440ff47952b54 2d8c3b2c92976883ba743b8196d6906ba1e57c2e
16eb5e4638293780f809bd1de8ff96feb0151a27 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. // 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 // 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_segment_name
.text global 2 _Z4initP16SingleSignalPathS0_PdS1_iidddi .text global 2 _Z4initP16SingleSignalPathS0_PdS1_iidddi
.src_ref 0 "signal_path.c" 306 first .src_ref 0 "signal_path.c" 291 first
.src_ref 0 "signal_path.c" 306 5 .src_ref 0 "signal_path.c" 291 5
/* 0x000000 0xabf80 */ sp+= -0x40 /* 0x000000 0xabf80 */ sp+= -0x40
/* 0x000001 0x90758 */ sp[0x38] = ahl0 /* 0x000001 0x90758 */ sp[0x38] = ahl0
/* 0x000002 0x90659 */ sp[0x30] = ahl1 /* 0x000002 0x90659 */ sp[0x30] = ahl1
@@ -871,153 +871,153 @@
/* 0x000008 0x88263 */ sp[0x10] = a3 /* 0x000008 0x88263 */ sp[0x10] = a3
/* 0x000009 0x882e1 */ sp[0x14] = a1 /* 0x000009 0x882e1 */ sp[0x14] = a1
/* 0x00000a 0x88360 */ sp[0x18] = a0 /* 0x00000a 0x88360 */ sp[0x18] = a0
.src_ref 0 "signal_path.c" 321 48 .src_ref 0 "signal_path.c" 306 48
.src_ref 0 "signal_path.c" 321 56 .src_ref 0 "signal_path.c" 306 56
.src_ref 0 "signal_path.c" 321 64 .src_ref 0 "signal_path.c" 306 64
/* 0x00000b 0x39040 */ c0 = 8 /* 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] /* 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] /* 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] /* 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] /* 0x00000f 0x8d133 */ bxl1 = a2[0x8]
/* 0x000010 0x9005b */ sp[0x0] = bhl1 /* 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 /* 0x000011 0x66000 */ calldb _Z21sig_init_preemph_coefP16SingleSignalPathdddddi
/* 0x000012 0x00008 */ /* MW */ /* 0x000012 0x00008 */ /* MW */
.src_ref 0 "signal_path.c" 321 4 .src_ref 0 "signal_path.c" 306 4
.src_ref 0 "signal_path.c" 321 72 .src_ref 0 "signal_path.c" 306 72
/* 0x000013 0x5c07e */ ra0 = 31; bxl1 = a2[0x0] /* 0x000013 0x5c07e */ ra0 = 31; bxl1 = a2[0x0]
/* 0x000014 0x0d033 */ /* MW */ /* 0x000014 0x0d033 */ /* MW */
.src_ref 0 "signal_path.c" 322 4 .src_ref 0 "signal_path.c" 307 4
/* 0x000015 0x88320 */ a0 = sp[0x18] /* 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 /* 0x000016 0x66000 */ calldb _Z14sig_init_delayP16SingleSignalPathi
/* 0x000017 0x00008 */ /* MW */ /* 0x000017 0x00008 */ /* MW */
.src_ref 0 "signal_path.c" 322 4 .src_ref 0 "signal_path.c" 307 4
/* 0x000018 0x88409 */ ra1 = sp[0x20] /* 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] /* 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 /* 0x00001a 0x66000 */ calldb _Z15sig_init_weightP16SingleSignalPathdi
/* 0x00001b 0x00008 */ /* MW */ /* 0x00001b 0x00008 */ /* MW */
.src_ref 0 "signal_path.c" 323 4 .src_ref 0 "signal_path.c" 308 4
.src_ref 0 "signal_path.c" 323 4 .src_ref 0 "signal_path.c" 308 4
/* 0x00001c 0x5c07e */ ra0 = 31; axl0 = sp[0x38] /* 0x00001c 0x5c07e */ ra0 = 31; axl0 = sp[0x38]
/* 0x00001d 0x10710 */ /* MW */ /* 0x00001d 0x10710 */ /* MW */
.src_ref 0 "signal_path.c" 326 52 .src_ref 0 "signal_path.c" 311 52
/* 0x00001e 0x88222 */ a2 = sp[0x10] /* 0x00001e 0x88222 */ a2 = sp[0x10]
.src_ref 0 "signal_path.c" 326 4 .src_ref 0 "signal_path.c" 311 4
.src_ref 0 "signal_path.c" 326 52 .src_ref 0 "signal_path.c" 311 52
.src_ref 0 "signal_path.c" 326 62 .src_ref 0 "signal_path.c" 311 62
.src_ref 0 "signal_path.c" 326 72 .src_ref 0 "signal_path.c" 311 72
/* 0x00001f 0x5c820 */ c0 = 8; a0 = sp[0x14] /* 0x00001f 0x5c820 */ c0 = 8; a0 = sp[0x14]
/* 0x000020 0x082a0 */ /* MW */ /* 0x000020 0x082a0 */ /* MW */
.src_ref 0 "signal_path.c" 326 4 .src_ref 0 "signal_path.c" 311 4
.src_ref 0 "signal_path.c" 326 52 first .src_ref 0 "signal_path.c" 311 52 first
/* 0x000021 0x5c07e */ ra0 = 31; axl0 = [a2+c0] /* 0x000021 0x5c07e */ ra0 = 31; axl0 = [a2+c0]
/* 0x000022 0x0d010 */ /* MW */ /* 0x000022 0x0d010 */ /* MW */
.src_ref 0 "signal_path.c" 326 62 .src_ref 0 "signal_path.c" 311 62
/* 0x000023 0x8d011 */ axl1 = [a2+c0] /* 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] /* 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] /* 0x000025 0x8d133 */ bxl1 = a2[0x8]
/* 0x000026 0x9005b */ sp[0x0] = bhl1 /* 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 /* 0x000027 0x66000 */ calldb _Z21sig_init_preemph_coefP16SingleSignalPathdddddi
/* 0x000028 0x00008 */ /* MW */ /* 0x000028 0x00008 */ /* MW */
.src_ref 0 "signal_path.c" 326 82 .src_ref 0 "signal_path.c" 311 82
/* 0x000029 0x8d033 */ bxl1 = a2[0x0] /* 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] /* 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 /* 0x00002b 0x66000 */ calldb _Z14sig_init_delayP16SingleSignalPathi
/* 0x00002c 0x00008 */ /* MW */ /* 0x00002c 0x00008 */ /* MW */
.src_ref 0 "signal_path.c" 327 4 .src_ref 0 "signal_path.c" 312 4
/* 0x00002d 0x88189 */ ra1 = sp[0xc] /* 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] /* 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 /* 0x00002f 0x66000 */ calldb _Z15sig_init_weightP16SingleSignalPathdi
/* 0x000030 0x00008 */ /* MW */ /* 0x000030 0x00008 */ /* MW */
.src_ref 0 "signal_path.c" 328 4 .src_ref 0 "signal_path.c" 313 4
.src_ref 0 "signal_path.c" 328 4 .src_ref 0 "signal_path.c" 313 4
/* 0x000031 0x5c07e */ ra0 = 31; axl0 = sp[0x30] /* 0x000031 0x5c07e */ ra0 = 31; axl0 = sp[0x30]
/* 0x000032 0x10610 */ /* MW */ /* 0x000032 0x10610 */ /* MW */
.src_ref 0 "signal_path.c" 332 16 .src_ref 0 "signal_path.c" 317 16
/* 0x000033 0x90511 */ axl1 = sp[0x28] /* 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 /* 0x000034 0x66000 */ calldb _Z11float64_mulyy
/* 0x000035 0x00008 */ /* MW */ /* 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] /* 0x000036 0x6e000 */ bxl0 = [_ro_lbl_DM_8___Z4initP16SingleSignalPathS0_PdS1_iidddi_0_0]
/* 0x000037 0x00012 */ /* MW */ /* 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 /* 0x000038 0x66000 */ call _Z30float64_to_int32_round_to_zeroy
/* 0x000039 0x00000 */ /* MW */ /* 0x000039 0x00000 */ /* MW */
.src_ref 0 "signal_path.c" 332 4 .src_ref 0 "signal_path.c" 317 4
/* 0x00003a 0x6c000 */ [_ZL2mu] = ra0 /* 0x00003a 0x6c000 */ [_ZL2mu] = ra0
/* 0x00003b 0x00048 */ /* MW */ /* 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 /* 0x00003c 0x68000 */ a4 = pointer_delay_line
/* 0x00003d 0x00024 */ /* MW */ /* 0x00003d 0x00024 */ /* MW */
.src_ref 0 "signal_path.c" 334 4 .src_ref 0 "signal_path.c" 319 4
/* 0x00003e 0x68000 */ a5 = delay_line /* 0x00003e 0x68000 */ a5 = delay_line
/* 0x00003f 0x00025 */ /* MW */ /* 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 /* 0x000040 0x66000 */ calldb _Z21initialize_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii
/* 0x000041 0x00008 */ /* MW */ /* 0x000041 0x00008 */ /* MW */
.src_ref 0 "signal_path.c" 334 4 .src_ref 0 "signal_path.c" 319 4
.src_ref 0 "signal_path.c" 334 4 .src_ref 0 "signal_path.c" 319 4
/* 0x000042 0x5c103 */ rb0 = 64; ra1 = sp[0x8] /* 0x000042 0x5c103 */ rb0 = 64; ra1 = sp[0x8]
/* 0x000043 0x08109 */ /* MW */ /* 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 /* 0x000044 0x68000 */ a0 = pointer_filter_coefficients
/* 0x000045 0x00020 */ /* MW */ /* 0x000045 0x00020 */ /* MW */
.src_ref 0 "signal_path.c" 335 4 .src_ref 0 "signal_path.c" 320 4
/* 0x000046 0x68000 */ a1 = filter_coefficients /* 0x000046 0x68000 */ a1 = filter_coefficients
/* 0x000047 0x00021 */ /* MW */ /* 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 /* 0x000048 0x66000 */ calldb _Z17initialize_bufferP9BufferPtrPiii
/* 0x000049 0x00008 */ /* MW */ /* 0x000049 0x00008 */ /* MW */
.src_ref 0 "signal_path.c" 335 4 .src_ref 0 "signal_path.c" 320 4
.src_ref 0 "signal_path.c" 335 4 .src_ref 0 "signal_path.c" 320 4
/* 0x00004a 0x5c103 */ rb0 = 64; ra1 = sp[0x8] /* 0x00004a 0x5c103 */ rb0 = 64; ra1 = sp[0x8]
/* 0x00004b 0x08109 */ /* MW */ /* 0x00004b 0x08109 */ /* MW */
.src_ref 0 "signal_path.c" 338 4 .src_ref 0 "signal_path.c" 323 4
/* 0x00004c 0x88108 */ ra0 = sp[0x8] /* 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) /* 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 /* 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)] /* 0x00004f 0x6c000 */ a0 = [(pointer_delay_line + 4)]
/* 0x000050 0x00220 */ /* MW */ /* 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 /* 0x000051 0x62000 */ lp [ra0] 0x3
/* 0x000052 0x00034 */ /* MW */ /* 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)] /* 0x000053 0x6c000 */ a2 = [(pointer_filter_coefficients + 4)]
/* 0x000054 0x00222 */ /* MW */ /* 0x000054 0x00222 */ /* MW */
.src_ref 0 "signal_path.c" 339 36 .src_ref 0 "signal_path.c" 324 36
.src_ref 0 "signal_path.c" 340 45 .src_ref 0 "signal_path.c" 325 45
.src_ref 0 "signal_path.c" 342 .src_ref 0 "signal_path.c" 327
/* 0x000055 0x5c810 */ c0 = 4; lr = sp[0x1c] /* 0x000055 0x5c810 */ c0 = 4; lr = sp[0x1c]
/* 0x000056 0x083b6 */ /* MW */ /* 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 /* 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 /* 0x000058 0x40000 */ nop; [a2+c0] = zero
/* 0x000059 0x0107a */ /* MW */ /* 0x000059 0x0107a */ /* MW */
.src_ref 0 "signal_path.c" 342 first .src_ref 0 "signal_path.c" 327 first
.src_ref 0 "signal_path.c" 342 first .src_ref 0 "signal_path.c" 327 first
/* 0x00005a 0x460a0 */ ret; sp+= 0x40 /* 0x00005a 0x460a0 */ ret; sp+= 0x40
/* 0x00005b 0x28080 */ /* MW */ /* 0x00005b 0x28080 */ /* MW */
.label _Z4initP16SingleSignalPathS0_PdS1_iidddi__end last .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] /* 0x00005c 0x43fe3 */ jps -0x4; lr = sp[0x1c]
/* 0x00005d 0x883b6 */ /* MW */ /* 0x00005d 0x883b6 */ /* MW */
@@ -1045,162 +1045,162 @@
.text_segment_name .text_segment_name
.text global 2 _Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_ .text global 2 _Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_
.src_ref 0 "signal_path.c" 346 first .src_ref 0 "signal_path.c" 331 first
.src_ref 0 "signal_path.c" 370 47 first .src_ref 0 "signal_path.c" 355 47 first
/* 0x000000 0x96034 */ ra0.s = a4[0x0] /* 0x000000 0x96034 */ ra0.s = a4[0x0]
.src_ref 0 "signal_path.c" 370 52 first .src_ref 0 "signal_path.c" 355 52 first
.src_ref 0 "signal_path.c" 371 50 first .src_ref 0 "signal_path.c" 356 50 first
/* 0x000001 0x51a13 */ rb0 = lsl(ra0,0x10); ra0.s = a5[0x0] /* 0x000001 0x51a13 */ rb0 = lsl(ra0,0x10); ra0.s = a5[0x0]
/* 0x000002 0x16834 */ /* MW */ /* 0x000002 0x16834 */ /* MW */
.src_ref 0 "signal_path.c" 346 5 .src_ref 0 "signal_path.c" 331 5
.src_ref 0 "signal_path.c" 371 55 .src_ref 0 "signal_path.c" 356 55
/* 0x000003 0x51a12 */ ra0 = lsl(ra0,0x10); sp+= -0x8 /* 0x000003 0x51a12 */ ra0 = lsl(ra0,0x10); sp+= -0x8
/* 0x000004 0x2bff0 */ /* MW */ /* 0x000004 0x2bff0 */ /* MW */
/* 0x000005 0x88076 */ sp[0x0] = lr /* 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 /* 0x000006 0x68000 */ a4 = pointer_delay_line
/* 0x000007 0x00024 */ /* MW */ /* 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 /* 0x000008 0x6c000 */ [_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E11c_sensor_32] = rb0
/* 0x000009 0x0004a */ /* MW */ /* 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 /* 0x00000a 0x6c000 */ [_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre] = rb0
/* 0x00000b 0x0004a */ /* MW */ /* 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 /* 0x00000c 0x6c000 */ [_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E13acc_sensor_32] = ra0
/* 0x00000d 0x00048 */ /* MW */ /* 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 /* 0x00000e 0x6c000 */ [_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E14acc_sensor_pre] = ra0
/* 0x00000f 0x00048 */ /* MW */ /* 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 /* 0x000010 0x66000 */ call _Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi
/* 0x000011 0x00000 */ /* MW */ /* 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 /* 0x000012 0x68000 */ a4 = pointer_delay_line
/* 0x000013 0x00024 */ /* MW */ /* 0x000013 0x00024 */ /* MW */
.src_ref 0 "signal_path.c" 386 28 .src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 390 4 .src_ref 0 "signal_path.c" 374 4
/* 0x000014 0x68000 */ a2 = pointer_filter_coefficients /* 0x000014 0x68000 */ a2 = pointer_filter_coefficients
/* 0x000015 0x00022 */ /* MW */ /* 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)] /* 0x000016 0x6c000 */ a0 = [(pointer_filter_coefficients + 8)]
/* 0x000017 0x00420 */ /* MW */ /* 0x000017 0x00420 */ /* MW */
.src_ref 0 "signal_path.c" 386 28 .src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 386 28 .src_ref 0 "signal_path.c" 370 28
/* 0x000018 0x5c810 */ c0 = 4; a4 = a4 + 0x8 /* 0x000018 0x5c810 */ c0 = 4; a4 = a4 + 0x8
/* 0x000019 0x22044 */ /* MW */ /* 0x000019 0x22044 */ /* MW */
.src_ref 0 "signal_path.c" 386 28 .src_ref 0 "signal_path.c" 370 28
/* 0x00001a 0x82225 */ a5 = [a4-c0] /* 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] /* 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] /* 0x00001c 0x40000 */ nop; ra0 = a4[0x0]
/* 0x00001d 0x06008 */ /* MW */ /* 0x00001d 0x06008 */ /* MW */
.src_ref 0 "signal_path.c" 386 28 .src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 386 28 .src_ref 0 "signal_path.c" 370 28
/* 0x00001e 0x51852 */ ra0 = lsl(ra0,0x2); rb0 = a2[0x0] /* 0x00001e 0x51852 */ ra0 = lsl(ra0,0x2); rb0 = a2[0x0]
/* 0x00001f 0x0500a */ /* MW */ /* 0x00001f 0x0500a */ /* MW */
.src_ref 0 "signal_path.c" 386 28 .src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 390 4 .src_ref 0 "signal_path.c" 374 4
/* 0x000020 0x553fa */ ra0 = rb0 + -0x1; lsz0 = ra0 /* 0x000020 0x553fa */ ra0 = rb0 + -0x1; lsz0 = ra0
/* 0x000021 0x1822e */ /* MW */ /* 0x000021 0x1822e */ /* MW */
.src_ref 0 "signal_path.c" 386 28 .src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 390 4 .src_ref 0 "signal_path.c" 374 4
/* 0x000022 0x51432 */ ra0 = asr(ra0,0x1); c1 = -0x4 /* 0x000022 0x51432 */ ra0 = asr(ra0,0x1); c1 = -0x4
/* 0x000023 0x2ffe1 */ /* MW */ /* 0x000023 0x2ffe1 */ /* MW */
.src_ref 0 "signal_path.c" 395 19 .src_ref 0 "signal_path.c" 378 19
.src_ref 0 "signal_path.c" 395 23 .src_ref 0 "signal_path.c" 378 23
/* 0x000024 0x55033 */ rb1 = ra0 + 0x1; a1 = sp[0x8] /* 0x000024 0x55033 */ rb1 = ra0 + 0x1; a1 = sp[0x8]
/* 0x000025 0x88121 */ /* MW */ /* 0x000025 0x88121 */ /* MW */
.src_ref 0 "signal_path.c" 386 28 .src_ref 0 "signal_path.c" 370 28
/* 0x000026 0x62000 */ lp [rb1] 0x4 /* 0x000026 0x62000 */ lp [rb1] 0x4
/* 0x000027 0x00047 */ /* MW */ /* 0x000027 0x00047 */ /* MW */
.src_ref 0 "signal_path.c" 386 28 .src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 386 28 .src_ref 0 "signal_path.c" 370 28
/* 0x000028 0x5c001 */ bx0 = 0; a4 = a5 + 0x0 /* 0x000028 0x5c001 */ bx0 = 0; a4 = a5 + 0x0
/* 0x000029 0x22804 */ /* MW */ /* 0x000029 0x22804 */ /* MW */
.src_ref 0 "signal_path.c" 386 28 .src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 386 28 .src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 386 28 .src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 386 28 .src_ref 0 "signal_path.c" 370 28
/* 0x00002a 0x5c000 */ ax0 = 0; ra1 = [a0+c0]; rb0 = [a4+%0c1] /* 0x00002a 0x5c000 */ ax0 = 0; ra1 = [a0+c0]; rb0 = [a4+%0c1]
/* 0x00002b 0x58089 */ /* MW */ /* 0x00002b 0x58089 */ /* MW */
.src_ref 0 "signal_path.c" 386 28 .src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 386 28 .src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 386 28 .src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 386 28 .src_ref 0 "signal_path.c" 370 28
/* 0x00002c 0x444d4 */ bx0 = bx0+rb0*ra1; ra0 = [a0+c0]; rb0 = [a4+%0c1] /* 0x00002c 0x444d4 */ bx0 = bx0+rb0*ra1; ra0 = [a0+c0]; rb0 = [a4+%0c1]
/* 0x00002d 0x50089 */ /* MW */ /* 0x00002d 0x50089 */ /* MW */
.src_ref 0 "signal_path.c" 386 28 .src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 386 28 .src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 386 28 .src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 386 28 .src_ref 0 "signal_path.c" 370 28
/* 0x00002e 0x44440 */ ax0 = ax0+rb0*ra0; ra1 = [a0+c0]; rb0 = [a4+%0c1] /* 0x00002e 0x44440 */ ax0 = ax0+rb0*ra0; ra1 = [a0+c0]; rb0 = [a4+%0c1]
/* 0x00002f 0x58089 */ /* MW */ /* 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] /* 0x000030 0x6c000 */ rb0 = [_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre]
/* 0x000031 0x0000a */ /* MW */ /* 0x000031 0x0000a */ /* MW */
.src_ref 0 "signal_path.c" 386 28 first .src_ref 0 "signal_path.c" 370 28 first
.src_ref 0 "signal_path.c" 390 4 first .src_ref 0 "signal_path.c" 374 4 first
/* 0x000032 0x54008 */ ax0 = bx0 + ax0; a4 = a2[0x4] /* 0x000032 0x54008 */ ax0 = bx0 + ax0; a4 = a2[0x4]
/* 0x000033 0x050a4 */ /* MW */ /* 0x000033 0x050a4 */ /* MW */
.src_ref 0 "signal_path.c" 386 28 .src_ref 0 "signal_path.c" 370 28
.src_ref 0 "signal_path.c" 390 4 .src_ref 0 "signal_path.c" 374 4
/* 0x000034 0x5cbe0 */ c0 = -8; ra0 = axs0 /* 0x000034 0x5cbe0 */ c0 = -8; ra0 = axs0
/* 0x000035 0x18008 */ /* MW */ /* 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 /* 0x000036 0x6c000 */ [_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E18filter_accumulator] = ra0
/* 0x000037 0x00048 */ /* MW */ /* 0x000037 0x00048 */ /* MW */
.src_ref 0 "signal_path.c" 388 35 first .src_ref 0 "signal_path.c" 372 35 first
.src_ref 0 "signal_path.c" 390 4 first .src_ref 0 "signal_path.c" 374 4 first
/* 0x000038 0x5709a */ ra0 = rb0 - ra0; a0 = a5+%0c1 /* 0x000038 0x5709a */ ra0 = rb0 - ra0; a0 = a5+%0c1
/* 0x000039 0x1ec80 */ /* MW */ /* 0x000039 0x1ec80 */ /* MW */
.src_ref 0 "signal_path.c" 390 4 .src_ref 0 "signal_path.c" 374 4
/* 0x00003a 0x6c000 */ rb0 = [_ZL2mu] /* 0x00003a 0x6c000 */ rb0 = [_ZL2mu]
/* 0x00003b 0x0000a */ /* MW */ /* 0x00003b 0x0000a */ /* MW */
.src_ref 0 "signal_path.c" 390 4 .src_ref 0 "signal_path.c" 374 4
.src_ref 0 "signal_path.c" 390 4 .src_ref 0 "signal_path.c" 374 4
/* 0x00003c 0x44400 */ ax0 = rb0*ra0; c1 = 0x8 /* 0x00003c 0x44400 */ ax0 = rb0*ra0; c1 = 0x8
/* 0x00003d 0x2c041 */ /* MW */ /* 0x00003d 0x2c041 */ /* MW */
.src_ref 0 "signal_path.c" 390 4 .src_ref 0 "signal_path.c" 374 4
/* 0x00003e 0x62000 */ lp [rb1] 0x7 /* 0x00003e 0x62000 */ lp [rb1] 0x7
/* 0x00003f 0x00077 */ /* MW */ /* 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 /* 0x000040 0x6c000 */ [_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E9output_32] = ra0
/* 0x000041 0x00048 */ /* MW */ /* 0x000041 0x00048 */ /* MW */
.src_ref 0 "signal_path.c" 390 4 .src_ref 0 "signal_path.c" 374 4
/* 0x000042 0x98009 */ ra1 = axs0 /* 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] /* 0x000043 0x8e025 */ axs1,bxs1 = a4[0x0]
.src_ref 0 "signal_path.c" 390 4 .src_ref 0 "signal_path.c" 374 4
.src_ref 0 "signal_path.c" 390 4 .src_ref 0 "signal_path.c" 374 4
/* 0x000044 0x82c08 */ ra0 = [a5+%0c0] /* 0x000044 0x82c08 */ ra0 = [a5+%0c0]
.src_ref 0 "signal_path.c" 390 4 .src_ref 0 "signal_path.c" 374 4
.src_ref 0 "signal_path.c" 390 4 .src_ref 0 "signal_path.c" 374 4
.src_ref 0 "signal_path.c" 390 4 .src_ref 0 "signal_path.c" 374 4
/* 0x000045 0x44242 */ ax0 = ax1+ra1*ra0; rb0 = [a0+%0c0] /* 0x000045 0x44242 */ ax0 = ax1+ra1*ra0; rb0 = [a0+%0c0]
/* 0x000046 0x0040a */ /* MW */ /* 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 /* 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 /* 0x000048 0x8e0c0 */ [a4+c1] = axs0,bxs0
/* 0x000049 0x00000 */ nop /* 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] /* 0x00004a 0x6c000 */ ra0 = [_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E9output_32]
/* 0x00004b 0x00008 */ /* MW */ /* 0x00004b 0x00008 */ /* MW */
.src_ref 0 "signal_path.c" 395 61 .src_ref 0 "signal_path.c" 378 61
.src_ref 0 "signal_path.c" 398 .src_ref 0 "signal_path.c" 381
/* 0x00004c 0x51610 */ ax0 = asr(ra0,0x10); lr = sp[0x0] /* 0x00004c 0x51610 */ ax0 = asr(ra0,0x10); lr = sp[0x0]
/* 0x00004d 0x08036 */ /* MW */ /* 0x00004d 0x08036 */ /* MW */
.src_ref 0 "signal_path.c" 395 25 .src_ref 0 "signal_path.c" 378 25
.src_ref 0 "signal_path.c" 398 first .src_ref 0 "signal_path.c" 381 first
/* 0x00004e 0x460a4 */ retdb; axs0 = axs0 /* 0x00004e 0x460a4 */ retdb; axs0 = axs0
/* 0x00004f 0x18000 */ /* MW */ /* 0x00004f 0x18000 */ /* MW */
.src_ref 0 "signal_path.c" 395 19 first .src_ref 0 "signal_path.c" 378 19 first
.src_ref 0 "signal_path.c" 395 23 first .src_ref 0 "signal_path.c" 378 23 first
/* 0x000050 0x94870 */ a1[0x0] = axs0.s /* 0x000050 0x94870 */ a1[0x0] = axs0.s
.label _Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2___end .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 /* 0x000051 0xa8010 */ sp+= 0x8
.undef global data pointer_delay_line .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. // 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 // 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 Size = 16777216
Width = 8 bits Width = 8 bits
Offset = 0 Offset = 0
Used = 10280 Used = 10276
0x00000001..0x00000002 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str00f02b8f' 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' 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' 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' 0x00000124..0x00000151 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str45bf45e5'
0x00000154..0x0000017e : Occupied in alias or record memory 'DMA' by symbol '_ZL13__strff0646f3' 0x00000152..0x0000017b : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str1747fd53'
0x0000017f..0x000001b4 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str8a32ec0e' 0x0000017c..0x000001b0 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str31c2d68e'
0x000001b5..0x000001b6 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str00f52cca' 0x000001b1..0x000001b2 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str00f52cca'
0x000001b7..0x000001b9 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str41232700' 0x000001b3..0x000001b5 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str41232700'
0x000001ba..0x000001bd : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str2eb09b76' 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) 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' 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_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_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_E12c_sensor_pre' 0x000001e4..0x000001e7 : Occupied in alias or record memory 'DMA' by symbol '_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E14acc_sensor_pre'
0x000001e8..0x000001eb : 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'
0x000001ec..0x000001f7 : 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' 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) 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) 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) 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' 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' 0x00000420..0x0000049f : Occupied in alias or record memory 'DMA' by symbol '_ZL18_hosted_clib_files'
0x00000424..0x000004a3 : 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)
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) 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)
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) 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___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_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..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) 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)
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) 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)
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) 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)
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) 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)
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) 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_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_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..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) 0x00000550..0x0000055f : Occupied in alias or record memory 'DMA' by symbol '_ZZ6ff_powddE2bp'
0x00000558..0x00000567 : 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'
0x00000568..0x00000577 : 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'
0x00000578..0x00000587 : 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)
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) 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)
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) 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)
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) 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)
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) 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)
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) 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)
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)
0x0000e000..0x0000fff7 ( 8184 items) : Stack 0x0000e000..0x0000fff7 ( 8184 items) : Stack
0x00800000..0x00800007 : Occupied in alias or record memory 'DMB' by symbol '_ZL10input_port' 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' 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 Size = 8388608
Width = 8 bits Width = 8 bits
Offset = 0 Offset = 0
Used = 9352 Used = 9348
0x00000001..0x00000002 ( 2 items) : Release/main.o::_ZL13__str00f02b8f (Data, Local, .rodata.DMA.1) 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) 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) 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) 0x00000124..0x00000151 ( 46 items) : Release/main.o::_ZL13__str45bf45e5 (Data, Local, .rodata.DMA.1)
0x00000154..0x0000017e ( 43 items) : Release/main.o::_ZL13__strff0646f3 (Data, Local, .rodata.DMA.1) 0x00000152..0x0000017b ( 42 items) : Release/main.o::_ZL13__str1747fd53 (Data, Local, .rodata.DMA.1)
0x0000017f..0x000001b4 ( 54 items) : Release/main.o::_ZL13__str8a32ec0e (Data, Local, .rodata.DMA.1) 0x0000017c..0x000001b0 ( 53 items) : Release/main.o::_ZL13__str31c2d68e (Data, Local, .rodata.DMA.1)
0x000001b5..0x000001b6 ( 2 items) : Release/main.o::_ZL13__str00f52cca (Data, Local, .rodata.DMA.1) 0x000001b1..0x000001b2 ( 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) 0x000001b3..0x000001b5 ( 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) 0x000001b6..0x000001b9 ( 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) 0x000001bc..0x000001bf ( 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) 0x000001d8..0x000001db ( 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) 0x000001dc..0x000001df ( 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) 0x000001e0..0x000001e3 ( 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) 0x000001e4..0x000001e7 ( 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) 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) 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) 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) 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)
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) 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)
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) 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)
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) 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)
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)
0x0000e000..0x0000fff7 ( 8184 items) : Stack 0x0000e000..0x0000fff7 ( 8184 items) : Stack
Memory map for memory 'DMB': 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) 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) 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 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) 16 0 Release/main.o (in DMB)
0 40 Release/signal_path.o 0 40 Release/signal_path.o
288 0 Release/signal_path.o (in DMA) 288 0 Release/signal_path.o (in DMA)
276 0 Release/signal_path.o (in DMB) 276 0 Release/signal_path.o (in DMB)
---------- ---------- ---------- ---------- ---------- ----------
1256 840 Total 1256 836 Total
Section summary for memory 'DMA': 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) 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) 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) 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 288 0 0 Release/signal_path.o
---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------
964 204 8184 Total 964 200 8184 Total
Section summary for memory 'DMB': Section summary for memory 'DMB':
@@ -225,7 +225,7 @@ File summary:
Release/main.o Release/main.o
DM 24 DM 24
DMA 444 DMA 440
DMB 16 DMB 16
PM 138 PM 138
@@ -244,13 +244,13 @@ math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/
DMA 48 DMA 48
PM 1432 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) lpdsp32_init.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/liblpdsp32.a)
DMA 256 DMA 256
PM 38 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) stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)
DMA 128 DMA 128
PM 144 PM 144

File diff suppressed because it is too large Load Diff

View File

@@ -46,9 +46,9 @@ int main(void) {
coefficients // Anzahl Filterkoeffizienten coefficients // Anzahl Filterkoeffizienten
); );
FILE *fp1 = fopen("./simulation_data/complex_c_sensor_signal_t.txt", "r"); FILE *fp1 = fopen("./simulation_data/simple_corrupted_signal.txt", "r");
FILE *fp2 = fopen("./simulation_data/complex_noise_signal.txt", "r"); FILE *fp2 = fopen("./simulation_data/simple_noise_signal.txt", "r");
FILE *fp3 = fopen("./simulation_data/output/complex_output_simulated.txt", "w"); FILE *fp3 = fopen("./simulation_data/output/simple_output_simulated.txt", "w");
int d0, d1; 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 //Pointer für Koeffizienten und Delay Line Samples anlegen
int chess_storage(DMB) *p_x0 = pointer_delay_line->ptr_current; int chess_storage(DMB) *p_x0 = pointer_delay_line->ptr_current;
int chess_storage(DMB) *px_start = pointer_delay_line->ptr_start; int chess_storage(DMB) *p_xstart = pointer_delay_line->ptr_start;
int *p_h = pointer_filter_coefficients->ptr_current; int *p_w = pointer_filter_coefficients->ptr_current;
int delay_line_len = pointer_delay_line->buffer_len; int delay_line_len = pointer_delay_line->buffer_len;
int n_coeff = pointer_filter_coefficients->buffer_len; int n_coeff = pointer_filter_coefficients->buffer_len;
//Variablen und Akkumulatoren (72-Bit) anlegen //Variablen und Akkumulatoren (72-Bit) anlegen
int d0,d1,h0,h1; int x0, x1, w0, w1;
accum_t acc1_A = to_accum(0); accum_t acc_fir_1 = to_accum(0);
accum_t acc1_B = to_accum(0); accum_t acc_fir_2 = to_accum(0);
accum_t acc1_C; accum_t acc_fir;
// In 2er Schritten durch die Koeffizienten iterieren, immer 2 Samples und 2 Koeffizienten pro Schleifendurchlauf -> DUAL LOAD und DUAL MAC // 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,){ for (int i=0; i < n_coeff; i+=2) chess_loop_range(1,){
d0 = *p_x0; //Sample 1 aus Delay Line x0 = *p_x0; //Sample 1 aus Delay Line
h0 = *p_h; //Koeffizient 1 aus Koeffizienten Array w0 = *p_w; //Koeffizient 1 aus Koeffizienten Array
p_h++; //Koeffizienten-Pointer inkrementieren p_w++; //Koeffizienten-Pointer inkrementieren
p_x0 = cyclic_add(p_x0, -1, px_start, delay_line_len); //Delay-Line-Pointer dekrementieren (rueckwaerts durch Delay Line) 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 x1 = *p_x0; //Sample 2 aus Delay Line
h1 = *p_h; //Koeffizient 2 aus Koeffizienten Array w1 = *p_w; //Koeffizient 2 aus Koeffizienten Array
p_h++; //Koeffizienten-Pointer inkrementieren p_w++; //Koeffizienten-Pointer inkrementieren
p_x0 = cyclic_add(p_x0, -1, px_start, delay_line_len); //Delay-Line-Pointer dekrementieren (rueckwaerts durch Delay Line) 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 acc_fir_1+=fract_mult(x0, w0); //Akkumulator 1 mit Sample 1 * Koeffizient 1 addieren
acc1_B+=fract_mult(d1, h1); //Akkumulator 2 mit Sample 2 * Koeffizient 2 addieren acc_fir_2+=fract_mult(x1, w1); //Akkumulator 2 mit Sample 2 * Koeffizient 2 addieren
} }
// Akkumulatoren addieren um das Filterergebnis zu erhalten // Akkumulatoren addieren um das Filterergebnis zu erhalten
acc1_C = acc1_A + acc1_B; acc_fir = acc_fir_1 + acc_fir_2;
return rnd_saturate(acc1_C); 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_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) *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 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 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 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,){ for (int i=0; i< n_coeff; i+=2) chess_loop_range(1,){
// Calculate the coefficient wise adaption // 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_h0), h0, h1); lldecompose(*((long long *)p_w0), w0, w1);
// Filter Koeffizienten in Accum-Format bringen (oberste 32 Bit, Rest Nullen) - 2 Cycle?
acc_A = to_accum(h0); acc_w0 = to_accum(w0);
acc_B = to_accum(h1); acc_w1 = to_accum(w1);
// Filterkoeffizienten mit Korrekturterm*Acc-Sensor-Sample updaten - 1 Cycle
acc_A += fract_mult(prod, *p_x0); acc_w0 += fract_mult(correction, *p_x0);
acc_B += fract_mult(prod, *p_x1); acc_w1 += fract_mult(correction, *p_x1);
//Beide Pointer in der Delay-Line um 2 dekrementieren
p_x0 = cyclic_add(p_x0, -2, px_start, delay_line_len); p_x0 = cyclic_add(p_x0, -2, p_xstart, delay_line_len);
p_x1 = cyclic_add(p_x1, -2, px_start, 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
// Filterkoeffizienten updaten - dual sat; dual store *((long long *)p_w0) = llcompose(rnd_saturate(acc_w0), rnd_saturate(acc_w1));//LOAD/STORE-Hazard - +1 NOP benötigt - 1 Cycle
*((long long *)p_h0) = llcompose(rnd_saturate(acc_A), rnd_saturate(acc_B));//load/store hazard ! - 1 nop is needed p_w0+=2; //Koeffizienten-Pointer um 2 inkrementieren
p_h0+=2;
} }
} }
@@ -359,12 +350,11 @@ void calc(
// static int chess_storage(DMA) *pointer_filter_accumulator =acc_sensor_pre; // static int chess_storage(DMA) *pointer_filter_accumulator =acc_sensor_pre;
// static int chess_storage(DMB) *pointer_output_32=output_32; // 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,){ 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; 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; 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 // 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,){ for (uint32_t i=0; i<BLOCK_LEN; i++) chess_loop_range(1,){
c_sensor_pre[i] = c_sensor_32[i]; c_sensor_pre[i] = c_sensor_32[i];
@@ -382,7 +372,6 @@ void calc(
output_32[0] = c_sensor_pre[0] - filter_accumulator[0]; output_32[0] = c_sensor_pre[0] - filter_accumulator[0];
// Filterkoeffizienten adaptieren // Filterkoeffizienten adaptieren
update_filter_coefficients(&pointer_delay_line, &pointer_filter_coefficients, output_32[0]); update_filter_coefficients(&pointer_delay_line, &pointer_filter_coefficients, output_32[0]);
// Bitshift zurück auf 16-Bit und in Ausgangsarray schreiben // Bitshift zurück auf 16-Bit und in Ausgangsarray schreiben
for (uint32_t i=0; i<BLOCK_LEN; i++) chess_flatten_loop 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