Export Filterkoeffizienten

This commit is contained in:
Patrick Hangl
2026-03-19 16:29:46 +01:00
parent f6fa0ed021
commit 91e62d48e8
76 changed files with 14848 additions and 2074659 deletions

View File

@@ -1,8 +1,8 @@
466ba9a29dd6732e5048de41303e492793f3e524
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
42695db990e5aaff0b9f36d25938c80e96ce47cc
b2c950574d0ce15bee5baf4ae26b6b2a6b0cde52
22a1a333e77dd3d62f2610e147f2acf2cee06725
da39a3ee5e6b4b0d3255bfef95601890afd80709
6c3ad4e45b3a251a078236ee385f3021dffdd8c8
3b92f15a5e1c91c35cfdfee07687c3b37fd33275
28
0

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Mon Feb 2 15:52:57 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Mar 19 16:03:50 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
// 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=16 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
#const float_tininess_after_rounding enum __anonymous0__main_ 0 (0x0)
#const float_tininess_before_rounding enum __anonymous0__main_ 1 (0x1)
@@ -16,4 +16,4 @@
#const OUTPUT_MODE_FIR enum OutputMode 3 (0x3)
#const OUTPUT_MODE_FIR_LMS_LEAKY enum OutputMode 4 (0x4)
#const ones unsigned 4294967295 (0xffffffff)
#const coefficients int 64 (0x40)
#const coefficients int 16 (0x10)

View File

@@ -1,7 +1,7 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Mon Feb 2 15:52:57 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Mar 19 16:03:50 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
// 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=16 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
bool__ : _basic() bool;
__cchar__ : _basic() __cchar;
@@ -116,7 +116,7 @@
ptr_start $__PDMB__sint_DMB @4;
ptr_current $__PDMB__sint_DMB @8;
}
__A64DMB__sint_DMB : _array(DMB,256,4) [64] $__sint_DMB;
__A16DMB__sint_DMB : _array(DMB,64,4) [16] $__sint_DMB;
__A5__sint_DMA : _array(DMA,20,4) [5] $__sint_DMA;
__A2__sint_DMA : _array(DMA,8,4) [2] $__sint_DMA;
__A16__sint_DMA : _array(DMA,64,4) [16] $__sint_DMA;
@@ -216,10 +216,10 @@
__PDMIOvoid__ : _basic() __PDMIOvoid;
__PPMvoid__ : _basic() __PPMvoid;
__cchar_DMA : _basic(DMA,1,1) __cchar;
__A46__cchar_DMA : _array(DMA,46,1) [46] $__cchar_DMA;
__A75__cchar_DMA : _array(DMA,75,1) [75] $__cchar_DMA;
__A2__cchar_DMA : _array(DMA,2,1) [2] $__cchar_DMA;
__A42__cchar_DMA : _array(DMA,42,1) [42] $__cchar_DMA;
__A53__cchar_DMA : _array(DMA,53,1) [53] $__cchar_DMA;
__A63__cchar_DMA : _array(DMA,63,1) [63] $__cchar_DMA;
__A76__cchar_DMA : _array(DMA,76,1) [76] $__cchar_DMA;
__A3__cchar_DMA : _array(DMA,3,1) [3] $__cchar_DMA;
__A4__cchar_DMA : _array(DMA,4,1) [4] $__cchar_DMA;
__sint____ : _function() $__sint__;

View File

@@ -1,7 +1,7 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Mon Feb 2 15:52:57 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Mar 19 16:03:50 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
// 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=16 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
// toolrelease _25R2;
@@ -16,7 +16,7 @@
fopen
feof
fscanf
_Z16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_
_Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_
fprintf
fclose
)
@@ -46,7 +46,7 @@
)
""
: _Z16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_
: _Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_
: "calculate_output" global "signal_processing\\include\\signal_path.h" 122 Ofile
(
)

View File

@@ -1,7 +1,7 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Mon Feb 2 15:52:57 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Mar 19 16:03:50 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
// 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=16 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
[
1 : _imsk_var_ typ=uint15_ bnd=e sz=1 algn=1 stl=IMSK tref=uint15__IMSK
@@ -17,13 +17,14 @@
16 : _ZL14output_pointer typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__PDMB__sshort_DMA
17 : _ZL14sample_pointer typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__PDMB__sshort_DMA
18 : _ZL6sample typ=int8_ bnd=f sz=2 algn=2 stl=DMB tref=int16_t_DMB
19 : _ZL13__str45bf45e5 typ=int8_ bnd=F sz=46 algn=1 stl=DMA tref=__A46__cchar_DMA
19 : _ZL13__stradd574a4 typ=int8_ bnd=F sz=75 algn=1 stl=DMA tref=__A75__cchar_DMA
20 : _ZL13__str00f02b8f typ=int8_ bnd=F sz=2 algn=1 stl=DMA tref=__A2__cchar_DMA
21 : _ZL13__str1747fd53 typ=int8_ bnd=F sz=42 algn=1 stl=DMA tref=__A42__cchar_DMA
22 : _ZL13__str31c2d68e typ=int8_ bnd=F sz=53 algn=1 stl=DMA tref=__A53__cchar_DMA
21 : _ZL13__str0fe4b1b6 typ=int8_ bnd=F sz=75 algn=1 stl=DMA tref=__A75__cchar_DMA
22 : _ZL13__stre6369ab8 typ=int8_ bnd=F sz=63 algn=1 stl=DMA tref=__A63__cchar_DMA
23 : _ZL13__str00f52cca typ=int8_ bnd=F sz=2 algn=1 stl=DMA tref=__A2__cchar_DMA
24 : _ZL13__str41232700 typ=int8_ bnd=F sz=3 algn=1 stl=DMA tref=__A3__cchar_DMA
25 : _ZL13__str2eb09b76 typ=int8_ bnd=F sz=4 algn=1 stl=DMA tref=__A4__cchar_DMA
24 : _ZL13__strcf6f2fde typ=int8_ bnd=F sz=76 algn=1 stl=DMA tref=__A76__cchar_DMA
25 : _ZL13__str41232700 typ=int8_ bnd=F sz=3 algn=1 stl=DMA tref=__A3__cchar_DMA
26 : _ZL13__str2eb09b76 typ=int8_ bnd=F sz=4 algn=1 stl=DMA tref=__A4__cchar_DMA
]
__main_sttc {
} #0

View File

@@ -1,7 +1,7 @@
b94f5e81f66808a8f4f9315bd020e05811fb8d4a
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
42695db990e5aaff0b9f36d25938c80e96ce47cc
e0eeead953fc335ce03bc1b7c4240174136ee484
2ff2a8bb6486621c2d7cf7f1446fff21c4ad2106
da39a3ee5e6b4b0d3255bfef95601890afd80709
da39a3ee5e6b4b0d3255bfef95601890afd80709
0

View File

@@ -1,7 +1,7 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Mon Feb 2 15:52:57 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Mar 19 16:03:50 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
// 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=16 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
_ZL17c_sensor_signal_t/10 $ c_sensor_signal_t
_ZL19acc_sensor_signal_t/11 $ acc_sensor_signal_t
@@ -12,17 +12,19 @@ _ZL15input_pointer_1/15 $ input_pointer_1
_ZL14output_pointer/16 $ output_pointer
_ZL14sample_pointer/17 $ sample_pointer
_ZL6sample/18 $ sample
_ZL13__str45bf45e5/19 $ __str45bf45e5
_ZL13__str45bf45e5/19 : #2e #2f #73 #69 #6d #75 #6c #61 #74 #69 #6f #6e #5f #64 #61 #74 #61 #2f #73 #69 #6d #70 #6c #65 #5f #63 #6f #72 #72 #75 #70 #74 #65 #64 #5f #73 #69 #67 #6e #61 #6c #2e #74 #78 #74 #00
_ZL13__stradd574a4/19 $ __stradd574a4
_ZL13__stradd574a4/19 : #2e #2e #2f #2e #2e #2f #30 #34 #5f #50 #79 #74 #68 #6f #6e #5f #53 #69 #6d #75 #6c #61 #74 #69 #6f #6e #2f #73 #69 #6d #75 #6c #61 #74 #69 #6f #6e #5f #64 #61 #74 #61 #2f #73 #69 #6d #70 #6c #65 #5f #64 #73 #70 #5f #63 #6f #72 #72 #75 #70 #74 #65 #64 #5f #73 #69 #67 #6e #61 #6c #2e #74 #78 #74 #00
_ZL13__str00f02b8f/20 $ __str00f02b8f
_ZL13__str00f02b8f/20 : #72 #00
_ZL13__str1747fd53/21 $ __str1747fd53
_ZL13__str1747fd53/21 : #2e #2f #73 #69 #6d #75 #6c #61 #74 #69 #6f #6e #5f #64 #61 #74 #61 #2f #73 #69 #6d #70 #6c #65 #5f #6e #6f #69 #73 #65 #5f #73 #69 #67 #6e #61 #6c #2e #74 #78 #74 #00
_ZL13__str31c2d68e/22 $ __str31c2d68e
_ZL13__str31c2d68e/22 : #2e #2f #73 #69 #6d #75 #6c #61 #74 #69 #6f #6e #5f #64 #61 #74 #61 #2f #6f #75 #74 #70 #75 #74 #2f #73 #69 #6d #70 #6c #65 #5f #6f #75 #74 #70 #75 #74 #5f #73 #69 #6d #75 #6c #61 #74 #65 #64 #2e #74 #78 #74 #00
_ZL13__str0fe4b1b6/21 $ __str0fe4b1b6
_ZL13__str0fe4b1b6/21 : #2e #2e #2f #2e #2e #2f #30 #34 #5f #50 #79 #74 #68 #6f #6e #5f #53 #69 #6d #75 #6c #61 #74 #69 #6f #6e #2f #73 #69 #6d #75 #6c #61 #74 #69 #6f #6e #5f #64 #61 #74 #61 #2f #73 #69 #6d #70 #6c #65 #5f #64 #73 #70 #5f #6e #6f #69 #73 #65 #5f #73 #69 #67 #6e #61 #6c #5f #76 #70 #75 #2e #74 #78 #74 #00
_ZL13__stre6369ab8/22 $ __stre6369ab8
_ZL13__stre6369ab8/22 : #2e #2e #2f #2e #2e #2f #30 #34 #5f #50 #79 #74 #68 #6f #6e #5f #53 #69 #6d #75 #6c #61 #74 #69 #6f #6e #2f #66 #69 #6c #74 #65 #72 #5f #6f #75 #74 #70 #75 #74 #2f #73 #69 #6d #70 #6c #65 #5f #64 #73 #70 #5f #6f #75 #74 #70 #75 #74 #2e #74 #78 #74 #00
_ZL13__str00f52cca/23 $ __str00f52cca
_ZL13__str00f52cca/23 : #77 #00
_ZL13__str41232700/24 $ __str41232700
_ZL13__str41232700/24 : #25 #64 #00
_ZL13__str2eb09b76/25 $ __str2eb09b76
_ZL13__str2eb09b76/25 : #25 #64 #0a #00
_ZL13__strcf6f2fde/24 $ __strcf6f2fde
_ZL13__strcf6f2fde/24 : #2e #2e #2f #2e #2e #2f #30 #34 #5f #50 #79 #74 #68 #6f #6e #5f #53 #69 #6d #75 #6c #61 #74 #69 #6f #6e #2f #66 #69 #6c #74 #65 #72 #5f #6f #75 #74 #70 #75 #74 #2f #73 #69 #6d #70 #6c #65 #5f #64 #73 #70 #5f #66 #69 #6c #74 #65 #72 #5f #63 #6f #65 #66 #66 #69 #63 #69 #65 #6e #74 #73 #2e #74 #78 #74 #00
_ZL13__str41232700/25 $ __str41232700
_ZL13__str41232700/25 : #25 #64 #00
_ZL13__str2eb09b76/26 $ __str2eb09b76
_ZL13__str2eb09b76/26 : #25 #64 #0a #00

View File

@@ -1,7 +1,7 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Mon Feb 2 15:52:57 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Mar 19 16:03:50 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
// 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=16 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
toolrelease _25R2;
@@ -64,11 +64,11 @@ F_Z17initialize_signalP16SingleSignalPathS0_PdS1_iidddi : user_defined, called {
vac : ( srIM[0] );
}
// void calculate_output(SingleSignalPath *, SingleSignalPath *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *)
F_Z16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_ : user_defined, called {
fnm : "calculate_output" 'void calculate_output(SingleSignalPath *, SingleSignalPath *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *)';
arg : ( dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i );
loc : ( LR[0] A[0] A[1] A[4] A[5] __spill_WDMA[0] );
// void calculate_output(FILE *, SingleSignalPath *, SingleSignalPath *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *)
F_Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_ : user_defined, called {
fnm : "calculate_output" 'void calculate_output(FILE *, SingleSignalPath *, SingleSignalPath *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *)';
arg : ( dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i );
loc : ( LR[0] A[0] A[1] A[2] A[4] A[5] __spill_WDMA[0] );
vac : ( srIM[0] );
}

View File

@@ -1,7 +1,7 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Mon Feb 2 15:52:57 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Mar 19 16:03:50 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
// 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=16 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
// per defined called function, table of invoked intrinsic functions (excluding built-in operators):

View File

@@ -6,9 +6,4 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
10c48845c23af1ea3697b85410ff32a41b00302e
206
0
0
0
0
0
0
0
1

View File

@@ -1,7 +1,7 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Mon Feb 2 16:08:05 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Mar 19 15:18:08 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
// 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=16 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
/***
@@ -263,107 +263,107 @@ F_Z10set_weightP16SingleSignalPathdi {
} #0
0 : 'signal_processing\\signal_path.c';
----------
0 : (0,206:0,0);
4 : (0,208:4,1);
6 : (0,208:22,2);
10 : (0,218:0,22);
181 : (0,216:14,18);
248 : (0,214:20,13);
269 : (0,208:15,1);
272 : (0,208:15,1);
273 : (0,208:15,1);
282 : (0,214:20,13);
285 : (0,214:25,10);
286 : (0,214:25,10);
296 : (0,216:14,18);
299 : (0,214:40,16);
300 : (0,214:40,16);
305 : (0,214:40,16);
306 : (0,214:40,16);
311 : (0,215:32,17);
312 : (0,215:32,17);
317 : (0,215:32,17);
318 : (0,215:32,17);
323 : (0,215:23,17);
324 : (0,215:23,17);
0 : (0,207:0,0);
4 : (0,209:4,1);
6 : (0,209:22,2);
10 : (0,219:0,22);
181 : (0,217:14,18);
248 : (0,215:20,13);
269 : (0,209:15,1);
272 : (0,209:15,1);
273 : (0,209:15,1);
282 : (0,215:20,13);
285 : (0,215:25,10);
286 : (0,215:25,10);
296 : (0,217:14,18);
299 : (0,215:40,16);
300 : (0,215:40,16);
305 : (0,215:40,16);
306 : (0,215:40,16);
311 : (0,216:32,17);
312 : (0,216:32,17);
317 : (0,216:32,17);
318 : (0,216:32,17);
323 : (0,216:23,17);
324 : (0,216:23,17);
----------
77 : (0,206:5,0);
81 : (0,206:5,0);
87 : (0,208:18,0);
109 : (0,208:4,1);
110 : (0,209:33,0);
115 : (0,209:14,2);
116 : (0,213:33,0);
121 : (0,213:14,5);
127 : (0,214:20,0);
140 : (0,215:14,17);
144 : (0,216:14,18);
145 : (0,208:4,21);
146 : (0,208:4,21);
147 : (0,208:4,21);
152 : (0,218:0,0);
156 : (0,218:0,22);
157 : (0,218:0,22);
249 : (0,206:5,0);
286 : (0,209:14,2);
314 : (0,218:0,0);
342 : (0,215:14,0);
370 : (0,216:14,0);
398 : (0,206:5,0);
400 : (0,209:14,0);
406 : (0,218:0,0);
408 : (0,215:14,0);
440 : (0,214:20,0);
441 : (0,214:20,13);
442 : (0,214:20,13);
443 : (0,214:20,13);
444 : (0,214:20,13);
445 : (0,214:20,13);
446 : (0,214:20,13);
485 : (0,208:15,0);
486 : (0,208:15,1);
487 : (0,208:15,1);
488 : (0,208:15,1);
489 : (0,208:15,1);
490 : (0,208:15,1);
491 : (0,208:15,1);
498 : (0,208:15,1);
518 : (0,208:15,1);
521 : (0,214:25,0);
522 : (0,214:25,10);
523 : (0,214:25,10);
524 : (0,214:25,10);
525 : (0,214:25,10);
526 : (0,214:25,10);
533 : (0,214:40,0);
534 : (0,214:40,16);
535 : (0,214:40,16);
536 : (0,214:40,16);
537 : (0,214:40,16);
538 : (0,214:40,16);
539 : (0,214:40,16);
545 : (0,214:40,0);
546 : (0,214:40,16);
547 : (0,214:40,16);
548 : (0,214:40,16);
549 : (0,214:40,16);
550 : (0,214:40,16);
557 : (0,215:32,17);
558 : (0,215:32,17);
559 : (0,215:32,17);
560 : (0,215:32,17);
561 : (0,215:32,17);
568 : (0,215:32,0);
569 : (0,215:32,17);
570 : (0,215:32,17);
571 : (0,215:32,17);
572 : (0,215:32,17);
573 : (0,215:32,17);
574 : (0,215:32,17);
581 : (0,215:23,17);
582 : (0,215:23,17);
583 : (0,215:23,17);
584 : (0,215:23,17);
585 : (0,215:23,17);
647 : (0,208:4,1);
77 : (0,207:5,0);
81 : (0,207:5,0);
87 : (0,209:18,0);
109 : (0,209:4,1);
110 : (0,210:33,0);
115 : (0,210:14,2);
116 : (0,214:33,0);
121 : (0,214:14,5);
127 : (0,215:20,0);
140 : (0,216:14,17);
144 : (0,217:14,18);
145 : (0,209:4,21);
146 : (0,209:4,21);
147 : (0,209:4,21);
152 : (0,219:0,0);
156 : (0,219:0,22);
157 : (0,219:0,22);
249 : (0,207:5,0);
286 : (0,210:14,2);
314 : (0,219:0,0);
342 : (0,216:14,0);
370 : (0,217:14,0);
398 : (0,207:5,0);
400 : (0,210:14,0);
406 : (0,219:0,0);
408 : (0,216:14,0);
440 : (0,215:20,0);
441 : (0,215:20,13);
442 : (0,215:20,13);
443 : (0,215:20,13);
444 : (0,215:20,13);
445 : (0,215:20,13);
446 : (0,215:20,13);
485 : (0,209:15,0);
486 : (0,209:15,1);
487 : (0,209:15,1);
488 : (0,209:15,1);
489 : (0,209:15,1);
490 : (0,209:15,1);
491 : (0,209:15,1);
498 : (0,209:15,1);
518 : (0,209:15,1);
521 : (0,215:25,0);
522 : (0,215:25,10);
523 : (0,215:25,10);
524 : (0,215:25,10);
525 : (0,215:25,10);
526 : (0,215:25,10);
533 : (0,215:40,0);
534 : (0,215:40,16);
535 : (0,215:40,16);
536 : (0,215:40,16);
537 : (0,215:40,16);
538 : (0,215:40,16);
539 : (0,215:40,16);
545 : (0,215:40,0);
546 : (0,215:40,16);
547 : (0,215:40,16);
548 : (0,215:40,16);
549 : (0,215:40,16);
550 : (0,215:40,16);
557 : (0,216:32,17);
558 : (0,216:32,17);
559 : (0,216:32,17);
560 : (0,216:32,17);
561 : (0,216:32,17);
568 : (0,216:32,0);
569 : (0,216:32,17);
570 : (0,216:32,17);
571 : (0,216:32,17);
572 : (0,216:32,17);
573 : (0,216:32,17);
574 : (0,216:32,17);
581 : (0,216:23,17);
582 : (0,216:23,17);
583 : (0,216:23,17);
584 : (0,216:23,17);
585 : (0,216:23,17);
647 : (0,209:4,1);

View File

@@ -1,8 +1,9 @@
6bd14b3bc305504dd7bb9269fe30bf59aca75a76
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
42695db990e5aaff0b9f36d25938c80e96ce47cc
f77a800b0629f9ab8a2103ad952c70f9a034dd14
cd0b3d7deee425ea04964b04c2d56f9860d0d667
da39a3ee5e6b4b0d3255bfef95601890afd80709
bbe30e78d0212852e1fe4aeed35110a878ec3dd3
5209f41a9cbffb40b13caa71699672bceca898f3
291
0
3

View File

@@ -1,7 +1,7 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Mon Feb 2 16:08:05 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Mar 19 15:18:08 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
// 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=16 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
/***
@@ -86,10 +86,10 @@ F_Z30float64_to_int32_round_to_zeroy : user_defined, called {
36 : __extDM_int32_ typ=int8_ bnd=b stl=DM
37 : pointer_sample_line typ=int8_ bnd=e sz=12 algn=4 stl=DMB tref=BufferPtrDMB_DMB
38 : __extDM_BufferPtrDMB typ=int8_ bnd=b stl=DM
39 : sample_line typ=int8_ bnd=e sz=256 algn=4 stl=DMB tref=__A64DMB__sint_DMB
39 : sample_line typ=int8_ bnd=e sz=64 algn=4 stl=DMB tref=__A16DMB__sint_DMB
40 : pointer_coefficient_line typ=int8_ bnd=e sz=12 algn=4 stl=DMA tref=BufferPtr_DMA
41 : __extDM_BufferPtr typ=int8_ bnd=b stl=DM
42 : coefficient_line typ=int8_ bnd=e sz=256 algn=8 stl=DMA tref=__A64__sint_DMA
42 : coefficient_line typ=int8_ bnd=e sz=64 algn=8 stl=DMA tref=__A16__sint_DMA
43 : __extDM_SingleSignalPath typ=int8_ bnd=b stl=DM
44 : __extDM_int64_ typ=int8_ bnd=b stl=DM
45 : __extDM_void typ=int8_ bnd=b stl=DM
@@ -122,6 +122,7 @@ F_Z30float64_to_int32_round_to_zeroy : user_defined, called {
78 : __ct_0 typ=int32_ val=0f bnd=m
81 : __fch___extDM_int64_ typ=int64_ bnd=m
85 : __fch___extDM_int64_ typ=int64_ bnd=m
86 : __ct_16 typ=int32_ val=16f bnd=m
89 : __fch___extDM_int64_ typ=int64_ bnd=m
93 : __fch___extDM_int64_ typ=int64_ bnd=m
97 : __fch___extDM_int64_ typ=int64_ bnd=m
@@ -149,7 +150,6 @@ F_Z30float64_to_int32_round_to_zeroy : user_defined, called {
146 : __ct_4746794007244308480 typ=int64_ val=4746794007244308480f bnd=m
148 : __tmp typ=int64_ bnd=m
149 : __tmp typ=int32_ bnd=m
150 : __ct_64 typ=int32_ val=64f bnd=m
151 : __ct typ=int32_ bnd=m
152 : _Z21initialize_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii typ=dmaddr_ val=0r bnd=m
154 : __link typ=dmaddr_ bnd=m
@@ -242,13 +242,13 @@ F_Z17initialize_signalP16SingleSignalPathS0_PdS1_iidddi {
(__ct_31.128 var=98) const () <152>;
(_Z20scale_preemph_filterP16SingleSignalPathdddddi.131 var=100) const () <155>;
(__link.133 var=102) dmaddr__call_dmaddr_ (_Z20scale_preemph_filterP16SingleSignalPathdddddi.131) <157>;
(__rt.679 var=217) __Pvoid__pl___Pvoid_int18_ (__rd___sp.94 __ct_0S0.934) <617>;
(__rt.767 var=217) __Pvoid__pl___Pvoid_int18_ (b_c.71 __ct_8.937) <729>;
(__rt.789 var=217) __Pvoid__pl___Pvoid_int18_ (__rt.767 __ct_8.937) <757>;
(__rt.811 var=217) __Pvoid__pl___Pvoid_int18_ (__rt.789 __ct_8.937) <785>;
(__rt.833 var=217) __Pvoid__pl___Pvoid_int18_ (__rt.811 __ct_8.937) <813>;
(__ct_0S0.934 var=248) const () <965>;
(__ct_8.937 var=251) const () <971>;
(__rt.679 var=217) __Pvoid__pl___Pvoid_int18_ (__rd___sp.94 __ct_0S0.934) <615>;
(__rt.767 var=217) __Pvoid__pl___Pvoid_int18_ (b_c.71 __ct_8.937) <727>;
(__rt.789 var=217) __Pvoid__pl___Pvoid_int18_ (__rt.767 __ct_8.937) <755>;
(__rt.811 var=217) __Pvoid__pl___Pvoid_int18_ (__rt.789 __ct_8.937) <783>;
(__rt.833 var=217) __Pvoid__pl___Pvoid_int18_ (__rt.811 __ct_8.937) <811>;
(__ct_0S0.934 var=248) const () <963>;
(__ct_8.937 var=251) const () <969>;
call {
(c_sensor_signal_t.102 var=63 stl=A off=0) assign (c_sensor_signal_t.65) <126>;
(__fch___extDM_int64_.107 var=81 stl=AX off=0) assign (__fch___extDM_int64_.106) <131>;
@@ -286,10 +286,10 @@ F_Z17initialize_signalP16SingleSignalPathS0_PdS1_iidddi {
(__fch___extDM_int64_.226 var=127) load (__M_LDMA.12 __rt.899 __extDM_int64_.196) <198>;
(__fch___extDM_int64_.231 var=131) load (__M_LDMA.12 __rt.921 __extDM_int64_.196) <203>;
(__link.238 var=136) dmaddr__call_dmaddr_ (_Z20scale_preemph_filterP16SingleSignalPathdddddi.131) <210>;
(__rt.855 var=217) __Pvoid__pl___Pvoid_int18_ (b_acc.74 __ct_8.937) <841>;
(__rt.877 var=217) __Pvoid__pl___Pvoid_int18_ (__rt.855 __ct_8.937) <869>;
(__rt.899 var=217) __Pvoid__pl___Pvoid_int18_ (__rt.877 __ct_8.937) <897>;
(__rt.921 var=217) __Pvoid__pl___Pvoid_int18_ (__rt.899 __ct_8.937) <925>;
(__rt.855 var=217) __Pvoid__pl___Pvoid_int18_ (b_acc.74 __ct_8.937) <839>;
(__rt.877 var=217) __Pvoid__pl___Pvoid_int18_ (__rt.855 __ct_8.937) <867>;
(__rt.899 var=217) __Pvoid__pl___Pvoid_int18_ (__rt.877 __ct_8.937) <895>;
(__rt.921 var=217) __Pvoid__pl___Pvoid_int18_ (__rt.899 __ct_8.937) <923>;
call {
(acc_sensor_signal_t.207 var=64 stl=A off=0) assign (acc_sensor_signal_t.68) <179>;
(__fch___extDM_int64_.212 var=115 stl=AX off=0) assign (__fch___extDM_int64_.211) <184>;
@@ -320,37 +320,37 @@ F_Z17initialize_signalP16SingleSignalPathS0_PdS1_iidddi {
} #14 off=11
#474 off=12
(__ct_4746794007244308480.312 var=146) const () <232>;
(_Z11float64_mulyy.954 var=268) const () <1022>;
(__link.955 var=269) dmaddr__call_dmaddr_ (_Z11float64_mulyy.954) <1023>;
(_Z11float64_mulyy.954 var=268) const () <1020>;
(__link.955 var=269) dmaddr__call_dmaddr_ (_Z11float64_mulyy.954) <1021>;
call {
(lms_mu.956 var=71 stl=AX off=1) assign (lms_mu.89) <1024>;
(__a1.957 var=267 stl=BX off=0) assign (__ct_4746794007244308480.312) <1025>;
(__link.958 var=269 stl=LR off=0) assign (__link.955) <1026>;
(__tmp.959 var=271 stl=AX off=0) F_Z11float64_mulyy (__link.958 lms_mu.956 __a1.957) <1027>;
(__tmp.960 var=148) deassign (__tmp.959) <1028>;
(lms_mu.956 var=71 stl=AX off=1) assign (lms_mu.89) <1022>;
(__a1.957 var=267 stl=BX off=0) assign (__ct_4746794007244308480.312) <1023>;
(__link.958 var=269 stl=LR off=0) assign (__link.955) <1024>;
(__tmp.959 var=271 stl=AX off=0) F_Z11float64_mulyy (__link.958 lms_mu.956 __a1.957) <1025>;
(__tmp.960 var=148) deassign (__tmp.959) <1026>;
} #475 off=13
#480 off=14
(_Z30float64_to_int32_round_to_zeroy.963 var=273) const () <1034>;
(__link.964 var=274) dmaddr__call_dmaddr_ (_Z30float64_to_int32_round_to_zeroy.963) <1035>;
(_Z30float64_to_int32_round_to_zeroy.963 var=273) const () <1032>;
(__link.964 var=274) dmaddr__call_dmaddr_ (_Z30float64_to_int32_round_to_zeroy.963) <1033>;
call {
(__tmp.965 var=148 stl=AX off=0) assign (__tmp.960) <1036>;
(__link.966 var=274 stl=LR off=0) assign (__link.964) <1037>;
(__tmp.967 var=149 stl=RA off=0) F_Z30float64_to_int32_round_to_zeroy (__link.966 __tmp.965) <1038>;
(__tmp.968 var=149) deassign (__tmp.967) <1039>;
(__tmp.965 var=148 stl=AX off=0) assign (__tmp.960) <1034>;
(__link.966 var=274 stl=LR off=0) assign (__link.964) <1035>;
(__tmp.967 var=149 stl=RA off=0) F_Z30float64_to_int32_round_to_zeroy (__link.966 __tmp.965) <1036>;
(__tmp.968 var=149) deassign (__tmp.967) <1037>;
} #481 off=15
#471 off=16
(__ptr_mu.49 var=52) const () <73>;
(__ptr_pointer_sample_line.51 var=54) const () <75>;
(__ptr_sample_line.53 var=56) const () <77>;
(__ct_16.113 var=86) const () <137>;
(__M_WDMA.316 var=11 _ZL2mu.317 var=35) store (__tmp.968 __ptr_mu.49 _ZL2mu.294) <236>;
(__ct_64.321 var=150) const () <240>;
(_Z21initialize_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii.324 var=152) const () <243>;
(__link.326 var=154) dmaddr__call_dmaddr_ (_Z21initialize_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii.324) <245>;
call {
(__ptr_pointer_sample_line.318 var=53 stl=A off=4) assign (__ptr_pointer_sample_line.51) <237>;
(__ptr_sample_line.319 var=55 stl=A off=5) assign (__ptr_sample_line.53) <238>;
(number_coefficients.320 var=72 stl=RA off=1) assign (number_coefficients.92) <239>;
(__ct.323 var=151 stl=RB off=0) assign (__ct_64.321) <242>;
(__ct.323 var=151 stl=RB off=0) assign (__ct_16.113) <242>;
(__link.327 var=154 stl=LR off=0) assign (__link.326) <246>;
(__tmp.328 var=155 stl=RA off=0 _ZL2mu.331 var=35 __extDM.332 var=32 __extDM_BufferPtr.333 var=41 __extDM_BufferPtrDMB.334 var=38 __extDM_SingleSignalPath.335 var=43 __extDM___PDMint32_.336 var=48 __extDM_int32_.337 var=36 __extDM_int64_.338 var=44 __extDM_void.339 var=45 __extPM.340 var=33 __extPM_void.341 var=46 coefficient_line.342 var=42 pointer_coefficient_line.343 var=40 pointer_coefficient_line_ptr_start.344 var=49 pointer_sample_line.345 var=37 pointer_sample_line_ptr_start.346 var=47 sample_line.347 var=39 __vola.348 var=29) F_Z21initialize_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii (__link.327 __ptr_pointer_sample_line.318 __ptr_sample_line.319 number_coefficients.320 __ct.323 _ZL2mu.317 __extDM.295 __extDM_BufferPtr.296 __extDM_BufferPtrDMB.297 __extDM_SingleSignalPath.298 __extDM___PDMint32_.299 __extDM_int32_.300 __extDM_int64_.301 __extDM_void.302 __extPM.303 __extPM_void.304 coefficient_line.305 pointer_coefficient_line.306 pointer_coefficient_line_ptr_start.307 pointer_sample_line.308 pointer_sample_line_ptr_start.309 sample_line.310 __vola.311) <247>;
} #16 off=17
@@ -363,52 +363,52 @@ F_Z17initialize_signalP16SingleSignalPathS0_PdS1_iidddi {
(__ptr_pointer_coefficient_line.349 var=57 stl=A off=0) assign (__ptr_pointer_coefficient_line.55) <250>;
(__ptr_coefficient_line.350 var=59 stl=A off=1) assign (__ptr_coefficient_line.57) <251>;
(number_coefficients.351 var=72 stl=RA off=1) assign (number_coefficients.92) <252>;
(__ct.354 var=157 stl=RB off=0) assign (__ct_64.321) <255>;
(__ct.354 var=157 stl=RB off=0) assign (__ct_16.113) <255>;
(__link.358 var=160 stl=LR off=0) assign (__link.357) <259>;
(__tmp.359 var=161 stl=RA off=0 _ZL2mu.362 var=35 __extDM.363 var=32 __extDM_BufferPtr.364 var=41 __extDM_BufferPtrDMB.365 var=38 __extDM_SingleSignalPath.366 var=43 __extDM___PDMint32_.367 var=48 __extDM_int32_.368 var=36 __extDM_int64_.369 var=44 __extDM_void.370 var=45 __extPM.371 var=33 __extPM_void.372 var=46 coefficient_line.373 var=42 pointer_coefficient_line.374 var=40 pointer_coefficient_line_ptr_start.375 var=49 pointer_sample_line.376 var=37 pointer_sample_line_ptr_start.377 var=47 sample_line.378 var=39 __vola.379 var=29) F_Z17initialize_bufferP9BufferPtrPiii (__link.358 __ptr_pointer_coefficient_line.349 __ptr_coefficient_line.350 number_coefficients.351 __ct.354 _ZL2mu.331 __extDM.332 __extDM_BufferPtr.333 __extDM_BufferPtrDMB.334 __extDM_SingleSignalPath.335 __extDM___PDMint32_.336 __extDM_int32_.337 __extDM_int64_.338 __extDM_void.339 __extPM.340 __extPM_void.341 coefficient_line.342 pointer_coefficient_line.343 pointer_coefficient_line_ptr_start.344 pointer_sample_line.345 pointer_sample_line_ptr_start.346 sample_line.347 __vola.348) <260>;
} #18 off=19
#466 off=20
(__ct_0.103 var=78) const () <127>;
(__tmp.947 var=262) uint3__cmp_int72__int72_ (number_coefficients.92 __ct_0.103) <989>;
(__tmp.975 var=164) bool_nplus_uint3_ (__tmp.947) <1098>;
(__trgt.978 var=286) const () <1126>;
() void_jump_bool_int10_ (__tmp.975 __trgt.978) <1127>;
(__either.979 var=285) undefined () <1128>;
(__tmp.947 var=262) uint3__cmp_int72__int72_ (number_coefficients.92 __ct_0.103) <987>;
(__tmp.975 var=164) bool_nplus_uint3_ (__tmp.947) <1096>;
(__trgt.978 var=286) const () <1124>;
() void_jump_bool_int10_ (__tmp.975 __trgt.978) <1125>;
(__either.979 var=285) undefined () <1126>;
if {
{
() if_expr (__either.979) <306>;
() chess_frequent_else () <307>;
() chess_rear_then () <1129>;
() chess_rear_then () <1127>;
} #21
{
(__trgt.980 var=287) const () <1130>;
() void_jump_int10_ (__trgt.980) <1131>;
(__trgt.980 var=287) const () <1128>;
() void_jump_int10_ (__trgt.980) <1129>;
} #27 off=24
{
#34 off=21
(__fch_pointer_sample_line_ptr_start.467 var=170) load (__M_WDMB.10 __ptr_pointer_sample_line__a4.664 pointer_sample_line_ptr_start.377) <352>;
(__fch_pointer_coefficient_line_ptr_start.482 var=180) load (__M_WDMA.9 __ptr_pointer_coefficient_line__a4.665 pointer_coefficient_line_ptr_start.375) <363>;
(__cv.649 var=205) uint16__uint16____sint (number_coefficients.92) <558>;
(__ptr_pointer_sample_line__a4.664 var=213) const () <574>;
(__ptr_pointer_coefficient_line__a4.665 var=214) const () <576>;
(__ct_4.936 var=250) const () <969>;
(__trgt.981 var=288) const () <1132>;
() void_doloop_uint16__uint16_ (__cv.649 __trgt.981) <1133>;
(__vcnt.982 var=289) undefined () <1134>;
(__cv.649 var=205) uint16__uint16____sint (number_coefficients.92) <556>;
(__ptr_pointer_sample_line__a4.664 var=213) const () <572>;
(__ptr_pointer_coefficient_line__a4.665 var=214) const () <574>;
(__ct_4.936 var=250) const () <967>;
(__trgt.981 var=288) const () <1130>;
() void_doloop_uint16__uint16_ (__cv.649 __trgt.981) <1131>;
(__vcnt.982 var=289) undefined () <1132>;
for {
{
(_ZL2mu.429 var=35) entry (_ZL2mu.508 _ZL2mu.362) <314>;
(__extDM_int32_.430 var=36) entry (__extDM_int32_.510 __extDM_int32_.368) <315>;
(sample_line.433 var=39) entry (sample_line.516 sample_line.378) <318>;
(coefficient_line.436 var=42) entry (coefficient_line.522 coefficient_line.373) <321>;
(__iv1_i.635 var=201) entry (__iv1_i.636 __fch_pointer_sample_line_ptr_start.467) <545>;
(__iv2_i.640 var=202) entry (__iv2_i.641 __fch_pointer_coefficient_line_ptr_start.482) <549>;
(__iv1_i.635 var=201) entry (__iv1_i.636 __fch_pointer_sample_line_ptr_start.467) <543>;
(__iv2_i.640 var=202) entry (__iv2_i.641 __fch_pointer_coefficient_line_ptr_start.482) <547>;
} #24
{
(__M_WDMB.472 var=12 _ZL2mu.473 var=35 __extDM_int32_.474 var=36 coefficient_line.475 var=42 sample_line.476 var=39) store (__ct_0.103 __iv1_i.635 _ZL2mu.429 __extDM_int32_.430 coefficient_line.436 sample_line.433) <357>;
(__M_WDMA.487 var=11 _ZL2mu.488 var=35 __extDM_int32_.489 var=36 coefficient_line.490 var=42 sample_line.491 var=39) store (__ct_0.103 __iv2_i.640 _ZL2mu.473 __extDM_int32_.474 coefficient_line.475 sample_line.476) <368>;
(__rt.723 var=217) __Pvoid__pl___Pvoid_int18_ (__iv1_i.635 __ct_4.936) <673>;
(__rt.745 var=217) __Pvoid__pl___Pvoid_int18_ (__iv2_i.640 __ct_4.936) <701>;
(__rt.723 var=217) __Pvoid__pl___Pvoid_int18_ (__iv1_i.635 __ct_4.936) <671>;
(__rt.745 var=217) __Pvoid__pl___Pvoid_int18_ (__iv2_i.640 __ct_4.936) <699>;
} #256 off=22
{
() for_count (__vcnt.982) <373>;
@@ -416,8 +416,8 @@ F_Z17initialize_signalP16SingleSignalPathS0_PdS1_iidddi {
(__extDM_int32_.510 var=36 __extDM_int32_.511 var=36) exit (__extDM_int32_.489) <381>;
(sample_line.516 var=39 sample_line.517 var=39) exit (sample_line.491) <384>;
(coefficient_line.522 var=42 coefficient_line.523 var=42) exit (coefficient_line.490) <387>;
(__iv1_i.636 var=201 __iv1_i.637 var=201) exit (__rt.723) <546>;
(__iv2_i.641 var=202 __iv2_i.642 var=202) exit (__rt.745) <550>;
(__iv1_i.636 var=201 __iv1_i.637 var=201) exit (__rt.723) <544>;
(__iv2_i.641 var=202 __iv2_i.642 var=202) exit (__rt.745) <548>;
} #26
} #23 rng=[1,65535]
} #22
@@ -452,166 +452,166 @@ F_Z17initialize_signalP16SingleSignalPathS0_PdS1_iidddi {
() sink (__extDM___PDMint32_.367) <444>;
() sink (pointer_coefficient_line_ptr_start.375) <445>;
() sink (__ct_0.59) <446>;
(__rt.701 var=217) __Pvoid__pl___Pvoid_int18_ (__rd___sp.580 __ct_0s0.935) <645>;
(__ct_0s0.935 var=249) const () <967>;
(__rt.701 var=217) __Pvoid__pl___Pvoid_int18_ (__rd___sp.580 __ct_0s0.935) <643>;
(__ct_0s0.935 var=249) const () <965>;
} #0
0 : 'signal_processing\\signal_path.c';
----------
0 : (0,291:0,0);
4 : (0,306:4,2);
5 : (0,307:33,3);
6 : (0,307:4,3);
7 : (0,308:44,4);
8 : (0,308:4,4);
10 : (0,311:4,5);
11 : (0,312:35,6);
12 : (0,312:4,6);
13 : (0,313:48,7);
14 : (0,313:4,7);
16 : (0,319:4,10);
17 : (0,320:88,11);
18 : (0,320:4,11);
20 : (0,323:4,13);
22 : (0,323:4,14);
23 : (0,323:4,14);
27 : (0,323:4,22);
30 : (0,327:0,25);
256 : (0,323:50,14);
276 : (0,306:4,2);
370 : (0,311:4,5);
466 : (0,323:4,13);
471 : (0,319:4,10);
474 : (0,317:16,9);
475 : (0,317:16,9);
480 : (0,317:7,9);
481 : (0,317:7,9);
0 : (0,294:0,0);
4 : (0,309:4,2);
5 : (0,310:33,3);
6 : (0,310:4,3);
7 : (0,311:44,4);
8 : (0,311:4,4);
10 : (0,314:4,5);
11 : (0,315:35,6);
12 : (0,315:4,6);
13 : (0,316:48,7);
14 : (0,316:4,7);
16 : (0,322:4,10);
17 : (0,323:88,11);
18 : (0,323:4,11);
20 : (0,326:4,13);
22 : (0,326:4,14);
23 : (0,326:4,14);
27 : (0,326:4,22);
30 : (0,330:0,25);
256 : (0,326:50,14);
276 : (0,309:4,2);
370 : (0,314:4,5);
466 : (0,326:4,13);
471 : (0,322:4,10);
474 : (0,320:16,9);
475 : (0,320:16,9);
480 : (0,320:7,9);
481 : (0,320:7,9);
----------
77 : (0,319:48,0);
81 : (0,320:49,0);
118 : (0,291:5,0);
122 : (0,291:5,0);
126 : (0,306:25,0);
127 : (0,306:48,0);
130 : (0,306:47,2);
131 : (0,306:47,0);
135 : (0,306:55,2);
136 : (0,306:55,0);
140 : (0,306:63,2);
141 : (0,306:63,0);
145 : (0,306:71,2);
146 : (0,306:71,0);
150 : (0,306:79,2);
151 : (0,306:79,0);
152 : (0,306:84,0);
154 : (0,306:84,0);
157 : (0,306:4,2);
158 : (0,306:4,0);
159 : (0,306:4,2);
160 : (0,307:14,0);
161 : (0,307:33,0);
164 : (0,307:4,3);
165 : (0,307:4,0);
166 : (0,307:4,3);
169 : (0,308:15,0);
170 : (0,308:34,0);
173 : (0,308:44,0);
176 : (0,308:4,4);
177 : (0,308:4,0);
178 : (0,308:4,4);
179 : (0,311:25,0);
183 : (0,311:51,5);
184 : (0,311:51,0);
188 : (0,311:61,5);
189 : (0,311:61,0);
193 : (0,311:71,5);
194 : (0,311:71,0);
198 : (0,311:81,5);
199 : (0,311:81,0);
203 : (0,311:91,5);
204 : (0,311:91,0);
207 : (0,311:96,0);
210 : (0,311:4,5);
211 : (0,311:4,0);
212 : (0,311:4,5);
213 : (0,312:14,0);
214 : (0,312:35,0);
217 : (0,312:4,6);
218 : (0,312:4,0);
219 : (0,312:4,6);
222 : (0,313:15,0);
223 : (0,313:36,0);
226 : (0,313:48,0);
229 : (0,313:4,7);
230 : (0,313:4,0);
231 : (0,313:4,7);
232 : (0,317:16,0);
236 : (0,317:4,9);
237 : (0,319:26,0);
238 : (0,319:48,0);
239 : (0,319:61,0);
240 : (0,319:82,0);
242 : (0,319:82,0);
245 : (0,319:4,10);
246 : (0,319:4,0);
247 : (0,319:4,10);
250 : (0,320:22,0);
251 : (0,320:49,0);
252 : (0,320:67,0);
255 : (0,320:88,0);
258 : (0,320:4,11);
259 : (0,320:4,0);
260 : (0,320:4,11);
306 : (0,323:4,13);
314 : (0,323:4,14);
315 : (0,323:4,14);
318 : (0,323:4,14);
321 : (0,323:4,14);
352 : (0,324:27,14);
357 : (0,324:37,14);
363 : (0,325:32,15);
368 : (0,325:42,15);
373 : (0,323:4,20);
380 : (0,323:4,20);
381 : (0,323:4,20);
384 : (0,323:4,20);
387 : (0,323:4,20);
413 : (0,323:4,24);
414 : (0,323:4,24);
415 : (0,323:4,24);
416 : (0,323:4,24);
419 : (0,327:0,0);
423 : (0,327:0,25);
424 : (0,327:0,25);
574 : (0,324:27,0);
576 : (0,325:32,0);
617 : (0,291:5,0);
645 : (0,327:0,0);
729 : (0,306:55,0);
757 : (0,306:63,0);
785 : (0,306:71,0);
813 : (0,306:79,0);
841 : (0,311:61,0);
869 : (0,311:71,0);
897 : (0,311:81,0);
925 : (0,311:91,0);
965 : (0,291:5,0);
967 : (0,327:0,0);
971 : (0,306:55,0);
989 : (0,323:4,13);
1022 : (0,317:16,0);
1023 : (0,317:16,9);
1024 : (0,317:16,9);
1025 : (0,317:16,9);
1026 : (0,317:16,9);
1027 : (0,317:16,9);
1028 : (0,317:16,9);
1034 : (0,317:7,0);
1035 : (0,317:7,9);
1036 : (0,317:7,9);
1037 : (0,317:7,9);
1038 : (0,317:7,9);
1039 : (0,317:7,9);
1098 : (0,323:4,13);
1127 : (0,323:4,13);
1133 : (0,323:4,20);
77 : (0,322:48,0);
81 : (0,323:49,0);
118 : (0,294:5,0);
122 : (0,294:5,0);
126 : (0,309:25,0);
127 : (0,309:48,0);
130 : (0,309:47,2);
131 : (0,309:47,0);
135 : (0,309:55,2);
136 : (0,309:55,0);
137 : (0,309:64,0);
140 : (0,309:63,2);
141 : (0,309:63,0);
145 : (0,309:71,2);
146 : (0,309:71,0);
150 : (0,309:79,2);
151 : (0,309:79,0);
152 : (0,309:84,0);
154 : (0,309:84,0);
157 : (0,309:4,2);
158 : (0,309:4,0);
159 : (0,309:4,2);
160 : (0,310:14,0);
161 : (0,310:33,0);
164 : (0,310:4,3);
165 : (0,310:4,0);
166 : (0,310:4,3);
169 : (0,311:15,0);
170 : (0,311:34,0);
173 : (0,311:44,0);
176 : (0,311:4,4);
177 : (0,311:4,0);
178 : (0,311:4,4);
179 : (0,314:25,0);
183 : (0,314:51,5);
184 : (0,314:51,0);
188 : (0,314:61,5);
189 : (0,314:61,0);
193 : (0,314:71,5);
194 : (0,314:71,0);
198 : (0,314:81,5);
199 : (0,314:81,0);
203 : (0,314:91,5);
204 : (0,314:91,0);
207 : (0,314:96,0);
210 : (0,314:4,5);
211 : (0,314:4,0);
212 : (0,314:4,5);
213 : (0,315:14,0);
214 : (0,315:35,0);
217 : (0,315:4,6);
218 : (0,315:4,0);
219 : (0,315:4,6);
222 : (0,316:15,0);
223 : (0,316:36,0);
226 : (0,316:48,0);
229 : (0,316:4,7);
230 : (0,316:4,0);
231 : (0,316:4,7);
232 : (0,320:16,0);
236 : (0,320:4,9);
237 : (0,322:26,0);
238 : (0,322:48,0);
239 : (0,322:61,0);
242 : (0,322:82,0);
245 : (0,322:4,10);
246 : (0,322:4,0);
247 : (0,322:4,10);
250 : (0,323:22,0);
251 : (0,323:49,0);
252 : (0,323:67,0);
255 : (0,323:88,0);
258 : (0,323:4,11);
259 : (0,323:4,0);
260 : (0,323:4,11);
306 : (0,326:4,13);
314 : (0,326:4,14);
315 : (0,326:4,14);
318 : (0,326:4,14);
321 : (0,326:4,14);
352 : (0,327:27,14);
357 : (0,327:37,14);
363 : (0,328:32,15);
368 : (0,328:42,15);
373 : (0,326:4,20);
380 : (0,326:4,20);
381 : (0,326:4,20);
384 : (0,326:4,20);
387 : (0,326:4,20);
413 : (0,326:4,24);
414 : (0,326:4,24);
415 : (0,326:4,24);
416 : (0,326:4,24);
419 : (0,330:0,0);
423 : (0,330:0,25);
424 : (0,330:0,25);
572 : (0,327:27,0);
574 : (0,328:32,0);
615 : (0,294:5,0);
643 : (0,330:0,0);
727 : (0,309:55,0);
755 : (0,309:63,0);
783 : (0,309:71,0);
811 : (0,309:79,0);
839 : (0,314:61,0);
867 : (0,314:71,0);
895 : (0,314:81,0);
923 : (0,314:91,0);
963 : (0,294:5,0);
965 : (0,330:0,0);
969 : (0,309:55,0);
987 : (0,326:4,13);
1020 : (0,320:16,0);
1021 : (0,320:16,9);
1022 : (0,320:16,9);
1023 : (0,320:16,9);
1024 : (0,320:16,9);
1025 : (0,320:16,9);
1026 : (0,320:16,9);
1032 : (0,320:7,0);
1033 : (0,320:7,9);
1034 : (0,320:7,9);
1035 : (0,320:7,9);
1036 : (0,320:7,9);
1037 : (0,320:7,9);
1096 : (0,326:4,13);
1125 : (0,326:4,13);
1131 : (0,326:4,20);

View File

@@ -6,9 +6,4 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
105965f0f4bb5e0aac52292eaeab8be33ff2810a
173
0
0
0
0
0
0
0
1

View File

@@ -1,7 +1,7 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Mon Feb 2 16:08:05 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Mar 19 15:18:08 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
// 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=16 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
/***
@@ -90,29 +90,29 @@ F_Z12write_bufferP9BufferPtri {
} #5 off=0 nxt=-2
0 : 'signal_processing\\signal_path.c';
----------
5 : (0,173:0,3);
5 : (0,174:0,3);
----------
75 : (0,170:5,0);
79 : (0,170:5,0);
84 : (0,171:11,1);
85 : (0,171:4,1);
95 : (0,172:67,2);
99 : (0,172:86,2);
107 : (0,172:10,2);
108 : (0,173:0,0);
112 : (0,173:0,3);
113 : (0,173:0,3);
159 : (0,172:26,2);
173 : (0,172:26,0);
181 : (0,172:86,0);
208 : (0,170:5,0);
236 : (0,171:11,1);
264 : (0,173:0,0);
292 : (0,172:67,0);
348 : (0,171:11,0);
375 : (0,170:5,0);
377 : (0,171:11,0);
383 : (0,173:0,0);
390 : (0,172:86,0);
391 : (0,172:86,2);
75 : (0,171:5,0);
79 : (0,171:5,0);
84 : (0,172:11,1);
85 : (0,172:4,1);
95 : (0,173:67,2);
99 : (0,173:86,2);
107 : (0,173:10,2);
108 : (0,174:0,0);
112 : (0,174:0,3);
113 : (0,174:0,3);
159 : (0,173:26,2);
173 : (0,173:26,0);
181 : (0,173:86,0);
208 : (0,171:5,0);
236 : (0,172:11,1);
264 : (0,174:0,0);
292 : (0,173:67,0);
348 : (0,172:11,0);
375 : (0,171:5,0);
377 : (0,172:11,0);
383 : (0,174:0,0);
390 : (0,173:86,0);
391 : (0,173:86,2);

View File

@@ -6,9 +6,3 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
a110a3232e8d964969476fdb921cbf3cc58da017
331
0
0
0
0
0
0
0

View File

@@ -1,7 +1,7 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Mon Feb 2 16:08:05 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Mar 12 08:39:43 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
// 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=16 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
/***

View File

@@ -6,9 +6,4 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
776a7c2540406a50b5fc8c9e1b9c6777f974f8eb
136
0
0
0
0
0
0
0
1

View File

@@ -1,7 +1,7 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Mon Feb 2 16:08:05 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Mar 19 15:18:08 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
// 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=16 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
/***
@@ -165,52 +165,52 @@ F_Z17initialize_bufferP9BufferPtrPiii {
} #0
0 : 'signal_processing\\signal_path.c';
----------
0 : (0,136:0,0);
4 : (0,141:4,5);
6 : (0,141:4,6);
7 : (0,141:4,6);
11 : (0,141:4,13);
14 : (0,144:4,16);
16 : (0,148:8,17);
17 : (0,145:8,21);
20 : (0,144:4,26);
173 : (0,141:37,6);
239 : (0,141:4,5);
242 : (0,144:14,16);
0 : (0,137:0,0);
4 : (0,142:4,5);
6 : (0,142:4,6);
7 : (0,142:4,6);
11 : (0,142:4,13);
14 : (0,145:4,16);
16 : (0,149:8,17);
17 : (0,146:8,21);
20 : (0,145:4,26);
173 : (0,142:37,6);
239 : (0,142:4,5);
242 : (0,145:14,16);
----------
82 : (0,136:4,0);
86 : (0,136:4,0);
90 : (0,137:10,0);
93 : (0,137:10,1);
97 : (0,138:10,2);
101 : (0,139:10,3);
126 : (0,141:4,5);
135 : (0,141:4,6);
136 : (0,141:4,6);
154 : (0,142:24,6);
155 : (0,141:33,0);
159 : (0,141:4,11);
167 : (0,141:4,11);
168 : (0,141:4,11);
180 : (0,141:4,15);
181 : (0,141:4,15);
205 : (0,144:4,16);
210 : (0,144:4,25);
211 : (0,144:4,0);
215 : (0,144:4,26);
216 : (0,144:4,26);
217 : (0,144:4,0);
320 : (0,136:4,0);
348 : (0,144:4,0);
404 : (0,138:10,0);
432 : (0,139:10,0);
457 : (0,136:4,0);
459 : (0,144:4,0);
466 : (0,141:4,5);
474 : (0,144:14,16);
475 : (0,144:14,16);
500 : (0,141:4,5);
512 : (0,141:4,5);
518 : (0,144:4,16);
523 : (0,141:4,11);
82 : (0,137:4,0);
86 : (0,137:4,0);
90 : (0,138:10,0);
93 : (0,138:10,1);
97 : (0,139:10,2);
101 : (0,140:10,3);
126 : (0,142:4,5);
135 : (0,142:4,6);
136 : (0,142:4,6);
154 : (0,143:24,6);
155 : (0,142:33,0);
159 : (0,142:4,11);
167 : (0,142:4,11);
168 : (0,142:4,11);
180 : (0,142:4,15);
181 : (0,142:4,15);
205 : (0,145:4,16);
210 : (0,145:4,25);
211 : (0,145:4,0);
215 : (0,145:4,26);
216 : (0,145:4,26);
217 : (0,145:4,0);
320 : (0,137:4,0);
348 : (0,145:4,0);
404 : (0,139:10,0);
432 : (0,140:10,0);
457 : (0,137:4,0);
459 : (0,145:4,0);
466 : (0,142:4,5);
474 : (0,145:14,16);
475 : (0,145:14,16);
500 : (0,142:4,5);
512 : (0,142:4,5);
518 : (0,145:4,16);
523 : (0,142:4,11);

View File

@@ -6,9 +6,4 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
fae7a92977714d9cb361e7ea86077e234c407668
182
0
0
0
0
0
0
0
1

View File

@@ -1,7 +1,7 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Mon Feb 2 16:08:05 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Mar 19 15:18:08 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
// 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=16 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
/***
@@ -491,246 +491,246 @@ F_Z20scale_preemph_filterP16SingleSignalPathdddddi {
} #0
0 : 'signal_processing\\signal_path.c';
----------
0 : (0,182:0,0);
4 : (0,184:17,1);
7 : (0,184:17,3);
10 : (0,184:29,5);
13 : (0,184:29,7);
16 : (0,184:41,9);
19 : (0,184:41,11);
22 : (0,184:53,13);
25 : (0,184:53,15);
28 : (0,184:4,17);
30 : (0,184:66,18);
34 : (0,198:0,42);
247 : (0,196:25,38);
383 : (0,184:23,2);
388 : (0,184:35,6);
393 : (0,184:47,10);
398 : (0,184:59,14);
434 : (0,190:20,30);
479 : (0,184:11,1);
482 : (0,184:11,1);
483 : (0,184:11,1);
488 : (0,184:23,2);
491 : (0,184:23,2);
492 : (0,184:23,2);
497 : (0,184:35,6);
500 : (0,184:35,6);
501 : (0,184:35,6);
506 : (0,184:47,10);
509 : (0,184:47,10);
510 : (0,184:47,10);
515 : (0,184:59,14);
518 : (0,184:59,14);
519 : (0,184:59,14);
542 : (0,190:20,30);
545 : (0,190:25,27);
546 : (0,190:25,27);
570 : (0,196:25,38);
573 : (0,190:39,33);
574 : (0,190:39,33);
579 : (0,190:39,33);
580 : (0,190:39,33);
585 : (0,192:34,34);
586 : (0,192:34,34);
591 : (0,192:34,34);
592 : (0,192:34,34);
597 : (0,192:29,34);
598 : (0,192:29,34);
603 : (0,193:34,35);
604 : (0,193:34,35);
609 : (0,193:29,35);
610 : (0,193:29,35);
615 : (0,194:34,36);
616 : (0,194:34,36);
621 : (0,194:29,36);
622 : (0,194:29,36);
627 : (0,195:34,37);
628 : (0,195:34,37);
633 : (0,195:29,37);
634 : (0,195:29,37);
639 : (0,196:34,38);
640 : (0,196:34,38);
645 : (0,196:29,38);
646 : (0,196:29,38);
0 : (0,183:0,0);
4 : (0,185:17,1);
7 : (0,185:17,3);
10 : (0,185:29,5);
13 : (0,185:29,7);
16 : (0,185:41,9);
19 : (0,185:41,11);
22 : (0,185:53,13);
25 : (0,185:53,15);
28 : (0,185:4,17);
30 : (0,185:66,18);
34 : (0,199:0,42);
247 : (0,197:25,38);
383 : (0,185:23,2);
388 : (0,185:35,6);
393 : (0,185:47,10);
398 : (0,185:59,14);
434 : (0,191:20,30);
479 : (0,185:11,1);
482 : (0,185:11,1);
483 : (0,185:11,1);
488 : (0,185:23,2);
491 : (0,185:23,2);
492 : (0,185:23,2);
497 : (0,185:35,6);
500 : (0,185:35,6);
501 : (0,185:35,6);
506 : (0,185:47,10);
509 : (0,185:47,10);
510 : (0,185:47,10);
515 : (0,185:59,14);
518 : (0,185:59,14);
519 : (0,185:59,14);
542 : (0,191:20,30);
545 : (0,191:25,27);
546 : (0,191:25,27);
570 : (0,197:25,38);
573 : (0,191:39,33);
574 : (0,191:39,33);
579 : (0,191:39,33);
580 : (0,191:39,33);
585 : (0,193:34,34);
586 : (0,193:34,34);
591 : (0,193:34,34);
592 : (0,193:34,34);
597 : (0,193:29,34);
598 : (0,193:29,34);
603 : (0,194:34,35);
604 : (0,194:34,35);
609 : (0,194:29,35);
610 : (0,194:29,35);
615 : (0,195:34,36);
616 : (0,195:34,36);
621 : (0,195:29,36);
622 : (0,195:29,36);
627 : (0,196:34,37);
628 : (0,196:34,37);
633 : (0,196:29,37);
634 : (0,196:29,37);
639 : (0,197:34,38);
640 : (0,197:34,38);
645 : (0,197:29,38);
646 : (0,197:29,38);
----------
89 : (0,182:5,0);
93 : (0,182:5,0);
99 : (0,184:14,0);
125 : (0,184:17,1);
126 : (0,184:26,0);
155 : (0,184:29,5);
185 : (0,184:41,9);
215 : (0,184:53,13);
221 : (0,184:53,16);
245 : (0,184:4,17);
246 : (0,185:36,0);
251 : (0,185:14,18);
252 : (0,188:36,0);
257 : (0,188:14,21);
261 : (0,189:14,22);
267 : (0,190:20,0);
283 : (0,192:25,34);
293 : (0,193:25,35);
303 : (0,194:25,36);
313 : (0,195:25,37);
323 : (0,196:25,38);
324 : (0,184:4,41);
325 : (0,184:4,41);
326 : (0,184:4,41);
331 : (0,198:0,0);
335 : (0,198:0,42);
336 : (0,198:0,42);
447 : (0,182:5,0);
520 : (0,185:14,18);
548 : (0,198:0,0);
576 : (0,189:14,0);
604 : (0,192:14,0);
632 : (0,193:25,0);
660 : (0,194:25,0);
688 : (0,195:25,0);
716 : (0,196:25,0);
747 : (0,182:5,0);
749 : (0,185:14,0);
755 : (0,198:0,0);
757 : (0,189:14,0);
761 : (0,192:14,0);
763 : (0,193:25,0);
830 : (0,190:20,0);
831 : (0,190:20,30);
832 : (0,190:20,30);
833 : (0,190:20,30);
834 : (0,190:20,30);
835 : (0,190:20,30);
836 : (0,190:20,30);
927 : (0,184:11,0);
928 : (0,184:11,1);
929 : (0,184:11,1);
930 : (0,184:11,1);
931 : (0,184:11,1);
932 : (0,184:11,1);
933 : (0,184:11,1);
941 : (0,184:23,2);
942 : (0,184:23,2);
943 : (0,184:23,2);
944 : (0,184:23,2);
945 : (0,184:23,2);
946 : (0,184:23,2);
954 : (0,184:35,6);
955 : (0,184:35,6);
956 : (0,184:35,6);
957 : (0,184:35,6);
958 : (0,184:35,6);
959 : (0,184:35,6);
967 : (0,184:47,10);
968 : (0,184:47,10);
969 : (0,184:47,10);
970 : (0,184:47,10);
971 : (0,184:47,10);
972 : (0,184:47,10);
980 : (0,184:59,14);
981 : (0,184:59,14);
982 : (0,184:59,14);
983 : (0,184:59,14);
984 : (0,184:59,14);
985 : (0,184:59,14);
992 : (0,184:11,1);
1000 : (0,184:23,2);
1008 : (0,184:35,6);
1016 : (0,184:47,10);
1024 : (0,184:59,14);
1051 : (0,184:59,14);
1054 : (0,190:25,0);
1055 : (0,190:25,27);
1056 : (0,190:25,27);
1057 : (0,190:25,27);
1058 : (0,190:25,27);
1059 : (0,190:25,27);
1066 : (0,190:39,0);
1067 : (0,190:39,33);
1068 : (0,190:39,33);
1069 : (0,190:39,33);
1070 : (0,190:39,33);
1071 : (0,190:39,33);
1072 : (0,190:39,33);
1078 : (0,190:39,0);
1079 : (0,190:39,33);
1080 : (0,190:39,33);
1081 : (0,190:39,33);
1082 : (0,190:39,33);
1083 : (0,190:39,33);
1090 : (0,192:34,34);
1091 : (0,192:34,34);
1092 : (0,192:34,34);
1093 : (0,192:34,34);
1094 : (0,192:34,34);
1101 : (0,192:34,0);
1102 : (0,192:34,34);
1103 : (0,192:34,34);
1104 : (0,192:34,34);
1105 : (0,192:34,34);
1106 : (0,192:34,34);
1107 : (0,192:34,34);
1114 : (0,192:29,34);
1115 : (0,192:29,34);
1116 : (0,192:29,34);
1117 : (0,192:29,34);
1118 : (0,192:29,34);
1126 : (0,193:34,35);
1127 : (0,193:34,35);
1128 : (0,193:34,35);
1129 : (0,193:34,35);
1130 : (0,193:34,35);
1131 : (0,193:34,35);
1138 : (0,193:29,35);
1139 : (0,193:29,35);
1140 : (0,193:29,35);
1141 : (0,193:29,35);
1142 : (0,193:29,35);
1150 : (0,194:34,36);
1151 : (0,194:34,36);
1152 : (0,194:34,36);
1153 : (0,194:34,36);
1154 : (0,194:34,36);
1155 : (0,194:34,36);
1162 : (0,194:29,36);
1163 : (0,194:29,36);
1164 : (0,194:29,36);
1165 : (0,194:29,36);
1166 : (0,194:29,36);
1174 : (0,195:34,37);
1175 : (0,195:34,37);
1176 : (0,195:34,37);
1177 : (0,195:34,37);
1178 : (0,195:34,37);
1179 : (0,195:34,37);
1186 : (0,195:29,37);
1187 : (0,195:29,37);
1188 : (0,195:29,37);
1189 : (0,195:29,37);
1190 : (0,195:29,37);
1198 : (0,196:34,38);
1199 : (0,196:34,38);
1200 : (0,196:34,38);
1201 : (0,196:34,38);
1202 : (0,196:34,38);
1203 : (0,196:34,38);
1210 : (0,196:29,38);
1211 : (0,196:29,38);
1212 : (0,196:29,38);
1213 : (0,196:29,38);
1214 : (0,196:29,38);
1262 : (0,184:11,1);
1263 : (0,184:23,2);
1264 : (0,184:17,4);
1265 : (0,184:35,6);
1266 : (0,184:29,8);
1267 : (0,184:47,10);
1268 : (0,184:41,12);
1292 : (0,184:17,1);
1296 : (0,184:29,5);
1300 : (0,184:41,9);
1304 : (0,184:53,13);
1308 : (0,184:4,17);
89 : (0,183:5,0);
93 : (0,183:5,0);
99 : (0,185:14,0);
125 : (0,185:17,1);
126 : (0,185:26,0);
155 : (0,185:29,5);
185 : (0,185:41,9);
215 : (0,185:53,13);
221 : (0,185:53,16);
245 : (0,185:4,17);
246 : (0,186:36,0);
251 : (0,186:14,18);
252 : (0,189:36,0);
257 : (0,189:14,21);
261 : (0,190:14,22);
267 : (0,191:20,0);
283 : (0,193:25,34);
293 : (0,194:25,35);
303 : (0,195:25,36);
313 : (0,196:25,37);
323 : (0,197:25,38);
324 : (0,185:4,41);
325 : (0,185:4,41);
326 : (0,185:4,41);
331 : (0,199:0,0);
335 : (0,199:0,42);
336 : (0,199:0,42);
447 : (0,183:5,0);
520 : (0,186:14,18);
548 : (0,199:0,0);
576 : (0,190:14,0);
604 : (0,193:14,0);
632 : (0,194:25,0);
660 : (0,195:25,0);
688 : (0,196:25,0);
716 : (0,197:25,0);
747 : (0,183:5,0);
749 : (0,186:14,0);
755 : (0,199:0,0);
757 : (0,190:14,0);
761 : (0,193:14,0);
763 : (0,194:25,0);
830 : (0,191:20,0);
831 : (0,191:20,30);
832 : (0,191:20,30);
833 : (0,191:20,30);
834 : (0,191:20,30);
835 : (0,191:20,30);
836 : (0,191:20,30);
927 : (0,185:11,0);
928 : (0,185:11,1);
929 : (0,185:11,1);
930 : (0,185:11,1);
931 : (0,185:11,1);
932 : (0,185:11,1);
933 : (0,185:11,1);
941 : (0,185:23,2);
942 : (0,185:23,2);
943 : (0,185:23,2);
944 : (0,185:23,2);
945 : (0,185:23,2);
946 : (0,185:23,2);
954 : (0,185:35,6);
955 : (0,185:35,6);
956 : (0,185:35,6);
957 : (0,185:35,6);
958 : (0,185:35,6);
959 : (0,185:35,6);
967 : (0,185:47,10);
968 : (0,185:47,10);
969 : (0,185:47,10);
970 : (0,185:47,10);
971 : (0,185:47,10);
972 : (0,185:47,10);
980 : (0,185:59,14);
981 : (0,185:59,14);
982 : (0,185:59,14);
983 : (0,185:59,14);
984 : (0,185:59,14);
985 : (0,185:59,14);
992 : (0,185:11,1);
1000 : (0,185:23,2);
1008 : (0,185:35,6);
1016 : (0,185:47,10);
1024 : (0,185:59,14);
1051 : (0,185:59,14);
1054 : (0,191:25,0);
1055 : (0,191:25,27);
1056 : (0,191:25,27);
1057 : (0,191:25,27);
1058 : (0,191:25,27);
1059 : (0,191:25,27);
1066 : (0,191:39,0);
1067 : (0,191:39,33);
1068 : (0,191:39,33);
1069 : (0,191:39,33);
1070 : (0,191:39,33);
1071 : (0,191:39,33);
1072 : (0,191:39,33);
1078 : (0,191:39,0);
1079 : (0,191:39,33);
1080 : (0,191:39,33);
1081 : (0,191:39,33);
1082 : (0,191:39,33);
1083 : (0,191:39,33);
1090 : (0,193:34,34);
1091 : (0,193:34,34);
1092 : (0,193:34,34);
1093 : (0,193:34,34);
1094 : (0,193:34,34);
1101 : (0,193:34,0);
1102 : (0,193:34,34);
1103 : (0,193:34,34);
1104 : (0,193:34,34);
1105 : (0,193:34,34);
1106 : (0,193:34,34);
1107 : (0,193:34,34);
1114 : (0,193:29,34);
1115 : (0,193:29,34);
1116 : (0,193:29,34);
1117 : (0,193:29,34);
1118 : (0,193:29,34);
1126 : (0,194:34,35);
1127 : (0,194:34,35);
1128 : (0,194:34,35);
1129 : (0,194:34,35);
1130 : (0,194:34,35);
1131 : (0,194:34,35);
1138 : (0,194:29,35);
1139 : (0,194:29,35);
1140 : (0,194:29,35);
1141 : (0,194:29,35);
1142 : (0,194:29,35);
1150 : (0,195:34,36);
1151 : (0,195:34,36);
1152 : (0,195:34,36);
1153 : (0,195:34,36);
1154 : (0,195:34,36);
1155 : (0,195:34,36);
1162 : (0,195:29,36);
1163 : (0,195:29,36);
1164 : (0,195:29,36);
1165 : (0,195:29,36);
1166 : (0,195:29,36);
1174 : (0,196:34,37);
1175 : (0,196:34,37);
1176 : (0,196:34,37);
1177 : (0,196:34,37);
1178 : (0,196:34,37);
1179 : (0,196:34,37);
1186 : (0,196:29,37);
1187 : (0,196:29,37);
1188 : (0,196:29,37);
1189 : (0,196:29,37);
1190 : (0,196:29,37);
1198 : (0,197:34,38);
1199 : (0,197:34,38);
1200 : (0,197:34,38);
1201 : (0,197:34,38);
1202 : (0,197:34,38);
1203 : (0,197:34,38);
1210 : (0,197:29,38);
1211 : (0,197:29,38);
1212 : (0,197:29,38);
1213 : (0,197:29,38);
1214 : (0,197:29,38);
1262 : (0,185:11,1);
1263 : (0,185:23,2);
1264 : (0,185:17,4);
1265 : (0,185:35,6);
1266 : (0,185:29,8);
1267 : (0,185:47,10);
1268 : (0,185:41,12);
1292 : (0,185:17,1);
1296 : (0,185:29,5);
1300 : (0,185:41,9);
1304 : (0,185:53,13);
1308 : (0,185:4,17);

View File

@@ -6,9 +6,4 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
0716eac1690ac51c6bb00ab1ce9b1e002c6886d8
201
0
0
0
0
0
0
0
1

View File

@@ -1,7 +1,7 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Mon Feb 2 16:08:05 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Mar 19 15:18:08 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
// 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=16 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
/***
@@ -119,30 +119,30 @@ F_Z9set_delayP16SingleSignalPathi {
} #0
0 : 'signal_processing\\signal_path.c';
----------
0 : (0,201:0,0);
4 : (0,202:11,1);
6 : (0,202:4,1);
142 : (0,202:4,1);
0 : (0,202:0,0);
4 : (0,203:11,1);
6 : (0,203:4,1);
142 : (0,203:4,1);
----------
77 : (0,201:4,0);
81 : (0,201:4,0);
86 : (0,202:36,0);
90 : (0,202:58,0);
91 : (0,202:75,0);
92 : (0,202:84,0);
94 : (0,202:84,0);
98 : (0,202:11,0);
99 : (0,202:11,1);
102 : (0,202:4,0);
106 : (0,202:4,1);
108 : (0,202:28,0);
192 : (0,201:4,0);
220 : (0,202:36,1);
248 : (0,202:4,0);
276 : (0,202:58,0);
303 : (0,201:4,0);
305 : (0,202:36,0);
311 : (0,202:4,0);
315 : (0,202:58,0);
339 : (0,202:11,1);
77 : (0,202:4,0);
81 : (0,202:4,0);
86 : (0,203:36,0);
90 : (0,203:58,0);
91 : (0,203:75,0);
92 : (0,203:84,0);
94 : (0,203:84,0);
98 : (0,203:11,0);
99 : (0,203:11,1);
102 : (0,203:4,0);
106 : (0,203:4,1);
108 : (0,203:28,0);
192 : (0,202:4,0);
220 : (0,203:36,1);
248 : (0,203:4,0);
276 : (0,203:58,0);
303 : (0,202:4,0);
305 : (0,203:36,0);
311 : (0,203:4,0);
315 : (0,203:58,0);
339 : (0,203:11,1);

View File

@@ -6,9 +6,4 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
4daef6f0c409004dbf00495c37d9d0c7c80a87c9
179
0
0
0
0
0
0
0
1

View File

@@ -1,7 +1,7 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Mon Feb 2 16:08:05 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Mar 19 15:18:08 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
// 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=16 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
/***
@@ -90,29 +90,29 @@ F_Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi {
} #5 off=0 nxt=-2
0 : 'signal_processing\\signal_path.c';
----------
5 : (0,179:0,3);
5 : (0,180:0,3);
----------
75 : (0,176:5,0);
79 : (0,176:5,0);
84 : (0,177:11,1);
85 : (0,177:4,1);
95 : (0,178:67,2);
99 : (0,178:86,2);
107 : (0,178:10,2);
108 : (0,179:0,0);
112 : (0,179:0,3);
113 : (0,179:0,3);
159 : (0,178:26,2);
173 : (0,178:26,0);
181 : (0,178:86,0);
208 : (0,176:5,0);
236 : (0,177:11,1);
264 : (0,179:0,0);
292 : (0,178:67,0);
348 : (0,177:11,0);
375 : (0,176:5,0);
377 : (0,177:11,0);
383 : (0,179:0,0);
390 : (0,178:86,0);
391 : (0,178:86,2);
75 : (0,177:5,0);
79 : (0,177:5,0);
84 : (0,178:11,1);
85 : (0,178:4,1);
95 : (0,179:67,2);
99 : (0,179:86,2);
107 : (0,179:10,2);
108 : (0,180:0,0);
112 : (0,180:0,3);
113 : (0,180:0,3);
159 : (0,179:26,2);
173 : (0,179:26,0);
181 : (0,179:86,0);
208 : (0,177:5,0);
236 : (0,178:11,1);
264 : (0,180:0,0);
292 : (0,179:67,0);
348 : (0,178:11,0);
375 : (0,177:5,0);
377 : (0,178:11,0);
383 : (0,180:0,0);
390 : (0,179:86,0);
391 : (0,179:86,2);

View File

@@ -6,9 +6,4 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
3355534f352ab8c228af76156cf0bb85751fe240
153
0
0
0
0
0
0
0
1

View File

@@ -1,7 +1,7 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Mon Feb 2 16:08:05 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Mar 19 15:18:08 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
// 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=16 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
/***
@@ -165,52 +165,52 @@ F_Z21initialize_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_D
} #0
0 : 'signal_processing\\signal_path.c';
----------
0 : (0,153:0,0);
4 : (0,158:4,5);
6 : (0,158:4,6);
7 : (0,158:4,6);
11 : (0,158:4,13);
14 : (0,161:4,16);
16 : (0,165:8,17);
17 : (0,162:8,21);
20 : (0,161:4,26);
173 : (0,158:37,6);
239 : (0,158:4,5);
242 : (0,161:14,16);
0 : (0,154:0,0);
4 : (0,159:4,5);
6 : (0,159:4,6);
7 : (0,159:4,6);
11 : (0,159:4,13);
14 : (0,162:4,16);
16 : (0,166:8,17);
17 : (0,163:8,21);
20 : (0,162:4,26);
173 : (0,159:37,6);
239 : (0,159:4,5);
242 : (0,162:14,16);
----------
82 : (0,153:4,0);
86 : (0,153:4,0);
90 : (0,154:10,0);
93 : (0,154:10,1);
97 : (0,155:10,2);
101 : (0,156:10,3);
126 : (0,158:4,5);
135 : (0,158:4,6);
136 : (0,158:4,6);
154 : (0,159:24,6);
155 : (0,158:33,0);
159 : (0,158:4,11);
167 : (0,158:4,11);
168 : (0,158:4,11);
180 : (0,158:4,15);
181 : (0,158:4,15);
205 : (0,161:4,16);
210 : (0,161:4,25);
211 : (0,161:4,0);
215 : (0,161:4,26);
216 : (0,161:4,26);
217 : (0,161:4,0);
320 : (0,153:4,0);
348 : (0,161:4,0);
404 : (0,155:10,0);
432 : (0,156:10,0);
457 : (0,153:4,0);
459 : (0,161:4,0);
466 : (0,158:4,5);
474 : (0,161:14,16);
475 : (0,161:14,16);
500 : (0,158:4,5);
512 : (0,158:4,5);
518 : (0,161:4,16);
523 : (0,158:4,11);
82 : (0,154:4,0);
86 : (0,154:4,0);
90 : (0,155:10,0);
93 : (0,155:10,1);
97 : (0,156:10,2);
101 : (0,157:10,3);
126 : (0,159:4,5);
135 : (0,159:4,6);
136 : (0,159:4,6);
154 : (0,160:24,6);
155 : (0,159:33,0);
159 : (0,159:4,11);
167 : (0,159:4,11);
168 : (0,159:4,11);
180 : (0,159:4,15);
181 : (0,159:4,15);
205 : (0,162:4,16);
210 : (0,162:4,25);
211 : (0,162:4,0);
215 : (0,162:4,26);
216 : (0,162:4,26);
217 : (0,162:4,0);
320 : (0,154:4,0);
348 : (0,162:4,0);
404 : (0,156:10,0);
432 : (0,157:10,0);
457 : (0,154:4,0);
459 : (0,162:4,0);
466 : (0,159:4,5);
474 : (0,162:14,16);
475 : (0,162:14,16);
500 : (0,159:4,5);
512 : (0,159:4,5);
518 : (0,162:4,16);
523 : (0,159:4,11);

View File

@@ -0,0 +1,8 @@
6bd14b3bc305504dd7bb9269fe30bf59aca75a76
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
42695db990e5aaff0b9f36d25938c80e96ce47cc
c3fbab7df078bceb48587a6f920844d0ec86e1d3
da39a3ee5e6b4b0d3255bfef95601890afd80709
599853d174f0d1197464f494181d05443b5f0322
334
0

Binary file not shown.

View File

@@ -0,0 +1,650 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Mar 19 15:18:08 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=16 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
/***
!! void calculate_output(FILE *, SingleSignalPath *, SingleSignalPath *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *)
F_Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_ : user_defined, called {
fnm : "calculate_output" 'void calculate_output(FILE *, SingleSignalPath *, SingleSignalPath *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *)';
arg : ( dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i );
loc : ( LR[0] A[0] A[1] A[2] A[4] A[5] __spill_WDMA[0] );
vac : ( srIM[0] );
frm : ( b=8 );
}
****
!! void write_buffer_dmb(BufferPtrDMB chess_storage(DMB) *, int)
F_Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi : user_defined, called {
fnm : "write_buffer_dmb" 'void write_buffer_dmb(BufferPtrDMB chess_storage(DMB) *, int)';
arg : ( dmaddr_:i dmaddr_:i int32_:i );
loc : ( LR[0] A[4] RA[0] );
vac : ( srIM[0] );
llv : 0 0 0 0 0 ;
}
!! extern int fprintf(FILE *, const char *, ...)
Ffprintf : user_defined, called, varargs {
fnm : "fprintf" 'int fprintf(FILE *, const char *, ...)';
arg : ( dmaddr_:i int32_:r dmaddr_:i dmaddr_:i );
loc : ( LR[0] RA[0] A[0] A[1] );
vac : ( srIM[0] );
llv : 0 0 0 0 0 ;
}
***/
[
0 : _Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_ typ=uint20_ bnd=e stl=PM tref=void_____PFILE___PSingleSignalPath___PSingleSignalPath___PDMB__sshort___PDMB__sshort___PDMB__sshort__
8 : __M_SDMB typ=int16_ bnd=d stl=SDMB
11 : __M_WDMA typ=int32_ bnd=d stl=WDMA
12 : __M_WDMB typ=int32_ bnd=d stl=WDMB
14 : __M_LDMA typ=int64_ bnd=d stl=LDMA
26 : __R_SP typ=dmaddr_ bnd=d stl=SP
29 : __vola typ=uint20_ bnd=b stl=PM
32 : __extDM typ=int8_ bnd=b stl=DM
33 : __extPM typ=uint20_ bnd=b stl=PM
34 : __sp typ=dmaddr_ bnd=b stl=SP
35 : _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E11c_sensor_32 typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
36 : _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E13acc_sensor_32 typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
37 : _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E12c_sensor_pre typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
38 : _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E14acc_sensor_pre typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
39 : pointer_sample_line typ=int8_ bnd=e sz=12 algn=4 stl=DMB tref=BufferPtrDMB_DMB
40 : __extDM_BufferPtrDMB typ=int8_ bnd=b stl=DM
41 : pointer_coefficient_line typ=int8_ bnd=e sz=12 algn=4 stl=DMA tref=BufferPtr_DMA
42 : __extDM_BufferPtr typ=int8_ bnd=b stl=DM
43 : _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E18filter_accumulator typ=int8_ bnd=i sz=4 algn=4 stl=DMB tref=__A1DMB__sint_DMB
44 : _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E9output_32 typ=int8_ bnd=i sz=4 algn=4 stl=DMB tref=__A1DMB__sint_DMB
45 : _ZL2mu typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__sint_DMA
46 : __extDM_int32_ typ=int8_ bnd=b stl=DM
47 : _ZL13__str8f83c4d9 typ=int8_ bnd=i sz=9 algn=1 stl=DMA tref=__A9__cchar_DMA
48 : __extDM_int8_ typ=int8_ bnd=b stl=DM
49 : _ZL13__str008811f7 typ=int8_ bnd=i sz=2 algn=1 stl=DMA tref=__A2__cchar_DMA
50 : __extDM_int16_ typ=int8_ bnd=b stl=DM
51 : __extPM_FILE typ=uint20_ bnd=b stl=PM
52 : __extDM_void typ=int8_ bnd=b stl=DM
53 : __extPM_void typ=uint20_ bnd=b stl=PM
54 : pointer_sample_line_ptr_current typ=int8_ bnd=b stl=DM
55 : __extDM___PDMint32_ typ=int8_ bnd=b stl=DM
56 : pointer_sample_line_ptr_start typ=int8_ bnd=b stl=DM
57 : pointer_coefficient_line_ptr_current typ=int8_ bnd=b stl=DM
58 : pointer_sample_line_buffer_len typ=int8_ bnd=b stl=DM
59 : pointer_coefficient_line_buffer_len typ=int8_ bnd=b stl=DM
60 : pointer_coefficient_line_ptr_start typ=int8_ bnd=b stl=DM
61 : __extDM_int64_ typ=int8_ bnd=b stl=DM
62 : __rd___sp typ=dmaddr_ bnd=m
64 : __ptr_c_sensor_32 typ=dmaddr_ val=0a bnd=m adro=35
66 : __ptr_acc_sensor_32 typ=dmaddr_ val=0a bnd=m adro=36
68 : __ptr_c_sensor_pre typ=dmaddr_ val=0a bnd=m adro=37
70 : __ptr_acc_sensor_pre typ=dmaddr_ val=0a bnd=m adro=38
71 : __ptr_pointer_sample_line typ=dmaddr_ bnd=m
72 : __ptr_pointer_sample_line typ=dmaddr_ val=0a bnd=m adro=39
74 : __ptr_pointer_coefficient_line typ=dmaddr_ val=0a bnd=m adro=41
76 : __ptr_filter_accumulator typ=dmaddr_ val=0a bnd=m adro=43
78 : __ptr_output_32 typ=dmaddr_ val=0a bnd=m adro=44
80 : __ptr_mu typ=dmaddr_ val=0a bnd=m adro=45
81 : __ptr___str8f83c4d9 typ=dmaddr_ bnd=m
82 : __ptr___str8f83c4d9 typ=dmaddr_ val=0a bnd=m adro=47
83 : __ptr___str008811f7 typ=dmaddr_ bnd=m
84 : __ptr___str008811f7 typ=dmaddr_ val=0a bnd=m adro=49
85 : __ct_0 typ=uint1_ val=0f bnd=m
86 : __la typ=dmaddr_ bnd=p tref=dmaddr___
87 : fp typ=dmaddr_ bnd=p tref=__PFILE__
88 : c_sensor_signal_t typ=dmaddr_ bnd=p tref=__PSingleSignalPath__
89 : acc_sensor_signal_t typ=dmaddr_ bnd=p tref=__PSingleSignalPath__
90 : c_sensor_input typ=dmaddr_ bnd=p tref=__PDMB__sshort__
91 : acc_sensor_input typ=dmaddr_ bnd=p tref=__PDMB__sshort__
92 : output_port typ=dmaddr_ bnd=p tref=__PDMB__sshort__
100 : __tmpb0_F_Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_ typ=int32_ bnd=m tref=__sint__
105 : __inl_p_x0 typ=dmaddr_ bnd=m tref=__PDMB__sint__
107 : __inl_p_w typ=dmaddr_ bnd=m tref=__P__sint__
110 : __inl_acc_fir_1 typ=int72_ bnd=m tref=accum_t__
111 : __inl_acc_fir_2 typ=int72_ bnd=m tref=accum_t__
119 : __inl_acc_fir typ=int72_ bnd=m tref=accum_t__
124 : __inl_fp typ=dmaddr_ bnd=m tref=__PFILE__
128 : __inl_p_w0 typ=dmaddr_ bnd=m tref=__P__sint__
129 : __inl_p_x0 typ=dmaddr_ bnd=m tref=__PDMB__sint__
130 : __inl_p_x1 typ=dmaddr_ bnd=m tref=__PDMB__sint__
134 : __inl_product typ=int72_ bnd=m tref=accum_t__
135 : __inl_correction typ=int32_ bnd=m tref=__sint__
137 : __inl_w0 typ=int32_ bnd=m tref=__sint__
138 : __inl_w1 typ=int32_ bnd=m tref=__sint__
139 : __inl_acc_w0 typ=int72_ bnd=m tref=accum_t__
140 : __inl_acc_w1 typ=int72_ bnd=m tref=accum_t__
147 : __ct_2 typ=int32_ val=2f bnd=m
151 : __fch___extDM_int16_ typ=int16_ bnd=m
153 : __ct_16 typ=int32_ val=16f bnd=m
155 : __tmp typ=int32_ bnd=m
166 : __fch___extDM_int16_ typ=int16_ bnd=m
170 : __tmp typ=int32_ bnd=m
212 : __ct_0 typ=int32_ val=0f bnd=m
215 : __fch__ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E14acc_sensor_pre typ=int32_ bnd=m
216 : _Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi typ=dmaddr_ val=0r bnd=m
218 : __link typ=dmaddr_ bnd=m
222 : __fch_pointer_sample_line_ptr_current typ=dmaddr_ bnd=m
226 : __fch_pointer_sample_line_ptr_start typ=dmaddr_ bnd=m
230 : __fch_pointer_coefficient_line_ptr_current typ=dmaddr_ bnd=m
234 : __fch_pointer_sample_line_buffer_len typ=int32_ bnd=m
238 : __fch_pointer_coefficient_line_buffer_len typ=int32_ bnd=m
247 : __fchtmp typ=int32_ bnd=m
248 : __fchtmp typ=int32_ bnd=m
258 : __fchtmp typ=int32_ bnd=m
259 : __fchtmp typ=int32_ bnd=m
269 : __tmp typ=int72_ bnd=m
271 : __tmp typ=int72_ bnd=m
285 : __fch__ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E12c_sensor_pre typ=int32_ bnd=m
290 : __tmp typ=int32_ bnd=m
301 : __fch_pointer_coefficient_line_ptr_start typ=dmaddr_ bnd=m
338 : __fch__ZL2mu typ=int32_ bnd=m
343 : __fchtmp typ=int64_ bnd=m
349 : __fchtmp typ=int32_ bnd=m
350 : __tmp typ=int72_ bnd=m
352 : __fchtmp typ=int32_ bnd=m
353 : __tmp typ=int72_ bnd=m
355 : __tmp typ=int32_ bnd=m
356 : __tmp typ=int32_ bnd=m
357 : fprintf typ=dmaddr_ val=0r bnd=m
359 : __link typ=dmaddr_ bnd=m
360 : __tmp typ=int32_ bnd=m
375 : __tmp typ=int64_ bnd=m
386 : __link typ=dmaddr_ bnd=m
387 : __tmp typ=int32_ bnd=m
398 : __fch__ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E9output_32 typ=int32_ bnd=m
402 : __tmp typ=int72_ bnd=m
403 : __tmp typ=int32_ bnd=m
404 : __tmp typ=int16_ bnd=m
444 : __ct_m4 typ=int18_ val=-4f bnd=m
445 : __ct_m8 typ=int18_ val=-8f bnd=m
469 : __vcnt typ=int32_ bnd=m
470 : __ct_m1 typ=int32_ val=-1f bnd=m
471 : __ct_1 typ=int32_ val=1f bnd=m
472 : __cv typ=uint16_ bnd=m
498 : __ptr_pointer_coefficient_line__a8 typ=dmaddr_ val=8a bnd=m adro=41
501 : __rt typ=dmaddr_ bnd=m tref=__Pvoid__
529 : __ct_0S0 typ=int18_ val=-8S0 bnd=m
530 : __ct_0s0 typ=int18_ val=8s0 bnd=m
531 : __ct_4 typ=int18_ val=4f bnd=m
532 : __ct_8 typ=int18_ val=8f bnd=m
536 : __ct_2 typ=uint2_ val=2f bnd=m
543 : __ct_1 typ=uint2_ val=1f bnd=m
548 : __tmp typ=int72_ bnd=m
553 : __tmp typ=int18_ bnd=m
561 : __trgt typ=uint16_ val=0j bnd=m
562 : __vcnt typ=uint16_ bnd=m
563 : __trgt typ=uint16_ val=0j bnd=m
564 : __vcnt typ=uint16_ bnd=m
]
F_Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_ {
#599 off=0
(__M_SDMB.6 var=8) st_def () <12>;
(__M_WDMA.9 var=11) st_def () <18>;
(__M_WDMB.10 var=12) st_def () <20>;
(__M_LDMA.12 var=14) st_def () <24>;
(__R_SP.24 var=26) st_def () <48>;
(__vola.27 var=29) source () <51>;
(__extDM.30 var=32) source () <54>;
(__extPM.31 var=33) source () <55>;
(__sp.32 var=34) source () <56>;
(_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E11c_sensor_32.33 var=35) source () <57>;
(_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E13acc_sensor_32.34 var=36) source () <58>;
(_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E12c_sensor_pre.35 var=37) source () <59>;
(_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E14acc_sensor_pre.36 var=38) source () <60>;
(pointer_sample_line.37 var=39) source () <61>;
(__extDM_BufferPtrDMB.38 var=40) source () <62>;
(pointer_coefficient_line.39 var=41) source () <63>;
(__extDM_BufferPtr.40 var=42) source () <64>;
(_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E18filter_accumulator.41 var=43) source () <65>;
(_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E9output_32.42 var=44) source () <66>;
(_ZL2mu.43 var=45) source () <67>;
(__extDM_int32_.44 var=46) source () <68>;
(__extDM_int8_.46 var=48) source () <70>;
(__extDM_int16_.48 var=50) source () <72>;
(__extPM_FILE.49 var=51) source () <73>;
(__extDM_void.50 var=52) source () <74>;
(__extPM_void.51 var=53) source () <75>;
(pointer_sample_line_ptr_current.52 var=54) source () <76>;
(__extDM___PDMint32_.53 var=55) source () <77>;
(pointer_sample_line_ptr_start.54 var=56) source () <78>;
(pointer_coefficient_line_ptr_current.55 var=57) source () <79>;
(pointer_sample_line_buffer_len.56 var=58) source () <80>;
(pointer_coefficient_line_buffer_len.57 var=59) source () <81>;
(pointer_coefficient_line_ptr_start.58 var=60) source () <82>;
(__extDM_int64_.59 var=61) source () <83>;
(__ptr_c_sensor_32.61 var=64) const () <85>;
(__ptr_acc_sensor_32.63 var=66) const () <87>;
(__ptr_c_sensor_pre.65 var=68) const () <89>;
(__ptr_acc_sensor_pre.67 var=70) const () <91>;
(__ptr_pointer_sample_line.69 var=72) const () <93>;
(__ct_0.83 var=85) const () <107>;
(__la.85 var=86 stl=LR off=0) inp () <109>;
(__la.86 var=86) deassign (__la.85) <110>;
(fp.88 var=87 stl=A off=0) inp () <112>;
(fp.89 var=87) deassign (fp.88) <113>;
(c_sensor_signal_t.91 var=88 stl=A off=1) inp () <115>;
(acc_sensor_signal_t.94 var=89 stl=A off=2) inp () <118>;
(c_sensor_input.97 var=90 stl=A off=4) inp () <121>;
(c_sensor_input.98 var=90) deassign (c_sensor_input.97) <122>;
(acc_sensor_input.100 var=91 stl=A off=5) inp () <124>;
(acc_sensor_input.101 var=91) deassign (acc_sensor_input.100) <125>;
(output_port.103 var=92 stl=__spill_WDMA off=8) inp () <127>;
(output_port.104 var=92) deassign (output_port.103) <128>;
(__rd___sp.106 var=62) rd_res_reg (__R_SP.24 __sp.32) <130>;
(__R_SP.110 var=26 __sp.111 var=34) wr_res_reg (__rt.2452 __sp.32) <134>;
(__fch___extDM_int16_.265 var=151 __extDM_int16_.266 var=50 __vola.267 var=29) load (__M_SDMB.6 c_sensor_input.98 __extDM_int16_.48 __vola.27) <289>;
(__ct_16.269 var=153) const () <291>;
(__M_WDMA.277 var=11 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E11c_sensor_32.278 var=35) store (__tmp.2648 __ptr_c_sensor_32.61 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E11c_sensor_32.33) <299>;
(__fch___extDM_int16_.284 var=166 __extDM_int16_.285 var=50 __vola.286 var=29) load (__M_SDMB.6 acc_sensor_input.101 __extDM_int16_.266 __vola.267) <305>;
(__M_WDMA.296 var=11 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E13acc_sensor_32.297 var=36) store (__tmp.2653 __ptr_acc_sensor_32.63 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E13acc_sensor_32.34) <315>;
(__M_WDMA.609 var=11 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E12c_sensor_pre.610 var=37) store (__tmp.2648 __ptr_c_sensor_pre.65 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E12c_sensor_pre.35) <531>;
(__M_WDMA.622 var=11 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E14acc_sensor_pre.623 var=38) store (__tmp.2653 __ptr_acc_sensor_pre.67 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E14acc_sensor_pre.36) <543>;
(_Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi.830 var=216) const () <654>;
(__link.832 var=218) dmaddr__call_dmaddr_ (_Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi.830) <656>;
(__rt.2452 var=501) __Pvoid__pl___Pvoid_int18_ (__rd___sp.106 __ct_0S0.2641) <2060>;
(__ct_0S0.2641 var=529) const () <2330>;
(__ct_2.2647 var=536) const () <2341>;
(__tmp.2648 var=155) int72__shift_int72__int72__uint2_ (__fch___extDM_int16_.265 __ct_16.269 __ct_2.2647) <2342>;
(__tmp.2653 var=170) int72__shift_int72__int72__uint2_ (__fch___extDM_int16_.284 __ct_16.269 __ct_2.2647) <2350>;
call {
(__ptr_pointer_sample_line.824 var=71 stl=A off=4) assign (__ptr_pointer_sample_line.69) <648>;
(__fch__ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E14acc_sensor_pre.829 var=215 stl=RA off=0) assign (__tmp.2653) <653>;
(__link.833 var=218 stl=LR off=0) assign (__link.832) <657>;
(_ZL2mu.834 var=45 __extDM.835 var=32 __extDM_BufferPtr.836 var=42 __extDM_BufferPtrDMB.837 var=40 __extDM___PDMint32_.838 var=55 __extDM_int16_.839 var=50 __extDM_int32_.840 var=46 __extDM_int64_.841 var=61 __extDM_int8_.842 var=48 __extDM_void.843 var=52 __extPM.844 var=33 __extPM_FILE.845 var=51 __extPM_void.846 var=53 pointer_coefficient_line.847 var=41 pointer_coefficient_line_buffer_len.848 var=59 pointer_coefficient_line_ptr_current.849 var=57 pointer_coefficient_line_ptr_start.850 var=60 pointer_sample_line.851 var=39 pointer_sample_line_buffer_len.852 var=58 pointer_sample_line_ptr_current.853 var=54 pointer_sample_line_ptr_start.854 var=56 __vola.855 var=29) F_Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi (__link.833 __ptr_pointer_sample_line.824 __fch__ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E14acc_sensor_pre.829 _ZL2mu.43 __extDM.30 __extDM_BufferPtr.40 __extDM_BufferPtrDMB.38 __extDM___PDMint32_.53 __extDM_int16_.285 __extDM_int32_.44 __extDM_int64_.59 __extDM_int8_.46 __extDM_void.50 __extPM.31 __extPM_FILE.49 __extPM_void.51 pointer_coefficient_line.39 pointer_coefficient_line_buffer_len.57 pointer_coefficient_line_ptr_current.55 pointer_coefficient_line_ptr_start.58 pointer_sample_line.37 pointer_sample_line_buffer_len.56 pointer_sample_line_ptr_current.52 pointer_sample_line_ptr_start.54 __vola.286) <658>;
} #14 off=1
#621 off=2
(__ptr_pointer_coefficient_line.71 var=74) const () <95>;
(__ct_2.261 var=147) const () <285>;
(__ct_0.825 var=212) const () <649>;
(__fch_pointer_sample_line_ptr_current.865 var=222) load (__M_WDMB.10 __rt.2562 pointer_sample_line_ptr_current.853) <668>;
(__fch_pointer_sample_line_ptr_start.870 var=226) load (__M_WDMB.10 __rt.2584 pointer_sample_line_ptr_start.854) <673>;
(__fch_pointer_coefficient_line_ptr_current.875 var=230) load (__M_WDMA.9 __ptr_pointer_coefficient_line__a8.2438 pointer_coefficient_line_ptr_current.849) <678>;
(__fch_pointer_sample_line_buffer_len.880 var=234) load (__M_WDMB.10 __rt.2606 pointer_sample_line_buffer_len.852) <683>;
(__fch_pointer_coefficient_line_buffer_len.885 var=238) load (__M_WDMA.9 __ptr_pointer_coefficient_line.71 pointer_coefficient_line_buffer_len.848) <688>;
(__ct_m4.2309 var=444) const () <1890>;
(__ct_m1.2370 var=470) const () <1942>;
(__vcnt.2371 var=469) __sint__pl___sint___sint (__fch_pointer_coefficient_line_buffer_len.885 __ct_m1.2370) <1944>;
(__ct_1.2373 var=471) const () <1946>;
(__vcnt.2374 var=469) __sint__pl___sint___sint (__vcnt.2669 __ct_1.2373) <1948>;
(__cv.2375 var=472) uint16__uint16____sint (__vcnt.2374) <1949>;
(__ptr_pointer_coefficient_line__a8.2438 var=498) const () <2013>;
(__rt.2562 var=501) __Pvoid__pl___Pvoid_int18_ (__ptr_pointer_sample_line.69 __ct_8.2644) <2200>;
(__rt.2584 var=501) __Pvoid__mi___Pvoid_int18_ (__rt.2562 __ct_4.2643) <2228>;
(__rt.2606 var=501) __Pvoid__mi___Pvoid_int18_ (__rt.2584 __ct_4.2643) <2256>;
(__rt.2628 var=501) __Pvoid__pl___Pvoid_int18_ (__ptr_pointer_coefficient_line.71 __ct_4.2643) <2284>;
(__ct_4.2643 var=531) const () <2334>;
(__ct_8.2644 var=532) const () <2336>;
(__tmp.2658 var=553) int72__shift_int72__int72__uint2_ (__fch_pointer_sample_line_buffer_len.880 __ct_2.261 __ct_2.2647) <2358>;
(__ct_1.2662 var=543) const () <2365>;
(__tmp.2668 var=548) int72__shift_int72__int72__uint2_ (__vcnt.2371 __ct_1.2373 __ct_1.2662) <2374>;
(__vcnt.2669 var=469) int32__extract_high_int72_ (__tmp.2668) <2375>;
(__trgt.2677 var=561) const () <2475>;
() void_doloop_uint16__uint16_ (__cv.2375 __trgt.2677) <2476>;
(__vcnt.2678 var=562) undefined () <2477>;
for {
{
(__inl_p_x0.953 var=105) entry (__inl_p_x0.1131 __fch_pointer_sample_line_ptr_current.865) <756>;
(__inl_p_w.955 var=107) entry (__inl_p_w.1135 __fch_pointer_coefficient_line_ptr_current.875) <758>;
(__inl_acc_fir_1.958 var=110) entry (__inl_acc_fir_1.1141 __ct_0.825) <761>;
(__inl_acc_fir_2.959 var=111) entry (__inl_acc_fir_2.1143 __ct_0.825) <762>;
} #17
{
(__fchtmp.999 var=247) load (__M_WDMB.10 __inl_p_x0.953 _ZL2mu.834 __extDM_int32_.840 pointer_coefficient_line_buffer_len.848 pointer_sample_line_buffer_len.852) <802>;
(__fchtmp.1000 var=248) load (__M_WDMA.9 __inl_p_w.955 _ZL2mu.834 __extDM_int32_.840 pointer_coefficient_line_buffer_len.848 pointer_sample_line_buffer_len.852) <803>;
(__fchtmp.1010 var=258) load (__M_WDMB.10 __inl_p_x0.2248 _ZL2mu.834 __extDM_int32_.840 pointer_coefficient_line_buffer_len.848 pointer_sample_line_buffer_len.852) <813>;
(__fchtmp.1011 var=259) load (__M_WDMA.9 __rt.2496 _ZL2mu.834 __extDM_int32_.840 pointer_coefficient_line_buffer_len.848 pointer_sample_line_buffer_len.852) <814>;
(__inl_acc_fir_1.1022 var=110) accum_t__pl_accum_t_accum_t (__inl_acc_fir_1.958 __tmp.2261) <825>;
(__inl_acc_fir_2.1024 var=111) accum_t__pl_accum_t_accum_t (__inl_acc_fir_2.959 __tmp.2266) <827>;
(__inl_p_x0.2248 var=105) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__inl_p_x0.953 __ct_m4.2309 __fch_pointer_sample_line_ptr_start.870 __tmp.2658) <1773>;
(__inl_p_x0.2256 var=105) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__inl_p_x0.2248 __ct_m4.2309 __fch_pointer_sample_line_ptr_start.870 __tmp.2658) <1784>;
(__tmp.2261 var=269) int72__multss_int32__int32__uint1_ (__fchtmp.999 __fchtmp.1000 __ct_0.83) <1792>;
(__tmp.2266 var=271) int72__multss_int32__int32__uint1_ (__fchtmp.1010 __fchtmp.1011 __ct_0.83) <1800>;
(__rt.2496 var=501) __Pvoid__pl___Pvoid_int18_ (__inl_p_w.955 __ct_4.2643) <2116>;
(__rt.2518 var=501) __Pvoid__pl___Pvoid_int18_ (__rt.2496 __ct_4.2643) <2144>;
} #421 off=3
{
() for_count (__vcnt.2678) <832>;
(__inl_p_x0.1131 var=105 __inl_p_x0.1132 var=105) exit (__inl_p_x0.2256) <884>;
(__inl_p_w.1135 var=107 __inl_p_w.1136 var=107) exit (__rt.2518) <886>;
(__inl_acc_fir_1.1141 var=110 __inl_acc_fir_1.1142 var=110) exit (__inl_acc_fir_1.1022) <889>;
(__inl_acc_fir_2.1143 var=111 __inl_acc_fir_2.1144 var=111) exit (__inl_acc_fir_2.1024) <890>;
} #19
} #16 rng=[1,65535]
#104 off=4
(__ptr_filter_accumulator.73 var=76) const () <97>;
(__ptr_output_32.75 var=78) const () <99>;
(__ptr_mu.77 var=80) const () <101>;
(__ptr___str8f83c4d9.79 var=82) const () <103>;
(__inl_acc_fir.1223 var=119) accum_t__pl_accum_t_accum_t (__inl_acc_fir_1.1142 __inl_acc_fir_2.1144) <930>;
(__tmpb0_F_Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_.1224 var=100) __sint_rnd_saturate_accum_t (__inl_acc_fir.1223) <931>;
(__M_WDMB.1228 var=12 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E18filter_accumulator.1229 var=43) store (__tmpb0_F_Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_.1224 __ptr_filter_accumulator.73 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E18filter_accumulator.41) <935>;
(__fch__ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E12c_sensor_pre.1233 var=285) load (__M_WDMA.9 __ptr_c_sensor_pre.65 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E12c_sensor_pre.610) <939>;
(__tmp.1238 var=290) __sint__mi___sint___sint (__fch__ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E12c_sensor_pre.1233 __tmpb0_F_Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_.1224) <944>;
(__M_WDMB.1242 var=12 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E9output_32.1243 var=44) store (__tmp.1238 __ptr_output_32.75 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E9output_32.42) <948>;
(__fch_pointer_coefficient_line_ptr_start.1261 var=301) load (__M_WDMA.9 __rt.2628 pointer_coefficient_line_ptr_start.850) <966>;
(__fch__ZL2mu.1309 var=338) load (__M_WDMA.9 __ptr_mu.77 _ZL2mu.834) <1014>;
(__inl_correction.1311 var=135) __sint_rnd_saturate_accum_t (__inl_product.2279) <1016>;
(fprintf.1430 var=357) const () <1134>;
(__inl_p_x1.2274 var=130) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__fch_pointer_sample_line_ptr_current.865 __ct_m4.2309 __fch_pointer_sample_line_ptr_start.870 __tmp.2658) <1811>;
(__inl_product.2279 var=134) int72__multss_int32__int32__uint1_ (__fch__ZL2mu.1309 __tmp.1238 __ct_0.83) <1819>;
(__ct_m8.2310 var=445) const () <1892>;
(__trgt.2679 var=563) const () <2478>;
() void_doloop_uint16__uint16_ (__cv.2375 __trgt.2679) <2479>;
(__vcnt.2680 var=564) undefined () <2480>;
for {
{
(__vola.1315 var=29) entry (__vola.1488 __vola.855) <1020>;
(__extDM.1318 var=32) entry (__extDM.1494 __extDM.835) <1023>;
(__extPM.1319 var=33) entry (__extPM.1496 __extPM.844) <1024>;
(pointer_sample_line.1325 var=39) entry (pointer_sample_line.1508 pointer_sample_line.851) <1030>;
(__extDM_BufferPtrDMB.1326 var=40) entry (__extDM_BufferPtrDMB.1510 __extDM_BufferPtrDMB.837) <1031>;
(pointer_coefficient_line.1327 var=41) entry (pointer_coefficient_line.1512 pointer_coefficient_line.847) <1032>;
(__extDM_BufferPtr.1328 var=42) entry (__extDM_BufferPtr.1514 __extDM_BufferPtr.836) <1033>;
(_ZL2mu.1331 var=45) entry (_ZL2mu.1520 _ZL2mu.834) <1036>;
(__extDM_int32_.1332 var=46) entry (__extDM_int32_.1522 __extDM_int32_.840) <1037>;
(__extDM_int8_.1334 var=48) entry (__extDM_int8_.1526 __extDM_int8_.842) <1039>;
(__extDM_int16_.1336 var=50) entry (__extDM_int16_.1530 __extDM_int16_.839) <1041>;
(__extPM_FILE.1337 var=51) entry (__extPM_FILE.1532 __extPM_FILE.845) <1042>;
(__extDM_void.1338 var=52) entry (__extDM_void.1534 __extDM_void.843) <1043>;
(__extPM_void.1339 var=53) entry (__extPM_void.1536 __extPM_void.846) <1044>;
(pointer_sample_line_ptr_current.1340 var=54) entry (pointer_sample_line_ptr_current.1538 pointer_sample_line_ptr_current.853) <1045>;
(__extDM___PDMint32_.1341 var=55) entry (__extDM___PDMint32_.1540 __extDM___PDMint32_.838) <1046>;
(pointer_sample_line_ptr_start.1342 var=56) entry (pointer_sample_line_ptr_start.1542 pointer_sample_line_ptr_start.854) <1047>;
(pointer_coefficient_line_ptr_current.1343 var=57) entry (pointer_coefficient_line_ptr_current.1544 pointer_coefficient_line_ptr_current.849) <1048>;
(pointer_sample_line_buffer_len.1344 var=58) entry (pointer_sample_line_buffer_len.1546 pointer_sample_line_buffer_len.852) <1049>;
(pointer_coefficient_line_buffer_len.1345 var=59) entry (pointer_coefficient_line_buffer_len.1548 pointer_coefficient_line_buffer_len.848) <1050>;
(pointer_coefficient_line_ptr_start.1346 var=60) entry (pointer_coefficient_line_ptr_start.1550 pointer_coefficient_line_ptr_start.850) <1051>;
(__extDM_int64_.1347 var=61) entry (__extDM_int64_.1552 __extDM_int64_.841) <1052>;
(__inl_p_w0.1392 var=128) entry (__inl_p_w0.1642 __fch_pointer_coefficient_line_ptr_start.1261) <1097>;
(__inl_p_x0.1393 var=129) entry (__inl_p_x0.1644 __fch_pointer_sample_line_ptr_current.865) <1098>;
(__inl_p_x1.1394 var=130) entry (__inl_p_x1.1646 __inl_p_x1.2274) <1099>;
} #22
{
#123 off=5
(__fchtmp.1412 var=343) load (__M_LDMA.12 __inl_p_w0.1392 _ZL2mu.1331 __extDM_int32_.1332 __extDM_int64_.1347 pointer_coefficient_line_buffer_len.1345 pointer_sample_line_buffer_len.1344) <1117>;
(__inl_w0.1414 var=137 __inl_w1.1415 var=138) void_lldecompose___ulonglong___sint___sint (__fchtmp.1412) <1119>;
(__fchtmp.1418 var=349) load (__M_WDMB.10 __inl_p_x0.1393 _ZL2mu.1331 __extDM_int32_.1332 pointer_coefficient_line_buffer_len.1345 pointer_sample_line_buffer_len.1344) <1122>;
(__inl_acc_w0.1420 var=139) accum_t__pl_accum_t_accum_t (__inl_w0.1414 __tmp.2284) <1124>;
(__fchtmp.1421 var=352) load (__M_WDMB.10 __inl_p_x1.1394 _ZL2mu.1331 __extDM_int32_.1332 pointer_coefficient_line_buffer_len.1345 pointer_sample_line_buffer_len.1344) <1125>;
(__inl_acc_w1.1423 var=140) accum_t__pl_accum_t_accum_t (__inl_w1.1415 __tmp.2289) <1127>;
(__tmp.1426 var=355) __sint_rnd_saturate_accum_t (__inl_acc_w0.1420) <1130>;
(__tmp.1428 var=356) __sint_rnd_saturate_accum_t (__inl_acc_w1.1423) <1132>;
(__link.1432 var=359) dmaddr__call_dmaddr_ (fprintf.1430) <1136>;
(__tmp.2284 var=350) int72__multss_int32__int32__uint1_ (__inl_correction.1311 __fchtmp.1418 __ct_0.83) <1827>;
(__tmp.2289 var=353) int72__multss_int32__int32__uint1_ (__inl_correction.1311 __fchtmp.1421 __ct_0.83) <1835>;
call {
(__inl_fp.1424 var=124 stl=A off=0) assign (fp.89) <1128>;
(__ptr___str8f83c4d9.1425 var=81 stl=A off=1) assign (__ptr___str8f83c4d9.79) <1129>;
(__tmp.1427 var=355 stl=__spill_WDMA off=0) assign (__tmp.1426) <1131>;
(__tmp.1429 var=356 stl=__spill_WDMA off=4) assign (__tmp.1428) <1133>;
(__link.1433 var=359 stl=LR off=0) assign (__link.1432) <1137>;
(__tmp.1434 var=360 stl=RA off=0 _ZL2mu.1437 var=45 __extDM.1438 var=32 __extDM_BufferPtr.1439 var=42 __extDM_BufferPtrDMB.1440 var=40 __extDM___PDMint32_.1441 var=55 __extDM_int16_.1442 var=50 __extDM_int32_.1443 var=46 __extDM_int64_.1444 var=61 __extDM_int8_.1445 var=48 __extDM_void.1446 var=52 __extPM.1447 var=33 __extPM_FILE.1448 var=51 __extPM_void.1449 var=53 pointer_coefficient_line.1450 var=41 pointer_coefficient_line_buffer_len.1451 var=59 pointer_coefficient_line_ptr_current.1452 var=57 pointer_coefficient_line_ptr_start.1453 var=60 pointer_sample_line.1454 var=39 pointer_sample_line_buffer_len.1455 var=58 pointer_sample_line_ptr_current.1456 var=54 pointer_sample_line_ptr_start.1457 var=56 __vola.1458 var=29) VA0Ffprintf (__link.1433 __inl_fp.1424 __ptr___str8f83c4d9.1425 __tmp.1427 __tmp.1429 _ZL2mu.1331 __extDM.1318 __extDM_BufferPtr.1328 __extDM_BufferPtrDMB.1326 __extDM___PDMint32_.1341 __extDM_int16_.1336 __extDM_int32_.1332 __extDM_int64_.1347 __extDM_int8_.1334 __extDM_void.1338 __extPM.1319 __extPM_FILE.1337 __extPM_void.1339 pointer_coefficient_line.1327 pointer_coefficient_line_buffer_len.1345 pointer_coefficient_line_ptr_current.1343 pointer_coefficient_line_ptr_start.1346 pointer_sample_line.1325 pointer_sample_line_buffer_len.1344 pointer_sample_line_ptr_current.1340 pointer_sample_line_ptr_start.1342 __vola.1315) <1138>;
} #25 off=6
#479 off=7
(__tmp.1473 var=375) __ulonglong_llcompose___sint___sint (__tmp.1426 __tmp.1428) <1155>;
(__M_LDMA.1475 var=14 _ZL2mu.1476 var=45 __extDM_int32_.1477 var=46 __extDM_int64_.1478 var=61 pointer_coefficient_line_buffer_len.1479 var=59 pointer_sample_line_buffer_len.1480 var=58) store (__tmp.1473 __inl_p_w0.1392 _ZL2mu.1437 __extDM_int32_.1443 __extDM_int64_.1444 pointer_coefficient_line_buffer_len.1451 pointer_sample_line_buffer_len.1455) <1157>;
(__inl_p_x0.2297 var=129) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__inl_p_x0.1393 __ct_m8.2310 __fch_pointer_sample_line_ptr_start.870 __tmp.2658) <1846>;
(__inl_p_x1.2305 var=130) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__inl_p_x1.1394 __ct_m8.2310 __fch_pointer_sample_line_ptr_start.870 __tmp.2658) <1857>;
(__rt.2540 var=501) __Pvoid__pl___Pvoid_int18_ (__inl_p_w0.1392 __ct_8.2644) <2172>;
} #23
{
() for_count (__vcnt.2680) <1165>;
(__vola.1488 var=29 __vola.1489 var=29) exit (__vola.1458) <1166>;
(__extDM.1494 var=32 __extDM.1495 var=32) exit (__extDM.1438) <1169>;
(__extPM.1496 var=33 __extPM.1497 var=33) exit (__extPM.1447) <1170>;
(pointer_sample_line.1508 var=39 pointer_sample_line.1509 var=39) exit (pointer_sample_line.1454) <1176>;
(__extDM_BufferPtrDMB.1510 var=40 __extDM_BufferPtrDMB.1511 var=40) exit (__extDM_BufferPtrDMB.1440) <1177>;
(pointer_coefficient_line.1512 var=41 pointer_coefficient_line.1513 var=41) exit (pointer_coefficient_line.1450) <1178>;
(__extDM_BufferPtr.1514 var=42 __extDM_BufferPtr.1515 var=42) exit (__extDM_BufferPtr.1439) <1179>;
(_ZL2mu.1520 var=45 _ZL2mu.1521 var=45) exit (_ZL2mu.1476) <1182>;
(__extDM_int32_.1522 var=46 __extDM_int32_.1523 var=46) exit (__extDM_int32_.1477) <1183>;
(__extDM_int8_.1526 var=48 __extDM_int8_.1527 var=48) exit (__extDM_int8_.1445) <1185>;
(__extDM_int16_.1530 var=50 __extDM_int16_.1531 var=50) exit (__extDM_int16_.1442) <1187>;
(__extPM_FILE.1532 var=51 __extPM_FILE.1533 var=51) exit (__extPM_FILE.1448) <1188>;
(__extDM_void.1534 var=52 __extDM_void.1535 var=52) exit (__extDM_void.1446) <1189>;
(__extPM_void.1536 var=53 __extPM_void.1537 var=53) exit (__extPM_void.1449) <1190>;
(pointer_sample_line_ptr_current.1538 var=54 pointer_sample_line_ptr_current.1539 var=54) exit (pointer_sample_line_ptr_current.1456) <1191>;
(__extDM___PDMint32_.1540 var=55 __extDM___PDMint32_.1541 var=55) exit (__extDM___PDMint32_.1441) <1192>;
(pointer_sample_line_ptr_start.1542 var=56 pointer_sample_line_ptr_start.1543 var=56) exit (pointer_sample_line_ptr_start.1457) <1193>;
(pointer_coefficient_line_ptr_current.1544 var=57 pointer_coefficient_line_ptr_current.1545 var=57) exit (pointer_coefficient_line_ptr_current.1452) <1194>;
(pointer_sample_line_buffer_len.1546 var=58 pointer_sample_line_buffer_len.1547 var=58) exit (pointer_sample_line_buffer_len.1480) <1195>;
(pointer_coefficient_line_buffer_len.1548 var=59 pointer_coefficient_line_buffer_len.1549 var=59) exit (pointer_coefficient_line_buffer_len.1479) <1196>;
(pointer_coefficient_line_ptr_start.1550 var=60 pointer_coefficient_line_ptr_start.1551 var=60) exit (pointer_coefficient_line_ptr_start.1453) <1197>;
(__extDM_int64_.1552 var=61 __extDM_int64_.1553 var=61) exit (__extDM_int64_.1478) <1198>;
(__inl_p_w0.1642 var=128 __inl_p_w0.1643 var=128) exit (__rt.2540) <1243>;
(__inl_p_x0.1644 var=129 __inl_p_x0.1645 var=129) exit (__inl_p_x0.2297) <1244>;
(__inl_p_x1.1646 var=130 __inl_p_x1.1647 var=130) exit (__inl_p_x1.2305) <1245>;
} #27
} #21 rng=[1,65535]
#28 off=8
(__ptr___str008811f7.81 var=84) const () <105>;
(__link.1686 var=386) dmaddr__call_dmaddr_ (fprintf.1430) <1267>;
call {
(fp.1682 var=87 stl=A off=0) assign (fp.89) <1263>;
(__ptr___str008811f7.1683 var=83 stl=A off=1) assign (__ptr___str008811f7.81) <1264>;
(__link.1687 var=386 stl=LR off=0) assign (__link.1686) <1268>;
(__tmp.1688 var=387 stl=RA off=0 _ZL2mu.1691 var=45 __extDM.1692 var=32 __extDM_BufferPtr.1693 var=42 __extDM_BufferPtrDMB.1694 var=40 __extDM___PDMint32_.1695 var=55 __extDM_int16_.1696 var=50 __extDM_int32_.1697 var=46 __extDM_int64_.1698 var=61 __extDM_int8_.1699 var=48 __extDM_void.1700 var=52 __extPM.1701 var=33 __extPM_FILE.1702 var=51 __extPM_void.1703 var=53 pointer_coefficient_line.1704 var=41 pointer_coefficient_line_buffer_len.1705 var=59 pointer_coefficient_line_ptr_current.1706 var=57 pointer_coefficient_line_ptr_start.1707 var=60 pointer_sample_line.1708 var=39 pointer_sample_line_buffer_len.1709 var=58 pointer_sample_line_ptr_current.1710 var=54 pointer_sample_line_ptr_start.1711 var=56 __vola.1712 var=29) VA1Ffprintf (__link.1687 fp.1682 __ptr___str008811f7.1683 _ZL2mu.1521 __extDM.1495 __extDM_BufferPtr.1515 __extDM_BufferPtrDMB.1511 __extDM___PDMint32_.1541 __extDM_int16_.1531 __extDM_int32_.1523 __extDM_int64_.1553 __extDM_int8_.1527 __extDM_void.1535 __extPM.1497 __extPM_FILE.1533 __extPM_void.1537 pointer_coefficient_line.1513 pointer_coefficient_line_buffer_len.1549 pointer_coefficient_line_ptr_current.1545 pointer_coefficient_line_ptr_start.1551 pointer_sample_line.1509 pointer_sample_line_buffer_len.1547 pointer_sample_line_ptr_current.1539 pointer_sample_line_ptr_start.1543 __vola.1489) <1269>;
} #29 off=9
#41 off=10 nxt=-2
(__fch__ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E9output_32.1918 var=398) load (__M_WDMB.10 __ptr_output_32.75 _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E9output_32.1243) <1479>;
(__tmp.1923 var=403) __sint_rnd_saturate_accum_t (__tmp.2663) <1484>;
(__tmp.1924 var=404) __sshort___sshort___sint (__tmp.1923) <1485>;
(__M_SDMB.1930 var=8 __extDM_int16_.1931 var=50 __vola.1932 var=29) store (__tmp.1924 output_port.104 __extDM_int16_.1696 __vola.1712) <1491>;
(__rd___sp.2137 var=62) rd_res_reg (__R_SP.24 __sp.111) <1600>;
(__R_SP.2141 var=26 __sp.2142 var=34) wr_res_reg (__rt.2474 __sp.111) <1604>;
() void_ret_dmaddr_ (__la.86) <1605>;
() sink (__vola.1932) <1606>;
() sink (__extDM.1692) <1609>;
() sink (__extPM.1701) <1610>;
() sink (__sp.2142) <1611>;
() sink (_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E11c_sensor_32.278) <1612>;
() sink (_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E13acc_sensor_32.297) <1613>;
() sink (_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E12c_sensor_pre.610) <1614>;
() sink (_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E14acc_sensor_pre.623) <1615>;
() sink (pointer_sample_line.1708) <1616>;
() sink (__extDM_BufferPtrDMB.1694) <1617>;
() sink (pointer_coefficient_line.1704) <1618>;
() sink (__extDM_BufferPtr.1693) <1619>;
() sink (_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E18filter_accumulator.1229) <1620>;
() sink (_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E9output_32.1243) <1621>;
() sink (_ZL2mu.1691) <1622>;
() sink (__extDM_int32_.1697) <1623>;
() sink (__extDM_int8_.1699) <1625>;
() sink (__extDM_int16_.1931) <1627>;
() sink (__extPM_FILE.1702) <1628>;
() sink (__extDM_void.1700) <1629>;
() sink (__extPM_void.1703) <1630>;
() sink (pointer_sample_line_ptr_current.1710) <1631>;
() sink (__extDM___PDMint32_.1695) <1632>;
() sink (pointer_sample_line_ptr_start.1711) <1633>;
() sink (pointer_coefficient_line_ptr_current.1706) <1634>;
() sink (pointer_sample_line_buffer_len.1709) <1635>;
() sink (pointer_coefficient_line_buffer_len.1705) <1636>;
() sink (pointer_coefficient_line_ptr_start.1707) <1637>;
() sink (__extDM_int64_.1698) <1638>;
() sink (__ct_0.83) <1639>;
(__rt.2474 var=501) __Pvoid__pl___Pvoid_int18_ (__rd___sp.2137 __ct_0s0.2642) <2088>;
(__ct_0s0.2642 var=530) const () <2332>;
(__tmp.2663 var=402) int72__shift_int72__int72__uint2_ (__fch__ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E9output_32.1918 __ct_16.269 __ct_1.2662) <2366>;
} #0
0 : 'signal_processing\\signal_path.c';
----------
0 : (0,334:0,0);
14 : (0,371:4,23);
16 : (0,374:28,40);
21 : (0,378:4,84);
23 : (0,378:4,84);
25 : (0,378:4,89);
28 : (0,378:4,97);
29 : (0,378:4,97);
41 : (0,385:0,114);
104 : (0,378:4,82);
123 : (0,378:4,89);
421 : (0,374:28,53);
479 : (0,378:4,0);
599 : (0,371:4,23);
621 : (0,374:28,40);
----------
89 : (0,376:19,0);
91 : (0,371:43,0);
93 : (0,374:28,0);
95 : (0,374:28,0);
97 : (0,374:4,0);
99 : (0,376:4,0);
105 : (0,378:4,0);
130 : (0,334:5,0);
134 : (0,334:5,0);
285 : (0,359:47,0);
289 : (0,359:47,8);
291 : (0,359:55,0);
299 : (0,359:19,8);
305 : (0,360:50,9);
315 : (0,360:21,9);
531 : (0,364:21,16);
543 : (0,365:23,17);
648 : (0,371:21,0);
649 : (0,371:58,0);
653 : (0,371:57,0);
656 : (0,371:4,23);
657 : (0,371:4,0);
658 : (0,371:4,23);
668 : (0,374:28,30);
673 : (0,374:28,31);
678 : (0,374:28,32);
683 : (0,374:28,33);
688 : (0,374:28,34);
756 : (0,374:28,40);
758 : (0,374:28,40);
761 : (0,374:28,40);
762 : (0,374:28,40);
802 : (0,374:28,40);
803 : (0,374:28,41);
813 : (0,374:28,46);
814 : (0,374:28,47);
825 : (0,374:28,52);
827 : (0,374:28,53);
832 : (0,374:28,56);
884 : (0,374:28,56);
886 : (0,374:28,56);
889 : (0,374:28,56);
890 : (0,374:28,56);
930 : (0,374:28,57);
931 : (0,374:28,58);
935 : (0,374:22,61);
939 : (0,376:31,62);
944 : (0,376:35,62);
948 : (0,376:13,62);
966 : (0,378:4,72);
1014 : (0,378:4,81);
1016 : (0,378:4,82);
1020 : (0,378:4,84);
1023 : (0,378:4,84);
1024 : (0,378:4,84);
1030 : (0,378:4,84);
1031 : (0,378:4,84);
1032 : (0,378:4,84);
1033 : (0,378:4,84);
1036 : (0,378:4,84);
1037 : (0,378:4,84);
1039 : (0,378:4,84);
1041 : (0,378:4,84);
1042 : (0,378:4,84);
1043 : (0,378:4,84);
1044 : (0,378:4,84);
1045 : (0,378:4,84);
1046 : (0,378:4,84);
1047 : (0,378:4,84);
1048 : (0,378:4,84);
1049 : (0,378:4,84);
1050 : (0,378:4,84);
1051 : (0,378:4,84);
1052 : (0,378:4,84);
1097 : (0,378:4,84);
1098 : (0,378:4,84);
1099 : (0,378:4,84);
1117 : (0,378:4,84);
1119 : (0,378:4,84);
1122 : (0,378:4,87);
1124 : (0,378:4,87);
1125 : (0,378:4,88);
1127 : (0,378:4,88);
1128 : (0,378:4,0);
1129 : (0,378:4,0);
1130 : (0,378:4,89);
1131 : (0,378:4,0);
1132 : (0,378:4,89);
1133 : (0,378:4,0);
1136 : (0,378:4,89);
1137 : (0,378:4,0);
1138 : (0,378:4,89);
1155 : (0,378:4,92);
1157 : (0,378:4,92);
1165 : (0,378:4,96);
1166 : (0,378:4,96);
1169 : (0,378:4,96);
1170 : (0,378:4,96);
1176 : (0,378:4,96);
1177 : (0,378:4,96);
1178 : (0,378:4,96);
1179 : (0,378:4,96);
1182 : (0,378:4,96);
1183 : (0,378:4,96);
1185 : (0,378:4,96);
1187 : (0,378:4,96);
1188 : (0,378:4,96);
1189 : (0,378:4,96);
1190 : (0,378:4,96);
1191 : (0,378:4,96);
1192 : (0,378:4,96);
1193 : (0,378:4,96);
1194 : (0,378:4,96);
1195 : (0,378:4,96);
1196 : (0,378:4,96);
1197 : (0,378:4,96);
1198 : (0,378:4,96);
1243 : (0,378:4,96);
1244 : (0,378:4,96);
1245 : (0,378:4,96);
1263 : (0,378:4,0);
1264 : (0,378:4,0);
1267 : (0,378:4,97);
1268 : (0,378:4,0);
1269 : (0,378:4,97);
1479 : (0,382:56,104);
1484 : (0,382:25,104);
1485 : (0,382:23,104);
1491 : (0,382:19,104);
1600 : (0,385:0,0);
1604 : (0,385:0,114);
1605 : (0,385:0,114);
1773 : (0,374:28,45);
1784 : (0,374:28,51);
1792 : (0,374:28,52);
1800 : (0,374:28,53);
1811 : (0,378:4,80);
1819 : (0,378:4,81);
1827 : (0,378:4,87);
1835 : (0,378:4,88);
1846 : (0,378:4,90);
1857 : (0,378:4,91);
1890 : (0,374:28,0);
1892 : (0,378:4,0);
2013 : (0,374:28,0);
2060 : (0,334:5,0);
2088 : (0,385:0,0);
2116 : (0,374:28,0);
2144 : (0,374:28,0);
2172 : (0,378:4,0);
2200 : (0,374:28,0);
2228 : (0,374:28,0);
2256 : (0,374:28,0);
2284 : (0,378:4,0);
2330 : (0,334:5,0);
2332 : (0,385:0,0);
2334 : (0,374:28,0);
2336 : (0,378:4,0);
2341 : (0,359:52,0);
2342 : (0,359:52,8);
2350 : (0,360:55,9);
2358 : (0,374:28,45);
2365 : (0,382:61,0);
2366 : (0,382:61,104);
2476 : (0,374:28,56);
2479 : (0,378:4,96);

View File

@@ -1,7 +1,7 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Mon Feb 2 16:08:05 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Mar 19 15:18:07 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
// 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=16 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
#const float_tininess_after_rounding enum __anonymous0__signal_path_ 0 (0x0)
#const float_tininess_before_rounding enum __anonymous0__signal_path_ 1 (0x1)

View File

@@ -1,7 +1,7 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Mon Feb 2 16:08:05 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Mar 19 15:18:07 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
// 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=16 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
bool__ : _basic() bool;
__cchar__ : _basic() __cchar;
@@ -101,6 +101,7 @@
uint15__irq_stat : _basic(irq_stat,1,1) uint15_;
__sint_DMA : _basic(DMA,4,4) __sint;
__Pvoid_DMA : _basic(DMA,4,4) __Pvoid;
__PFILE_DMA : _pointer(DMA,4,4) $__Pvoid_DMA $FILE_void;
__P__sint_DMA : _pointer(DMA,4,4) $__Pvoid_DMA $__sint_DMA;
BufferPtr_DMA : _struct(DMA,12,4) BufferPtr {
buffer_len $__sint_DMA @0;
@@ -115,8 +116,11 @@
ptr_start $__PDMB__sint_DMB @4;
ptr_current $__PDMB__sint_DMB @8;
}
__A64DMB__sint_DMB : _array(DMB,256,4) [64] $__sint_DMB;
__A64__sint_DMA : _array(DMA,256,4) [64] $__sint_DMA;
__A16DMB__sint_DMB : _array(DMB,64,4) [16] $__sint_DMB;
__A16__sint_DMA : _array(DMA,64,4) [16] $__sint_DMA;
__cchar_DMA : _basic(DMA,1,1) __cchar;
__A9__cchar_DMA : _array(DMA,9,1) [9] $__cchar_DMA;
__A2__cchar_DMA : _array(DMA,2,1) [2] $__cchar_DMA;
__rtp___27 : _typedef() __rtp $__ffloat__;
__atp0___27 : _typedef() __atp0 $__ffloat__;
__atp1___15 : _typedef() __atp1 $__sint__;
@@ -205,7 +209,6 @@ __sint_____PDMBBufferPtrDMB___PDMB__sint___sint___sint__ : _function() $__sint__
void_____PDMBBufferPtrDMB___sint__ : _function() _void $__PDMBBufferPtrDMB__ $__sint__;
__A5__sint_DMA : _array(DMA,20,4) [5] $__sint_DMA;
__A2__sint_DMA : _array(DMA,8,4) [2] $__sint_DMA;
__A16__sint_DMA : _array(DMA,64,4) [16] $__sint_DMA;
SingleSignalPath_DMA : _struct(DMA,144,4) SingleSignalPath {
input_scale $__sint_DMA @0;
x_nbit_bitshift $__sint_DMA @4;
@@ -228,9 +231,10 @@ void_____PSingleSignalPath___fdouble___sint__ : _function() _void $__PSingleSign
__fdouble_DMA : _basic(DMA,8,8) __fdouble;
__P__fdouble__ : _pointer() $__Pvoid__ $__fdouble_DMA;
void_____PSingleSignalPath___PSingleSignalPath___P__fdouble___P__fdouble___sint___sint___fdouble___fdouble___fdouble___sint__ : _function() _void $__PSingleSignalPath__ $__PSingleSignalPath__ $__P__fdouble__ $__P__fdouble__ $__sint__ $__sint__ $__fdouble__ $__fdouble__ $__fdouble__ $__sint__;
__PFILE__ : _pointer() $__Pvoid__ $FILE_void;
__sshort_DMB : _basic(DMB,2,2) __sshort;
int16_t_DMB : _typedef(DMB,2,2) int16_t $__sshort_DMB;
__PDMB__sshort__ : _pointer() $__Pvoid__ $int16_t_DMB;
void_____PSingleSignalPath___PSingleSignalPath___PDMB__sshort___PDMB__sshort___PDMB__sshort__ : _function() _void $__PSingleSignalPath__ $__PSingleSignalPath__ $__PDMB__sshort__ $__PDMB__sshort__ $__PDMB__sshort__;
void_____PFILE___PSingleSignalPath___PSingleSignalPath___PDMB__sshort___PDMB__sshort___PDMB__sshort__ : _function() _void $__PFILE__ $__PSingleSignalPath__ $__PSingleSignalPath__ $__PDMB__sshort__ $__PDMB__sshort__ $__PDMB__sshort__;
uint32_t__ : _typedef() uint32_t $__uint__;
void__ : _basic() void;

View File

@@ -1,7 +1,7 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Mon Feb 2 16:08:05 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Mar 19 15:18:07 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
// 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=16 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
// toolrelease _25R2;
@@ -10,31 +10,31 @@
"signal_path-59265a.sfg"
: _Z17initialize_bufferP9BufferPtrPiii
: "initialize_buffer" global "signal_processing\\signal_path.c" 136 Ofile
: "initialize_buffer" global "signal_processing\\signal_path.c" 137 Ofile
(
)
"signal_path-a56564.sfg"
: _Z21initialize_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii
: "initialize_buffer_dmb" global "signal_processing\\signal_path.c" 153 Ofile
: "initialize_buffer_dmb" global "signal_processing\\signal_path.c" 154 Ofile
(
)
"signal_path-4df6b6.sfg"
: _Z12write_bufferP9BufferPtri
: "write_buffer" global "signal_processing\\signal_path.c" 170 Ofile
: "write_buffer" global "signal_processing\\signal_path.c" 171 Ofile
(
)
"signal_path-a3616e.sfg"
: _Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi
: "write_buffer_dmb" global "signal_processing\\signal_path.c" 176 Ofile
: "write_buffer_dmb" global "signal_processing\\signal_path.c" 177 Ofile
(
)
"signal_path-6dff42.sfg"
: _Z20scale_preemph_filterP16SingleSignalPathdddddi
: "scale_preemph_filter" global "signal_processing\\signal_path.c" 182 Ofile
: "scale_preemph_filter" global "signal_processing\\signal_path.c" 183 Ofile
(
ff_pow
_Z10float64_eqyy
@@ -46,14 +46,14 @@
"signal_path-a192c9.sfg"
: _Z9set_delayP16SingleSignalPathi
: "set_delay" global "signal_processing\\signal_path.c" 201 Ofile
: "set_delay" global "signal_processing\\signal_path.c" 202 Ofile
(
_Z17initialize_bufferP9BufferPtrPiii
)
"signal_path-153c75.sfg"
: _Z10set_weightP16SingleSignalPathdi
: "set_weight" global "signal_processing\\signal_path.c" 206 Ofile
: "set_weight" global "signal_processing\\signal_path.c" 207 Ofile
(
ff_pow
_Z10float64_eqyy
@@ -65,7 +65,7 @@
"signal_path-43153a.sfg"
: _Z17initialize_signalP16SingleSignalPathS0_PdS1_iidddi
: "initialize_signal" global "signal_processing\\signal_path.c" 291 Ofile
: "initialize_signal" global "signal_processing\\signal_path.c" 294 Ofile
(
_Z20scale_preemph_filterP16SingleSignalPathdddddi
_Z9set_delayP16SingleSignalPathi
@@ -76,11 +76,12 @@
_Z30float64_to_int32_round_to_zeroy
)
"signal_path-52b1a0.sfg"
: _Z16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_
: "calculate_output" global "signal_processing\\signal_path.c" 331 Ofile
"signal_path-ae31a2.sfg"
: _Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_
: "calculate_output" global "signal_processing\\signal_path.c" 334 Ofile
(
_Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi
fprintf
)
""
@@ -119,3 +120,9 @@
(
)
""
: fprintf
: "fprintf" global "..\\..\\..\\OneDrive - MED-EL\\Desktop\\LPDSP32_Modell\\lib\\runtime\\include\\stdio.h" 83 Ofile
(
)

View File

@@ -1,24 +1,28 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Mon Feb 2 16:08:05 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Mar 19 15:18:07 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
// 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=16 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
[
1 : _imsk_var_ typ=uint15_ bnd=e sz=1 algn=1 stl=IMSK tref=uint15__IMSK
2 : _irq_stat_var_ typ=uint15_ bnd=e sz=1 algn=1 stl=irq_stat tref=uint15__irq_stat
6 : _ZL7counter typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__sint_DMA
7 : _ZL2mu typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__sint_DMA
8 : _ZL4leak typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__sint_DMA
9 : sample_line typ=int8_ bnd=g sz=256 algn=4 stl=DMB tref=__A64DMB__sint_DMB
10 : coefficient_line typ=int8_ bnd=g sz=256 algn=8 stl=DMA tref=__A64__sint_DMA
11 : pointer_sample_line typ=int8_ bnd=g sz=12 algn=4 stl=DMB tref=BufferPtrDMB_DMB
12 : pointer_coefficient_line typ=int8_ bnd=g sz=12 algn=4 stl=DMA tref=BufferPtr_DMA
13 : _ZZ16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E11c_sensor_32 typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
14 : _ZZ16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E13acc_sensor_32 typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
15 : _ZZ16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
16 : _ZZ16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E14acc_sensor_pre typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
17 : _ZZ16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E18filter_accumulator typ=int8_ bnd=f sz=4 algn=4 stl=DMB tref=__A1DMB__sint_DMB
18 : _ZZ16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E9output_32 typ=int8_ bnd=f sz=4 algn=4 stl=DMB tref=__A1DMB__sint_DMB
4 : stdin typ=int8_ bnd=e sz=4 algn=4 stl=DMA tref=__PFILE_DMA
5 : stdout typ=int8_ bnd=e sz=4 algn=4 stl=DMA tref=__PFILE_DMA
10 : _ZL7counter typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__sint_DMA
11 : _ZL2mu typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__sint_DMA
12 : _ZL4leak typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__sint_DMA
13 : sample_line typ=int8_ bnd=g sz=64 algn=4 stl=DMB tref=__A16DMB__sint_DMB
14 : coefficient_line typ=int8_ bnd=g sz=64 algn=8 stl=DMA tref=__A16__sint_DMA
15 : pointer_sample_line typ=int8_ bnd=g sz=12 algn=4 stl=DMB tref=BufferPtrDMB_DMB
16 : pointer_coefficient_line typ=int8_ bnd=g sz=12 algn=4 stl=DMA tref=BufferPtr_DMA
17 : _ZL13__str8f83c4d9 typ=int8_ bnd=F sz=9 algn=1 stl=DMA tref=__A9__cchar_DMA
18 : _ZL13__str008811f7 typ=int8_ bnd=F sz=2 algn=1 stl=DMA tref=__A2__cchar_DMA
19 : _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E11c_sensor_32 typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
20 : _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E13acc_sensor_32 typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
21 : _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E12c_sensor_pre typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
22 : _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E14acc_sensor_pre typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
23 : _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E18filter_accumulator typ=int8_ bnd=f sz=4 algn=4 stl=DMB tref=__A1DMB__sint_DMB
24 : _ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E9output_32 typ=int8_ bnd=f sz=4 algn=4 stl=DMB tref=__A1DMB__sint_DMB
]
__signal_path_sttc {
} #0

View File

@@ -1,7 +1,7 @@
b94f5e81f66808a8f4f9315bd020e05811fb8d4a
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
42695db990e5aaff0b9f36d25938c80e96ce47cc
5a35cbaeb1a92d8d12c76c3c1dcbb218167684fc
e999f674b0d590345802af76c35eb60abc4bd586
da39a3ee5e6b4b0d3255bfef95601890afd80709
da39a3ee5e6b4b0d3255bfef95601890afd80709
0

View File

@@ -1,15 +1,19 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Mon Feb 2 16:08:05 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Mar 19 15:18:07 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
// 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=16 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
_ZL7counter/6 $ counter
_ZL2mu/7 $ mu
_ZL4leak/8 $ leak
_ZL4leak/8 : #1d #ac #ff #7f
_ZZ16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E11c_sensor_32/13 $ c_sensor_32 _Z16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_
_ZZ16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E13acc_sensor_32/14 $ acc_sensor_32 _Z16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_
_ZZ16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre/15 $ c_sensor_pre _Z16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_
_ZZ16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E14acc_sensor_pre/16 $ acc_sensor_pre _Z16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_
_ZZ16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E18filter_accumulator/17 $ filter_accumulator _Z16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_
_ZZ16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E9output_32/18 $ output_32 _Z16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_
_ZL7counter/10 $ counter
_ZL2mu/11 $ mu
_ZL4leak/12 $ leak
_ZL4leak/12 : #1d #ac #ff #7f
_ZL13__str8f83c4d9/17 $ __str8f83c4d9
_ZL13__str8f83c4d9/17 : #25 #64 #2c #20 #25 #64 #2c #20 #00
_ZL13__str008811f7/18 $ __str008811f7
_ZL13__str008811f7/18 : #0a #00
_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E11c_sensor_32/19 $ c_sensor_32 _Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_
_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E13acc_sensor_32/20 $ acc_sensor_32 _Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_
_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E12c_sensor_pre/21 $ c_sensor_pre _Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_
_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E14acc_sensor_pre/22 $ acc_sensor_pre _Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_
_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E18filter_accumulator/23 $ filter_accumulator _Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_
_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E9output_32/24 $ output_32 _Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_

View File

@@ -1,7 +1,7 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Mon Feb 2 16:08:05 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Mar 19 15:18:07 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
// 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=16 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
toolrelease _25R2;
@@ -56,6 +56,15 @@ F_Z10float64_eqyy : user_defined, called {
llv : 0 0 0 0 0 ;
}
// int fprintf(FILE *, const char *, ...)
Ffprintf : user_defined, called, varargs {
fnm : "fprintf" 'int fprintf(FILE *, const char *, ...)';
arg : ( dmaddr_:i int32_:r dmaddr_:i dmaddr_:i );
loc : ( LR[0] RA[0] A[0] A[1] );
vac : ( srIM[0] );
llv : 0 0 0 0 0 ;
}
// double ff_pow(double, double)
Fff_pow : user_defined, called {
fnm : "ff_pow" 'double ff_pow(double, double)';
@@ -75,13 +84,13 @@ F_Z17initialize_signalP16SingleSignalPathS0_PdS1_iidddi : user_defined, called {
llv : 0 1 0 0 0 ;
}
// void calculate_output(SingleSignalPath *, SingleSignalPath *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *)
F_Z16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_ : user_defined, called {
fnm : "calculate_output" 'void calculate_output(SingleSignalPath *, SingleSignalPath *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *)';
arg : ( dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i );
loc : ( LR[0] A[0] A[1] A[4] A[5] __spill_WDMA[0] );
// void calculate_output(FILE *, SingleSignalPath *, SingleSignalPath *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *)
F_Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_ : user_defined, called {
fnm : "calculate_output" 'void calculate_output(FILE *, SingleSignalPath *, SingleSignalPath *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *)';
arg : ( dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i );
loc : ( LR[0] A[0] A[1] A[2] A[4] A[5] __spill_WDMA[0] );
vac : ( srIM[0] );
frm : ( );
frm : ( b=8 );
llv : 0 1 0 0 0 ;
}
@@ -155,3 +164,21 @@ F_Z10set_weightP16SingleSignalPathdi : user_defined, called {
llv : 0 1 0 0 0 ;
}
// int VA0Ffprintf(FILE *, const char *, ...)
VA0Ffprintf : user_defined, called, varargs {
fnm : "VA0Ffprintf" 'int VA0Ffprintf(FILE *, const char *, ...)';
arg : ( dmaddr_:i int32_:r dmaddr_:i dmaddr_:i );
loc : ( LR[0] RA[0] A[0] A[1] );
vac : ( srIM[0] );
llv : 0 0 0 0 0 ;
}
// int VA1Ffprintf(FILE *, const char *, ...)
VA1Ffprintf : user_defined, called, varargs {
fnm : "VA1Ffprintf" 'int VA1Ffprintf(FILE *, const char *, ...)';
arg : ( dmaddr_:i int32_:r dmaddr_:i dmaddr_:i );
loc : ( LR[0] RA[0] A[0] A[1] );
vac : ( srIM[0] );
llv : 0 0 0 0 0 ;
}

View File

@@ -1,10 +1,10 @@
"signal_path-59265a.o" 0
"signal_path-a56564.o" 0
"signal_path-4df6b6.o" 0
"signal_path-a3616e.o" 0
"signal_path-6dff42.o" 0
"signal_path-a192c9.o" 0
"signal_path-153c75.o" 0
"signal_path-43153a.o" 0
"signal_path-52b1a0.o" 0
"signal_path-59265a.o" 1
"signal_path-a56564.o" 1
"signal_path-4df6b6.o" 1
"signal_path-a3616e.o" 1
"signal_path-6dff42.o" 1
"signal_path-a192c9.o" 1
"signal_path-153c75.o" 1
"signal_path-43153a.o" 3
"signal_path-ae31a2.o" 0
"signal_path.gvt.o" 0

View File

@@ -1,7 +1,7 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Mon Feb 2 16:08:05 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Mar 19 15:18:07 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
// 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=16 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
// per defined called function, table of invoked intrinsic functions (excluding built-in operators):
@@ -24,7 +24,7 @@ void *cyclic_add(void *, int, void *, int)
// void initialize_signal(SingleSignalPath *, SingleSignalPath *, double *, double *, int, int, double, double, double, int)
// void calculate_output(SingleSignalPath *, SingleSignalPath *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *)
// void calculate_output(FILE *, SingleSignalPath *, SingleSignalPath *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *)
accum_t to_accum(int)
void *cyclic_add(void *, int, void *, int)
accum_t fract_mult(int, int)

View File

@@ -13,7 +13,7 @@
"-g",
"-IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include",
"-DBLOCK_LEN=1",
"-DMAX_FIR_COEFFS=64",
"-DMAX_FIR_COEFFS=16",
"-D__tct_patch__=0",
"-include",
"lpdsp32_llvm.h",
@@ -43,7 +43,7 @@
"-g",
"-IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include",
"-DBLOCK_LEN=1",
"-DMAX_FIR_COEFFS=64",
"-DMAX_FIR_COEFFS=16",
"-D__tct_patch__=0",
"-include",
"lpdsp32_llvm.h",

View File

@@ -1,2 +1,2 @@
b574dced7fb5034e75c32a8f0be24dc36dca061f
3f9ac5f14d5e3a5bd63cd9f84c84cc98a72aac59
16eb5e4638293780f809bd1de8ff96feb0151a27

Binary file not shown.

View File

@@ -1,7 +1,7 @@
// File generated by darts version X-2025.06#84ea4f0b1c#250602, Mon Feb 2 15:52:58 2026
// File generated by darts version X-2025.06#84ea4f0b1c#250602, Thu Mar 19 16:03:51 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\darts.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -d -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 +Mhex +Ihex -g Release/main.o lpdsp32
// 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=16 -D__tct_patch__=0 +Mhex +Ihex -g Release/main.o lpdsp32
// Release: ipp X-2025.06
.data_segment_name
@@ -34,8 +34,33 @@
.bss local 2 _ZL6sample DMB 2
.data_segment_name
.rodata local 1 _ZL13__str45bf45e5 DMA
.rodata local 1 _ZL13__stradd574a4 DMA
0x2e
0x2e
0x2f
0x2e
0x2e
0x2f
0x30
0x34
0x5f
0x50
0x79
0x74
0x68
0x6f
0x6e
0x5f
0x53
0x69
0x6d
0x75
0x6c
0x61
0x74
0x69
0x6f
0x6e
0x2f
0x73
0x69
@@ -60,6 +85,10 @@
0x6c
0x65
0x5f
0x64
0x73
0x70
0x5f
0x63
0x6f
0x72
@@ -88,8 +117,33 @@
0x0
.data_segment_name
.rodata local 1 _ZL13__str1747fd53 DMA
.rodata local 1 _ZL13__str0fe4b1b6 DMA
0x2e
0x2e
0x2f
0x2e
0x2e
0x2f
0x30
0x34
0x5f
0x50
0x79
0x74
0x68
0x6f
0x6e
0x5f
0x53
0x69
0x6d
0x75
0x6c
0x61
0x74
0x69
0x6f
0x6e
0x2f
0x73
0x69
@@ -114,6 +168,10 @@
0x6c
0x65
0x5f
0x64
0x73
0x70
0x5f
0x6e
0x6f
0x69
@@ -126,6 +184,10 @@
0x6e
0x61
0x6c
0x5f
0x76
0x70
0x75
0x2e
0x74
0x78
@@ -133,10 +195,24 @@
0x0
.data_segment_name
.rodata local 1 _ZL13__str31c2d68e DMA
.rodata local 1 _ZL13__stre6369ab8 DMA
0x2e
0x2e
0x2f
0x73
0x2e
0x2e
0x2f
0x30
0x34
0x5f
0x50
0x79
0x74
0x68
0x6f
0x6e
0x5f
0x53
0x69
0x6d
0x75
@@ -146,12 +222,14 @@
0x69
0x6f
0x6e
0x5f
0x64
0x61
0x74
0x61
0x2f
0x66
0x69
0x6c
0x74
0x65
0x72
0x5f
0x6f
0x75
0x74
@@ -166,22 +244,16 @@
0x6c
0x65
0x5f
0x64
0x73
0x70
0x5f
0x6f
0x75
0x74
0x70
0x75
0x74
0x5f
0x73
0x69
0x6d
0x75
0x6c
0x61
0x74
0x65
0x64
0x2e
0x74
0x78
@@ -193,6 +265,85 @@
0x77
0x0
.data_segment_name
.rodata local 1 _ZL13__strcf6f2fde DMA
0x2e
0x2e
0x2f
0x2e
0x2e
0x2f
0x30
0x34
0x5f
0x50
0x79
0x74
0x68
0x6f
0x6e
0x5f
0x53
0x69
0x6d
0x75
0x6c
0x61
0x74
0x69
0x6f
0x6e
0x2f
0x66
0x69
0x6c
0x74
0x65
0x72
0x5f
0x6f
0x75
0x74
0x70
0x75
0x74
0x2f
0x73
0x69
0x6d
0x70
0x6c
0x65
0x5f
0x64
0x73
0x70
0x5f
0x66
0x69
0x6c
0x74
0x65
0x72
0x5f
0x63
0x6f
0x65
0x66
0x66
0x69
0x63
0x69
0x65
0x6e
0x74
0x73
0x2e
0x74
0x78
0x74
0x0
.data_segment_name
.rodata local 1 _ZL13__str41232700 DMA
0x25
@@ -210,16 +361,18 @@
.undef local data _ZL19acc_sensor_signal_t
.undef local data _ZL13__str45bf45e5
.undef local data _ZL13__stradd574a4
.undef local data _ZL13__str00f02b8f
.undef local data _ZL13__str1747fd53
.undef local data _ZL13__str0fe4b1b6
.undef local data _ZL13__str31c2d68e
.undef local data _ZL13__stre6369ab8
.undef local data _ZL13__str00f52cca
.undef local data _ZL13__strcf6f2fde
.undef local data _ZL13__str41232700
.undef local data _ZL10input_port
@@ -284,7 +437,7 @@
/* 0x000008 0xa4243 */ /* MW */
.src_ref 0 "main.c" 32 18 first
.src_ref 0 "main.c" 37 4
/* 0x000009 0x5c103 */ rb0 = 64; a3[0x0] = ahl1
/* 0x000009 0x5c043 */ rb0 = 16; a3[0x0] = ahl1
/* 0x00000a 0x0d879 */ /* MW */
.src_ref 0 "main.c" 31 22 first
.src_ref 0 "main.c" 37 4
@@ -319,7 +472,7 @@
/* 0x00001c 0x6e000 */ bxl0 = [(_ro_lbl_DM_8___main_8_1 + 0)]
/* 0x00001d 0x00412 */ /* MW */
.src_ref 0 "main.c" 49 16
/* 0x00001e 0x68000 */ a1 = _ZL13__str45bf45e5
/* 0x00001e 0x68000 */ a1 = _ZL13__stradd574a4
/* 0x00001f 0x00021 */ /* MW */
.src_ref 0 "main.c" 49 16
/* 0x000020 0x68000 */ a2 = _ZL13__str00f02b8f
@@ -329,7 +482,7 @@
/* 0x000023 0x00000 */ /* MW */
/* 0x000024 0x88260 */ sp[0x10] = a0
.src_ref 0 "main.c" 50 16
/* 0x000025 0x68000 */ a1 = _ZL13__str1747fd53
/* 0x000025 0x68000 */ a1 = _ZL13__str0fe4b1b6
/* 0x000026 0x00021 */ /* MW */
.src_ref 0 "main.c" 50 16
/* 0x000027 0x68000 */ a2 = _ZL13__str00f02b8f
@@ -339,7 +492,7 @@
/* 0x00002a 0x00000 */ /* MW */
/* 0x00002b 0x881e0 */ sp[0xc] = a0
.src_ref 0 "main.c" 51 16
/* 0x00002c 0x68000 */ a1 = _ZL13__str31c2d68e
/* 0x00002c 0x68000 */ a1 = _ZL13__stre6369ab8
/* 0x00002d 0x00021 */ /* MW */
.src_ref 0 "main.c" 51 16
/* 0x00002e 0x68000 */ a2 = _ZL13__str00f52cca
@@ -348,151 +501,163 @@
/* 0x000030 0x66000 */ call fopen
/* 0x000031 0x00000 */ /* MW */
/* 0x000032 0x882e0 */ sp[0x14] = a0
/* 0x000033 0x00000 */ nop
.src_ref 0 "main.c" 55 4
/* 0x000034 0x88220 */ a0 = sp[0x10]
.src_ref 0 "main.c" 55 4 first
/* 0x000035 0x66000 */ call feof
/* 0x000036 0x00000 */ /* MW */
.src_ref 0 "main.c" 55 4
/* 0x000037 0x32020 */ cmp(ra0,0x0)
.src_ref 0 "main.c" 55 4
/* 0x000038 0xbc4d1 */ if (nz) jps 0x4d
.src_ref 0 "main.c" 55 4
/* 0x000039 0x881a0 */ a0 = sp[0xc]
.src_ref 0 "main.c" 55 4
/* 0x00003a 0x66000 */ call feof
/* 0x00003b 0x00000 */ /* MW */
.src_ref 0 "main.c" 55 4
/* 0x00003c 0x32020 */ cmp(ra0,0x0)
.src_ref 0 "main.c" 55 4
.src_ref 0 "main.c" 55 4
/* 0x00003d 0xbc481 */ if (nz) jps 0x48
/* 0x00003e 0x68200 */ a1 = -0x800000
/* 0x00003f 0x00021 */ /* MW */
/* 0x000040 0x88361 */ sp[0x18] = a1
/* 0x000041 0xa4381 */ a1 = sp + 0x70
.src_ref 0 "main.c" 57 12
/* 0x000042 0x88220 */ a0 = sp[0x10]
/* 0x000043 0x88061 */ sp[0x0] = a1
.src_ref 0 "main.c" 57 12
/* 0x000044 0x68000 */ a1 = _ZL13__str41232700
/* 0x000045 0x00021 */ /* MW */
.src_ref 0 "main.c" 57 12 first
/* 0x000046 0x66000 */ call fscanf
/* 0x000047 0x00000 */ /* MW */
/* 0x000048 0xa43a0 */ a0 = sp + 0x74
/* 0x000049 0x88060 */ sp[0x0] = a0
.src_ref 0 "main.c" 58 12
/* 0x00004a 0x68000 */ a1 = _ZL13__str41232700
/* 0x00004b 0x00021 */ /* MW */
.src_ref 0 "main.c" 58 12
/* 0x00004c 0x40000 */ nop; a0 = sp[0xc]
/* 0x00004d 0x081a0 */ /* MW */
.src_ref 0 "main.c" 58 12 first
/* 0x00004e 0x66000 */ call fscanf
/* 0x00004f 0x00000 */ /* MW */
/* 0x000050 0x68200 */ a1 = -0x7ffff0
/* 0x000051 0x00421 */ /* MW */
.src_ref 0 "main.c" 59 22
.src_ref 0 "main.c" 59 28
.src_ref 0 "main.c" 60 22
.src_ref 0 "main.c" 60 30
/* 0x000052 0x5c808 */ c0 = 2; sp[0x0] = a1
/* 0x000053 0x08061 */ /* MW */
.src_ref 0 "main.c" 62 8
/* 0x000054 0x68000 */ a1 = _ZL19acc_sensor_signal_t
/* 0x000055 0x00021 */ /* MW */
.src_ref 0 "main.c" 59 22
.src_ref 0 "main.c" 59 28
.src_ref 0 "main.c" 62 8
/* 0x000056 0x88320 */ a0 = sp[0x18]
.src_ref 0 "main.c" 59 38 first
/* 0x000057 0x88e01 */ axs1 = sp[0x70]
.src_ref 0 "main.c" 62 8
/* 0x000058 0xa0004 */ a4 = a0 + 0x0
.src_ref 0 "main.c" 59 22
.src_ref 0 "main.c" 59 28
/* 0x000059 0x94051 */ [a0+c0] = axs1.s
.src_ref 0 "main.c" 62 8
/* 0x00005a 0xa0005 */ a5 = a0 + 0x0
.src_ref 0 "main.c" 60 40 first
/* 0x00005b 0x88e81 */ axs1 = sp[0x74]
.src_ref 0 "main.c" 60 22
.src_ref 0 "main.c" 60 30
/* 0x00005c 0x94251 */ [a0-c0] = axs1.s
/* 0x00005d 0x88360 */ sp[0x18] = a0
.src_ref 0 "main.c" 62 8
/* 0x00005e 0x68000 */ a0 = _ZL17c_sensor_signal_t
/* 0x00005f 0x00020 */ /* MW */
.src_ref 0 "main.c" 62 8 first
/* 0x000060 0x66000 */ call _Z16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_
/* 0x000061 0x00000 */ /* MW */
.src_ref 0 "main.c" 65 44 first
/* 0x000062 0x6e400 */ ra0.s = [0x800010]
/* 0x000063 0x00834 */ /* MW */
/* 0x000064 0x88048 */ sp[0x0] = ra0
.src_ref 0 "main.c" 65 12
/* 0x000065 0x68000 */ a1 = _ZL13__str2eb09b76
/* 0x000066 0x00021 */ /* MW */
.src_ref 0 "main.c" 65 12
/* 0x000067 0x882a0 */ a0 = sp[0x14]
.src_ref 0 "main.c" 65 12
/* 0x000068 0x66000 */ call fprintf
.src_ref 0 "main.c" 52 15
/* 0x000033 0x68000 */ a1 = _ZL13__strcf6f2fde
/* 0x000034 0x00021 */ /* MW */
.src_ref 0 "main.c" 52 15
/* 0x000035 0x68000 */ a2 = _ZL13__str00f52cca
/* 0x000036 0x00022 */ /* MW */
.src_ref 0 "main.c" 52 15 first
/* 0x000037 0x66000 */ call fopen
/* 0x000038 0x00000 */ /* MW */
/* 0x000039 0x88360 */ sp[0x18] = a0
/* 0x00003a 0x00000 */ nop
.src_ref 0 "main.c" 61 4
/* 0x00003b 0x88220 */ a0 = sp[0x10]
.src_ref 0 "main.c" 61 4 first
/* 0x00003c 0x66000 */ call feof
/* 0x00003d 0x00000 */ /* MW */
.src_ref 0 "main.c" 61 4
/* 0x00003e 0x32020 */ cmp(ra0,0x0)
.src_ref 0 "main.c" 61 4
/* 0x00003f 0xbc4e1 */ if (nz) jps 0x4e
.src_ref 0 "main.c" 61 4
/* 0x000040 0x881a0 */ a0 = sp[0xc]
.src_ref 0 "main.c" 61 4
/* 0x000041 0x66000 */ call feof
/* 0x000042 0x00000 */ /* MW */
.src_ref 0 "main.c" 61 4
/* 0x000043 0x32020 */ cmp(ra0,0x0)
.src_ref 0 "main.c" 61 4
.src_ref 0 "main.c" 61 4
/* 0x000044 0xbc491 */ if (nz) jps 0x49
/* 0x000045 0x68200 */ a1 = -0x800000
/* 0x000046 0x00021 */ /* MW */
/* 0x000047 0x883e1 */ sp[0x1c] = a1
/* 0x000048 0xa4381 */ a1 = sp + 0x70
.src_ref 0 "main.c" 63 12
/* 0x000049 0x88220 */ a0 = sp[0x10]
/* 0x00004a 0x88061 */ sp[0x0] = a1
.src_ref 0 "main.c" 63 12
/* 0x00004b 0x68000 */ a1 = _ZL13__str41232700
/* 0x00004c 0x00021 */ /* MW */
.src_ref 0 "main.c" 63 12 first
/* 0x00004d 0x66000 */ call fscanf
/* 0x00004e 0x00000 */ /* MW */
/* 0x00004f 0xa43a0 */ a0 = sp + 0x74
/* 0x000050 0x88060 */ sp[0x0] = a0
.src_ref 0 "main.c" 64 12
/* 0x000051 0x68000 */ a1 = _ZL13__str41232700
/* 0x000052 0x00021 */ /* MW */
.src_ref 0 "main.c" 64 12
/* 0x000053 0x881a0 */ a0 = sp[0xc]
.src_ref 0 "main.c" 64 12 first
/* 0x000054 0x66000 */ call fscanf
/* 0x000055 0x00000 */ /* MW */
.src_ref 0 "main.c" 65 22
.src_ref 0 "main.c" 65 28
.src_ref 0 "main.c" 68 8
/* 0x000056 0x883a0 */ a0 = sp[0x1c]
.src_ref 0 "main.c" 65 22
.src_ref 0 "main.c" 65 28
.src_ref 0 "main.c" 65 38 first
.src_ref 0 "main.c" 66 22
.src_ref 0 "main.c" 66 30
/* 0x000057 0x5c808 */ c0 = 2; axs1 = sp[0x70]
/* 0x000058 0x08e01 */ /* MW */
.src_ref 0 "main.c" 68 8
/* 0x000059 0xa0004 */ a4 = a0 + 0x0
.src_ref 0 "main.c" 65 22
.src_ref 0 "main.c" 65 28
/* 0x00005a 0x94051 */ [a0+c0] = axs1.s
.src_ref 0 "main.c" 68 8
/* 0x00005b 0xa0005 */ a5 = a0 + 0x0
.src_ref 0 "main.c" 66 40 first
/* 0x00005c 0x88e81 */ axs1 = sp[0x74]
.src_ref 0 "main.c" 66 22
.src_ref 0 "main.c" 66 30
/* 0x00005d 0x94251 */ [a0-c0] = axs1.s
/* 0x00005e 0x883e0 */ sp[0x1c] = a0
/* 0x00005f 0x68200 */ a1 = -0x7ffff0
/* 0x000060 0x00421 */ /* MW */
/* 0x000061 0x88061 */ sp[0x0] = a1
.src_ref 0 "main.c" 68 8
/* 0x000062 0x68000 */ a2 = _ZL19acc_sensor_signal_t
/* 0x000063 0x00022 */ /* MW */
.src_ref 0 "main.c" 68 8
/* 0x000064 0x68000 */ a1 = _ZL17c_sensor_signal_t
/* 0x000065 0x00021 */ /* MW */
.src_ref 0 "main.c" 68 8
/* 0x000066 0x40000 */ nop; a0 = sp[0x18]
/* 0x000067 0x08320 */ /* MW */
.src_ref 0 "main.c" 68 8 first
/* 0x000068 0x66000 */ call _Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_
/* 0x000069 0x00000 */ /* MW */
.src_ref 0 "main.c" 55 13
/* 0x00006a 0x40000 */ nop; a0 = sp[0x10]
/* 0x00006b 0x08220 */ /* MW */
.src_ref 0 "main.c" 55 13 first
/* 0x00006c 0x66000 */ call feof
/* 0x00006d 0x00000 */ /* MW */
.src_ref 0 "main.c" 55 23
.src_ref 0 "main.c" 57 12
.src_ref 0 "main.c" 68 4
/* 0x00006e 0x59010 */ cmp(ra0,0x0); a0 = sp[0x10]
/* 0x00006f 0x08220 */ /* MW */
.src_ref 0 "main.c" 55 23
/* 0x000070 0x42040 */ if (nz) jps 0x8; a1 = sp + 0x70
/* 0x000071 0xa4381 */ /* MW */
.src_ref 0 "main.c" 55 26
/* 0x000072 0x40000 */ nop; a0 = sp[0xc]
/* 0x000073 0x081a0 */ /* MW */
.src_ref 0 "main.c" 55 26
.src_ref 0 "main.c" 71 44 first
/* 0x00006a 0x6e400 */ ra0.s = [0x800010]
/* 0x00006b 0x00834 */ /* MW */
/* 0x00006c 0x88048 */ sp[0x0] = ra0
.src_ref 0 "main.c" 71 12
/* 0x00006d 0x68000 */ a1 = _ZL13__str2eb09b76
/* 0x00006e 0x00021 */ /* MW */
.src_ref 0 "main.c" 71 12
/* 0x00006f 0x882a0 */ a0 = sp[0x14]
.src_ref 0 "main.c" 71 12
/* 0x000070 0x66000 */ call fprintf
/* 0x000071 0x00000 */ /* MW */
.src_ref 0 "main.c" 61 13
/* 0x000072 0x40000 */ nop; a0 = sp[0x10]
/* 0x000073 0x08220 */ /* MW */
.src_ref 0 "main.c" 61 13 first
/* 0x000074 0x66000 */ call feof
/* 0x000075 0x00000 */ /* MW */
.src_ref 0 "main.c" 55 23
.src_ref 0 "main.c" 57 12
.src_ref 0 "main.c" 68 4
.src_ref 0 "main.c" 61 23
.src_ref 0 "main.c" 63 12
.src_ref 0 "main.c" 74 4
/* 0x000076 0x59010 */ cmp(ra0,0x0); a0 = sp[0x10]
/* 0x000077 0x08220 */ /* MW */
.src_ref 0 "main.c" 55 4
.src_ref 0 "main.c" 55 23
/* 0x000078 0x43e48 */ if (z) jps -0x37; a1 = sp + 0x70
/* 0x000079 0x24381 */ /* MW */
.src_ref 0 "main.c" 68 4 first
/* 0x00007a 0x66000 */ call fclose
/* 0x00007b 0x00000 */ /* MW */
.src_ref 0 "main.c" 69 4
/* 0x00007c 0x881a0 */ a0 = sp[0xc]
.src_ref 0 "main.c" 69 4 first
/* 0x00007d 0x66000 */ call fclose
/* 0x00007e 0x00000 */ /* MW */
.src_ref 0 "main.c" 70 4
/* 0x00007f 0x882a0 */ a0 = sp[0x14]
.src_ref 0 "main.c" 70 4 first
/* 0x000080 0x66000 */ call fclose
/* 0x000081 0x00000 */ /* MW */
.src_ref 0 "main.c" 71
/* 0x000082 0x5c002 */ ra0 = 0; lr = sp[0x8]
/* 0x000083 0x08136 */ /* MW */
.src_ref 0 "main.c" 71 first
.src_ref 0 "main.c" 71 first
/* 0x000084 0x460a0 */ ret; sp+= 0x78
/* 0x000085 0x280f0 */ /* MW */
.src_ref 0 "main.c" 61 23
/* 0x000078 0x42040 */ if (nz) jps 0x8; a1 = sp + 0x70
/* 0x000079 0xa4381 */ /* MW */
.src_ref 0 "main.c" 61 26
/* 0x00007a 0x40000 */ nop; a0 = sp[0xc]
/* 0x00007b 0x081a0 */ /* MW */
.src_ref 0 "main.c" 61 26
/* 0x00007c 0x66000 */ call feof
/* 0x00007d 0x00000 */ /* MW */
.src_ref 0 "main.c" 61 23
.src_ref 0 "main.c" 63 12
.src_ref 0 "main.c" 74 4
/* 0x00007e 0x59010 */ cmp(ra0,0x0); a0 = sp[0x10]
/* 0x00007f 0x08220 */ /* MW */
.src_ref 0 "main.c" 61 4
.src_ref 0 "main.c" 61 23
/* 0x000080 0x43e40 */ if (z) jps -0x38; a1 = sp + 0x70
/* 0x000081 0x24381 */ /* MW */
.src_ref 0 "main.c" 74 4 first
/* 0x000082 0x66000 */ call fclose
/* 0x000083 0x00000 */ /* MW */
.src_ref 0 "main.c" 75 4
/* 0x000084 0x881a0 */ a0 = sp[0xc]
.src_ref 0 "main.c" 75 4 first
/* 0x000085 0x66000 */ call fclose
/* 0x000086 0x00000 */ /* MW */
.src_ref 0 "main.c" 76 4
/* 0x000087 0x882a0 */ a0 = sp[0x14]
.src_ref 0 "main.c" 76 4 first
/* 0x000088 0x66000 */ call fclose
/* 0x000089 0x00000 */ /* MW */
.src_ref 0 "main.c" 77
/* 0x00008a 0x5c002 */ ra0 = 0; lr = sp[0x8]
/* 0x00008b 0x08136 */ /* MW */
.src_ref 0 "main.c" 77 first
.src_ref 0 "main.c" 77 first
/* 0x00008c 0x460a0 */ ret; sp+= 0x78
/* 0x00008d 0x280f0 */ /* MW */
.label _main__end last
.src_ref 0 "main.c" 68 4
/* 0x000086 0x43f93 */ jps -0xe; a0 = sp[0x10]
/* 0x000087 0x88220 */ /* MW */
.src_ref 0 "main.c" 74 4
/* 0x00008e 0x43f93 */ jps -0xe; a0 = sp[0x10]
/* 0x00008f 0x88220 */ /* MW */
.undef global text _Z17initialize_signalP16SingleSignalPathS0_PdS1_iidddi
@@ -502,7 +667,7 @@
.undef global text fscanf
.undef global text _Z16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_
.undef global text _Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_
.undef global text fprintf

View File

@@ -1,2 +1,2 @@
fa9403a65d6908b1a9badf9244d9e40d1a78f635
443b31e65b943f8a264935f20798d041034d012e
16eb5e4638293780f809bd1de8ff96feb0151a27

Binary file not shown.

File diff suppressed because it is too large Load Diff

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,7 +1,7 @@
// File generated by bridge version X-2025.06#84ea4f0b1c#250602, Mon Feb 2 16:08:06 2026
// File generated by bridge version X-2025.06#84ea4f0b1c#250602, Thu Mar 19 16:03:52 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\bridge.exe -oRelease/simulation Release/main.o Release/signal_path.o -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -g -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -cC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/lpdsp32.bcf -LC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -LC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib -LC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib -llpdsp32 -lc -lsoftfloat -lm -a2 -m -fH +work Release/chesswork -plpdsp32
// 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=16 -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
// Release: ipp X-2025.06
@@ -10,89 +10,95 @@ Memory map for memory 'DM':
Size = 16777216
Width = 8 bits
Offset = 0
Used = 10268
Used = 10043
0x00000001..0x00000002 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str00f02b8f'
0x00000004..0x00000093 : Occupied in alias or record memory 'DMA' by symbol '_ZL17c_sensor_signal_t'
0x00000094..0x00000123 : Occupied in alias or record memory 'DMA' by symbol '_ZL19acc_sensor_signal_t'
0x00000124..0x00000151 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str45bf45e5'
0x00000152..0x0000017b : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str1747fd53'
0x0000017c..0x000001b0 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str31c2d68e'
0x000001b1..0x000001b2 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str00f52cca'
0x000001b3..0x000001b5 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str41232700'
0x000001b6..0x000001b9 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str2eb09b76'
0x000001bc..0x000001bf : Occupied in alias or record memory 'DMA' by symbol '_ZL2mu'
0x000001c0..0x000001cf ( 16 items) : Release/main.o::_ro_data_DM_8___main__2 (Data, Global, .rodata.constmem.DM)
0x000001d0..0x000001d3 : Occupied in alias or record memory 'DMA' by symbol '_ZZ16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E11c_sensor_32'
0x000001d4..0x000001d7 : Occupied in alias or record memory 'DMA' by symbol '_ZZ16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E13acc_sensor_32'
0x000001d8..0x000001db : Occupied in alias or record memory 'DMA' by symbol '_ZZ16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre'
0x000001dc..0x000001df : Occupied in alias or record memory 'DMA' by symbol '_ZZ16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E14acc_sensor_pre'
0x000001e0..0x000001eb : Occupied in alias or record memory 'DMA' by symbol 'pointer_coefficient_line'
0x000001ec..0x000001ef : Occupied in alias or record memory 'DMA' by symbol 'errno'
0x000001f0..0x000002ef : Occupied in alias or record memory 'DMA' by symbol 'coefficient_line'
0x000002f0..0x000002ff ( 16 items) : Release/signal_path.o::_ro_data_DM_8___Z20scale_preemph_filterP16SingleSignalPathdddddi__2 (Data, Global, .rodata.constmem.DM)
0x00000300..0x0000030f ( 16 items) : Release/signal_path.o::_ro_data_DM_8___Z10set_weightP16SingleSignalPathdi__2 (Data, Global, .rodata.constmem.DM)
0x00000310..0x00000317 ( 8 items) : Release/signal_path.o::_ro_data_DM_8___Z17initialize_signalP16SingleSignalPathS0_PdS1_iidddi__1 (Data, Global, .rodata.constmem.DM)
0x00000318..0x00000417 : Occupied in alias or record memory 'DMA' by symbol '_main_argv_area'
0x00000418..0x00000497 : Occupied in alias or record memory 'DMA' by symbol '_ZL18_hosted_clib_files'
0x00000498..0x000004a7 ( 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___ZL19propagateFloat64NaNyy__2 (Data, Local, .rodata.constmem.DM)
0x000004b8..0x000004bf ( 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)
0x000004c0..0x000004c7 ( 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)
0x000004c8..0x000004cf ( 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)
0x000004d0..0x000004e7 ( 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)
0x000004e8..0x000004ff ( 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)
0x00000500..0x00000517 ( 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)
0x00000518..0x0000052f ( 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)
0x00000530..0x00000537 ( 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)
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_leyy__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_ltyy__1 (Data, Global, .rodata.constmem.DM)
0x00000548..0x00000557 : Occupied in alias or record memory 'DMA' by symbol '_ZZ6ff_powddE2bp'
0x00000558..0x00000567 : 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_l'
0x00000578..0x0000059f ( 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)
0x000005a0..0x000005ab ( 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)
0x000005ac..0x000005e3 ( 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)
0x000005e8..0x000006ef ( 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)
0x000006f0..0x000006ff ( 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..0x00000707 ( 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)
0x00000124..0x0000016e : Occupied in alias or record memory 'DMA' by symbol '_ZL13__stradd574a4'
0x0000016f..0x000001b9 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str0fe4b1b6'
0x000001ba..0x000001f8 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__stre6369ab8'
0x000001f9..0x000001fa : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str00f52cca'
0x000001fb..0x00000246 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__strcf6f2fde'
0x00000247..0x00000249 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str41232700'
0x0000024a..0x0000024d : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str2eb09b76'
0x0000024e..0x0000024f : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str008811f7'
0x00000250..0x0000025f ( 16 items) : Release/main.o::_ro_data_DM_8___main__2 (Data, Global, .rodata.constmem.DM)
0x00000260..0x00000263 : Occupied in alias or record memory 'DMA' by symbol '_ZL2mu'
0x00000264..0x00000267 : Occupied in alias or record memory 'DMA' by symbol '_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E11c_sensor_32'
0x00000268..0x0000026b : Occupied in alias or record memory 'DMA' by symbol '_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E13acc_sensor_32'
0x0000026c..0x0000026f : Occupied in alias or record memory 'DMA' by symbol '_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E12c_sensor_pre'
0x00000270..0x00000273 : Occupied in alias or record memory 'DMA' by symbol '_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E14acc_sensor_pre'
0x00000274..0x0000027f : Occupied in alias or record memory 'DMA' by symbol 'pointer_coefficient_line'
0x00000280..0x000002bf : Occupied in alias or record memory 'DMA' by symbol 'coefficient_line'
0x000002c0..0x000002c8 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str8f83c4d9'
0x000002cc..0x000002cf : Occupied in alias or record memory 'DMA' by symbol 'errno'
0x000002d0..0x000002df ( 16 items) : Release/signal_path.o::_ro_data_DM_8___Z20scale_preemph_filterP16SingleSignalPathdddddi__2 (Data, Global, .rodata.constmem.DM)
0x000002e0..0x000002ef ( 16 items) : Release/signal_path.o::_ro_data_DM_8___Z10set_weightP16SingleSignalPathdi__2 (Data, Global, .rodata.constmem.DM)
0x000002f0..0x000002f7 ( 8 items) : Release/signal_path.o::_ro_data_DM_8___Z17initialize_signalP16SingleSignalPathS0_PdS1_iidddi__1 (Data, Global, .rodata.constmem.DM)
0x000002f8..0x000003f7 : Occupied in alias or record memory 'DMA' by symbol '_main_argv_area'
0x000003f8..0x00000477 : Occupied in alias or record memory 'DMA' by symbol '_ZL18_hosted_clib_files'
0x00000478..0x00000487 ( 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)
0x00000488..0x00000497 ( 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)
0x00000498..0x0000049f ( 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)
0x000004a0..0x000004a7 ( 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)
0x000004a8..0x000004af ( 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)
0x000004b0..0x000004c7 ( 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)
0x000004c8..0x000004df ( 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)
0x000004e0..0x000004f7 ( 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)
0x000004f8..0x0000050f ( 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)
0x00000510..0x00000517 ( 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)
0x00000518..0x0000051f ( 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)
0x00000520..0x00000527 ( 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)
0x00000528..0x00000537 : Occupied in alias or record memory 'DMA' by symbol '_ZZ6ff_powddE2bp'
0x00000538..0x00000547 : Occupied in alias or record memory 'DMA' by symbol '_ZZ6ff_powddE4dp_h'
0x00000548..0x00000557 : Occupied in alias or record memory 'DMA' by symbol '_ZZ6ff_powddE4dp_l'
0x00000558..0x0000057f ( 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)
0x00000580..0x0000058b ( 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)
0x0000058c..0x000005c3 ( 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)
0x000005c8..0x000006cf ( 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)
0x000006d0..0x000006df ( 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)
0x000006e0..0x000006e7 ( 8 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ro_data_DM_8__ff_sqrt__6 (Data, Global, .rodata.constmem.DM)
0x0000e000..0x0000fff7 ( 8184 items) : Stack
0x00800000..0x00800007 : Occupied in alias or record memory 'DMB' by symbol '_ZL10input_port'
0x00800008..0x0080000b : Occupied in alias or record memory 'DMB' by symbol '_ZZ16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E18filter_accumulator'
0x0080000c..0x0080000f : Occupied in alias or record memory 'DMB' by symbol '_ZZ16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E9output_32'
0x00800008..0x0080000b : Occupied in alias or record memory 'DMB' by symbol '_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E18filter_accumulator'
0x0080000c..0x0080000f : Occupied in alias or record memory 'DMB' by symbol '_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E9output_32'
0x00800010..0x00800017 : Occupied in alias or record memory 'DMB' by symbol '_ZL11output_port'
0x00800018..0x00800117 : Occupied in alias or record memory 'DMB' by symbol 'sample_line'
0x00800118..0x00800123 : Occupied in alias or record memory 'DMB' by symbol 'pointer_sample_line'
0x00800018..0x00800057 : Occupied in alias or record memory 'DMB' by symbol 'sample_line'
0x00800058..0x00800063 : Occupied in alias or record memory 'DMB' by symbol 'pointer_sample_line'
Memory map for memory 'DMA':
Size = 8388608
Width = 8 bits
Offset = 0
Used = 9348
Used = 9315
0x00000001..0x00000002 ( 2 items) : Release/main.o::_ZL13__str00f02b8f (Data, Local, .rodata.DMA.1)
0x00000004..0x00000093 ( 144 items) : Release/main.o::_ZL17c_sensor_signal_t (Data, Local, .bss.DMA.4)
0x00000094..0x00000123 ( 144 items) : Release/main.o::_ZL19acc_sensor_signal_t (Data, Local, .bss.DMA.4)
0x00000124..0x00000151 ( 46 items) : Release/main.o::_ZL13__str45bf45e5 (Data, Local, .rodata.DMA.1)
0x00000152..0x0000017b ( 42 items) : Release/main.o::_ZL13__str1747fd53 (Data, Local, .rodata.DMA.1)
0x0000017c..0x000001b0 ( 53 items) : Release/main.o::_ZL13__str31c2d68e (Data, Local, .rodata.DMA.1)
0x000001b1..0x000001b2 ( 2 items) : Release/main.o::_ZL13__str00f52cca (Data, Local, .rodata.DMA.1)
0x000001b3..0x000001b5 ( 3 items) : Release/main.o::_ZL13__str41232700 (Data, Local, .rodata.DMA.1)
0x000001b6..0x000001b9 ( 4 items) : Release/main.o::_ZL13__str2eb09b76 (Data, Local, .rodata.DMA.1)
0x000001bc..0x000001bf ( 4 items) : Release/signal_path.o::_ZL2mu (Data, Local, .bss.DMA.4)
0x000001d0..0x000001d3 ( 4 items) : Release/signal_path.o::_ZZ16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E11c_sensor_32 (Data, Local, .bss.DMA.4)
0x000001d4..0x000001d7 ( 4 items) : Release/signal_path.o::_ZZ16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E13acc_sensor_32 (Data, Local, .bss.DMA.4)
0x000001d8..0x000001db ( 4 items) : Release/signal_path.o::_ZZ16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre (Data, Local, .bss.DMA.4)
0x000001dc..0x000001df ( 4 items) : Release/signal_path.o::_ZZ16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E14acc_sensor_pre (Data, Local, .bss.DMA.4)
0x000001e0..0x000001eb ( 12 items) : Release/signal_path.o::pointer_coefficient_line (Data, Global, .bss.DMA.4)
0x000001ec..0x000001ef ( 4 items) : errno.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)::errno (Data, Global, .bss.DMA.4)
0x000001f0..0x000002ef ( 256 items) : Release/signal_path.o::coefficient_line (Data, Global, .bss.DMA.8)
0x00000318..0x00000417 ( 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)
0x00000418..0x00000497 ( 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)
0x00000548..0x00000557 ( 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_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_l (Data, Local, .rodata.DMA.8)
0x00000124..0x0000016e ( 75 items) : Release/main.o::_ZL13__stradd574a4 (Data, Local, .rodata.DMA.1)
0x0000016f..0x000001b9 ( 75 items) : Release/main.o::_ZL13__str0fe4b1b6 (Data, Local, .rodata.DMA.1)
0x000001ba..0x000001f8 ( 63 items) : Release/main.o::_ZL13__stre6369ab8 (Data, Local, .rodata.DMA.1)
0x000001f9..0x000001fa ( 2 items) : Release/main.o::_ZL13__str00f52cca (Data, Local, .rodata.DMA.1)
0x000001fb..0x00000246 ( 76 items) : Release/main.o::_ZL13__strcf6f2fde (Data, Local, .rodata.DMA.1)
0x00000247..0x00000249 ( 3 items) : Release/main.o::_ZL13__str41232700 (Data, Local, .rodata.DMA.1)
0x0000024a..0x0000024d ( 4 items) : Release/main.o::_ZL13__str2eb09b76 (Data, Local, .rodata.DMA.1)
0x0000024e..0x0000024f ( 2 items) : Release/signal_path.o::_ZL13__str008811f7 (Data, Local, .rodata.DMA.1)
0x00000260..0x00000263 ( 4 items) : Release/signal_path.o::_ZL2mu (Data, Local, .bss.DMA.4)
0x00000264..0x00000267 ( 4 items) : Release/signal_path.o::_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E11c_sensor_32 (Data, Local, .bss.DMA.4)
0x00000268..0x0000026b ( 4 items) : Release/signal_path.o::_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E13acc_sensor_32 (Data, Local, .bss.DMA.4)
0x0000026c..0x0000026f ( 4 items) : Release/signal_path.o::_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E12c_sensor_pre (Data, Local, .bss.DMA.4)
0x00000270..0x00000273 ( 4 items) : Release/signal_path.o::_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E14acc_sensor_pre (Data, Local, .bss.DMA.4)
0x00000274..0x0000027f ( 12 items) : Release/signal_path.o::pointer_coefficient_line (Data, Global, .bss.DMA.4)
0x00000280..0x000002bf ( 64 items) : Release/signal_path.o::coefficient_line (Data, Global, .bss.DMA.8)
0x000002c0..0x000002c8 ( 9 items) : Release/signal_path.o::_ZL13__str8f83c4d9 (Data, Local, .rodata.DMA.1)
0x000002cc..0x000002cf ( 4 items) : errno.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)::errno (Data, Global, .bss.DMA.4)
0x000002f8..0x000003f7 ( 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)
0x000003f8..0x00000477 ( 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)
0x00000528..0x00000537 ( 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)
0x00000538..0x00000547 ( 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)
0x00000548..0x00000557 ( 16 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ZZ6ff_powddE4dp_l (Data, Local, .rodata.DMA.8)
0x0000e000..0x0000fff7 ( 8184 items) : Stack
Memory map for memory 'DMB':
@@ -100,58 +106,58 @@ Memory map for memory 'DMB':
Size = 4194304
Width = 8 bits
Offset = 0
Used = 292
Used = 100
0x00800000..0x00800007 ( 8 items) : Release/main.o::_ZL10input_port (Data, Local, .bss.DMB.2)
0x00800008..0x0080000b ( 4 items) : Release/signal_path.o::_ZZ16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E18filter_accumulator (Data, Local, .bss.DMB.4)
0x0080000c..0x0080000f ( 4 items) : Release/signal_path.o::_ZZ16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E9output_32 (Data, Local, .bss.DMB.4)
0x00800008..0x0080000b ( 4 items) : Release/signal_path.o::_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E18filter_accumulator (Data, Local, .bss.DMB.4)
0x0080000c..0x0080000f ( 4 items) : Release/signal_path.o::_ZZ16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_E9output_32 (Data, Local, .bss.DMB.4)
0x00800010..0x00800017 ( 8 items) : Release/main.o::_ZL11output_port (Data, Local, .bss.DMB.2)
0x00800018..0x00800117 ( 256 items) : Release/signal_path.o::sample_line (Data, Global, .bss.DMB.4)
0x00800118..0x00800123 ( 12 items) : Release/signal_path.o::pointer_sample_line (Data, Global, .bss.DMB.4)
0x00800018..0x00800057 ( 64 items) : Release/signal_path.o::sample_line (Data, Global, .bss.DMB.4)
0x00800058..0x00800063 ( 12 items) : Release/signal_path.o::pointer_sample_line (Data, Global, .bss.DMB.4)
Memory map for memory 'PM':
Size = 16777216
Width = 20 bits
Offset = 0
Used = 3482
Used = 3524
0x00000000..0x0000001f ( 32 items) : lpdsp32_init.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/liblpdsp32.a)::_ivt (Function, Global, .text)
0x00000020..0x00000025 ( 6 items) : lpdsp32_init.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/liblpdsp32.a)::_main_init (Function, Global, .text)
0x00000026..0x000000ad ( 136 items) : Release/main.o::_main (Function, Global, .text) (stack frame size = 120)
0x000000ae..0x000000bf ( 18 items) : Release/signal_path.o::_Z17initialize_bufferP9BufferPtrPiii (Function, Global, .text)
0x000000c0..0x000000d1 ( 18 items) : Release/signal_path.o::_Z21initialize_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii (Function, Global, .text)
0x000000d2..0x000000df ( 14 items) : Release/signal_path.o::_Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi (Function, Global, .text)
0x000000e0..0x00000165 ( 134 items) : Release/signal_path.o::_Z20scale_preemph_filterP16SingleSignalPathdddddi (Function, Global, .text) (stack frame size = 48)
0x00000166..0x0000016b ( 6 items) : Release/signal_path.o::_Z9set_delayP16SingleSignalPathi (Function, Global, .text)
0x0000016c..0x000001a1 ( 54 items) : Release/signal_path.o::_Z10set_weightP16SingleSignalPathdi (Function, Global, .text) (stack frame size = 24)
0x000001a2..0x000001ff ( 94 items) : Release/signal_path.o::_Z17initialize_signalP16SingleSignalPathS0_PdS1_iidddi (Function, Global, .text) (stack frame size = 64)
0x00000200..0x00000251 ( 82 items) : Release/signal_path.o::_Z16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_ (Function, Global, .text) (stack frame size = 8)
0x00000252..0x0000026d ( 28 items) : lpdsp32_div.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/liblpdsp32.a)::_Z16div64_pos_called7accum_tS_Ry (Function, Global, .text)
0x0000026e..0x0000026f ( 2 items) : stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)::_ZL14clib_hosted_ioP16Hosted_clib_vars (Function, Local, .text)
0x00000270..0x000002a1 ( 50 items) : stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)::fopen (Function, Global, .text) (stack frame size = 80)
0x000002a2..0x000002c1 ( 32 items) : stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)::fclose (Function, Global, .text) (stack frame size = 80)
0x000002c2..0x000002d9 ( 24 items) : stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)::feof (Function, Global, .text) (stack frame size = 80)
0x000002da..0x000002eb ( 18 items) : stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)::fprintf (Function, Global, .text) (stack frame size = 80)
0x000002ec..0x000002fd ( 18 items) : stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)::fscanf (Function, Global, .text) (stack frame size = 80)
0x000002fe..0x0000038d ( 144 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ZL18estimateDiv128To64yyy (Function, Local, .text) (stack frame size = 72)
0x0000038e..0x000003bb ( 46 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ZL19propagateFloat64NaNyy (Function, Local, .text) (stack frame size = 8)
0x000003bc..0x00000409 ( 78 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ZL19roundAndPackFloat64iiy (Function, Local, .text)
0x0000040a..0x0000040f ( 6 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ZL28normalizeRoundAndPackFloat64iiy (Function, Local, .text)
0x00000410..0x0000042d ( 30 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z16int32_to_float64i (Function, Global, .text)
0x0000042e..0x00000461 ( 52 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z30float64_to_int32_round_to_zeroy (Function, Global, .text)
0x00000462..0x00000517 ( 182 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ZL14addFloat64Sigsyyi (Function, Local, .text) (stack frame size = 24)
0x00000518..0x000005bf ( 168 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ZL14subFloat64Sigsyyi (Function, Local, .text) (stack frame size = 32)
0x000005c0..0x000005cb ( 12 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z11float64_addyy (Function, Global, .text)
0x000005cc..0x000005d7 ( 12 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z11float64_subyy (Function, Global, .text)
0x000005d8..0x00000683 ( 172 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z11float64_mulyy (Function, Global, .text) (stack frame size = 24)
0x00000684..0x00000757 ( 212 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z11float64_divyy (Function, Global, .text) (stack frame size = 40)
0x00000758..0x00000783 ( 44 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z10float64_eqyy (Function, Global, .text)
0x00000784..0x000007c1 ( 62 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z10float64_leyy (Function, Global, .text)
0x000007c2..0x00000801 ( 64 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z10float64_ltyy (Function, Global, .text)
0x00000802..0x00000879 ( 120 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::ff_ldexp (Function, Global, .text) (stack frame size = 32)
0x0000087a..0x00000cb5 ( 1084 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::ff_pow (Function, Global, .text) (stack frame size = 88)
0x00000cb6..0x00000d99 ( 228 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::ff_sqrt (Function, Global, .text) (stack frame size = 24)
0x00000026..0x000000b5 ( 144 items) : Release/main.o::_main (Function, Global, .text) (stack frame size = 120)
0x000000b6..0x000000c7 ( 18 items) : Release/signal_path.o::_Z17initialize_bufferP9BufferPtrPiii (Function, Global, .text)
0x000000c8..0x000000d9 ( 18 items) : Release/signal_path.o::_Z21initialize_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii (Function, Global, .text)
0x000000da..0x000000e7 ( 14 items) : Release/signal_path.o::_Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi (Function, Global, .text)
0x000000e8..0x0000016d ( 134 items) : Release/signal_path.o::_Z20scale_preemph_filterP16SingleSignalPathdddddi (Function, Global, .text) (stack frame size = 48)
0x0000016e..0x00000173 ( 6 items) : Release/signal_path.o::_Z9set_delayP16SingleSignalPathi (Function, Global, .text)
0x00000174..0x000001a9 ( 54 items) : Release/signal_path.o::_Z10set_weightP16SingleSignalPathdi (Function, Global, .text) (stack frame size = 24)
0x000001aa..0x00000207 ( 94 items) : Release/signal_path.o::_Z17initialize_signalP16SingleSignalPathS0_PdS1_iidddi (Function, Global, .text) (stack frame size = 64)
0x00000208..0x0000027b ( 116 items) : Release/signal_path.o::_Z16calculate_outputP4FILEP16SingleSignalPathS2_PU17chess_storage_DMBVsS4_S4_ (Function, Global, .text) (stack frame size = 48)
0x0000027c..0x00000297 ( 28 items) : lpdsp32_div.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/liblpdsp32.a)::_Z16div64_pos_called7accum_tS_Ry (Function, Global, .text)
0x00000298..0x00000299 ( 2 items) : stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)::_ZL14clib_hosted_ioP16Hosted_clib_vars (Function, Local, .text)
0x0000029a..0x000002cb ( 50 items) : stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)::fopen (Function, Global, .text) (stack frame size = 80)
0x000002cc..0x000002eb ( 32 items) : stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)::fclose (Function, Global, .text) (stack frame size = 80)
0x000002ec..0x00000303 ( 24 items) : stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)::feof (Function, Global, .text) (stack frame size = 80)
0x00000304..0x00000315 ( 18 items) : stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)::fprintf (Function, Global, .text) (stack frame size = 80)
0x00000316..0x00000327 ( 18 items) : stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)::fscanf (Function, Global, .text) (stack frame size = 80)
0x00000328..0x000003b7 ( 144 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ZL18estimateDiv128To64yyy (Function, Local, .text) (stack frame size = 72)
0x000003b8..0x000003e5 ( 46 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ZL19propagateFloat64NaNyy (Function, Local, .text) (stack frame size = 8)
0x000003e6..0x00000433 ( 78 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ZL19roundAndPackFloat64iiy (Function, Local, .text)
0x00000434..0x00000439 ( 6 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ZL28normalizeRoundAndPackFloat64iiy (Function, Local, .text)
0x0000043a..0x00000457 ( 30 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z16int32_to_float64i (Function, Global, .text)
0x00000458..0x0000048b ( 52 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z30float64_to_int32_round_to_zeroy (Function, Global, .text)
0x0000048c..0x00000541 ( 182 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ZL14addFloat64Sigsyyi (Function, Local, .text) (stack frame size = 24)
0x00000542..0x000005e9 ( 168 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ZL14subFloat64Sigsyyi (Function, Local, .text) (stack frame size = 32)
0x000005ea..0x000005f5 ( 12 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z11float64_addyy (Function, Global, .text)
0x000005f6..0x00000601 ( 12 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z11float64_subyy (Function, Global, .text)
0x00000602..0x000006ad ( 172 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z11float64_mulyy (Function, Global, .text) (stack frame size = 24)
0x000006ae..0x00000781 ( 212 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z11float64_divyy (Function, Global, .text) (stack frame size = 40)
0x00000782..0x000007ad ( 44 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z10float64_eqyy (Function, Global, .text)
0x000007ae..0x000007eb ( 62 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z10float64_leyy (Function, Global, .text)
0x000007ec..0x0000082b ( 64 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z10float64_ltyy (Function, Global, .text)
0x0000082c..0x000008a3 ( 120 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::ff_ldexp (Function, Global, .text) (stack frame size = 32)
0x000008a4..0x00000cdf ( 1084 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::ff_pow (Function, Global, .text) (stack frame size = 88)
0x00000ce0..0x00000dc3 ( 228 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::ff_sqrt (Function, Global, .text) (stack frame size = 24)
External symbols:
@@ -160,7 +166,7 @@ External symbols:
_ctors_start = 0x0
_dtors_end = 0x0
_dtors_start = 0x0
_pc_end = 0xd9a
_pc_end = 0xdc4
_pc_start = 0x0
_sp_end_DMA = 0xe000
_sp_start_DMA = 0xfff8
@@ -176,13 +182,13 @@ Section summary for memory 'DM':
4 0 errno.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a) (in DMA)
128 0 stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a) (in DMA)
0 16 Release/main.o
288 152 Release/main.o (in DMA)
288 300 Release/main.o (in DMA)
16 0 Release/main.o (in DMB)
0 40 Release/signal_path.o
288 0 Release/signal_path.o (in DMA)
276 0 Release/signal_path.o (in DMB)
96 11 Release/signal_path.o (in DMA)
84 0 Release/signal_path.o (in DMB)
---------- ---------- ----------
1256 828 Total
872 987 Total
Section summary for memory 'DMA':
@@ -193,19 +199,19 @@ Section summary for memory 'DMA':
256 0 0 lpdsp32_init.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/liblpdsp32.a)
4 0 0 errno.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)
128 0 0 stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)
288 152 0 Release/main.o
288 0 0 Release/signal_path.o
288 300 0 Release/main.o
96 11 0 Release/signal_path.o
---------- ---------- ---------- ----------
964 200 8184 Total
772 359 8184 Total
Section summary for memory 'DMB':
.bss File
---------- ----------
16 Release/main.o
276 Release/signal_path.o
84 Release/signal_path.o
---------- ----------
292 Total
100 Total
Section summary for memory 'PM':
@@ -216,24 +222,24 @@ Section summary for memory 'PM':
1432 math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)
38 lpdsp32_init.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/liblpdsp32.a)
144 stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)
136 Release/main.o
420 Release/signal_path.o
144 Release/main.o
454 Release/signal_path.o
---------- ----------
3482 Total
3524 Total
File summary:
Release/main.o
DM 16
DMA 440
DMA 588
DMB 16
PM 136
PM 144
Release/signal_path.o
DM 40
DMA 288
DMB 276
PM 420
DMA 107
DMB 84
PM 454
softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)
DM 176

File diff suppressed because it is too large Load Diff

View File

@@ -46,9 +46,15 @@ int main(void) {
coefficients // Anzahl Filterkoeffizienten
);
FILE *fp1 = fopen("./simulation_data/simple_corrupted_signal.txt", "r");
FILE *fp2 = fopen("./simulation_data/simple_noise_signal.txt", "r");
FILE *fp3 = fopen("./simulation_data/output/simple_output_simulated.txt", "w");
FILE *fp1 = fopen("../../04_Python_Simulation/simulation_data/simple_dsp_corrupted_signal.txt", "r");
FILE *fp2 = fopen("../../04_Python_Simulation/simulation_data/simple_dsp_noise_signal_vpu.txt", "r");
FILE *fp3 = fopen("../../04_Python_Simulation/filter_output/simple_dsp_output.txt", "w");
FILE *fp = fopen("../../04_Python_Simulation/filter_output/simple_dsp_filter_coefficients.txt", "w");
// FILE *fp1 = fopen("../../04_Python_Simulation/simulation_data/complex_dsp_corrupted_signal.txt", "r");
// FILE *fp2 = fopen("../../04_Python_Simulation/simulation_data/complex_dsp_noise_signal_vpu.txt", "r");
// FILE *fp3 = fopen("../../04_Python_Simulation/filter_output/complex_dsp_output.txt", "w");
// FILE *fp = fopen("../../04_Python_Simulation/filter_output/complex_dsp_filter_coefficients.txt", "w");
int d0, d1;
@@ -60,7 +66,7 @@ int main(void) {
input_port[i+1] = (int16_t) d1;
}
calculate_output(
&c_sensor_signal_t, &acc_sensor_signal_t, &input_port[0], &input_port[1], output_port);
fp, &c_sensor_signal_t, &acc_sensor_signal_t, &input_port[0], &input_port[1], output_port);
for (int i=0; i<BLOCK_LEN; i++){
fprintf(fp3, "%d\n", output_port[i]);
}

View File

@@ -120,6 +120,7 @@ void initialize_signal(
SingleSignalPath *c_sensor_signal_t, SingleSignalPath *acc_sensor_signal_t,
double *b_c, double *b_acc, int delay_c, int delay_acc, double weight_c, double weight_acc, double lms_mu, int lms_fir_num_coeffs);
void calculate_output(
FILE *fp,
SingleSignalPath *c_sensor_signal_t,
SingleSignalPath *acc_sensor_signal_t,
int16_t volatile chess_storage(DMB) *c_sensor_input,

View File

@@ -1,3 +1,5 @@
#include <stdio.h>
#include <stdint.h>
#include "include/signal_path.h"
#define BLOCK_LEN 1
@@ -15,7 +17,6 @@ int chess_storage(DMA % (sizeof(long long))) coefficient_line[MAX_FIR_COEFFS];
BufferPtrDMB chess_storage(DMB) pointer_sample_line;
BufferPtr pointer_coefficient_line;
#ifdef PLATFORM_GENERIC
// lpdsp32 functionallity moddeling functions
accum_t fract_mult(int a, int b){
@@ -253,7 +254,7 @@ int inline apply_fir_filter(BufferPtrDMB chess_storage(DMB) *pointer_sample_line
return rnd_saturate(acc_fir);
}
void static inline update_filter_coefficients(BufferPtrDMB chess_storage(DMB) *pointer_sample_line, BufferPtr *pointer_coefficient_line, int output){
void static inline update_filter_coefficients(FILE *fp, BufferPtrDMB chess_storage(DMB) *pointer_sample_line, BufferPtr *pointer_coefficient_line, int output){
int chess_storage(DMA) *p_w0 = pointer_coefficient_line->ptr_start; //Pointer auf Filterkoeffizienten-Array
int chess_storage(DMB) *p_x0 = pointer_sample_line->ptr_current; //Current-Pointer 1 auf Sample-Line Array
@@ -279,6 +280,7 @@ void static inline update_filter_coefficients(BufferPtrDMB chess_storage(DMB) *p
// Filterkoeffizienten mit Korrekturterm*Acc-Sensor-Sample updaten - 1 Cycle
acc_w0 += fract_mult(correction, *p_x0);
acc_w1 += fract_mult(correction, *p_x1);
fprintf(fp, "%d, %d, ", rnd_saturate(acc_w0), rnd_saturate(acc_w1));
//Beide Pointer in der Sample-Line um 2 dekrementieren
p_x0 = cyclic_add(p_x0, -2, p_xstart, sample_line_len);
p_x1 = cyclic_add(p_x1, -2, p_xstart, sample_line_len);
@@ -286,6 +288,7 @@ void static inline update_filter_coefficients(BufferPtrDMB chess_storage(DMB) *p
*((long long *)p_w0) = llcompose(rnd_saturate(acc_w0), rnd_saturate(acc_w1));//LOAD/STORE-Hazard - +1 NOP benötigt - 1 Cycle
p_w0+=2; //Koeffizienten-Pointer um 2 inkrementieren
}
fprintf(fp, "\n");
}
void initialize_signal(
@@ -329,6 +332,7 @@ void initialize_signal(
// C-Sensor (d) = Corrupted Signal (Desired Signal + Corruption Noise Signal)
// Acc-Sensor (x) = Reference Noise Signal
void calculate_output(
FILE *fp,
SingleSignalPath *c_sensor_signal_t,
SingleSignalPath *acc_sensor_signal_t,
int16_t volatile chess_storage(DMB) *c_sensor_input, //Pointer auf Input-Port im Shared Memory
@@ -371,7 +375,7 @@ void calculate_output(
// Output-Signal berechnen -> C-Sensor Sample - Akkumulator Output des adaptiven Filters
output_32[0] = c_sensor_pre[0] - filter_accumulator[0];
// Filterkoeffizienten adaptieren
update_filter_coefficients(&pointer_sample_line, &pointer_coefficient_line, output_32[0]);
update_filter_coefficients(fp, &pointer_sample_line, &pointer_coefficient_line, output_32[0]);
// Bitshift zurück auf 16-Bit und in Ausgangsarray schreiben
for (uint32_t i=0; i<BLOCK_LEN; i++) chess_flatten_loop
{

View File

@@ -1,7 +1,7 @@
<project name="Project" processor="lpdsp32">
<file type="c" name="main.c" path=""/>
<file type="c" name="signal_path.c" path="signal_processing"/>
<option id="cpp.define" value="BLOCK_LEN=1 MAX_FIR_COEFFS=64" inherit="1" cfg="Release"/>
<option id="cpp.define" value="BLOCK_LEN=1 MAX_FIR_COEFFS=16" inherit="1" cfg="Release"/>
<option id="project.name" value="simulation"/>
<option id="project.type" value="exe"/>
</project>

View File

@@ -14,9 +14,10 @@
</VerPaneNode>
<VerPaneNode size="2">
<EditorBookNode size="2">
<window name="editor0" visible="1" select="0"/>
<window name="editor0" visible="1" select="1"/>
<window name="editor1" visible="1" select="0"/>
<window name="editor2" visible="1" select="1"/>
<window name="editor2" visible="1" select="0"/>
<window name="editor3" visible="1" select="0"/>
</EditorBookNode>
<ViewBookNode size="1">
<window name="ConsoleView" visible="1" select="1"/>
@@ -25,10 +26,68 @@
</VerPaneNode>
</HorPaneNode>
</perspective>
<editor id="editor0" file="main.c" top="23.0" cursor="36.54" foldmap="1" linemap="0"/>
<editor id="editor1" file="signal_processing/signal_path.c" top="1.0" cursor="13.29" foldmap="1" linemap="0"/>
<editor id="editor2" file="signal_processing/include/signal_path.h" top="1.0" cursor="10.28" foldmap="1" linemap="0"/>
<perspective type="iss">
<HorPaneNode>
<VerPaneNode size="3">
<ViewBookNode size="3">
<window name="ProjectView" visible="0" select="0"/>
<window name="MicView" visible="1" select="1"/>
<window name="OutlineView" visible="0" select="0"/>
<window name="HierarchyView" visible="0" select="0"/>
</ViewBookNode>
<ViewBookNode size="2">
<window name="StatsView" visible="1" select="1"/>
<window name="RegisterView" visible="1" select="0"/>
<window name="StorageView" visible="0" select="0"/>
<window name="PipelineView" visible="0" select="0"/>
<window name="DynamicConfiguration" visible="1" select="0"/>
</ViewBookNode>
</VerPaneNode>
<VerPaneNode size="4">
<ViewBookNode size="1">
<window name="IssTimeline" visible="0" select="0"/>
</ViewBookNode>
<EditorBookNode size="4">
<window name="editor0" visible="1" select="1"/>
<window name="editor1" visible="1" select="0"/>
<window name="editor2" visible="1" select="0"/>
<window name="editor3" visible="1" select="0"/>
</EditorBookNode>
<ViewBookNode size="2">
<window name="HostedIOView" visible="1" select="1"/>
<window name="FileIOView" visible="0" select="0"/>
<window name="VarInfoView" visible="0" select="0"/>
<window name="LocalVarView" visible="1" select="0"/>
<window name="BreakWatchView" visible="0" select="0"/>
<window name="ProfilingView" visible="0" select="0"/>
<window name="IssReverseDebuggingView" visible="0" select="0"/>
</ViewBookNode>
<ViewBookNode size="1">
<window name="ConsoleView" visible="1" select="1"/>
</ViewBookNode>
</VerPaneNode>
</HorPaneNode>
</perspective>
<editor id="editor0" file="main.c" top="29.0" cursor="58.35" foldmap="1" linemap="0"/>
<editor id="editor1" file="signal_processing/signal_path.c" top="1.0" cursor="13.0" foldmap="1" linemap="0"/>
<editor id="editor2" file="signal_processing/include/signal_path.h" top="5.0" cursor="10.28" foldmap="1" linemap="0"/>
<editor id="editor3" file="../../../OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/lpdsp32_init.s" top="2.0" cursor="15.0" foldmap="1" linemap="0"/>
</zlayout>
<active cfg="Release" dbg="&lt;None&gt;"/>
<selectsim type="ISSCA" exe="&lt;PROCDIR&gt;/../iss/lpdsp32"/>
<issui>iss iss_toplevel color_storages 0
iss varinfo::locals last_sort {1 -increasing}
iss profiling hazards_logging Off
iss registers isvisible {} notvisible {}
iss storages isvisible {} notvisible {}
iss varinfo::statics last_sort {1 -increasing}
iss memory::DM start_field 0 vector 0
iss memory::SDM start_field 0 vector 0
iss memory::WDM start_field 0 vector 0
iss memory::LPM start_field 0 vector 0
iss memory::PM start_field 0 vector 0
iss memory::LDM start_field 0 vector 0
iss profiling value(stepped) 1 value(report_type) textual value(lcovgenhtml_opts) {--show-details --legend --sort --demangle-cpp --rc lcov_branch_coverage=1} value(lcovgenhtml_dir) asiplcov_html
iss register_trees data_format Default vars {} expansions {}
iss waveform vars {{time {} {} {}}} signal_info {time {alias time color green num_format %d} {time {} {} {}} {alias time color green num_format %d}} samples 16 namesf_width 100 valuesf_width 100</issui>
</prxusersettings>

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

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