Calc-Funktion kommentiert - kompiliert
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,8 +1,8 @@
|
||||
466ba9a29dd6732e5048de41303e492793f3e524
|
||||
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
||||
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
||||
9bc11a5ae02d860ea1a49be9ba20510fbd931a4a
|
||||
4dd04b51a581d801613ae5e6844f96871fc4cacf
|
||||
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
69cfd8cc3fbe170e72ebc0ce327cc94c5afbcf7b
|
||||
46
|
||||
9b3b7a9b88adaef22d9629763d6e1ac1ffb8a6db
|
||||
28
|
||||
0
|
||||
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 20 09:59:26 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
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 20 09:59:26 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
|
||||
|
||||
@@ -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;
|
||||
@@ -116,7 +117,6 @@
|
||||
ptr_current $__PDMB__sint_DMB @8;
|
||||
}
|
||||
__A64DMB__sint_DMB : _array(DMB,256,4) [64] $__sint_DMB;
|
||||
__uchar_DMIO : _basic(DMIO,1,1) __uchar;
|
||||
__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;
|
||||
@@ -222,7 +222,14 @@
|
||||
OUTPUT_MODE_FIR = 3;
|
||||
OUTPUT_MODE_FIR_LMS_LEAKY = 4;
|
||||
}
|
||||
void____ : _function() _void;
|
||||
__cchar_DMA : _basic(DMA,1,1) __cchar;
|
||||
__A47__cchar_DMA : _array(DMA,47,1) [47] $__cchar_DMA;
|
||||
__A2__cchar_DMA : _array(DMA,2,1) [2] $__cchar_DMA;
|
||||
__A43__cchar_DMA : _array(DMA,43,1) [43] $__cchar_DMA;
|
||||
__A54__cchar_DMA : _array(DMA,54,1) [54] $__cchar_DMA;
|
||||
__A3__cchar_DMA : _array(DMA,3,1) [3] $__cchar_DMA;
|
||||
__A4__cchar_DMA : _array(DMA,4,1) [4] $__cchar_DMA;
|
||||
__sint____ : _function() $__sint__;
|
||||
__fdouble_DMA : _basic(DMA,8,8) __fdouble;
|
||||
__A5__fdouble_DMA : _array(DMA,40,8) [5] $__fdouble_DMA;
|
||||
__PFILE__ : _pointer() $__Pvoid__ $FILE_void;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 20 09:59:26 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
|
||||
|
||||
@@ -8,32 +8,17 @@
|
||||
"C:\\Users\\phangl\\00_Repos\\06_DSP_Simulation\\simulation\\main.c"
|
||||
"C:\\Users\\phangl\\00_Repos\\06_DSP_Simulation\\simulation"
|
||||
|
||||
"main-b11aa2.sfg"
|
||||
: isr0
|
||||
: "isr0" global "main.c" 42 Ofile
|
||||
(
|
||||
)
|
||||
|
||||
"main-9f2435.sfg"
|
||||
: _main
|
||||
: "main" global "main.c" 46 Ofile
|
||||
: "main" global "main.c" 28 Ofile
|
||||
(
|
||||
_Z4initP16SingleSignalPathS0_PdS1_iidddi
|
||||
fopen
|
||||
feof
|
||||
fscanf
|
||||
_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_
|
||||
void_enable_interrupts
|
||||
void_core_halt
|
||||
)
|
||||
|
||||
"main-2c657d.asm"
|
||||
: void_enable_interrupts
|
||||
: "enable_interrupts" global "..\\..\\..\\OneDrive - MED-EL\\Desktop\\LPDSP32_Modell\\lib\\lpdsp32_irq.h" 43 Ofile
|
||||
(
|
||||
)
|
||||
|
||||
"main-d47062.asm"
|
||||
: void_core_halt
|
||||
: "core_halt" global "..\\..\\..\\OneDrive - MED-EL\\Desktop\\LPDSP32_Modell\\lib\\lpdsp32_irq.h" 62 Ofile
|
||||
(
|
||||
fprintf
|
||||
fclose
|
||||
)
|
||||
|
||||
""
|
||||
@@ -42,9 +27,39 @@
|
||||
(
|
||||
)
|
||||
|
||||
""
|
||||
: fopen
|
||||
: "fopen" global "..\\..\\..\\OneDrive - MED-EL\\Desktop\\LPDSP32_Modell\\lib\\runtime\\include\\stdio.h" 73 Ofile
|
||||
(
|
||||
)
|
||||
|
||||
""
|
||||
: feof
|
||||
: "feof" global "..\\..\\..\\OneDrive - MED-EL\\Desktop\\LPDSP32_Modell\\lib\\runtime\\include\\stdio.h" 141 Ofile
|
||||
(
|
||||
)
|
||||
|
||||
""
|
||||
: fscanf
|
||||
: "fscanf" global "..\\..\\..\\OneDrive - MED-EL\\Desktop\\LPDSP32_Modell\\lib\\runtime\\include\\stdio.h" 88 Ofile
|
||||
(
|
||||
)
|
||||
|
||||
""
|
||||
: _Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_
|
||||
: "calc" global "signal_processing\\include\\signal_path.h" 125 Ofile
|
||||
(
|
||||
)
|
||||
|
||||
""
|
||||
: fprintf
|
||||
: "fprintf" global "..\\..\\..\\OneDrive - MED-EL\\Desktop\\LPDSP32_Modell\\lib\\runtime\\include\\stdio.h" 83 Ofile
|
||||
(
|
||||
)
|
||||
|
||||
""
|
||||
: fclose
|
||||
: "fclose" global "..\\..\\..\\OneDrive - MED-EL\\Desktop\\LPDSP32_Modell\\lib\\runtime\\include\\stdio.h" 74 Ofile
|
||||
(
|
||||
)
|
||||
|
||||
|
||||
@@ -1,23 +1,30 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 20 09:59:26 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
|
||||
|
||||
[
|
||||
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 : _ZL12css_cmd_flag typ=int8_ val=12582916f bnd=f sz=1 algn=1 stl=DMIO tref=__uchar_DMIO
|
||||
7 : _ZL15action_required typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__sint_DMA
|
||||
8 : _ZL16corrupted_signal typ=int8_ bnd=f sz=144 algn=4 stl=DMA tref=SingleSignalPath_DMA
|
||||
9 : _ZL22reference_noise_signal typ=int8_ bnd=f sz=144 algn=4 stl=DMA tref=SingleSignalPath_DMA
|
||||
10 : _ZL10input_port typ=int8_ val=8388608f bnd=f sz=8 algn=2 stl=DMB tref=__A4DMB__sshort_DMB
|
||||
11 : _ZL11output_port typ=int8_ val=8388624f bnd=f sz=8 algn=2 stl=DMB tref=__A4DMB__sshort_DMB
|
||||
12 : _ZL15input_pointer_0 typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__PDMB__sshort_DMA
|
||||
13 : _ZL15input_pointer_1 typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__PDMB__sshort_DMA
|
||||
14 : _ZL14output_pointer typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__PDMB__sshort_DMA
|
||||
15 : _ZL14sample_pointer typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__PDMB__sshort_DMA
|
||||
16 : _ZL6sample typ=int8_ bnd=f sz=2 algn=2 stl=DMB tref=int16_t_DMB
|
||||
17 : _ZZ4mainvE4mode typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=OutputMode_DMA
|
||||
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 : _ZL16corrupted_signal typ=int8_ bnd=f sz=144 algn=4 stl=DMA tref=SingleSignalPath_DMA
|
||||
11 : _ZL22reference_noise_signal typ=int8_ bnd=f sz=144 algn=4 stl=DMA tref=SingleSignalPath_DMA
|
||||
12 : _ZL10input_port typ=int8_ val=8388608f bnd=f sz=8 algn=2 stl=DMB tref=__A4DMB__sshort_DMB
|
||||
13 : _ZL11output_port typ=int8_ val=8388624f bnd=f sz=8 algn=2 stl=DMB tref=__A4DMB__sshort_DMB
|
||||
14 : _ZL15input_pointer_0 typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__PDMB__sshort_DMA
|
||||
15 : _ZL15input_pointer_1 typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__PDMB__sshort_DMA
|
||||
16 : _ZL14output_pointer typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__PDMB__sshort_DMA
|
||||
17 : _ZL14sample_pointer typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__PDMB__sshort_DMA
|
||||
18 : _ZL6sample typ=int8_ bnd=f sz=2 algn=2 stl=DMB tref=int16_t_DMB
|
||||
19 : _ZZ4mainvE4mode typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=OutputMode_DMA
|
||||
20 : _ZL13__str8a4fef85 typ=int8_ bnd=F sz=47 algn=1 stl=DMA tref=__A47__cchar_DMA
|
||||
21 : _ZL13__str00f02b8f typ=int8_ bnd=F sz=2 algn=1 stl=DMA tref=__A2__cchar_DMA
|
||||
22 : _ZL13__strff0646f3 typ=int8_ bnd=F sz=43 algn=1 stl=DMA tref=__A43__cchar_DMA
|
||||
23 : _ZL13__str8a32ec0e typ=int8_ bnd=F sz=54 algn=1 stl=DMA tref=__A54__cchar_DMA
|
||||
24 : _ZL13__str00f52cca typ=int8_ bnd=F sz=2 algn=1 stl=DMA tref=__A2__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
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
b94f5e81f66808a8f4f9315bd020e05811fb8d4a
|
||||
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
||||
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
||||
d125357c90bc01d214517ac1f8dd127ce36fc2ee
|
||||
71526df70ad714866e87fde227f899b3f5e3c622
|
||||
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
0
|
||||
|
||||
Binary file not shown.
@@ -1,18 +1,30 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 20 09:59:26 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
|
||||
|
||||
_ZL12css_cmd_flag/6 $ css_cmd_flag
|
||||
_ZL15action_required/7 $ action_required
|
||||
_ZL16corrupted_signal/8 $ corrupted_signal
|
||||
_ZL22reference_noise_signal/9 $ reference_noise_signal
|
||||
_ZL10input_port/10 $ input_port
|
||||
_ZL11output_port/11 $ output_port
|
||||
_ZL15input_pointer_0/12 $ input_pointer_0
|
||||
_ZL15input_pointer_1/13 $ input_pointer_1
|
||||
_ZL14output_pointer/14 $ output_pointer
|
||||
_ZL14sample_pointer/15 $ sample_pointer
|
||||
_ZL6sample/16 $ sample
|
||||
_ZZ4mainvE4mode/17 $ mode _main
|
||||
_ZZ4mainvE4mode/17 : #02 #00 #00 #00
|
||||
_ZL16corrupted_signal/10 $ corrupted_signal
|
||||
_ZL22reference_noise_signal/11 $ reference_noise_signal
|
||||
_ZL10input_port/12 $ input_port
|
||||
_ZL11output_port/13 $ output_port
|
||||
_ZL15input_pointer_0/14 $ input_pointer_0
|
||||
_ZL15input_pointer_1/15 $ input_pointer_1
|
||||
_ZL14output_pointer/16 $ output_pointer
|
||||
_ZL14sample_pointer/17 $ sample_pointer
|
||||
_ZL6sample/18 $ sample
|
||||
_ZZ4mainvE4mode/19 $ mode _main
|
||||
_ZZ4mainvE4mode/19 : #02 #00 #00 #00
|
||||
_ZL13__str8a4fef85/20 $ __str8a4fef85
|
||||
_ZL13__str8a4fef85/20 : #2e #2f #73 #69 #6d #75 #6c #61 #74 #69 #6f #6e #5f #64 #61 #74 #61 #2f #63 #6f #6d #70 #6c #65 #78 #5f #63 #6f #72 #72 #75 #70 #74 #65 #64 #5f #73 #69 #67 #6e #61 #6c #2e #74 #78 #74 #00
|
||||
_ZL13__str00f02b8f/21 $ __str00f02b8f
|
||||
_ZL13__str00f02b8f/21 : #72 #00
|
||||
_ZL13__strff0646f3/22 $ __strff0646f3
|
||||
_ZL13__strff0646f3/22 : #2e #2f #73 #69 #6d #75 #6c #61 #74 #69 #6f #6e #5f #64 #61 #74 #61 #2f #63 #6f #6d #70 #6c #65 #78 #5f #6e #6f #69 #73 #65 #5f #73 #69 #67 #6e #61 #6c #2e #74 #78 #74 #00
|
||||
_ZL13__str8a32ec0e/23 $ __str8a32ec0e
|
||||
_ZL13__str8a32ec0e/23 : #2e #2f #73 #69 #6d #75 #6c #61 #74 #69 #6f #6e #5f #64 #61 #74 #61 #2f #6f #75 #74 #70 #75 #74 #2f #63 #6f #6d #70 #6c #65 #78 #5f #6f #75 #74 #70 #75 #74 #5f #73 #69 #6d #75 #6c #61 #74 #65 #64 #2e #74 #78 #74 #00
|
||||
_ZL13__str00f52cca/24 $ __str00f52cca
|
||||
_ZL13__str00f52cca/24 : #77 #00
|
||||
_ZL13__str41232700/25 $ __str41232700
|
||||
_ZL13__str41232700/25 : #25 #64 #00
|
||||
_ZL13__str2eb09b76/26 $ __str2eb09b76
|
||||
_ZL13__str2eb09b76/26 : #25 #64 #0a #00
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 20 09:59:26 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
|
||||
|
||||
@@ -11,18 +11,47 @@ prop gp_offset_type = ( __sint );
|
||||
|
||||
prop static_variable_registers = ( IMSK irq_stat );
|
||||
|
||||
// inline assembly void enable_interrupts()
|
||||
Fvoid_enable_interrupts : user_defined, volatile, assembly {
|
||||
fnm : "enable_interrupts" 'inline assembly void enable_interrupts()';
|
||||
flc : ( A[0] A[1] A[2] A[3] A[4] A[5] A[6] A[7] Ae[0] Ae[1] Ah[0] Ah[1] Al[0] Al[1] Be[0] Be[1] Bh[0] Bh[1] Bl[0] Bl[1] C[0] C[1] C[2] C[3] LB[0] LB[1] LR[0] LSZ[0] LSZ[1] RA[0] RA[1] RB[0] RB[1] );
|
||||
// FILE *fopen(const char *, const char *)
|
||||
Ffopen : user_defined, called {
|
||||
fnm : "fopen" 'FILE *fopen(const char *, const char *)';
|
||||
arg : ( dmaddr_:i dmaddr_:r dmaddr_:i dmaddr_:i );
|
||||
loc : ( LR[0] A[0] A[1] A[2] );
|
||||
vac : ( srIM[0] );
|
||||
llv : 0 0 0 0 0 ;
|
||||
}
|
||||
|
||||
// inline assembly void core_halt()
|
||||
Fvoid_core_halt : user_defined, volatile, assembly {
|
||||
fnm : "core_halt" 'inline assembly void core_halt()';
|
||||
flc : ( A[0] A[1] A[2] A[3] A[4] A[5] A[6] A[7] Ae[0] Ae[1] Ah[0] Ah[1] Al[0] Al[1] Be[0] Be[1] Bh[0] Bh[1] Bl[0] Bl[1] C[0] C[1] C[2] C[3] LB[0] LB[1] LR[0] LSZ[0] LSZ[1] RA[0] RA[1] RB[0] RB[1] );
|
||||
// int fclose(FILE *)
|
||||
Ffclose : user_defined, called {
|
||||
fnm : "fclose" 'int fclose(FILE *)';
|
||||
arg : ( dmaddr_:i int32_:r dmaddr_:i );
|
||||
loc : ( LR[0] RA[0] A[0] );
|
||||
vac : ( srIM[0] );
|
||||
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 ;
|
||||
}
|
||||
|
||||
// int fscanf(FILE *, const char *, ...)
|
||||
Ffscanf : user_defined, called, varargs {
|
||||
fnm : "fscanf" 'int fscanf(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 feof(FILE *)
|
||||
Ffeof : user_defined, called {
|
||||
fnm : "feof" 'int feof(FILE *)';
|
||||
arg : ( dmaddr_:i int32_:r dmaddr_:i );
|
||||
loc : ( LR[0] RA[0] A[0] );
|
||||
vac : ( srIM[0] );
|
||||
llv : 0 0 0 0 0 ;
|
||||
}
|
||||
@@ -43,22 +72,40 @@ F_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_ : user_d
|
||||
vac : ( srIM[0] );
|
||||
}
|
||||
|
||||
// void isr0()
|
||||
Fisr0 : user_defined, isr, called {
|
||||
fnm : "isr0" 'void isr0()';
|
||||
flc : ( A[0] A[1] A[2] A[3] A[4] A[5] A[6] A[7] Ae[0] Ae[1] Ah[0] Ah[1] Al[0] Al[1] Be[0] Be[1] Bh[0] Bh[1] Bl[0] Bl[1] C[0] C[1] C[2] C[3] LB[0] LB[1] LR[0] LSZ[0] LSZ[1] RA[0] RA[1] RB[0] RB[1] srFlags[0] );
|
||||
svd : ( srIM[0] );
|
||||
frm : ( );
|
||||
llv : 0 0 0 0 0 ;
|
||||
}
|
||||
|
||||
// int main()
|
||||
F_main : user_defined, called {
|
||||
fnm : "main" 'int main()';
|
||||
arg : ( dmaddr_:i int32_:r );
|
||||
loc : ( LR[0] RA[0] );
|
||||
vac : ( srIM[0] );
|
||||
frm : ( l=80 b=8 );
|
||||
frm : ( l=88 b=8 );
|
||||
llv : 0 4 0 0 0 ;
|
||||
}
|
||||
|
||||
// int VA0Ffscanf(FILE *, const char *, ...)
|
||||
VA0Ffscanf : user_defined, called, varargs {
|
||||
fnm : "VA0Ffscanf" 'int VA0Ffscanf(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 VA1Ffscanf(FILE *, const char *, ...)
|
||||
VA1Ffscanf : user_defined, called, varargs {
|
||||
fnm : "VA1Ffscanf" 'int VA1Ffscanf(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 VA2Ffprintf(FILE *, const char *, ...)
|
||||
VA2Ffprintf : user_defined, called, varargs {
|
||||
fnm : "VA2Ffprintf" 'int VA2Ffprintf(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 ;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,3 +1,2 @@
|
||||
"main-b11aa2.o" 0
|
||||
"main-9f2435.o" 0
|
||||
"main.gvt.o" 0
|
||||
|
||||
@@ -1,13 +1,10 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 20 09:59:26 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
|
||||
|
||||
|
||||
// per defined called function, table of invoked intrinsic functions (excluding built-in operators):
|
||||
|
||||
// void isr0()
|
||||
|
||||
// int main()
|
||||
void *cyclic_add(void *, int, void *, int)
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
6bd14b3bc305504dd7bb9269fe30bf59aca75a76
|
||||
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
||||
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
||||
e09177406743480e193022463cd660529462057a
|
||||
4d136b3bc1359e2f4d279472cff46f21cdcb5b6c
|
||||
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
51f321a08bbf6d068e6d50c4fac79f685b77b8d9
|
||||
348
|
||||
7735b3b2a4dcf96232e36dd19984284915d22b06
|
||||
343
|
||||
0
|
||||
|
||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 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
|
||||
|
||||
@@ -113,49 +113,45 @@ F_Z37sig_cirular_buffer_ptr_put_sample_DMBPU17chess_storage_DMB12BufferPtrDMBi :
|
||||
249 : __fchtmp typ=int32_ bnd=m
|
||||
259 : __tmp typ=int72_ bnd=m
|
||||
261 : __tmp typ=int72_ bnd=m
|
||||
263 : __tmp typ=int32_ bnd=m
|
||||
265 : __tmp typ=int32_ bnd=m
|
||||
279 : __fch__ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre typ=int32_ bnd=m
|
||||
284 : __tmp typ=int32_ bnd=m
|
||||
295 : __fch_ptr_fir_lms_coeffs_ptr_start typ=dmaddr_ bnd=m
|
||||
332 : __fch__ZL2mu typ=int32_ bnd=m
|
||||
337 : __fchtmp typ=int64_ bnd=m
|
||||
343 : __fchtmp typ=int32_ bnd=m
|
||||
344 : __tmp typ=int72_ bnd=m
|
||||
346 : __fchtmp typ=int32_ bnd=m
|
||||
347 : __tmp typ=int72_ bnd=m
|
||||
361 : __tmp typ=int32_ bnd=m
|
||||
362 : __tmp typ=int32_ bnd=m
|
||||
363 : __tmp typ=int64_ bnd=m
|
||||
382 : __fch__ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32 typ=int32_ bnd=m
|
||||
386 : __tmp typ=int72_ bnd=m
|
||||
387 : __tmp typ=int32_ bnd=m
|
||||
388 : __tmp typ=int16_ bnd=m
|
||||
428 : __ct_m4 typ=int18_ val=-4f bnd=m
|
||||
429 : __ct_m8 typ=int18_ val=-8f bnd=m
|
||||
453 : __vcnt typ=int32_ bnd=m
|
||||
454 : __ct_m1 typ=int32_ val=-1f bnd=m
|
||||
455 : __ct_1 typ=int32_ val=1f bnd=m
|
||||
456 : __cv typ=uint16_ bnd=m
|
||||
482 : __ptr_ptr_fir_lms_coeffs__a8 typ=dmaddr_ val=8a bnd=m adro=41
|
||||
485 : __rt typ=dmaddr_ bnd=m tref=__Pvoid__
|
||||
513 : __ct_0S0 typ=int18_ val=0S0 bnd=m
|
||||
514 : __ct_0s0 typ=int18_ val=0s0 bnd=m
|
||||
515 : __ct_4 typ=int18_ val=4f bnd=m
|
||||
516 : __ct_8 typ=int18_ val=8f bnd=m
|
||||
520 : __ct_2 typ=uint2_ val=2f bnd=m
|
||||
527 : __ct_1 typ=uint2_ val=1f bnd=m
|
||||
532 : __tmp typ=int72_ bnd=m
|
||||
537 : __tmp typ=int18_ bnd=m
|
||||
540 : __inl_acc1_A typ=int32_ bnd=m
|
||||
541 : __inl_acc1_B typ=int32_ bnd=m
|
||||
547 : __trgt typ=uint16_ val=0j bnd=m
|
||||
548 : __vcnt typ=uint16_ bnd=m
|
||||
549 : __trgt typ=uint16_ val=0j bnd=m
|
||||
550 : __vcnt typ=uint16_ bnd=m
|
||||
275 : __fch__ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre typ=int32_ bnd=m
|
||||
280 : __tmp typ=int32_ bnd=m
|
||||
291 : __fch_ptr_fir_lms_coeffs_ptr_start typ=dmaddr_ bnd=m
|
||||
328 : __fch__ZL2mu typ=int32_ bnd=m
|
||||
333 : __fchtmp typ=int64_ bnd=m
|
||||
339 : __fchtmp typ=int32_ bnd=m
|
||||
340 : __tmp typ=int72_ bnd=m
|
||||
342 : __fchtmp typ=int32_ bnd=m
|
||||
343 : __tmp typ=int72_ bnd=m
|
||||
357 : __tmp typ=int32_ bnd=m
|
||||
358 : __tmp typ=int32_ bnd=m
|
||||
359 : __tmp typ=int64_ bnd=m
|
||||
378 : __fch__ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32 typ=int32_ bnd=m
|
||||
382 : __tmp typ=int72_ bnd=m
|
||||
383 : __tmp typ=int32_ bnd=m
|
||||
384 : __tmp typ=int16_ bnd=m
|
||||
424 : __ct_m4 typ=int18_ val=-4f bnd=m
|
||||
425 : __ct_m8 typ=int18_ val=-8f bnd=m
|
||||
449 : __vcnt typ=int32_ bnd=m
|
||||
450 : __ct_m1 typ=int32_ val=-1f bnd=m
|
||||
451 : __ct_1 typ=int32_ val=1f bnd=m
|
||||
452 : __cv typ=uint16_ bnd=m
|
||||
478 : __ptr_ptr_fir_lms_coeffs__a8 typ=dmaddr_ val=8a bnd=m adro=41
|
||||
481 : __rt typ=dmaddr_ bnd=m tref=__Pvoid__
|
||||
509 : __ct_0S0 typ=int18_ val=0S0 bnd=m
|
||||
510 : __ct_0s0 typ=int18_ val=0s0 bnd=m
|
||||
511 : __ct_4 typ=int18_ val=4f bnd=m
|
||||
512 : __ct_8 typ=int18_ val=8f bnd=m
|
||||
516 : __ct_2 typ=uint2_ val=2f bnd=m
|
||||
523 : __ct_1 typ=uint2_ val=1f bnd=m
|
||||
528 : __tmp typ=int72_ bnd=m
|
||||
533 : __tmp typ=int18_ bnd=m
|
||||
541 : __trgt typ=uint16_ val=0j bnd=m
|
||||
542 : __vcnt typ=uint16_ bnd=m
|
||||
543 : __trgt typ=uint16_ val=0j bnd=m
|
||||
544 : __vcnt typ=uint16_ bnd=m
|
||||
]
|
||||
F_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_ {
|
||||
#602 off=0
|
||||
#594 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>;
|
||||
@@ -206,318 +202,314 @@ F_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_ {
|
||||
(out_16.95 var=84 stl=__spill_WDMA off=0) inp () <119>;
|
||||
(out_16.96 var=84) deassign (out_16.95) <120>;
|
||||
(__rd___sp.98 var=58) rd_res_reg (__R_SP.24 __sp.32) <122>;
|
||||
(__R_SP.102 var=26 __sp.103 var=34) wr_res_reg (__rt.2223 __sp.32) <126>;
|
||||
(__R_SP.102 var=26 __sp.103 var=34) wr_res_reg (__rt.2219 __sp.32) <126>;
|
||||
(__fch___extDM_int16_.246 var=141 __extDM_int16_.247 var=47 __vola.248 var=29) load (__M_SDMB.6 cSensor.90 __extDM_int16_.45 __vola.27) <270>;
|
||||
(__ct_16.250 var=143) const () <272>;
|
||||
(__M_WDMA.258 var=11 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E10cSensor_32.259 var=35) store (__tmp.2419 __ptr_cSensor_32.57 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E10cSensor_32.33) <280>;
|
||||
(__M_WDMA.258 var=11 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E10cSensor_32.259 var=35) store (__tmp.2415 __ptr_cSensor_32.57 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E10cSensor_32.33) <280>;
|
||||
(__fch___extDM_int16_.265 var=156 __extDM_int16_.266 var=47 __vola.267 var=29) load (__M_SDMB.6 accSensor.93 __extDM_int16_.247 __vola.248) <286>;
|
||||
(__M_WDMA.277 var=11 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E12accSensor_32.278 var=36) store (__tmp.2424 __ptr_accSensor_32.59 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E12accSensor_32.34) <296>;
|
||||
(__M_WDMA.563 var=11 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre.564 var=37) store (__tmp.2419 __ptr_c_block_pre.61 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre.35) <494>;
|
||||
(__M_WDMA.576 var=11 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_block_pre.577 var=38) store (__tmp.2424 __ptr_acc_block_pre.63 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_block_pre.36) <506>;
|
||||
(__M_WDMA.277 var=11 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E12accSensor_32.278 var=36) store (__tmp.2420 __ptr_accSensor_32.59 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E12accSensor_32.34) <296>;
|
||||
(__M_WDMA.563 var=11 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre.564 var=37) store (__tmp.2415 __ptr_c_block_pre.61 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre.35) <494>;
|
||||
(__M_WDMA.576 var=11 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_block_pre.577 var=38) store (__tmp.2420 __ptr_acc_block_pre.63 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_block_pre.36) <506>;
|
||||
(_Z37sig_cirular_buffer_ptr_put_sample_DMBPU17chess_storage_DMB12BufferPtrDMBi.766 var=206) const () <608>;
|
||||
(__link.768 var=208) dmaddr__call_dmaddr_ (_Z37sig_cirular_buffer_ptr_put_sample_DMBPU17chess_storage_DMB12BufferPtrDMBi.766) <610>;
|
||||
(__rt.2223 var=485) __Pvoid__pl___Pvoid_int18_ (__rd___sp.98 __ct_0S0.2412) <1909>;
|
||||
(__ct_0S0.2412 var=513) const () <2176>;
|
||||
(__ct_2.2418 var=520) const () <2187>;
|
||||
(__tmp.2419 var=145) int72__shift_int72__int72__uint2_ (__fch___extDM_int16_.246 __ct_16.250 __ct_2.2418) <2188>;
|
||||
(__tmp.2424 var=160) int72__shift_int72__int72__uint2_ (__fch___extDM_int16_.265 __ct_16.250 __ct_2.2418) <2196>;
|
||||
(__rt.2219 var=481) __Pvoid__pl___Pvoid_int18_ (__rd___sp.98 __ct_0S0.2408) <1905>;
|
||||
(__ct_0S0.2408 var=509) const () <2172>;
|
||||
(__ct_2.2414 var=516) const () <2183>;
|
||||
(__tmp.2415 var=145) int72__shift_int72__int72__uint2_ (__fch___extDM_int16_.246 __ct_16.250 __ct_2.2414) <2184>;
|
||||
(__tmp.2420 var=160) int72__shift_int72__int72__uint2_ (__fch___extDM_int16_.265 __ct_16.250 __ct_2.2414) <2192>;
|
||||
call {
|
||||
(__ptr_ptr_fir_lms_delay_line.760 var=67 stl=A off=4) assign (__ptr_ptr_fir_lms_delay_line.65) <602>;
|
||||
(__fch__ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_block_pre.765 var=205 stl=RA off=0) assign (__tmp.2424) <607>;
|
||||
(__fch__ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_block_pre.765 var=205 stl=RA off=0) assign (__tmp.2420) <607>;
|
||||
(__link.769 var=208 stl=LR off=0) assign (__link.768) <611>;
|
||||
(_ZL2mu.770 var=45 __extDM.771 var=32 __extDM_BufferPtr.772 var=42 __extDM_BufferPtrDMB.773 var=40 __extDM___PDMint32_.774 var=51 __extDM_int16_.775 var=47 __extDM_int32_.776 var=46 __extDM_int64_.777 var=57 __extDM_void.778 var=48 __extPM.779 var=33 __extPM_void.780 var=49 ptr_fir_lms_coeffs.781 var=41 ptr_fir_lms_coeffs_buffer_len.782 var=55 ptr_fir_lms_coeffs_ptr_current.783 var=53 ptr_fir_lms_coeffs_ptr_start.784 var=56 ptr_fir_lms_delay_line.785 var=39 ptr_fir_lms_delay_line_buffer_len.786 var=54 ptr_fir_lms_delay_line_ptr_current.787 var=50 ptr_fir_lms_delay_line_ptr_start.788 var=52 __vola.789 var=29) F_Z37sig_cirular_buffer_ptr_put_sample_DMBPU17chess_storage_DMB12BufferPtrDMBi (__link.769 __ptr_ptr_fir_lms_delay_line.760 __fch__ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_block_pre.765 _ZL2mu.43 __extDM.30 __extDM_BufferPtr.40 __extDM_BufferPtrDMB.38 __extDM___PDMint32_.49 __extDM_int16_.266 __extDM_int32_.44 __extDM_int64_.55 __extDM_void.46 __extPM.31 __extPM_void.47 ptr_fir_lms_coeffs.39 ptr_fir_lms_coeffs_buffer_len.53 ptr_fir_lms_coeffs_ptr_current.51 ptr_fir_lms_coeffs_ptr_start.54 ptr_fir_lms_delay_line.37 ptr_fir_lms_delay_line_buffer_len.52 ptr_fir_lms_delay_line_ptr_current.48 ptr_fir_lms_delay_line_ptr_start.50 __vola.267) <612>;
|
||||
} #14 off=1
|
||||
#624 off=2
|
||||
#616 off=2
|
||||
(__ptr_ptr_fir_lms_coeffs.67 var=70) const () <91>;
|
||||
(__ct_2.242 var=137) const () <266>;
|
||||
(__ct_0.761 var=202) const () <603>;
|
||||
(__fch_ptr_fir_lms_delay_line_ptr_current.799 var=212) load (__M_WDMB.10 __rt.2333 ptr_fir_lms_delay_line_ptr_current.787) <622>;
|
||||
(__fch_ptr_fir_lms_delay_line_ptr_start.804 var=216) load (__M_WDMB.10 __rt.2355 ptr_fir_lms_delay_line_ptr_start.788) <627>;
|
||||
(__fch_ptr_fir_lms_coeffs_ptr_current.809 var=220) load (__M_WDMA.9 __ptr_ptr_fir_lms_coeffs__a8.2209 ptr_fir_lms_coeffs_ptr_current.783) <632>;
|
||||
(__fch_ptr_fir_lms_delay_line_buffer_len.814 var=224) load (__M_WDMB.10 __rt.2377 ptr_fir_lms_delay_line_buffer_len.786) <637>;
|
||||
(__fch_ptr_fir_lms_delay_line_ptr_current.799 var=212) load (__M_WDMB.10 __rt.2329 ptr_fir_lms_delay_line_ptr_current.787) <622>;
|
||||
(__fch_ptr_fir_lms_delay_line_ptr_start.804 var=216) load (__M_WDMB.10 __rt.2351 ptr_fir_lms_delay_line_ptr_start.788) <627>;
|
||||
(__fch_ptr_fir_lms_coeffs_ptr_current.809 var=220) load (__M_WDMA.9 __ptr_ptr_fir_lms_coeffs__a8.2205 ptr_fir_lms_coeffs_ptr_current.783) <632>;
|
||||
(__fch_ptr_fir_lms_delay_line_buffer_len.814 var=224) load (__M_WDMB.10 __rt.2373 ptr_fir_lms_delay_line_buffer_len.786) <637>;
|
||||
(__fch_ptr_fir_lms_coeffs_buffer_len.819 var=228) load (__M_WDMA.9 __ptr_ptr_fir_lms_coeffs.67 ptr_fir_lms_coeffs_buffer_len.782) <642>;
|
||||
(__ct_m4.2080 var=428) const () <1742>;
|
||||
(__ct_m1.2141 var=454) const () <1794>;
|
||||
(__vcnt.2142 var=453) __sint__pl___sint___sint (__fch_ptr_fir_lms_coeffs_buffer_len.819 __ct_m1.2141) <1796>;
|
||||
(__ct_1.2144 var=455) const () <1798>;
|
||||
(__vcnt.2145 var=453) __sint__pl___sint___sint (__vcnt.2440 __ct_1.2144) <1800>;
|
||||
(__cv.2146 var=456) uint16__uint16____sint (__vcnt.2145) <1801>;
|
||||
(__ptr_ptr_fir_lms_coeffs__a8.2209 var=482) const () <1865>;
|
||||
(__rt.2333 var=485) __Pvoid__pl___Pvoid_int18_ (__ptr_ptr_fir_lms_delay_line.65 __ct_8.2415) <2049>;
|
||||
(__rt.2355 var=485) __Pvoid__mi___Pvoid_int18_ (__rt.2333 __ct_4.2414) <2077>;
|
||||
(__rt.2377 var=485) __Pvoid__mi___Pvoid_int18_ (__rt.2355 __ct_4.2414) <2105>;
|
||||
(__rt.2399 var=485) __Pvoid__pl___Pvoid_int18_ (__ptr_ptr_fir_lms_coeffs.67 __ct_4.2414) <2133>;
|
||||
(__ct_4.2414 var=515) const () <2180>;
|
||||
(__ct_8.2415 var=516) const () <2182>;
|
||||
(__tmp.2429 var=537) int72__shift_int72__int72__uint2_ (__fch_ptr_fir_lms_delay_line_buffer_len.814 __ct_2.242 __ct_2.2418) <2204>;
|
||||
(__ct_1.2433 var=527) const () <2211>;
|
||||
(__tmp.2439 var=532) int72__shift_int72__int72__uint2_ (__vcnt.2142 __ct_1.2144 __ct_1.2433) <2220>;
|
||||
(__vcnt.2440 var=453) int32__extract_high_int72_ (__tmp.2439) <2221>;
|
||||
(__trgt.2448 var=547) const () <2312>;
|
||||
() void_doloop_uint16__uint16_ (__cv.2146 __trgt.2448) <2313>;
|
||||
(__vcnt.2449 var=548) undefined () <2314>;
|
||||
(__ct_m4.2076 var=424) const () <1738>;
|
||||
(__ct_m1.2137 var=450) const () <1790>;
|
||||
(__vcnt.2138 var=449) __sint__pl___sint___sint (__fch_ptr_fir_lms_coeffs_buffer_len.819 __ct_m1.2137) <1792>;
|
||||
(__ct_1.2140 var=451) const () <1794>;
|
||||
(__vcnt.2141 var=449) __sint__pl___sint___sint (__vcnt.2436 __ct_1.2140) <1796>;
|
||||
(__cv.2142 var=452) uint16__uint16____sint (__vcnt.2141) <1797>;
|
||||
(__ptr_ptr_fir_lms_coeffs__a8.2205 var=478) const () <1861>;
|
||||
(__rt.2329 var=481) __Pvoid__pl___Pvoid_int18_ (__ptr_ptr_fir_lms_delay_line.65 __ct_8.2411) <2045>;
|
||||
(__rt.2351 var=481) __Pvoid__mi___Pvoid_int18_ (__rt.2329 __ct_4.2410) <2073>;
|
||||
(__rt.2373 var=481) __Pvoid__mi___Pvoid_int18_ (__rt.2351 __ct_4.2410) <2101>;
|
||||
(__rt.2395 var=481) __Pvoid__pl___Pvoid_int18_ (__ptr_ptr_fir_lms_coeffs.67 __ct_4.2410) <2129>;
|
||||
(__ct_4.2410 var=511) const () <2176>;
|
||||
(__ct_8.2411 var=512) const () <2178>;
|
||||
(__tmp.2425 var=533) int72__shift_int72__int72__uint2_ (__fch_ptr_fir_lms_delay_line_buffer_len.814 __ct_2.242 __ct_2.2414) <2200>;
|
||||
(__ct_1.2429 var=523) const () <2207>;
|
||||
(__tmp.2435 var=528) int72__shift_int72__int72__uint2_ (__vcnt.2138 __ct_1.2140 __ct_1.2429) <2216>;
|
||||
(__vcnt.2436 var=449) int32__extract_high_int72_ (__tmp.2435) <2217>;
|
||||
(__trgt.2444 var=541) const () <2308>;
|
||||
() void_doloop_uint16__uint16_ (__cv.2142 __trgt.2444) <2309>;
|
||||
(__vcnt.2445 var=542) undefined () <2310>;
|
||||
for {
|
||||
{
|
||||
(__inl_p_x0.883 var=97) entry (__inl_p_x0.1052 __fch_ptr_fir_lms_delay_line_ptr_current.799) <706>;
|
||||
(__inl_p_h.885 var=99) entry (__inl_p_h.1056 __fch_ptr_fir_lms_coeffs_ptr_current.809) <708>;
|
||||
(__inl_acc1_A.888 var=540) entry (__inl_acc1_A.1062 __ct_0.761) <711>;
|
||||
(__inl_acc1_B.889 var=541) entry (__inl_acc1_B.1064 __ct_0.761) <712>;
|
||||
(__inl_p_x0.883 var=97) entry (__inl_p_x0.1048 __fch_ptr_fir_lms_delay_line_ptr_current.799) <706>;
|
||||
(__inl_p_h.885 var=99) entry (__inl_p_h.1052 __fch_ptr_fir_lms_coeffs_ptr_current.809) <708>;
|
||||
(__inl_acc1_A.888 var=102) entry (__inl_acc1_A.1058 __ct_0.761) <711>;
|
||||
(__inl_acc1_B.889 var=103) entry (__inl_acc1_B.1060 __ct_0.761) <712>;
|
||||
} #17
|
||||
{
|
||||
(__fchtmp.924 var=237) load (__M_WDMB.10 __inl_p_x0.883 _ZL2mu.770 __extDM_int32_.776 ptr_fir_lms_coeffs_buffer_len.782 ptr_fir_lms_delay_line_buffer_len.786) <747>;
|
||||
(__fchtmp.925 var=238) load (__M_WDMA.9 __inl_p_h.885 _ZL2mu.770 __extDM_int32_.776 ptr_fir_lms_coeffs_buffer_len.782 ptr_fir_lms_delay_line_buffer_len.786) <748>;
|
||||
(__fchtmp.935 var=248) load (__M_WDMB.10 __inl_p_x0.2019 _ZL2mu.770 __extDM_int32_.776 ptr_fir_lms_coeffs_buffer_len.782 ptr_fir_lms_delay_line_buffer_len.786) <758>;
|
||||
(__fchtmp.936 var=249) load (__M_WDMA.9 __rt.2267 _ZL2mu.770 __extDM_int32_.776 ptr_fir_lms_coeffs_buffer_len.782 ptr_fir_lms_delay_line_buffer_len.786) <759>;
|
||||
(__inl_acc1_A.947 var=102) accum_t__pl_accum_t_accum_t (__inl_acc1_A.888 __tmp.2032) <770>;
|
||||
(__inl_acc1_B.949 var=103) accum_t__pl_accum_t_accum_t (__inl_acc1_B.889 __tmp.2037) <772>;
|
||||
(__tmp.950 var=263) __sint_rnd_saturate_accum_t (__inl_acc1_A.947) <773>;
|
||||
(__tmp.952 var=265) __sint_rnd_saturate_accum_t (__inl_acc1_B.949) <775>;
|
||||
(__inl_p_x0.2019 var=97) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__inl_p_x0.883 __ct_m4.2080 __fch_ptr_fir_lms_delay_line_ptr_start.804 __tmp.2429) <1628>;
|
||||
(__inl_p_x0.2027 var=97) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__inl_p_x0.2019 __ct_m4.2080 __fch_ptr_fir_lms_delay_line_ptr_start.804 __tmp.2429) <1639>;
|
||||
(__tmp.2032 var=259) int72__multss_int32__int32__uint1_ (__fchtmp.924 __fchtmp.925 __ct_0.75) <1647>;
|
||||
(__tmp.2037 var=261) int72__multss_int32__int32__uint1_ (__fchtmp.935 __fchtmp.936 __ct_0.75) <1655>;
|
||||
(__rt.2267 var=485) __Pvoid__pl___Pvoid_int18_ (__inl_p_h.885 __ct_4.2414) <1965>;
|
||||
(__rt.2289 var=485) __Pvoid__pl___Pvoid_int18_ (__rt.2267 __ct_4.2414) <1993>;
|
||||
} #412 off=3
|
||||
(__fchtmp.935 var=248) load (__M_WDMB.10 __inl_p_x0.2015 _ZL2mu.770 __extDM_int32_.776 ptr_fir_lms_coeffs_buffer_len.782 ptr_fir_lms_delay_line_buffer_len.786) <758>;
|
||||
(__fchtmp.936 var=249) load (__M_WDMA.9 __rt.2263 _ZL2mu.770 __extDM_int32_.776 ptr_fir_lms_coeffs_buffer_len.782 ptr_fir_lms_delay_line_buffer_len.786) <759>;
|
||||
(__inl_acc1_A.947 var=102) accum_t__pl_accum_t_accum_t (__inl_acc1_A.888 __tmp.2028) <770>;
|
||||
(__inl_acc1_B.949 var=103) accum_t__pl_accum_t_accum_t (__inl_acc1_B.889 __tmp.2033) <772>;
|
||||
(__inl_p_x0.2015 var=97) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__inl_p_x0.883 __ct_m4.2076 __fch_ptr_fir_lms_delay_line_ptr_start.804 __tmp.2425) <1624>;
|
||||
(__inl_p_x0.2023 var=97) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__inl_p_x0.2015 __ct_m4.2076 __fch_ptr_fir_lms_delay_line_ptr_start.804 __tmp.2425) <1635>;
|
||||
(__tmp.2028 var=259) int72__multss_int32__int32__uint1_ (__fchtmp.924 __fchtmp.925 __ct_0.75) <1643>;
|
||||
(__tmp.2033 var=261) int72__multss_int32__int32__uint1_ (__fchtmp.935 __fchtmp.936 __ct_0.75) <1651>;
|
||||
(__rt.2263 var=481) __Pvoid__pl___Pvoid_int18_ (__inl_p_h.885 __ct_4.2410) <1961>;
|
||||
(__rt.2285 var=481) __Pvoid__pl___Pvoid_int18_ (__rt.2263 __ct_4.2410) <1989>;
|
||||
} #404 off=3
|
||||
{
|
||||
() for_count (__vcnt.2449) <781>;
|
||||
(__inl_p_x0.1052 var=97 __inl_p_x0.1053 var=97) exit (__inl_p_x0.2027) <829>;
|
||||
(__inl_p_h.1056 var=99 __inl_p_h.1057 var=99) exit (__rt.2289) <831>;
|
||||
(__inl_acc1_A.1062 var=540 __inl_acc1_A.1063 var=540) exit (__tmp.950) <834>;
|
||||
(__inl_acc1_B.1064 var=541 __inl_acc1_B.1065 var=541) exit (__tmp.952) <835>;
|
||||
() for_count (__vcnt.2445) <777>;
|
||||
(__inl_p_x0.1048 var=97 __inl_p_x0.1049 var=97) exit (__inl_p_x0.2023) <825>;
|
||||
(__inl_p_h.1052 var=99 __inl_p_h.1053 var=99) exit (__rt.2285) <827>;
|
||||
(__inl_acc1_A.1058 var=102 __inl_acc1_A.1059 var=102) exit (__inl_acc1_A.947) <830>;
|
||||
(__inl_acc1_B.1060 var=103 __inl_acc1_B.1061 var=103) exit (__inl_acc1_B.949) <831>;
|
||||
} #19
|
||||
} #16 rng=[1,65535]
|
||||
#103 off=4
|
||||
#99 off=4
|
||||
(__ptr_acc_block_filt.69 var=72) const () <93>;
|
||||
(__ptr_out_32.71 var=74) const () <95>;
|
||||
(__ptr_mu.73 var=76) const () <97>;
|
||||
(__inl_acc1_C.1134 var=111) accum_t__pl_accum_t_accum_t (__inl_acc1_A.1063 __inl_acc1_B.1065) <870>;
|
||||
(__tmpb0_F_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_.1135 var=92) __sint_rnd_saturate_accum_t (__inl_acc1_C.1134) <871>;
|
||||
(__M_WDMB.1139 var=12 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E14acc_block_filt.1140 var=43) store (__tmpb0_F_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_.1135 __ptr_acc_block_filt.69 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E14acc_block_filt.41) <875>;
|
||||
(__fch__ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre.1144 var=279) load (__M_WDMA.9 __ptr_c_block_pre.61 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre.564) <879>;
|
||||
(__tmp.1149 var=284) __sint__mi___sint___sint (__fch__ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre.1144 __tmpb0_F_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_.1135) <884>;
|
||||
(__M_WDMB.1153 var=12 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32.1154 var=44) store (__tmp.1149 __ptr_out_32.71 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32.42) <888>;
|
||||
(__fch_ptr_fir_lms_coeffs_ptr_start.1170 var=295) load (__M_WDMA.9 __rt.2399 ptr_fir_lms_coeffs_ptr_start.784) <904>;
|
||||
(__fch__ZL2mu.1218 var=332) load (__M_WDMA.9 __ptr_mu.73 _ZL2mu.770) <952>;
|
||||
(__inl_prod.1220 var=125) __sint_rnd_saturate_accum_t (__inl_acc_C.2050) <954>;
|
||||
(__inl_p_x1.2045 var=120) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__fch_ptr_fir_lms_delay_line_ptr_current.799 __ct_m4.2080 __fch_ptr_fir_lms_delay_line_ptr_start.804 __tmp.2429) <1666>;
|
||||
(__inl_acc_C.2050 var=124) int72__multss_int32__int32__uint1_ (__fch__ZL2mu.1218 __tmp.1149 __ct_0.75) <1674>;
|
||||
(__ct_m8.2081 var=429) const () <1744>;
|
||||
(__trgt.2450 var=549) const () <2315>;
|
||||
() void_doloop_uint16__uint16_ (__cv.2146 __trgt.2450) <2316>;
|
||||
(__vcnt.2451 var=550) undefined () <2317>;
|
||||
(__inl_acc1_C.1130 var=111) accum_t__pl_accum_t_accum_t (__inl_acc1_A.1059 __inl_acc1_B.1061) <866>;
|
||||
(__tmpb0_F_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_.1131 var=92) __sint_rnd_saturate_accum_t (__inl_acc1_C.1130) <867>;
|
||||
(__M_WDMB.1135 var=12 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E14acc_block_filt.1136 var=43) store (__tmpb0_F_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_.1131 __ptr_acc_block_filt.69 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E14acc_block_filt.41) <871>;
|
||||
(__fch__ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre.1140 var=275) load (__M_WDMA.9 __ptr_c_block_pre.61 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre.564) <875>;
|
||||
(__tmp.1145 var=280) __sint__mi___sint___sint (__fch__ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre.1140 __tmpb0_F_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_.1131) <880>;
|
||||
(__M_WDMB.1149 var=12 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32.1150 var=44) store (__tmp.1145 __ptr_out_32.71 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32.42) <884>;
|
||||
(__fch_ptr_fir_lms_coeffs_ptr_start.1166 var=291) load (__M_WDMA.9 __rt.2395 ptr_fir_lms_coeffs_ptr_start.784) <900>;
|
||||
(__fch__ZL2mu.1214 var=328) load (__M_WDMA.9 __ptr_mu.73 _ZL2mu.770) <948>;
|
||||
(__inl_prod.1216 var=125) __sint_rnd_saturate_accum_t (__inl_acc_C.2046) <950>;
|
||||
(__inl_p_x1.2041 var=120) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__fch_ptr_fir_lms_delay_line_ptr_current.799 __ct_m4.2076 __fch_ptr_fir_lms_delay_line_ptr_start.804 __tmp.2425) <1662>;
|
||||
(__inl_acc_C.2046 var=124) int72__multss_int32__int32__uint1_ (__fch__ZL2mu.1214 __tmp.1145 __ct_0.75) <1670>;
|
||||
(__ct_m8.2077 var=425) const () <1740>;
|
||||
(__trgt.2446 var=543) const () <2311>;
|
||||
() void_doloop_uint16__uint16_ (__cv.2142 __trgt.2446) <2312>;
|
||||
(__vcnt.2447 var=544) undefined () <2313>;
|
||||
for {
|
||||
{
|
||||
(_ZL2mu.1240 var=45) entry (_ZL2mu.1385 _ZL2mu.770) <974>;
|
||||
(__extDM_int32_.1241 var=46) entry (__extDM_int32_.1387 __extDM_int32_.776) <975>;
|
||||
(ptr_fir_lms_delay_line_buffer_len.1249 var=54) entry (ptr_fir_lms_delay_line_buffer_len.1403 ptr_fir_lms_delay_line_buffer_len.786) <983>;
|
||||
(ptr_fir_lms_coeffs_buffer_len.1250 var=55) entry (ptr_fir_lms_coeffs_buffer_len.1405 ptr_fir_lms_coeffs_buffer_len.782) <984>;
|
||||
(__extDM_int64_.1252 var=57) entry (__extDM_int64_.1409 __extDM_int64_.777) <986>;
|
||||
(__inl_p_h0.1294 var=118) entry (__inl_p_h0.1493 __fch_ptr_fir_lms_coeffs_ptr_start.1170) <1028>;
|
||||
(__inl_p_x0.1295 var=119) entry (__inl_p_x0.1495 __fch_ptr_fir_lms_delay_line_ptr_current.799) <1029>;
|
||||
(__inl_p_x1.1296 var=120) entry (__inl_p_x1.1497 __inl_p_x1.2045) <1030>;
|
||||
(_ZL2mu.1236 var=45) entry (_ZL2mu.1381 _ZL2mu.770) <970>;
|
||||
(__extDM_int32_.1237 var=46) entry (__extDM_int32_.1383 __extDM_int32_.776) <971>;
|
||||
(ptr_fir_lms_delay_line_buffer_len.1245 var=54) entry (ptr_fir_lms_delay_line_buffer_len.1399 ptr_fir_lms_delay_line_buffer_len.786) <979>;
|
||||
(ptr_fir_lms_coeffs_buffer_len.1246 var=55) entry (ptr_fir_lms_coeffs_buffer_len.1401 ptr_fir_lms_coeffs_buffer_len.782) <980>;
|
||||
(__extDM_int64_.1248 var=57) entry (__extDM_int64_.1405 __extDM_int64_.777) <982>;
|
||||
(__inl_p_h0.1290 var=118) entry (__inl_p_h0.1489 __fch_ptr_fir_lms_coeffs_ptr_start.1166) <1024>;
|
||||
(__inl_p_x0.1291 var=119) entry (__inl_p_x0.1491 __fch_ptr_fir_lms_delay_line_ptr_current.799) <1025>;
|
||||
(__inl_p_x1.1292 var=120) entry (__inl_p_x1.1493 __inl_p_x1.2041) <1026>;
|
||||
} #22
|
||||
{
|
||||
(__fchtmp.1312 var=337) load (__M_LDMA.12 __inl_p_h0.1294 _ZL2mu.1240 __extDM_int32_.1241 __extDM_int64_.1252 ptr_fir_lms_coeffs_buffer_len.1250 ptr_fir_lms_delay_line_buffer_len.1249) <1046>;
|
||||
(__inl_h0.1314 var=127 __inl_h1.1315 var=128) void_lldecompose___ulonglong___sint___sint (__fchtmp.1312) <1048>;
|
||||
(__fchtmp.1318 var=343) load (__M_WDMB.10 __inl_p_x0.1295 _ZL2mu.1240 __extDM_int32_.1241 ptr_fir_lms_coeffs_buffer_len.1250 ptr_fir_lms_delay_line_buffer_len.1249) <1051>;
|
||||
(__inl_acc_A.1320 var=129) accum_t__pl_accum_t_accum_t (__inl_h0.1314 __tmp.2055) <1053>;
|
||||
(__fchtmp.1321 var=346) load (__M_WDMB.10 __inl_p_x1.1296 _ZL2mu.1240 __extDM_int32_.1241 ptr_fir_lms_coeffs_buffer_len.1250 ptr_fir_lms_delay_line_buffer_len.1249) <1054>;
|
||||
(__inl_acc_B.1323 var=130) accum_t__pl_accum_t_accum_t (__inl_h1.1315 __tmp.2060) <1056>;
|
||||
(__tmp.1336 var=361) __sint_rnd_saturate_accum_t (__inl_acc_A.1320) <1069>;
|
||||
(__tmp.1337 var=362) __sint_rnd_saturate_accum_t (__inl_acc_B.1323) <1070>;
|
||||
(__tmp.1338 var=363) __ulonglong_llcompose___sint___sint (__tmp.1336 __tmp.1337) <1071>;
|
||||
(__M_LDMA.1340 var=14 _ZL2mu.1341 var=45 __extDM_int32_.1342 var=46 __extDM_int64_.1343 var=57 ptr_fir_lms_coeffs_buffer_len.1344 var=55 ptr_fir_lms_delay_line_buffer_len.1345 var=54) store (__tmp.1338 __inl_p_h0.1294 _ZL2mu.1240 __extDM_int32_.1241 __extDM_int64_.1252 ptr_fir_lms_coeffs_buffer_len.1250 ptr_fir_lms_delay_line_buffer_len.1249) <1073>;
|
||||
(__tmp.2055 var=344) int72__multss_int32__int32__uint1_ (__inl_prod.1220 __fchtmp.1318 __ct_0.75) <1682>;
|
||||
(__tmp.2060 var=347) int72__multss_int32__int32__uint1_ (__inl_prod.1220 __fchtmp.1321 __ct_0.75) <1690>;
|
||||
(__inl_p_x0.2068 var=119) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__inl_p_x0.1295 __ct_m8.2081 __fch_ptr_fir_lms_delay_line_ptr_start.804 __tmp.2429) <1701>;
|
||||
(__inl_p_x1.2076 var=120) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__inl_p_x1.1296 __ct_m8.2081 __fch_ptr_fir_lms_delay_line_ptr_start.804 __tmp.2429) <1712>;
|
||||
(__rt.2311 var=485) __Pvoid__pl___Pvoid_int18_ (__inl_p_h0.1294 __ct_8.2415) <2021>;
|
||||
} #482 off=5
|
||||
(__fchtmp.1308 var=333) load (__M_LDMA.12 __inl_p_h0.1290 _ZL2mu.1236 __extDM_int32_.1237 __extDM_int64_.1248 ptr_fir_lms_coeffs_buffer_len.1246 ptr_fir_lms_delay_line_buffer_len.1245) <1042>;
|
||||
(__inl_h0.1310 var=127 __inl_h1.1311 var=128) void_lldecompose___ulonglong___sint___sint (__fchtmp.1308) <1044>;
|
||||
(__fchtmp.1314 var=339) load (__M_WDMB.10 __inl_p_x0.1291 _ZL2mu.1236 __extDM_int32_.1237 ptr_fir_lms_coeffs_buffer_len.1246 ptr_fir_lms_delay_line_buffer_len.1245) <1047>;
|
||||
(__inl_acc_A.1316 var=129) accum_t__pl_accum_t_accum_t (__inl_h0.1310 __tmp.2051) <1049>;
|
||||
(__fchtmp.1317 var=342) load (__M_WDMB.10 __inl_p_x1.1292 _ZL2mu.1236 __extDM_int32_.1237 ptr_fir_lms_coeffs_buffer_len.1246 ptr_fir_lms_delay_line_buffer_len.1245) <1050>;
|
||||
(__inl_acc_B.1319 var=130) accum_t__pl_accum_t_accum_t (__inl_h1.1311 __tmp.2056) <1052>;
|
||||
(__tmp.1332 var=357) __sint_rnd_saturate_accum_t (__inl_acc_A.1316) <1065>;
|
||||
(__tmp.1333 var=358) __sint_rnd_saturate_accum_t (__inl_acc_B.1319) <1066>;
|
||||
(__tmp.1334 var=359) __ulonglong_llcompose___sint___sint (__tmp.1332 __tmp.1333) <1067>;
|
||||
(__M_LDMA.1336 var=14 _ZL2mu.1337 var=45 __extDM_int32_.1338 var=46 __extDM_int64_.1339 var=57 ptr_fir_lms_coeffs_buffer_len.1340 var=55 ptr_fir_lms_delay_line_buffer_len.1341 var=54) store (__tmp.1334 __inl_p_h0.1290 _ZL2mu.1236 __extDM_int32_.1237 __extDM_int64_.1248 ptr_fir_lms_coeffs_buffer_len.1246 ptr_fir_lms_delay_line_buffer_len.1245) <1069>;
|
||||
(__tmp.2051 var=340) int72__multss_int32__int32__uint1_ (__inl_prod.1216 __fchtmp.1314 __ct_0.75) <1678>;
|
||||
(__tmp.2056 var=343) int72__multss_int32__int32__uint1_ (__inl_prod.1216 __fchtmp.1317 __ct_0.75) <1686>;
|
||||
(__inl_p_x0.2064 var=119) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__inl_p_x0.1291 __ct_m8.2077 __fch_ptr_fir_lms_delay_line_ptr_start.804 __tmp.2425) <1697>;
|
||||
(__inl_p_x1.2072 var=120) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__inl_p_x1.1292 __ct_m8.2077 __fch_ptr_fir_lms_delay_line_ptr_start.804 __tmp.2425) <1708>;
|
||||
(__rt.2307 var=481) __Pvoid__pl___Pvoid_int18_ (__inl_p_h0.1290 __ct_8.2411) <2017>;
|
||||
} #474 off=5
|
||||
{
|
||||
() for_count (__vcnt.2451) <1081>;
|
||||
(_ZL2mu.1385 var=45 _ZL2mu.1386 var=45) exit (_ZL2mu.1341) <1098>;
|
||||
(__extDM_int32_.1387 var=46 __extDM_int32_.1388 var=46) exit (__extDM_int32_.1342) <1099>;
|
||||
(ptr_fir_lms_delay_line_buffer_len.1403 var=54 ptr_fir_lms_delay_line_buffer_len.1404 var=54) exit (ptr_fir_lms_delay_line_buffer_len.1345) <1107>;
|
||||
(ptr_fir_lms_coeffs_buffer_len.1405 var=55 ptr_fir_lms_coeffs_buffer_len.1406 var=55) exit (ptr_fir_lms_coeffs_buffer_len.1344) <1108>;
|
||||
(__extDM_int64_.1409 var=57 __extDM_int64_.1410 var=57) exit (__extDM_int64_.1343) <1110>;
|
||||
(__inl_p_h0.1493 var=118 __inl_p_h0.1494 var=118) exit (__rt.2311) <1152>;
|
||||
(__inl_p_x0.1495 var=119 __inl_p_x0.1496 var=119) exit (__inl_p_x0.2068) <1153>;
|
||||
(__inl_p_x1.1497 var=120 __inl_p_x1.1498 var=120) exit (__inl_p_x1.2076) <1154>;
|
||||
() for_count (__vcnt.2447) <1077>;
|
||||
(_ZL2mu.1381 var=45 _ZL2mu.1382 var=45) exit (_ZL2mu.1337) <1094>;
|
||||
(__extDM_int32_.1383 var=46 __extDM_int32_.1384 var=46) exit (__extDM_int32_.1338) <1095>;
|
||||
(ptr_fir_lms_delay_line_buffer_len.1399 var=54 ptr_fir_lms_delay_line_buffer_len.1400 var=54) exit (ptr_fir_lms_delay_line_buffer_len.1341) <1103>;
|
||||
(ptr_fir_lms_coeffs_buffer_len.1401 var=55 ptr_fir_lms_coeffs_buffer_len.1402 var=55) exit (ptr_fir_lms_coeffs_buffer_len.1340) <1104>;
|
||||
(__extDM_int64_.1405 var=57 __extDM_int64_.1406 var=57) exit (__extDM_int64_.1339) <1106>;
|
||||
(__inl_p_h0.1489 var=118 __inl_p_h0.1490 var=118) exit (__rt.2307) <1148>;
|
||||
(__inl_p_x0.1491 var=119 __inl_p_x0.1492 var=119) exit (__inl_p_x0.2064) <1149>;
|
||||
(__inl_p_x1.1493 var=120 __inl_p_x1.1494 var=120) exit (__inl_p_x1.2072) <1150>;
|
||||
} #24
|
||||
} #21 rng=[1,65535]
|
||||
#36 off=6 nxt=-2
|
||||
(__fch__ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32.1716 var=382) load (__M_WDMB.10 __ptr_out_32.71 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32.1154) <1359>;
|
||||
(__tmp.1721 var=387) __sint_rnd_saturate_accum_t (__tmp.2434) <1364>;
|
||||
(__tmp.1722 var=388) __sshort___sshort___sint (__tmp.1721) <1365>;
|
||||
(__M_SDMB.1728 var=8 __extDM_int16_.1729 var=47 __vola.1730 var=29) store (__tmp.1722 out_16.96 __extDM_int16_.775 __vola.789) <1371>;
|
||||
(__rd___sp.1917 var=58) rd_res_reg (__R_SP.24 __sp.103) <1471>;
|
||||
(__R_SP.1921 var=26 __sp.1922 var=34) wr_res_reg (__rt.2245 __sp.103) <1475>;
|
||||
() void_ret_dmaddr_ (__la.78) <1476>;
|
||||
() sink (__vola.1730) <1477>;
|
||||
() sink (__extDM.771) <1480>;
|
||||
() sink (__extPM.779) <1481>;
|
||||
() sink (__sp.1922) <1482>;
|
||||
() sink (_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E10cSensor_32.259) <1483>;
|
||||
() sink (_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E12accSensor_32.278) <1484>;
|
||||
() sink (_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre.564) <1485>;
|
||||
() sink (_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_block_pre.577) <1486>;
|
||||
() sink (ptr_fir_lms_delay_line.785) <1487>;
|
||||
() sink (__extDM_BufferPtrDMB.773) <1488>;
|
||||
() sink (ptr_fir_lms_coeffs.781) <1489>;
|
||||
() sink (__extDM_BufferPtr.772) <1490>;
|
||||
() sink (_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E14acc_block_filt.1140) <1491>;
|
||||
() sink (_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32.1154) <1492>;
|
||||
() sink (_ZL2mu.1386) <1493>;
|
||||
() sink (__extDM_int32_.1388) <1494>;
|
||||
() sink (__extDM_int16_.1729) <1495>;
|
||||
() sink (__extDM_void.778) <1496>;
|
||||
() sink (__extPM_void.780) <1497>;
|
||||
() sink (ptr_fir_lms_delay_line_ptr_current.787) <1498>;
|
||||
() sink (__extDM___PDMint32_.774) <1499>;
|
||||
() sink (ptr_fir_lms_delay_line_ptr_start.788) <1500>;
|
||||
() sink (ptr_fir_lms_coeffs_ptr_current.783) <1501>;
|
||||
() sink (ptr_fir_lms_delay_line_buffer_len.1404) <1502>;
|
||||
() sink (ptr_fir_lms_coeffs_buffer_len.1406) <1503>;
|
||||
() sink (ptr_fir_lms_coeffs_ptr_start.784) <1504>;
|
||||
() sink (__extDM_int64_.1410) <1505>;
|
||||
() sink (__ct_0.75) <1506>;
|
||||
(__rt.2245 var=485) __Pvoid__pl___Pvoid_int18_ (__rd___sp.1917 __ct_0s0.2413) <1937>;
|
||||
(__ct_0s0.2413 var=514) const () <2178>;
|
||||
(__tmp.2434 var=386) int72__shift_int72__int72__uint2_ (__fch__ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32.1716 __ct_16.250 __ct_1.2433) <2212>;
|
||||
(__fch__ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32.1712 var=378) load (__M_WDMB.10 __ptr_out_32.71 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32.1150) <1355>;
|
||||
(__tmp.1717 var=383) __sint_rnd_saturate_accum_t (__tmp.2430) <1360>;
|
||||
(__tmp.1718 var=384) __sshort___sshort___sint (__tmp.1717) <1361>;
|
||||
(__M_SDMB.1724 var=8 __extDM_int16_.1725 var=47 __vola.1726 var=29) store (__tmp.1718 out_16.96 __extDM_int16_.775 __vola.789) <1367>;
|
||||
(__rd___sp.1913 var=58) rd_res_reg (__R_SP.24 __sp.103) <1467>;
|
||||
(__R_SP.1917 var=26 __sp.1918 var=34) wr_res_reg (__rt.2241 __sp.103) <1471>;
|
||||
() void_ret_dmaddr_ (__la.78) <1472>;
|
||||
() sink (__vola.1726) <1473>;
|
||||
() sink (__extDM.771) <1476>;
|
||||
() sink (__extPM.779) <1477>;
|
||||
() sink (__sp.1918) <1478>;
|
||||
() sink (_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E10cSensor_32.259) <1479>;
|
||||
() sink (_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E12accSensor_32.278) <1480>;
|
||||
() sink (_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre.564) <1481>;
|
||||
() sink (_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_block_pre.577) <1482>;
|
||||
() sink (ptr_fir_lms_delay_line.785) <1483>;
|
||||
() sink (__extDM_BufferPtrDMB.773) <1484>;
|
||||
() sink (ptr_fir_lms_coeffs.781) <1485>;
|
||||
() sink (__extDM_BufferPtr.772) <1486>;
|
||||
() sink (_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E14acc_block_filt.1136) <1487>;
|
||||
() sink (_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32.1150) <1488>;
|
||||
() sink (_ZL2mu.1382) <1489>;
|
||||
() sink (__extDM_int32_.1384) <1490>;
|
||||
() sink (__extDM_int16_.1725) <1491>;
|
||||
() sink (__extDM_void.778) <1492>;
|
||||
() sink (__extPM_void.780) <1493>;
|
||||
() sink (ptr_fir_lms_delay_line_ptr_current.787) <1494>;
|
||||
() sink (__extDM___PDMint32_.774) <1495>;
|
||||
() sink (ptr_fir_lms_delay_line_ptr_start.788) <1496>;
|
||||
() sink (ptr_fir_lms_coeffs_ptr_current.783) <1497>;
|
||||
() sink (ptr_fir_lms_delay_line_buffer_len.1400) <1498>;
|
||||
() sink (ptr_fir_lms_coeffs_buffer_len.1402) <1499>;
|
||||
() sink (ptr_fir_lms_coeffs_ptr_start.784) <1500>;
|
||||
() sink (__extDM_int64_.1406) <1501>;
|
||||
() sink (__ct_0.75) <1502>;
|
||||
(__rt.2241 var=481) __Pvoid__pl___Pvoid_int18_ (__rd___sp.1913 __ct_0s0.2409) <1933>;
|
||||
(__ct_0s0.2409 var=510) const () <2174>;
|
||||
(__tmp.2430 var=382) int72__shift_int72__int72__uint2_ (__fch__ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32.1712 __ct_16.250 __ct_1.2429) <2208>;
|
||||
} #0
|
||||
0 : 'signal_processing\\signal_path.c';
|
||||
----------
|
||||
0 : (0,348:0,0);
|
||||
14 : (0,383:4,26);
|
||||
16 : (0,385:23,43);
|
||||
21 : (0,389:4,87);
|
||||
36 : (0,397:0,115);
|
||||
103 : (0,389:4,85);
|
||||
412 : (0,385:23,61);
|
||||
482 : (0,389:4,0);
|
||||
602 : (0,383:4,26);
|
||||
624 : (0,385:23,43);
|
||||
0 : (0,343:0,0);
|
||||
14 : (0,381:4,26);
|
||||
16 : (0,384:23,43);
|
||||
21 : (0,388:4,85);
|
||||
36 : (0,396:0,113);
|
||||
99 : (0,388:4,83);
|
||||
404 : (0,384:23,56);
|
||||
474 : (0,388:4,0);
|
||||
594 : (0,381:4,26);
|
||||
616 : (0,384:23,43);
|
||||
----------
|
||||
85 : (0,387:16,0);
|
||||
87 : (0,383:67,0);
|
||||
89 : (0,385:23,0);
|
||||
91 : (0,385:23,0);
|
||||
93 : (0,385:4,0);
|
||||
95 : (0,387:4,0);
|
||||
122 : (0,348:5,0);
|
||||
126 : (0,348:5,0);
|
||||
266 : (0,371:39,0);
|
||||
270 : (0,371:39,11);
|
||||
272 : (0,371:47,0);
|
||||
280 : (0,371:18,11);
|
||||
286 : (0,372:42,12);
|
||||
296 : (0,372:20,12);
|
||||
494 : (0,377:20,19);
|
||||
506 : (0,378:22,20);
|
||||
602 : (0,383:42,0);
|
||||
603 : (0,383:81,0);
|
||||
607 : (0,383:80,0);
|
||||
610 : (0,383:4,26);
|
||||
611 : (0,383:4,0);
|
||||
612 : (0,383:4,26);
|
||||
622 : (0,385:23,33);
|
||||
627 : (0,385:23,34);
|
||||
632 : (0,385:23,35);
|
||||
637 : (0,385:23,36);
|
||||
642 : (0,385:23,37);
|
||||
706 : (0,385:23,43);
|
||||
708 : (0,385:23,43);
|
||||
711 : (0,385:23,43);
|
||||
712 : (0,385:23,43);
|
||||
747 : (0,385:23,43);
|
||||
748 : (0,385:23,44);
|
||||
758 : (0,385:23,49);
|
||||
759 : (0,385:23,50);
|
||||
770 : (0,385:23,55);
|
||||
772 : (0,385:23,56);
|
||||
773 : (0,385:23,57);
|
||||
775 : (0,385:23,58);
|
||||
781 : (0,385:23,61);
|
||||
829 : (0,385:23,61);
|
||||
831 : (0,385:23,61);
|
||||
834 : (0,385:23,61);
|
||||
835 : (0,385:23,61);
|
||||
870 : (0,385:23,62);
|
||||
871 : (0,385:23,63);
|
||||
875 : (0,385:18,66);
|
||||
879 : (0,387:27,67);
|
||||
884 : (0,387:31,67);
|
||||
888 : (0,387:10,67);
|
||||
904 : (0,389:4,75);
|
||||
952 : (0,389:4,84);
|
||||
954 : (0,389:4,85);
|
||||
974 : (0,389:4,87);
|
||||
975 : (0,389:4,87);
|
||||
983 : (0,389:4,87);
|
||||
984 : (0,389:4,87);
|
||||
986 : (0,389:4,87);
|
||||
1028 : (0,389:4,87);
|
||||
1029 : (0,389:4,87);
|
||||
1030 : (0,389:4,87);
|
||||
1046 : (0,389:4,87);
|
||||
1048 : (0,389:4,87);
|
||||
1051 : (0,389:4,90);
|
||||
1053 : (0,389:4,90);
|
||||
1054 : (0,389:4,91);
|
||||
1056 : (0,389:4,91);
|
||||
1069 : (0,389:4,94);
|
||||
1070 : (0,389:4,94);
|
||||
1071 : (0,389:4,94);
|
||||
1073 : (0,389:4,94);
|
||||
1081 : (0,389:4,98);
|
||||
1098 : (0,389:4,98);
|
||||
1099 : (0,389:4,98);
|
||||
1107 : (0,389:4,98);
|
||||
1108 : (0,389:4,98);
|
||||
1110 : (0,389:4,98);
|
||||
1152 : (0,389:4,98);
|
||||
1153 : (0,389:4,98);
|
||||
1154 : (0,389:4,98);
|
||||
1359 : (0,394:48,105);
|
||||
1364 : (0,394:20,105);
|
||||
1365 : (0,394:18,105);
|
||||
1371 : (0,394:14,105);
|
||||
1471 : (0,397:0,0);
|
||||
1475 : (0,397:0,115);
|
||||
1476 : (0,397:0,115);
|
||||
1628 : (0,385:23,48);
|
||||
1639 : (0,385:23,54);
|
||||
1647 : (0,385:23,55);
|
||||
1655 : (0,385:23,56);
|
||||
1666 : (0,389:4,78);
|
||||
1674 : (0,389:4,84);
|
||||
1682 : (0,389:4,90);
|
||||
1690 : (0,389:4,91);
|
||||
1701 : (0,389:4,92);
|
||||
1712 : (0,389:4,93);
|
||||
1742 : (0,385:23,0);
|
||||
1744 : (0,389:4,0);
|
||||
1865 : (0,385:23,0);
|
||||
1909 : (0,348:5,0);
|
||||
1937 : (0,397:0,0);
|
||||
1965 : (0,385:23,0);
|
||||
1993 : (0,385:23,0);
|
||||
2021 : (0,389:4,0);
|
||||
2049 : (0,385:23,0);
|
||||
2077 : (0,385:23,0);
|
||||
2105 : (0,385:23,0);
|
||||
2133 : (0,389:4,0);
|
||||
2176 : (0,348:5,0);
|
||||
2178 : (0,397:0,0);
|
||||
2180 : (0,385:23,0);
|
||||
2182 : (0,389:4,0);
|
||||
2187 : (0,371:44,0);
|
||||
2188 : (0,371:44,11);
|
||||
2196 : (0,372:47,12);
|
||||
2204 : (0,385:23,48);
|
||||
2211 : (0,394:53,0);
|
||||
2212 : (0,394:53,105);
|
||||
2313 : (0,385:23,61);
|
||||
2316 : (0,389:4,98);
|
||||
85 : (0,386:16,0);
|
||||
87 : (0,381:67,0);
|
||||
89 : (0,384:23,0);
|
||||
91 : (0,384:23,0);
|
||||
93 : (0,384:4,0);
|
||||
95 : (0,386:4,0);
|
||||
122 : (0,343:5,0);
|
||||
126 : (0,343:5,0);
|
||||
266 : (0,368:39,0);
|
||||
270 : (0,368:39,11);
|
||||
272 : (0,368:47,0);
|
||||
280 : (0,368:18,11);
|
||||
286 : (0,369:42,12);
|
||||
296 : (0,369:20,12);
|
||||
494 : (0,374:20,19);
|
||||
506 : (0,375:22,20);
|
||||
602 : (0,381:42,0);
|
||||
603 : (0,381:81,0);
|
||||
607 : (0,381:80,0);
|
||||
610 : (0,381:4,26);
|
||||
611 : (0,381:4,0);
|
||||
612 : (0,381:4,26);
|
||||
622 : (0,384:23,33);
|
||||
627 : (0,384:23,34);
|
||||
632 : (0,384:23,35);
|
||||
637 : (0,384:23,36);
|
||||
642 : (0,384:23,37);
|
||||
706 : (0,384:23,43);
|
||||
708 : (0,384:23,43);
|
||||
711 : (0,384:23,43);
|
||||
712 : (0,384:23,43);
|
||||
747 : (0,384:23,43);
|
||||
748 : (0,384:23,44);
|
||||
758 : (0,384:23,49);
|
||||
759 : (0,384:23,50);
|
||||
770 : (0,384:23,55);
|
||||
772 : (0,384:23,56);
|
||||
777 : (0,384:23,59);
|
||||
825 : (0,384:23,59);
|
||||
827 : (0,384:23,59);
|
||||
830 : (0,384:23,59);
|
||||
831 : (0,384:23,59);
|
||||
866 : (0,384:23,60);
|
||||
867 : (0,384:23,61);
|
||||
871 : (0,384:18,64);
|
||||
875 : (0,386:27,65);
|
||||
880 : (0,386:31,65);
|
||||
884 : (0,386:10,65);
|
||||
900 : (0,388:4,73);
|
||||
948 : (0,388:4,82);
|
||||
950 : (0,388:4,83);
|
||||
970 : (0,388:4,85);
|
||||
971 : (0,388:4,85);
|
||||
979 : (0,388:4,85);
|
||||
980 : (0,388:4,85);
|
||||
982 : (0,388:4,85);
|
||||
1024 : (0,388:4,85);
|
||||
1025 : (0,388:4,85);
|
||||
1026 : (0,388:4,85);
|
||||
1042 : (0,388:4,85);
|
||||
1044 : (0,388:4,85);
|
||||
1047 : (0,388:4,88);
|
||||
1049 : (0,388:4,88);
|
||||
1050 : (0,388:4,89);
|
||||
1052 : (0,388:4,89);
|
||||
1065 : (0,388:4,92);
|
||||
1066 : (0,388:4,92);
|
||||
1067 : (0,388:4,92);
|
||||
1069 : (0,388:4,92);
|
||||
1077 : (0,388:4,96);
|
||||
1094 : (0,388:4,96);
|
||||
1095 : (0,388:4,96);
|
||||
1103 : (0,388:4,96);
|
||||
1104 : (0,388:4,96);
|
||||
1106 : (0,388:4,96);
|
||||
1148 : (0,388:4,96);
|
||||
1149 : (0,388:4,96);
|
||||
1150 : (0,388:4,96);
|
||||
1355 : (0,393:48,103);
|
||||
1360 : (0,393:20,103);
|
||||
1361 : (0,393:18,103);
|
||||
1367 : (0,393:14,103);
|
||||
1467 : (0,396:0,0);
|
||||
1471 : (0,396:0,113);
|
||||
1472 : (0,396:0,113);
|
||||
1624 : (0,384:23,48);
|
||||
1635 : (0,384:23,54);
|
||||
1643 : (0,384:23,55);
|
||||
1651 : (0,384:23,56);
|
||||
1662 : (0,388:4,80);
|
||||
1670 : (0,388:4,82);
|
||||
1678 : (0,388:4,88);
|
||||
1686 : (0,388:4,89);
|
||||
1697 : (0,388:4,90);
|
||||
1708 : (0,388:4,91);
|
||||
1738 : (0,384:23,0);
|
||||
1740 : (0,388:4,0);
|
||||
1861 : (0,384:23,0);
|
||||
1905 : (0,343:5,0);
|
||||
1933 : (0,396:0,0);
|
||||
1961 : (0,384:23,0);
|
||||
1989 : (0,384:23,0);
|
||||
2017 : (0,388:4,0);
|
||||
2045 : (0,384:23,0);
|
||||
2073 : (0,384:23,0);
|
||||
2101 : (0,384:23,0);
|
||||
2129 : (0,388:4,0);
|
||||
2172 : (0,343:5,0);
|
||||
2174 : (0,396:0,0);
|
||||
2176 : (0,384:23,0);
|
||||
2178 : (0,388:4,0);
|
||||
2183 : (0,368:44,0);
|
||||
2184 : (0,368:44,11);
|
||||
2192 : (0,369:47,12);
|
||||
2200 : (0,384:23,48);
|
||||
2207 : (0,393:53,0);
|
||||
2208 : (0,393:53,103);
|
||||
2309 : (0,384:23,59);
|
||||
2312 : (0,388:4,96);
|
||||
|
||||
|
||||
@@ -6,3 +6,5 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
cef764f6402a6eeb549cc520677fd8828baab91e
|
||||
71
|
||||
0
|
||||
0
|
||||
0
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 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
|
||||
|
||||
|
||||
@@ -6,3 +6,5 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
b6139837f6ca35c36b0c65fc4fb39c9f43e36de9
|
||||
109
|
||||
0
|
||||
0
|
||||
0
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 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
|
||||
|
||||
|
||||
@@ -6,3 +6,5 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
4bb732fadaeebe782ad161865c598024b80ec94c
|
||||
204
|
||||
0
|
||||
0
|
||||
0
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 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
|
||||
|
||||
|
||||
@@ -6,3 +6,5 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
da7a8c19e98dc87d8274bee4a21dcd27ad1cbf24
|
||||
152
|
||||
0
|
||||
0
|
||||
0
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 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
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
||||
48e27357cf6b74d9a9ddfe61cbe4d757b31f02a7
|
||||
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
4002b21ff0f8102d02854cc902593f4f886be97b
|
||||
309
|
||||
069b2d9d62c8563308a7ea5192abeefe363b7d77
|
||||
305
|
||||
0
|
||||
-2
|
||||
|
||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 2026
|
||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||
|
||||
@@ -457,161 +457,161 @@ F_Z4initP16SingleSignalPathS0_PdS1_iidddi {
|
||||
} #0
|
||||
0 : 'signal_processing\\signal_path.c';
|
||||
----------
|
||||
0 : (0,309:0,0);
|
||||
4 : (0,324:4,2);
|
||||
5 : (0,325:34,3);
|
||||
6 : (0,325:4,3);
|
||||
7 : (0,326:45,4);
|
||||
8 : (0,326:4,4);
|
||||
10 : (0,329:4,5);
|
||||
11 : (0,330:36,6);
|
||||
12 : (0,330:4,6);
|
||||
13 : (0,331:49,7);
|
||||
14 : (0,331:4,7);
|
||||
16 : (0,337:4,10);
|
||||
17 : (0,338:77,11);
|
||||
18 : (0,338:4,11);
|
||||
20 : (0,340:4,13);
|
||||
22 : (0,340:4,14);
|
||||
23 : (0,340:4,14);
|
||||
27 : (0,340:4,22);
|
||||
30 : (0,344:0,25);
|
||||
256 : (0,340:49,14);
|
||||
276 : (0,324:4,2);
|
||||
370 : (0,329:4,5);
|
||||
466 : (0,340:4,13);
|
||||
471 : (0,337:4,10);
|
||||
474 : (0,335:16,9);
|
||||
475 : (0,335:16,9);
|
||||
480 : (0,335:7,9);
|
||||
481 : (0,335:7,9);
|
||||
0 : (0,303:0,0);
|
||||
4 : (0,318:4,2);
|
||||
5 : (0,319:34,3);
|
||||
6 : (0,319:4,3);
|
||||
7 : (0,320:45,4);
|
||||
8 : (0,320:4,4);
|
||||
10 : (0,323:4,5);
|
||||
11 : (0,324:36,6);
|
||||
12 : (0,324:4,6);
|
||||
13 : (0,325:49,7);
|
||||
14 : (0,325:4,7);
|
||||
16 : (0,331:4,10);
|
||||
17 : (0,332:77,11);
|
||||
18 : (0,332:4,11);
|
||||
20 : (0,335:4,13);
|
||||
22 : (0,335:4,14);
|
||||
23 : (0,335:4,14);
|
||||
27 : (0,335:4,22);
|
||||
30 : (0,339:0,25);
|
||||
256 : (0,335:49,14);
|
||||
276 : (0,318:4,2);
|
||||
370 : (0,323:4,5);
|
||||
466 : (0,335:4,13);
|
||||
471 : (0,331:4,10);
|
||||
474 : (0,329:16,9);
|
||||
475 : (0,329:16,9);
|
||||
480 : (0,329:7,9);
|
||||
481 : (0,329:7,9);
|
||||
----------
|
||||
77 : (0,337:49,0);
|
||||
81 : (0,338:41,0);
|
||||
118 : (0,309:5,0);
|
||||
122 : (0,309:5,0);
|
||||
126 : (0,324:26,0);
|
||||
127 : (0,324:45,0);
|
||||
130 : (0,324:44,2);
|
||||
131 : (0,324:44,0);
|
||||
135 : (0,324:52,2);
|
||||
136 : (0,324:52,0);
|
||||
140 : (0,324:60,2);
|
||||
141 : (0,324:60,0);
|
||||
145 : (0,324:68,2);
|
||||
146 : (0,324:68,0);
|
||||
150 : (0,324:76,2);
|
||||
151 : (0,324:76,0);
|
||||
152 : (0,324:81,0);
|
||||
154 : (0,324:81,0);
|
||||
157 : (0,324:4,2);
|
||||
158 : (0,324:4,0);
|
||||
159 : (0,324:4,2);
|
||||
160 : (0,325:19,0);
|
||||
161 : (0,325:34,0);
|
||||
164 : (0,325:4,3);
|
||||
165 : (0,325:4,0);
|
||||
166 : (0,325:4,3);
|
||||
169 : (0,326:20,0);
|
||||
170 : (0,326:35,0);
|
||||
173 : (0,326:45,0);
|
||||
176 : (0,326:4,4);
|
||||
177 : (0,326:4,0);
|
||||
178 : (0,326:4,4);
|
||||
179 : (0,329:26,0);
|
||||
183 : (0,329:48,5);
|
||||
184 : (0,329:48,0);
|
||||
188 : (0,329:58,5);
|
||||
189 : (0,329:58,0);
|
||||
193 : (0,329:68,5);
|
||||
194 : (0,329:68,0);
|
||||
198 : (0,329:78,5);
|
||||
199 : (0,329:78,0);
|
||||
203 : (0,329:88,5);
|
||||
204 : (0,329:88,0);
|
||||
207 : (0,329:93,0);
|
||||
210 : (0,329:4,5);
|
||||
211 : (0,329:4,0);
|
||||
212 : (0,329:4,5);
|
||||
213 : (0,330:19,0);
|
||||
214 : (0,330:36,0);
|
||||
217 : (0,330:4,6);
|
||||
218 : (0,330:4,0);
|
||||
219 : (0,330:4,6);
|
||||
222 : (0,331:20,0);
|
||||
223 : (0,331:37,0);
|
||||
226 : (0,331:49,0);
|
||||
229 : (0,331:4,7);
|
||||
230 : (0,331:4,0);
|
||||
231 : (0,331:4,7);
|
||||
232 : (0,335:16,0);
|
||||
236 : (0,335:4,9);
|
||||
237 : (0,337:24,0);
|
||||
238 : (0,337:49,0);
|
||||
239 : (0,337:69,0);
|
||||
240 : (0,337:89,0);
|
||||
242 : (0,337:89,0);
|
||||
245 : (0,337:4,10);
|
||||
246 : (0,337:4,0);
|
||||
247 : (0,337:4,10);
|
||||
250 : (0,338:20,0);
|
||||
251 : (0,338:41,0);
|
||||
252 : (0,338:57,0);
|
||||
255 : (0,338:77,0);
|
||||
258 : (0,338:4,11);
|
||||
259 : (0,338:4,0);
|
||||
260 : (0,338:4,11);
|
||||
306 : (0,340:4,13);
|
||||
314 : (0,340:4,14);
|
||||
315 : (0,340:4,14);
|
||||
318 : (0,340:4,14);
|
||||
321 : (0,340:4,14);
|
||||
352 : (0,341:30,14);
|
||||
357 : (0,341:40,14);
|
||||
363 : (0,342:26,15);
|
||||
368 : (0,342:36,15);
|
||||
373 : (0,340:4,20);
|
||||
380 : (0,340:4,20);
|
||||
381 : (0,340:4,20);
|
||||
384 : (0,340:4,20);
|
||||
387 : (0,340:4,20);
|
||||
413 : (0,340:4,24);
|
||||
414 : (0,340:4,24);
|
||||
415 : (0,340:4,24);
|
||||
416 : (0,340:4,24);
|
||||
419 : (0,344:0,0);
|
||||
423 : (0,344:0,25);
|
||||
424 : (0,344:0,25);
|
||||
574 : (0,341:30,0);
|
||||
576 : (0,342:26,0);
|
||||
617 : (0,309:5,0);
|
||||
645 : (0,344:0,0);
|
||||
729 : (0,324:52,0);
|
||||
757 : (0,324:60,0);
|
||||
785 : (0,324:68,0);
|
||||
813 : (0,324:76,0);
|
||||
841 : (0,329:58,0);
|
||||
869 : (0,329:68,0);
|
||||
897 : (0,329:78,0);
|
||||
925 : (0,329:88,0);
|
||||
965 : (0,309:5,0);
|
||||
967 : (0,344:0,0);
|
||||
971 : (0,324:52,0);
|
||||
989 : (0,340:4,13);
|
||||
1022 : (0,335:16,0);
|
||||
1023 : (0,335:16,9);
|
||||
1024 : (0,335:16,9);
|
||||
1025 : (0,335:16,9);
|
||||
1026 : (0,335:16,9);
|
||||
1027 : (0,335:16,9);
|
||||
1028 : (0,335:16,9);
|
||||
1034 : (0,335:7,0);
|
||||
1035 : (0,335:7,9);
|
||||
1036 : (0,335:7,9);
|
||||
1037 : (0,335:7,9);
|
||||
1038 : (0,335:7,9);
|
||||
1039 : (0,335:7,9);
|
||||
1098 : (0,340:4,13);
|
||||
1127 : (0,340:4,13);
|
||||
1133 : (0,340:4,20);
|
||||
77 : (0,331:49,0);
|
||||
81 : (0,332:41,0);
|
||||
118 : (0,303:5,0);
|
||||
122 : (0,303:5,0);
|
||||
126 : (0,318:26,0);
|
||||
127 : (0,318:45,0);
|
||||
130 : (0,318:44,2);
|
||||
131 : (0,318:44,0);
|
||||
135 : (0,318:52,2);
|
||||
136 : (0,318:52,0);
|
||||
140 : (0,318:60,2);
|
||||
141 : (0,318:60,0);
|
||||
145 : (0,318:68,2);
|
||||
146 : (0,318:68,0);
|
||||
150 : (0,318:76,2);
|
||||
151 : (0,318:76,0);
|
||||
152 : (0,318:81,0);
|
||||
154 : (0,318:81,0);
|
||||
157 : (0,318:4,2);
|
||||
158 : (0,318:4,0);
|
||||
159 : (0,318:4,2);
|
||||
160 : (0,319:19,0);
|
||||
161 : (0,319:34,0);
|
||||
164 : (0,319:4,3);
|
||||
165 : (0,319:4,0);
|
||||
166 : (0,319:4,3);
|
||||
169 : (0,320:20,0);
|
||||
170 : (0,320:35,0);
|
||||
173 : (0,320:45,0);
|
||||
176 : (0,320:4,4);
|
||||
177 : (0,320:4,0);
|
||||
178 : (0,320:4,4);
|
||||
179 : (0,323:26,0);
|
||||
183 : (0,323:48,5);
|
||||
184 : (0,323:48,0);
|
||||
188 : (0,323:58,5);
|
||||
189 : (0,323:58,0);
|
||||
193 : (0,323:68,5);
|
||||
194 : (0,323:68,0);
|
||||
198 : (0,323:78,5);
|
||||
199 : (0,323:78,0);
|
||||
203 : (0,323:88,5);
|
||||
204 : (0,323:88,0);
|
||||
207 : (0,323:93,0);
|
||||
210 : (0,323:4,5);
|
||||
211 : (0,323:4,0);
|
||||
212 : (0,323:4,5);
|
||||
213 : (0,324:19,0);
|
||||
214 : (0,324:36,0);
|
||||
217 : (0,324:4,6);
|
||||
218 : (0,324:4,0);
|
||||
219 : (0,324:4,6);
|
||||
222 : (0,325:20,0);
|
||||
223 : (0,325:37,0);
|
||||
226 : (0,325:49,0);
|
||||
229 : (0,325:4,7);
|
||||
230 : (0,325:4,0);
|
||||
231 : (0,325:4,7);
|
||||
232 : (0,329:16,0);
|
||||
236 : (0,329:4,9);
|
||||
237 : (0,331:24,0);
|
||||
238 : (0,331:49,0);
|
||||
239 : (0,331:69,0);
|
||||
240 : (0,331:89,0);
|
||||
242 : (0,331:89,0);
|
||||
245 : (0,331:4,10);
|
||||
246 : (0,331:4,0);
|
||||
247 : (0,331:4,10);
|
||||
250 : (0,332:20,0);
|
||||
251 : (0,332:41,0);
|
||||
252 : (0,332:57,0);
|
||||
255 : (0,332:77,0);
|
||||
258 : (0,332:4,11);
|
||||
259 : (0,332:4,0);
|
||||
260 : (0,332:4,11);
|
||||
306 : (0,335:4,13);
|
||||
314 : (0,335:4,14);
|
||||
315 : (0,335:4,14);
|
||||
318 : (0,335:4,14);
|
||||
321 : (0,335:4,14);
|
||||
352 : (0,336:30,14);
|
||||
357 : (0,336:40,14);
|
||||
363 : (0,337:26,15);
|
||||
368 : (0,337:36,15);
|
||||
373 : (0,335:4,20);
|
||||
380 : (0,335:4,20);
|
||||
381 : (0,335:4,20);
|
||||
384 : (0,335:4,20);
|
||||
387 : (0,335:4,20);
|
||||
413 : (0,335:4,24);
|
||||
414 : (0,335:4,24);
|
||||
415 : (0,335:4,24);
|
||||
416 : (0,335:4,24);
|
||||
419 : (0,339:0,0);
|
||||
423 : (0,339:0,25);
|
||||
424 : (0,339:0,25);
|
||||
574 : (0,336:30,0);
|
||||
576 : (0,337:26,0);
|
||||
617 : (0,303:5,0);
|
||||
645 : (0,339:0,0);
|
||||
729 : (0,318:52,0);
|
||||
757 : (0,318:60,0);
|
||||
785 : (0,318:68,0);
|
||||
813 : (0,318:76,0);
|
||||
841 : (0,323:58,0);
|
||||
869 : (0,323:68,0);
|
||||
897 : (0,323:78,0);
|
||||
925 : (0,323:88,0);
|
||||
965 : (0,303:5,0);
|
||||
967 : (0,339:0,0);
|
||||
971 : (0,318:52,0);
|
||||
989 : (0,335:4,13);
|
||||
1022 : (0,329:16,0);
|
||||
1023 : (0,329:16,9);
|
||||
1024 : (0,329:16,9);
|
||||
1025 : (0,329:16,9);
|
||||
1026 : (0,329:16,9);
|
||||
1027 : (0,329:16,9);
|
||||
1028 : (0,329:16,9);
|
||||
1034 : (0,329:7,0);
|
||||
1035 : (0,329:7,9);
|
||||
1036 : (0,329:7,9);
|
||||
1037 : (0,329:7,9);
|
||||
1038 : (0,329:7,9);
|
||||
1039 : (0,329:7,9);
|
||||
1098 : (0,335:4,13);
|
||||
1127 : (0,335:4,13);
|
||||
1133 : (0,335:4,20);
|
||||
|
||||
|
||||
@@ -6,3 +6,5 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
02bb82ee2ad0a49c939022d10fb51d620f2409d2
|
||||
194
|
||||
0
|
||||
0
|
||||
0
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 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
|
||||
|
||||
|
||||
@@ -6,3 +6,5 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
340d9ea84ad046dfee07a971bcee354e65107347
|
||||
173
|
||||
0
|
||||
0
|
||||
0
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 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
|
||||
|
||||
|
||||
@@ -6,3 +6,5 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
4647624aebdbf5e32824e242277d6279ea22a0eb
|
||||
157
|
||||
0
|
||||
0
|
||||
0
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 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
|
||||
|
||||
|
||||
@@ -6,3 +6,5 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
db8ac96f746c20d8257c01deb0158ddbdd492022
|
||||
114
|
||||
0
|
||||
0
|
||||
0
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 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
|
||||
|
||||
|
||||
@@ -6,3 +6,5 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
a930397de8fa3f7e26f75e262973f1cd15f811d0
|
||||
119
|
||||
0
|
||||
0
|
||||
0
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 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
|
||||
|
||||
|
||||
@@ -6,3 +6,5 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
ed333c6a3e8d1aafe83fb852bbcd140ff4272cff
|
||||
87
|
||||
0
|
||||
0
|
||||
0
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 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
|
||||
|
||||
|
||||
@@ -6,3 +6,5 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
929c6065768a0037415bd30b60dc40028d4df14c
|
||||
133
|
||||
0
|
||||
0
|
||||
0
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 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
|
||||
|
||||
|
||||
@@ -6,3 +6,5 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
122d38bb381f5f89236bf4743d8e37e54b004dea
|
||||
105
|
||||
0
|
||||
0
|
||||
0
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 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
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 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
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 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
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 2026
|
||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||
|
||||
@@ -96,7 +96,7 @@
|
||||
|
||||
"signal_path-9c02ae.sfg"
|
||||
: _Z4initP16SingleSignalPathS0_PdS1_iidddi
|
||||
: "init" global "signal_processing\\signal_path.c" 309 Ofile
|
||||
: "init" global "signal_processing\\signal_path.c" 303 Ofile
|
||||
(
|
||||
_Z21sig_init_preemph_coefP16SingleSignalPathdddddi
|
||||
_Z14sig_init_delayP16SingleSignalPathi
|
||||
@@ -109,7 +109,7 @@
|
||||
|
||||
"signal_path-101f20.sfg"
|
||||
: _Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_
|
||||
: "calc" global "signal_processing\\signal_path.c" 348 Ofile
|
||||
: "calc" global "signal_processing\\signal_path.c" 343 Ofile
|
||||
(
|
||||
_Z37sig_cirular_buffer_ptr_put_sample_DMBPU17chess_storage_DMB12BufferPtrDMBi
|
||||
)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 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
|
||||
|
||||
@@ -13,9 +13,9 @@
|
||||
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 : fir_lms_delay_line typ=int8_ bnd=g sz=256 algn=4 stl=DMB tref=__A64DMB__sint_DMB
|
||||
10 : ptr_fir_lms_delay_line typ=int8_ bnd=g sz=12 algn=4 stl=DMB tref=BufferPtrDMB_DMB
|
||||
11 : ptr_fir_lms_coeffs typ=int8_ bnd=g sz=12 algn=4 stl=DMA tref=BufferPtr_DMA
|
||||
12 : fir_lms_coeffs typ=int8_ bnd=g sz=256 algn=8 stl=DMA tref=__A64__sint_DMA
|
||||
10 : fir_lms_coeffs typ=int8_ bnd=g sz=256 algn=8 stl=DMA tref=__A64__sint_DMA
|
||||
11 : ptr_fir_lms_delay_line typ=int8_ bnd=g sz=12 algn=4 stl=DMB tref=BufferPtrDMB_DMB
|
||||
12 : ptr_fir_lms_coeffs typ=int8_ bnd=g sz=12 algn=4 stl=DMA tref=BufferPtr_DMA
|
||||
13 : _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
|
||||
14 : _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_block_pre typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
|
||||
15 : _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E10cSensor_32 typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
b94f5e81f66808a8f4f9315bd020e05811fb8d4a
|
||||
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
||||
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
||||
afdf5390cdc5affd5e50c6ca82dc307d96b63dce
|
||||
45bd86c9978f9b853a202e23dfb09e034eb8b898
|
||||
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
0
|
||||
|
||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 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
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 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
|
||||
|
||||
|
||||
@@ -10,6 +10,6 @@
|
||||
"signal_path-d6dbe4.o" 0
|
||||
"signal_path-a30375.o" 0
|
||||
"signal_path-530a42.o" 0
|
||||
"signal_path-9c02ae.o" 0
|
||||
"signal_path-9c02ae.o" -2
|
||||
"signal_path-101f20.o" 0
|
||||
"signal_path.gvt.o" 0
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 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
|
||||
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
"-D__tct_release__=2506",
|
||||
"-g",
|
||||
"-IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include",
|
||||
"-DBLOCK_LEN=1",
|
||||
"-DMAX_FIR_COEFFS=64",
|
||||
"-D__tct_patch__=0",
|
||||
"-include",
|
||||
"lpdsp32_llvm.h",
|
||||
@@ -40,6 +42,8 @@
|
||||
"-D__tct_release__=2506",
|
||||
"-g",
|
||||
"-IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include",
|
||||
"-DBLOCK_LEN=1",
|
||||
"-DMAX_FIR_COEFFS=64",
|
||||
"-D__tct_patch__=0",
|
||||
"-include",
|
||||
"lpdsp32_llvm.h",
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
5ded821a5cc42b974b84897a1cdadc8cd03132a9
|
||||
e4fc83ed9ae93d97a22c1d8f29c6c29bca7cf2bc
|
||||
16eb5e4638293780f809bd1de8ff96feb0151a27
|
||||
|
||||
Binary file not shown.
@@ -1,16 +1,9 @@
|
||||
|
||||
// File generated by darts version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:48 2026
|
||||
// File generated by darts version X-2025.06#84ea4f0b1c#250602, Tue Jan 20 09:59:27 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
|
||||
|
||||
// Release: ipp X-2025.06
|
||||
.data_segment_name
|
||||
.bss local .at 12582916 _ZL12css_cmd_flag DMIO 1
|
||||
|
||||
|
||||
.data_segment_name
|
||||
.bss local 4 _ZL15action_required DMA 4
|
||||
|
||||
.data_segment_name
|
||||
.bss local 4 _ZL16corrupted_signal DMA 144
|
||||
|
||||
@@ -47,54 +40,215 @@
|
||||
0x0
|
||||
0x0
|
||||
|
||||
.undef local data _main__end
|
||||
.data_segment_name
|
||||
.rodata local 1 _ZL13__str8a4fef85 DMA
|
||||
0x2e
|
||||
0x2f
|
||||
0x73
|
||||
0x69
|
||||
0x6d
|
||||
0x75
|
||||
0x6c
|
||||
0x61
|
||||
0x74
|
||||
0x69
|
||||
0x6f
|
||||
0x6e
|
||||
0x5f
|
||||
0x64
|
||||
0x61
|
||||
0x74
|
||||
0x61
|
||||
0x2f
|
||||
0x63
|
||||
0x6f
|
||||
0x6d
|
||||
0x70
|
||||
0x6c
|
||||
0x65
|
||||
0x78
|
||||
0x5f
|
||||
0x63
|
||||
0x6f
|
||||
0x72
|
||||
0x72
|
||||
0x75
|
||||
0x70
|
||||
0x74
|
||||
0x65
|
||||
0x64
|
||||
0x5f
|
||||
0x73
|
||||
0x69
|
||||
0x67
|
||||
0x6e
|
||||
0x61
|
||||
0x6c
|
||||
0x2e
|
||||
0x74
|
||||
0x78
|
||||
0x74
|
||||
0x0
|
||||
|
||||
.undef local data _ZL15action_required
|
||||
.data_segment_name
|
||||
.rodata local 1 _ZL13__str00f02b8f DMA
|
||||
0x72
|
||||
0x0
|
||||
|
||||
.data_segment_name
|
||||
.rodata local 1 _ZL13__strff0646f3 DMA
|
||||
0x2e
|
||||
0x2f
|
||||
0x73
|
||||
0x69
|
||||
0x6d
|
||||
0x75
|
||||
0x6c
|
||||
0x61
|
||||
0x74
|
||||
0x69
|
||||
0x6f
|
||||
0x6e
|
||||
0x5f
|
||||
0x64
|
||||
0x61
|
||||
0x74
|
||||
0x61
|
||||
0x2f
|
||||
0x63
|
||||
0x6f
|
||||
0x6d
|
||||
0x70
|
||||
0x6c
|
||||
0x65
|
||||
0x78
|
||||
0x5f
|
||||
0x6e
|
||||
0x6f
|
||||
0x69
|
||||
0x73
|
||||
0x65
|
||||
0x5f
|
||||
0x73
|
||||
0x69
|
||||
0x67
|
||||
0x6e
|
||||
0x61
|
||||
0x6c
|
||||
0x2e
|
||||
0x74
|
||||
0x78
|
||||
0x74
|
||||
0x0
|
||||
|
||||
.data_segment_name
|
||||
.rodata local 1 _ZL13__str8a32ec0e DMA
|
||||
0x2e
|
||||
0x2f
|
||||
0x73
|
||||
0x69
|
||||
0x6d
|
||||
0x75
|
||||
0x6c
|
||||
0x61
|
||||
0x74
|
||||
0x69
|
||||
0x6f
|
||||
0x6e
|
||||
0x5f
|
||||
0x64
|
||||
0x61
|
||||
0x74
|
||||
0x61
|
||||
0x2f
|
||||
0x6f
|
||||
0x75
|
||||
0x74
|
||||
0x70
|
||||
0x75
|
||||
0x74
|
||||
0x2f
|
||||
0x63
|
||||
0x6f
|
||||
0x6d
|
||||
0x70
|
||||
0x6c
|
||||
0x65
|
||||
0x78
|
||||
0x5f
|
||||
0x6f
|
||||
0x75
|
||||
0x74
|
||||
0x70
|
||||
0x75
|
||||
0x74
|
||||
0x5f
|
||||
0x73
|
||||
0x69
|
||||
0x6d
|
||||
0x75
|
||||
0x6c
|
||||
0x61
|
||||
0x74
|
||||
0x65
|
||||
0x64
|
||||
0x2e
|
||||
0x74
|
||||
0x78
|
||||
0x74
|
||||
0x0
|
||||
|
||||
.data_segment_name
|
||||
.rodata local 1 _ZL13__str00f52cca DMA
|
||||
0x77
|
||||
0x0
|
||||
|
||||
.data_segment_name
|
||||
.rodata local 1 _ZL13__str41232700 DMA
|
||||
0x25
|
||||
0x64
|
||||
0x0
|
||||
|
||||
.data_segment_name
|
||||
.rodata local 1 _ZL13__str2eb09b76 DMA
|
||||
0x25
|
||||
0x64
|
||||
0xa
|
||||
0x0
|
||||
|
||||
.undef local data _main__end
|
||||
|
||||
.undef local data _ZL16corrupted_signal
|
||||
|
||||
.undef local data _ZL22reference_noise_signal
|
||||
|
||||
.undef local data _ZL14output_pointer
|
||||
.undef local data _ZL13__str8a4fef85
|
||||
|
||||
.undef local data _ZL11output_port
|
||||
.undef local data _ZL13__str00f02b8f
|
||||
|
||||
.undef local data _ZL13__strff0646f3
|
||||
|
||||
.undef local data _ZL14sample_pointer
|
||||
.undef local data _ZL13__str8a32ec0e
|
||||
|
||||
.undef local data _ZL6sample
|
||||
.undef local data _ZL13__str00f52cca
|
||||
|
||||
.undef local data _ZL15action_required
|
||||
|
||||
.undef local data _ZL12css_cmd_flag
|
||||
|
||||
|
||||
.undef local data _ZZ4mainvE4mode
|
||||
.undef local data _ZL13__str41232700
|
||||
|
||||
.undef local data _ZL10input_port
|
||||
|
||||
|
||||
.undef global data _main
|
||||
.undef local data _ZZ4mainvE4mode
|
||||
|
||||
.text_segment_name
|
||||
.text global 2 isr0
|
||||
.src_ref 0 "main.c" 44 1 first
|
||||
/* 0x000000 0x00000 */ nop
|
||||
.src_ref 0 "main.c" 42 16 first
|
||||
/* 0x000001 0xabff0 */ sp+= -0x8
|
||||
.src_ref 0 "main.c" 43 1
|
||||
/* 0x000002 0x5c006 */ ra1 = 1; sp[0x0] = ra1
|
||||
/* 0x000003 0x88049 */ /* MW */
|
||||
.src_ref 0 "main.c" 43 1 first
|
||||
/* 0x000004 0x6c000 */ [_ZL15action_required] = ra1
|
||||
/* 0x000005 0x00049 */ /* MW */
|
||||
.src_ref 0 "main.c" 44 1 first
|
||||
/* 0x000006 0xba168 */ retidb
|
||||
/* 0x000007 0x88009 */ ra1 = sp[0x0]
|
||||
.label isr0__end last
|
||||
.src_ref 0 "main.c" 44 1
|
||||
/* 0x000008 0x40000 */ nop; sp+= 0x8
|
||||
/* 0x000009 0x28010 */ /* MW */
|
||||
.undef local data _ZL11output_port
|
||||
|
||||
|
||||
.undef local data _ZL13__str2eb09b76
|
||||
|
||||
.undef global data stdin
|
||||
|
||||
.undef global data stdout
|
||||
|
||||
.undef global data _main
|
||||
|
||||
.data_segment_name
|
||||
.rodata.constmem global 8 _ro_data_DM_8___main__3 DM
|
||||
@@ -128,169 +282,262 @@
|
||||
|
||||
.text_segment_name
|
||||
.text global 2 _main
|
||||
.src_ref 0 "main.c" 46 first
|
||||
.src_ref 0 "main.c" 46 4
|
||||
/* 0x000000 0xabf50 */ sp+= -0x58
|
||||
.src_ref 0 "main.c" 51 18
|
||||
.src_ref 0 "main.c" 52 18
|
||||
/* 0x000001 0x6e000 */ bxl0 = [_ro_lbl_DM_8___main_0_0]
|
||||
/* 0x000002 0x00012 */ /* MW */
|
||||
.src_ref 0 "main.c" 51 24
|
||||
.src_ref 0 "main.c" 51 28
|
||||
.src_ref 0 "main.c" 51 32
|
||||
.src_ref 0 "main.c" 51 36
|
||||
.src_ref 0 "main.c" 52 24
|
||||
.src_ref 0 "main.c" 52 28
|
||||
.src_ref 0 "main.c" 52 32
|
||||
.src_ref 0 "main.c" 52 36
|
||||
/* 0x000003 0x5c000 */ ax1 = 0; a2 = sp + 0x8
|
||||
/* 0x000004 0xa4042 */ /* MW */
|
||||
.src_ref 0 "main.c" 51 18 first
|
||||
.src_ref 0 "main.c" 28 first
|
||||
.src_ref 0 "main.c" 33 18
|
||||
.src_ref 0 "main.c" 34 18
|
||||
/* 0x000000 0x6e000 */ bxl0 = [_ro_lbl_DM_8___main_0_0]
|
||||
/* 0x000001 0x00012 */ /* MW */
|
||||
.src_ref 0 "main.c" 28 4
|
||||
.src_ref 0 "main.c" 33 24
|
||||
.src_ref 0 "main.c" 33 28
|
||||
.src_ref 0 "main.c" 33 32
|
||||
.src_ref 0 "main.c" 33 36
|
||||
.src_ref 0 "main.c" 34 24
|
||||
.src_ref 0 "main.c" 34 28
|
||||
.src_ref 0 "main.c" 34 32
|
||||
.src_ref 0 "main.c" 34 36
|
||||
/* 0x000002 0x5c000 */ ax1 = 0; sp+= -0x78
|
||||
/* 0x000003 0xabf10 */ /* MW */
|
||||
.src_ref 0 "main.c" 38 4
|
||||
/* 0x000004 0x5c00a */ ra1 = 2; a2 = sp + 0x20
|
||||
/* 0x000005 0xa4102 */ /* MW */
|
||||
.src_ref 0 "main.c" 38 4
|
||||
/* 0x000006 0x5c103 */ rb0 = 64; a3 = sp + 0x48
|
||||
/* 0x000007 0x24243 */ /* MW */
|
||||
.src_ref 0 "main.c" 33 18 first
|
||||
.src_ref 0 "main.c" 38 4
|
||||
/* 0x000008 0x5c00a */ ra0 = 2; a2[0x0] = bhl0
|
||||
/* 0x000009 0x0d07a */ /* MW */
|
||||
.src_ref 0 "main.c" 34 18 first
|
||||
/* 0x00000a 0x8d87a */ a3[0x0] = bhl0
|
||||
.src_ref 0 "main.c" 33 24 first
|
||||
/* 0x00000b 0x90559 */ sp[0x28] = ahl1
|
||||
.src_ref 0 "main.c" 34 24 first
|
||||
/* 0x00000c 0x90a59 */ sp[0x50] = ahl1
|
||||
.src_ref 0 "main.c" 33 28 first
|
||||
/* 0x00000d 0x90659 */ sp[0x30] = ahl1
|
||||
.src_ref 0 "main.c" 34 28 first
|
||||
/* 0x00000e 0x90b59 */ sp[0x58] = ahl1
|
||||
.src_ref 0 "main.c" 33 32 first
|
||||
/* 0x00000f 0x90759 */ sp[0x38] = ahl1
|
||||
.src_ref 0 "main.c" 34 32 first
|
||||
/* 0x000010 0x90c59 */ sp[0x60] = ahl1
|
||||
.src_ref 0 "main.c" 33 36 first
|
||||
/* 0x000011 0x90859 */ sp[0x40] = ahl1
|
||||
.src_ref 0 "main.c" 34 36 first
|
||||
/* 0x000012 0x40000 */ nop; sp[0x68] = ahl1
|
||||
/* 0x000013 0x10d59 */ /* MW */
|
||||
.src_ref 0 "main.c" 38 4
|
||||
/* 0x000014 0x68000 */ a0 = _ZL16corrupted_signal
|
||||
/* 0x000015 0x00020 */ /* MW */
|
||||
.src_ref 0 "main.c" 38 4
|
||||
/* 0x000016 0x6e000 */ axl1 = [(_ro_lbl_DM_8___main_8_1 + 0)]
|
||||
/* 0x000017 0x00411 */ /* MW */
|
||||
.src_ref 0 "main.c" 38 4
|
||||
/* 0x000018 0x6e000 */ bxl0 = [(_ro_lbl_DM_8___main_16_2 + 0)]
|
||||
/* 0x000019 0x00812 */ /* MW */
|
||||
.src_ref 0 "main.c" 38 4
|
||||
/* 0x00001a 0x55004 */ ax0 = ax1 + 0x0; sp[0x8] = lr
|
||||
/* 0x00001b 0x08176 */ /* MW */
|
||||
.src_ref 0 "main.c" 38 4
|
||||
/* 0x00001c 0x68000 */ a1 = _ZL22reference_noise_signal
|
||||
/* 0x00001d 0x00021 */ /* MW */
|
||||
.src_ref 0 "main.c" 38 4 first
|
||||
/* 0x00001e 0x66000 */ call _Z4initP16SingleSignalPathS0_PdS1_iidddi
|
||||
/* 0x00001f 0x00000 */ /* MW */
|
||||
.src_ref 0 "main.c" 50 16
|
||||
/* 0x000020 0x68000 */ a1 = _ZL13__str8a4fef85
|
||||
/* 0x000021 0x00021 */ /* MW */
|
||||
.src_ref 0 "main.c" 50 16
|
||||
/* 0x000022 0x68000 */ a2 = _ZL13__str00f02b8f
|
||||
/* 0x000023 0x00022 */ /* MW */
|
||||
.src_ref 0 "main.c" 50 16 first
|
||||
/* 0x000024 0x66000 */ call fopen
|
||||
/* 0x000025 0x00000 */ /* MW */
|
||||
/* 0x000026 0x88260 */ sp[0x10] = a0
|
||||
.src_ref 0 "main.c" 51 16
|
||||
/* 0x000027 0x68000 */ a1 = _ZL13__strff0646f3
|
||||
/* 0x000028 0x00021 */ /* MW */
|
||||
.src_ref 0 "main.c" 51 16
|
||||
/* 0x000029 0x68000 */ a2 = _ZL13__str00f02b8f
|
||||
/* 0x00002a 0x00022 */ /* MW */
|
||||
.src_ref 0 "main.c" 51 16 first
|
||||
/* 0x00002b 0x66000 */ call fopen
|
||||
/* 0x00002c 0x00000 */ /* MW */
|
||||
/* 0x00002d 0x881e0 */ sp[0xc] = a0
|
||||
.src_ref 0 "main.c" 52 16
|
||||
/* 0x00002e 0x68000 */ a1 = _ZL13__str8a32ec0e
|
||||
/* 0x00002f 0x00021 */ /* MW */
|
||||
.src_ref 0 "main.c" 52 16
|
||||
/* 0x000030 0x68000 */ a2 = _ZL13__str00f52cca
|
||||
/* 0x000031 0x00022 */ /* MW */
|
||||
.src_ref 0 "main.c" 52 16 first
|
||||
/* 0x000032 0x66000 */ call fopen
|
||||
/* 0x000033 0x00000 */ /* MW */
|
||||
/* 0x000034 0x882e0 */ sp[0x14] = a0
|
||||
/* 0x000035 0x00000 */ nop
|
||||
.src_ref 0 "main.c" 56 4
|
||||
/* 0x000005 0x5c00a */ ra1 = 2; a2[0x0] = bhl0
|
||||
/* 0x000006 0x8d07a */ /* MW */
|
||||
.src_ref 0 "main.c" 56 4
|
||||
/* 0x000007 0x5c103 */ rb0 = 64; a3 = sp + 0x30
|
||||
/* 0x000008 0x24183 */ /* MW */
|
||||
.src_ref 0 "main.c" 52 18 first
|
||||
.src_ref 0 "main.c" 56 4
|
||||
/* 0x000009 0x5c00a */ ra0 = 2; a3[0x0] = bhl0
|
||||
/* 0x00000a 0x0d87a */ /* MW */
|
||||
.src_ref 0 "main.c" 51 24 first
|
||||
/* 0x00000b 0x90259 */ sp[0x10] = ahl1
|
||||
.src_ref 0 "main.c" 52 24 first
|
||||
/* 0x00000c 0x90759 */ sp[0x38] = ahl1
|
||||
.src_ref 0 "main.c" 51 28 first
|
||||
/* 0x00000d 0x90359 */ sp[0x18] = ahl1
|
||||
.src_ref 0 "main.c" 52 28 first
|
||||
/* 0x00000e 0x90859 */ sp[0x40] = ahl1
|
||||
.src_ref 0 "main.c" 51 32 first
|
||||
/* 0x00000f 0x90459 */ sp[0x20] = ahl1
|
||||
.src_ref 0 "main.c" 52 32 first
|
||||
/* 0x000010 0x90959 */ sp[0x48] = ahl1
|
||||
.src_ref 0 "main.c" 51 36 first
|
||||
/* 0x000011 0x90559 */ sp[0x28] = ahl1
|
||||
.src_ref 0 "main.c" 52 36 first
|
||||
/* 0x000012 0x90a59 */ sp[0x50] = ahl1
|
||||
.src_ref 0 "main.c" 56 4
|
||||
/* 0x000013 0x68000 */ a0 = _ZL16corrupted_signal
|
||||
/* 0x000014 0x00020 */ /* MW */
|
||||
.src_ref 0 "main.c" 56 4
|
||||
/* 0x000015 0x6e000 */ axl1 = [(_ro_lbl_DM_8___main_8_1 + 0)]
|
||||
/* 0x000016 0x00411 */ /* MW */
|
||||
.src_ref 0 "main.c" 56 4
|
||||
/* 0x000017 0x2a008 */ ax0 = ax1 + 0x0
|
||||
.src_ref 0 "main.c" 56 4
|
||||
/* 0x000018 0x68000 */ a1 = _ZL22reference_noise_signal
|
||||
/* 0x000019 0x00021 */ /* MW */
|
||||
/* 0x000036 0x88220 */ a0 = sp[0x10]
|
||||
.src_ref 0 "main.c" 56 4 first
|
||||
/* 0x00001a 0x66000 */ calldb _Z4initP16SingleSignalPathS0_PdS1_iidddi
|
||||
/* 0x00001b 0x00008 */ /* MW */
|
||||
/* 0x000037 0x66000 */ call feof
|
||||
/* 0x000038 0x00000 */ /* MW */
|
||||
.src_ref 0 "main.c" 56 4
|
||||
/* 0x00001c 0x6e000 */ bxl0 = [(_ro_lbl_DM_8___main_16_2 + 0)]
|
||||
/* 0x00001d 0x00812 */ /* MW */
|
||||
.src_ref 0 "main.c" 95 8 first
|
||||
.src_ref 1 "lpdsp32_irq.h" 47 first
|
||||
/* 0x00001e 0xba110 */ ie = 0x1
|
||||
.src_ref 1 "lpdsp32_irq.h" 48 first
|
||||
/* 0x00001f 0x00000 */ nop
|
||||
.src_ref 0 "main.c" 100 8 first
|
||||
/* 0x000020 0x6c000 */ [_ZL15action_required] = zero
|
||||
/* 0x000021 0x0007a */ /* MW */
|
||||
.src_ref 0 "main.c" 96 8
|
||||
/* 0x000022 0x68200 */ a5 = -0x7fffee
|
||||
/* 0x000023 0x004a5 */ /* MW */
|
||||
.src_ref 0 "main.c" 96 8 first
|
||||
/* 0x000024 0x6c000 */ [_ZL14output_pointer] = a5
|
||||
/* 0x000025 0x00065 */ /* MW */
|
||||
.src_ref 0 "main.c" 97 8
|
||||
/* 0x000026 0x68000 */ a4 = _ZL6sample
|
||||
/* 0x000027 0x00024 */ /* MW */
|
||||
.src_ref 0 "main.c" 97 8 first
|
||||
/* 0x000028 0x6c000 */ [_ZL14sample_pointer] = a4
|
||||
/* 0x000029 0x00064 */ /* MW */
|
||||
.src_ref 0 "main.c" 102 12
|
||||
.src_ref 0 "main.c" 107 33
|
||||
/* 0x00002a 0x5c810 */ c0 = 4; rb0 = 0x2
|
||||
/* 0x00002b 0x30016 */ /* MW */
|
||||
.src_ref 0 "main.c" 105 16
|
||||
/* 0x00002c 0x40000 */ nop; ra1 = 0x1
|
||||
/* 0x00002d 0x3000d */ /* MW */
|
||||
.src_ref 0 "main.c" 102 12 first
|
||||
/* 0x00002e 0x6e600 */ [0xc00004] = rb0.b
|
||||
/* 0x00002f 0x00266 */ /* MW */
|
||||
.src_ref 0 "main.c" 103 12 first
|
||||
.src_ref 1 "lpdsp32_irq.h" 66 first
|
||||
/* 0x000030 0x460e0 */ powerdown; nop
|
||||
/* 0x000031 0x38000 */ /* MW */
|
||||
.src_ref 0 "main.c" 104 16 first
|
||||
/* 0x000032 0x6c000 */ ra0 = [_ZL15action_required]
|
||||
/* 0x000033 0x00008 */ /* MW */
|
||||
.src_ref 0 "main.c" 104 32
|
||||
/* 0x000034 0x32060 */ cmp(ra0,0x1)
|
||||
.src_ref 0 "main.c" 104 12
|
||||
.src_ref 0 "main.c" 104 32
|
||||
/* 0x000035 0xbff81 */ if (nz) jps -0x8
|
||||
.src_ref 0 "main.c" 105 16 first
|
||||
/* 0x000036 0x6e600 */ [0xc00004] = ra1.b
|
||||
/* 0x000037 0x00265 */ /* MW */
|
||||
.src_ref 0 "main.c" 106 16 first
|
||||
/* 0x000038 0x6c000 */ [_ZL15action_required] = zero
|
||||
/* 0x000039 0x0007a */ /* MW */
|
||||
.src_ref 0 "main.c" 107 33
|
||||
/* 0x00003a 0x68200 */ lb0 = -0x7ffff0
|
||||
/* 0x00003b 0x0042c */ /* MW */
|
||||
.src_ref 0 "main.c" 107 44 first
|
||||
/* 0x00003c 0x6c000 */ a5 = [_ZL14output_pointer]
|
||||
/* 0x00003d 0x00025 */ /* MW */
|
||||
.src_ref 0 "main.c" 107 33
|
||||
/* 0x00003e 0x68000 */ lsz0 = 0x8
|
||||
/* 0x00003f 0x0022e */ /* MW */
|
||||
.src_ref 0 "main.c" 108 35 first
|
||||
/* 0x000040 0x6c000 */ a3 = [_ZL14sample_pointer]
|
||||
/* 0x000041 0x00023 */ /* MW */
|
||||
.src_ref 0 "main.c" 107 33 first
|
||||
/* 0x000042 0x9ec00 */ a0 = a5+%0c0
|
||||
.src_ref 0 "main.c" 107 16
|
||||
/* 0x000043 0x6c000 */ [_ZL14output_pointer] = a0
|
||||
/* 0x000044 0x00060 */ /* MW */
|
||||
.src_ref 0 "main.c" 109 16
|
||||
/* 0x000045 0x68200 */ a4 = -0x7ffffe
|
||||
/* 0x000046 0x000a4 */ /* MW */
|
||||
.src_ref 0 "main.c" 108 34 first
|
||||
/* 0x000047 0x95835 */ ra1.s = a3[0x0]
|
||||
.src_ref 0 "main.c" 108 16
|
||||
/* 0x000048 0x94075 */ a0[0x0] = ra1.s
|
||||
/* 0x000049 0x88063 */ sp[0x0] = a3
|
||||
/* 0x00004a 0x40000 */ nop; a5 = a4 - 0x2
|
||||
/* 0x00004b 0x22415 */ /* MW */
|
||||
.src_ref 0 "main.c" 109 16
|
||||
/* 0x00004c 0x68000 */ a1 = _ZL22reference_noise_signal
|
||||
/* 0x000039 0x32020 */ cmp(ra0,0x0)
|
||||
.src_ref 0 "main.c" 56 4
|
||||
/* 0x00003a 0xbc4f1 */ if (nz) jps 0x4f
|
||||
.src_ref 0 "main.c" 56 4
|
||||
/* 0x00003b 0x881a0 */ a0 = sp[0xc]
|
||||
.src_ref 0 "main.c" 56 4
|
||||
/* 0x00003c 0x66000 */ call feof
|
||||
/* 0x00003d 0x00000 */ /* MW */
|
||||
.src_ref 0 "main.c" 56 4
|
||||
/* 0x00003e 0x32020 */ cmp(ra0,0x0)
|
||||
.src_ref 0 "main.c" 56 4
|
||||
.src_ref 0 "main.c" 56 4
|
||||
/* 0x00003f 0xbc4a1 */ if (nz) jps 0x4a
|
||||
/* 0x000040 0x68200 */ a1 = -0x800000
|
||||
/* 0x000041 0x00021 */ /* MW */
|
||||
/* 0x000042 0x88361 */ sp[0x18] = a1
|
||||
/* 0x000043 0xa4381 */ a1 = sp + 0x70
|
||||
.src_ref 0 "main.c" 58 12
|
||||
/* 0x000044 0x88220 */ a0 = sp[0x10]
|
||||
/* 0x000045 0x88061 */ sp[0x0] = a1
|
||||
.src_ref 0 "main.c" 58 12
|
||||
/* 0x000046 0x68000 */ a1 = _ZL13__str41232700
|
||||
/* 0x000047 0x00021 */ /* MW */
|
||||
.src_ref 0 "main.c" 58 12 first
|
||||
/* 0x000048 0x66000 */ call fscanf
|
||||
/* 0x000049 0x00000 */ /* MW */
|
||||
/* 0x00004a 0xa43a0 */ a0 = sp + 0x74
|
||||
/* 0x00004b 0x88060 */ sp[0x0] = a0
|
||||
.src_ref 0 "main.c" 59 12
|
||||
/* 0x00004c 0x68000 */ a1 = _ZL13__str41232700
|
||||
/* 0x00004d 0x00021 */ /* MW */
|
||||
.src_ref 0 "main.c" 109 16
|
||||
/* 0x00004e 0x68000 */ a0 = _ZL16corrupted_signal
|
||||
/* 0x00004f 0x00020 */ /* MW */
|
||||
.src_ref 0 "main.c" 109 16 first
|
||||
/* 0x000050 0x66000 */ calldb _Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_
|
||||
/* 0x000051 0x00008 */ /* MW */
|
||||
/* 0x000052 0x6c000 */ ra0 = [_ZZ4mainvE4mode]
|
||||
/* 0x000053 0x00008 */ /* MW */
|
||||
.src_ref 0 "main.c" 101 8 first
|
||||
.src_ref 0 "main.c" 105 16
|
||||
/* 0x000054 0x43ec7 */ jpsdb -0x28; ra1 = 0x1
|
||||
/* 0x000055 0xb000d */ /* MW */
|
||||
.src_ref 0 "main.c" 59 12
|
||||
/* 0x00004e 0x40000 */ nop; a0 = sp[0xc]
|
||||
/* 0x00004f 0x081a0 */ /* MW */
|
||||
.src_ref 0 "main.c" 59 12 first
|
||||
/* 0x000050 0x66000 */ call fscanf
|
||||
/* 0x000051 0x00000 */ /* MW */
|
||||
/* 0x000052 0x68200 */ a1 = -0x7ffff0
|
||||
/* 0x000053 0x00421 */ /* MW */
|
||||
.src_ref 0 "main.c" 60 22
|
||||
.src_ref 0 "main.c" 60 28
|
||||
.src_ref 0 "main.c" 61 22
|
||||
.src_ref 0 "main.c" 61 30
|
||||
/* 0x000054 0x5c808 */ c0 = 2; sp[0x0] = a1
|
||||
/* 0x000055 0x08061 */ /* MW */
|
||||
.src_ref 0 "main.c" 63 8
|
||||
/* 0x000056 0x68000 */ a1 = _ZL22reference_noise_signal
|
||||
/* 0x000057 0x00021 */ /* MW */
|
||||
.src_ref 0 "main.c" 60 22
|
||||
.src_ref 0 "main.c" 60 28
|
||||
.src_ref 0 "main.c" 63 8
|
||||
/* 0x000058 0x88320 */ a0 = sp[0x18]
|
||||
.src_ref 0 "main.c" 60 38 first
|
||||
/* 0x000059 0x88e01 */ axs1 = sp[0x70]
|
||||
.src_ref 0 "main.c" 63 8
|
||||
/* 0x00005a 0xa0004 */ a4 = a0 + 0x0
|
||||
.src_ref 0 "main.c" 60 22
|
||||
.src_ref 0 "main.c" 60 28
|
||||
/* 0x00005b 0x94051 */ [a0+c0] = axs1.s
|
||||
.src_ref 0 "main.c" 63 8
|
||||
/* 0x00005c 0xa0005 */ a5 = a0 + 0x0
|
||||
.src_ref 0 "main.c" 61 40 first
|
||||
/* 0x00005d 0x88e81 */ axs1 = sp[0x74]
|
||||
.src_ref 0 "main.c" 61 22
|
||||
.src_ref 0 "main.c" 61 30
|
||||
/* 0x00005e 0x94251 */ [a0-c0] = axs1.s
|
||||
/* 0x00005f 0x88360 */ sp[0x18] = a0
|
||||
.src_ref 0 "main.c" 63 8
|
||||
/* 0x000060 0x68000 */ a0 = _ZL16corrupted_signal
|
||||
/* 0x000061 0x00020 */ /* MW */
|
||||
.src_ref 0 "main.c" 63 8 first
|
||||
/* 0x000062 0x66000 */ calldb _Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_
|
||||
/* 0x000063 0x00008 */ /* MW */
|
||||
/* 0x000064 0x6c000 */ ra0 = [_ZZ4mainvE4mode]
|
||||
/* 0x000065 0x00008 */ /* MW */
|
||||
.src_ref 0 "main.c" 66 44 first
|
||||
/* 0x000066 0x6e400 */ ra0.s = [0x800010]
|
||||
/* 0x000067 0x00834 */ /* MW */
|
||||
/* 0x000068 0x88048 */ sp[0x0] = ra0
|
||||
.src_ref 0 "main.c" 66 12
|
||||
/* 0x000069 0x68000 */ a1 = _ZL13__str2eb09b76
|
||||
/* 0x00006a 0x00021 */ /* MW */
|
||||
.src_ref 0 "main.c" 66 12
|
||||
/* 0x00006b 0x882a0 */ a0 = sp[0x14]
|
||||
.src_ref 0 "main.c" 66 12
|
||||
/* 0x00006c 0x66000 */ call fprintf
|
||||
/* 0x00006d 0x00000 */ /* MW */
|
||||
.src_ref 0 "main.c" 56 13
|
||||
/* 0x00006e 0x40000 */ nop; a0 = sp[0x10]
|
||||
/* 0x00006f 0x08220 */ /* MW */
|
||||
.src_ref 0 "main.c" 56 13 first
|
||||
/* 0x000070 0x66000 */ call feof
|
||||
/* 0x000071 0x00000 */ /* MW */
|
||||
.src_ref 0 "main.c" 56 23
|
||||
.src_ref 0 "main.c" 58 12
|
||||
.src_ref 0 "main.c" 69 4
|
||||
/* 0x000072 0x59010 */ cmp(ra0,0x0); a0 = sp[0x10]
|
||||
/* 0x000073 0x08220 */ /* MW */
|
||||
.src_ref 0 "main.c" 56 23
|
||||
/* 0x000074 0x42040 */ if (nz) jps 0x8; a1 = sp + 0x70
|
||||
/* 0x000075 0xa4381 */ /* MW */
|
||||
.src_ref 0 "main.c" 56 26
|
||||
/* 0x000076 0x40000 */ nop; a0 = sp[0xc]
|
||||
/* 0x000077 0x081a0 */ /* MW */
|
||||
.src_ref 0 "main.c" 56 26
|
||||
/* 0x000078 0x66000 */ call feof
|
||||
/* 0x000079 0x00000 */ /* MW */
|
||||
.src_ref 0 "main.c" 56 23
|
||||
.src_ref 0 "main.c" 58 12
|
||||
.src_ref 0 "main.c" 69 4
|
||||
/* 0x00007a 0x59010 */ cmp(ra0,0x0); a0 = sp[0x10]
|
||||
/* 0x00007b 0x08220 */ /* MW */
|
||||
.src_ref 0 "main.c" 56 4
|
||||
.src_ref 0 "main.c" 56 23
|
||||
/* 0x00007c 0x43e38 */ if (z) jps -0x39; a1 = sp + 0x70
|
||||
/* 0x00007d 0x24381 */ /* MW */
|
||||
.src_ref 0 "main.c" 69 4 first
|
||||
/* 0x00007e 0x66000 */ call fclose
|
||||
/* 0x00007f 0x00000 */ /* MW */
|
||||
.src_ref 0 "main.c" 70 4
|
||||
/* 0x000080 0x881a0 */ a0 = sp[0xc]
|
||||
.src_ref 0 "main.c" 70 4 first
|
||||
/* 0x000081 0x66000 */ call fclose
|
||||
/* 0x000082 0x00000 */ /* MW */
|
||||
.src_ref 0 "main.c" 71 4
|
||||
/* 0x000083 0x882a0 */ a0 = sp[0x14]
|
||||
.src_ref 0 "main.c" 71 4 first
|
||||
/* 0x000084 0x66000 */ call fclose
|
||||
/* 0x000085 0x00000 */ /* MW */
|
||||
.src_ref 0 "main.c" 72
|
||||
/* 0x000086 0x5c002 */ ra0 = 0; lr = sp[0x8]
|
||||
/* 0x000087 0x08136 */ /* MW */
|
||||
.src_ref 0 "main.c" 72 first
|
||||
.src_ref 0 "main.c" 72 first
|
||||
/* 0x000088 0x460a0 */ ret; sp+= 0x78
|
||||
/* 0x000089 0x280f0 */ /* MW */
|
||||
.label _main__end last
|
||||
.src_ref 0 "main.c" 102 12
|
||||
.src_ref 0 "main.c" 107 33
|
||||
/* 0x000056 0x5c810 */ c0 = 4; rb0 = 0x2
|
||||
/* 0x000057 0x30016 */ /* MW */
|
||||
.src_ref 0 "main.c" 69 4
|
||||
/* 0x00008a 0x43f93 */ jps -0xe; a0 = sp[0x10]
|
||||
/* 0x00008b 0x88220 */ /* MW */
|
||||
|
||||
.undef global text _Z4initP16SingleSignalPathS0_PdS1_iidddi
|
||||
|
||||
.undef global text fopen
|
||||
|
||||
.undef global text feof
|
||||
|
||||
.undef global text fscanf
|
||||
|
||||
.undef global text _Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_
|
||||
|
||||
.undef global text fprintf
|
||||
|
||||
.undef global text fclose
|
||||
|
||||
.dir 0 "C:/Users/phangl/00_Repos/06_DSP_Simulation/simulation"
|
||||
.dir 1 "%PROCDIR%"
|
||||
|
||||
|
||||
.direct_eval +,-,(,)
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
8631387a8e5bacf182153a839c3cf3675054bbcb
|
||||
de8a7891062042bbd6065913c0b229e104d0f002
|
||||
16eb5e4638293780f809bd1de8ff96feb0151a27
|
||||
|
||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by darts version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:48 2026
|
||||
// File generated by darts version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:59 2026
|
||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\darts.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -d -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 +Mhex +Ihex -g Release/signal_path.o lpdsp32
|
||||
|
||||
@@ -80,15 +80,15 @@
|
||||
.data_segment_name
|
||||
.bss global 4 fir_lms_delay_line DMB 256
|
||||
|
||||
.data_segment_name
|
||||
.bss global 8 fir_lms_coeffs DMA 256
|
||||
|
||||
.data_segment_name
|
||||
.bss global 4 ptr_fir_lms_delay_line DMB 12
|
||||
|
||||
.data_segment_name
|
||||
.bss global 4 ptr_fir_lms_coeffs DMA 12
|
||||
|
||||
.data_segment_name
|
||||
.bss global 8 fir_lms_coeffs DMA 256
|
||||
|
||||
.undef global data _Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_
|
||||
|
||||
.text_segment_name
|
||||
@@ -882,8 +882,8 @@
|
||||
|
||||
.text_segment_name
|
||||
.text global 2 _Z4initP16SingleSignalPathS0_PdS1_iidddi
|
||||
.src_ref 0 "signal_path.c" 309 first
|
||||
.src_ref 0 "signal_path.c" 309 5
|
||||
.src_ref 0 "signal_path.c" 303 first
|
||||
.src_ref 0 "signal_path.c" 303 5
|
||||
/* 0x000000 0xabf80 */ sp+= -0x40
|
||||
/* 0x000001 0x90758 */ sp[0x38] = ahl0
|
||||
/* 0x000002 0x90659 */ sp[0x30] = ahl1
|
||||
@@ -895,153 +895,153 @@
|
||||
/* 0x000008 0x88263 */ sp[0x10] = a3
|
||||
/* 0x000009 0x882e1 */ sp[0x14] = a1
|
||||
/* 0x00000a 0x88360 */ sp[0x18] = a0
|
||||
.src_ref 0 "signal_path.c" 324 44
|
||||
.src_ref 0 "signal_path.c" 324 52
|
||||
.src_ref 0 "signal_path.c" 324 60
|
||||
.src_ref 0 "signal_path.c" 318 44
|
||||
.src_ref 0 "signal_path.c" 318 52
|
||||
.src_ref 0 "signal_path.c" 318 60
|
||||
/* 0x00000b 0x39040 */ c0 = 8
|
||||
.src_ref 0 "signal_path.c" 324 44 first
|
||||
.src_ref 0 "signal_path.c" 318 44 first
|
||||
/* 0x00000c 0x8d010 */ axl0 = [a2+c0]
|
||||
.src_ref 0 "signal_path.c" 324 52
|
||||
.src_ref 0 "signal_path.c" 318 52
|
||||
/* 0x00000d 0x8d011 */ axl1 = [a2+c0]
|
||||
.src_ref 0 "signal_path.c" 324 60
|
||||
.src_ref 0 "signal_path.c" 318 60
|
||||
/* 0x00000e 0x8d012 */ bxl0 = [a2+c0]
|
||||
.src_ref 0 "signal_path.c" 324 76
|
||||
.src_ref 0 "signal_path.c" 318 76
|
||||
/* 0x00000f 0x8d133 */ bxl1 = a2[0x8]
|
||||
/* 0x000010 0x9005b */ sp[0x0] = bhl1
|
||||
.src_ref 0 "signal_path.c" 324 4
|
||||
.src_ref 0 "signal_path.c" 318 4
|
||||
/* 0x000011 0x66000 */ calldb _Z21sig_init_preemph_coefP16SingleSignalPathdddddi
|
||||
/* 0x000012 0x00008 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 324 4
|
||||
.src_ref 0 "signal_path.c" 324 68
|
||||
.src_ref 0 "signal_path.c" 318 4
|
||||
.src_ref 0 "signal_path.c" 318 68
|
||||
/* 0x000013 0x5c07e */ ra0 = 31; bxl1 = a2[0x0]
|
||||
/* 0x000014 0x0d033 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 325 4
|
||||
.src_ref 0 "signal_path.c" 319 4
|
||||
/* 0x000015 0x88320 */ a0 = sp[0x18]
|
||||
.src_ref 0 "signal_path.c" 325 4 first
|
||||
.src_ref 0 "signal_path.c" 319 4 first
|
||||
/* 0x000016 0x66000 */ calldb _Z14sig_init_delayP16SingleSignalPathi
|
||||
/* 0x000017 0x00008 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 325 4
|
||||
.src_ref 0 "signal_path.c" 319 4
|
||||
/* 0x000018 0x88409 */ ra1 = sp[0x20]
|
||||
.src_ref 0 "signal_path.c" 326 4
|
||||
.src_ref 0 "signal_path.c" 320 4
|
||||
/* 0x000019 0x88320 */ a0 = sp[0x18]
|
||||
.src_ref 0 "signal_path.c" 326 4 first
|
||||
.src_ref 0 "signal_path.c" 320 4 first
|
||||
/* 0x00001a 0x66000 */ calldb _Z15sig_init_weightP16SingleSignalPathdi
|
||||
/* 0x00001b 0x00008 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 326 4
|
||||
.src_ref 0 "signal_path.c" 326 4
|
||||
.src_ref 0 "signal_path.c" 320 4
|
||||
.src_ref 0 "signal_path.c" 320 4
|
||||
/* 0x00001c 0x5c07e */ ra0 = 31; axl0 = sp[0x38]
|
||||
/* 0x00001d 0x10710 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 329 48
|
||||
.src_ref 0 "signal_path.c" 323 48
|
||||
/* 0x00001e 0x88222 */ a2 = sp[0x10]
|
||||
.src_ref 0 "signal_path.c" 329 4
|
||||
.src_ref 0 "signal_path.c" 329 48
|
||||
.src_ref 0 "signal_path.c" 329 58
|
||||
.src_ref 0 "signal_path.c" 329 68
|
||||
.src_ref 0 "signal_path.c" 323 4
|
||||
.src_ref 0 "signal_path.c" 323 48
|
||||
.src_ref 0 "signal_path.c" 323 58
|
||||
.src_ref 0 "signal_path.c" 323 68
|
||||
/* 0x00001f 0x5c820 */ c0 = 8; a0 = sp[0x14]
|
||||
/* 0x000020 0x082a0 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 329 4
|
||||
.src_ref 0 "signal_path.c" 329 48 first
|
||||
.src_ref 0 "signal_path.c" 323 4
|
||||
.src_ref 0 "signal_path.c" 323 48 first
|
||||
/* 0x000021 0x5c07e */ ra0 = 31; axl0 = [a2+c0]
|
||||
/* 0x000022 0x0d010 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 329 58
|
||||
.src_ref 0 "signal_path.c" 323 58
|
||||
/* 0x000023 0x8d011 */ axl1 = [a2+c0]
|
||||
.src_ref 0 "signal_path.c" 329 68
|
||||
.src_ref 0 "signal_path.c" 323 68
|
||||
/* 0x000024 0x8d012 */ bxl0 = [a2+c0]
|
||||
.src_ref 0 "signal_path.c" 329 88
|
||||
.src_ref 0 "signal_path.c" 323 88
|
||||
/* 0x000025 0x8d133 */ bxl1 = a2[0x8]
|
||||
/* 0x000026 0x9005b */ sp[0x0] = bhl1
|
||||
.src_ref 0 "signal_path.c" 329 4
|
||||
.src_ref 0 "signal_path.c" 323 4
|
||||
/* 0x000027 0x66000 */ calldb _Z21sig_init_preemph_coefP16SingleSignalPathdddddi
|
||||
/* 0x000028 0x00008 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 329 78
|
||||
.src_ref 0 "signal_path.c" 323 78
|
||||
/* 0x000029 0x8d033 */ bxl1 = a2[0x0]
|
||||
.src_ref 0 "signal_path.c" 330 4
|
||||
.src_ref 0 "signal_path.c" 324 4
|
||||
/* 0x00002a 0x882a0 */ a0 = sp[0x14]
|
||||
.src_ref 0 "signal_path.c" 330 4 first
|
||||
.src_ref 0 "signal_path.c" 324 4 first
|
||||
/* 0x00002b 0x66000 */ calldb _Z14sig_init_delayP16SingleSignalPathi
|
||||
/* 0x00002c 0x00008 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 330 4
|
||||
.src_ref 0 "signal_path.c" 324 4
|
||||
/* 0x00002d 0x88189 */ ra1 = sp[0xc]
|
||||
.src_ref 0 "signal_path.c" 331 4
|
||||
.src_ref 0 "signal_path.c" 325 4
|
||||
/* 0x00002e 0x882a0 */ a0 = sp[0x14]
|
||||
.src_ref 0 "signal_path.c" 331 4 first
|
||||
.src_ref 0 "signal_path.c" 325 4 first
|
||||
/* 0x00002f 0x66000 */ calldb _Z15sig_init_weightP16SingleSignalPathdi
|
||||
/* 0x000030 0x00008 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 331 4
|
||||
.src_ref 0 "signal_path.c" 331 4
|
||||
.src_ref 0 "signal_path.c" 325 4
|
||||
.src_ref 0 "signal_path.c" 325 4
|
||||
/* 0x000031 0x5c07e */ ra0 = 31; axl0 = sp[0x30]
|
||||
/* 0x000032 0x10610 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 335 16
|
||||
.src_ref 0 "signal_path.c" 329 16
|
||||
/* 0x000033 0x90511 */ axl1 = sp[0x28]
|
||||
.src_ref 0 "signal_path.c" 335 16 first
|
||||
.src_ref 0 "signal_path.c" 329 16 first
|
||||
/* 0x000034 0x66000 */ calldb _Z11float64_mulyy
|
||||
/* 0x000035 0x00008 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 335 16
|
||||
.src_ref 0 "signal_path.c" 329 16
|
||||
/* 0x000036 0x6e000 */ bxl0 = [_ro_lbl_DM_8___Z4initP16SingleSignalPathS0_PdS1_iidddi_0_0]
|
||||
/* 0x000037 0x00012 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 335 7
|
||||
.src_ref 0 "signal_path.c" 329 7
|
||||
/* 0x000038 0x66000 */ call _Z30float64_to_int32_round_to_zeroy
|
||||
/* 0x000039 0x00000 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 335 4
|
||||
.src_ref 0 "signal_path.c" 329 4
|
||||
/* 0x00003a 0x6c000 */ [_ZL2mu] = ra0
|
||||
/* 0x00003b 0x00048 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 337 4
|
||||
.src_ref 0 "signal_path.c" 331 4
|
||||
/* 0x00003c 0x68000 */ a4 = ptr_fir_lms_delay_line
|
||||
/* 0x00003d 0x00024 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 337 4
|
||||
.src_ref 0 "signal_path.c" 331 4
|
||||
/* 0x00003e 0x68000 */ a5 = fir_lms_delay_line
|
||||
/* 0x00003f 0x00025 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 337 4 first
|
||||
.src_ref 0 "signal_path.c" 331 4 first
|
||||
/* 0x000040 0x66000 */ calldb _Z19sig_init_buffer_DMBPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii
|
||||
/* 0x000041 0x00008 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 337 4
|
||||
.src_ref 0 "signal_path.c" 337 4
|
||||
.src_ref 0 "signal_path.c" 331 4
|
||||
.src_ref 0 "signal_path.c" 331 4
|
||||
/* 0x000042 0x5c103 */ rb0 = 64; ra1 = sp[0x8]
|
||||
/* 0x000043 0x08109 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 338 4
|
||||
.src_ref 0 "signal_path.c" 332 4
|
||||
/* 0x000044 0x68000 */ a0 = ptr_fir_lms_coeffs
|
||||
/* 0x000045 0x00020 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 338 4
|
||||
.src_ref 0 "signal_path.c" 332 4
|
||||
/* 0x000046 0x68000 */ a1 = fir_lms_coeffs
|
||||
/* 0x000047 0x00021 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 338 4 first
|
||||
.src_ref 0 "signal_path.c" 332 4 first
|
||||
/* 0x000048 0x66000 */ calldb _Z15sig_init_bufferP9BufferPtrPiii
|
||||
/* 0x000049 0x00008 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 338 4
|
||||
.src_ref 0 "signal_path.c" 338 4
|
||||
.src_ref 0 "signal_path.c" 332 4
|
||||
.src_ref 0 "signal_path.c" 332 4
|
||||
/* 0x00004a 0x5c103 */ rb0 = 64; ra1 = sp[0x8]
|
||||
/* 0x00004b 0x08109 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 340 4
|
||||
.src_ref 0 "signal_path.c" 335 4
|
||||
/* 0x00004c 0x88108 */ ra0 = sp[0x8]
|
||||
.src_ref 0 "signal_path.c" 340 4 first
|
||||
.src_ref 0 "signal_path.c" 335 4 first
|
||||
/* 0x00004d 0x32020 */ cmp(ra0,0x0)
|
||||
.src_ref 0 "signal_path.c" 340 4
|
||||
.src_ref 0 "signal_path.c" 335 4
|
||||
/* 0x00004e 0xbc0d5 */ if (np) jps 0xd
|
||||
.src_ref 0 "signal_path.c" 341 30 first
|
||||
.src_ref 0 "signal_path.c" 336 30 first
|
||||
/* 0x00004f 0x6c000 */ a0 = [(ptr_fir_lms_delay_line + 4)]
|
||||
/* 0x000050 0x00220 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 340 4 first
|
||||
.src_ref 0 "signal_path.c" 335 4 first
|
||||
/* 0x000051 0x62000 */ lp [ra0] 0x3
|
||||
/* 0x000052 0x00034 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 342 26 first
|
||||
.src_ref 0 "signal_path.c" 337 26 first
|
||||
/* 0x000053 0x6c000 */ a2 = [(ptr_fir_lms_coeffs + 4)]
|
||||
/* 0x000054 0x00222 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 341 40
|
||||
.src_ref 0 "signal_path.c" 342 36
|
||||
.src_ref 0 "signal_path.c" 344
|
||||
.src_ref 0 "signal_path.c" 336 40
|
||||
.src_ref 0 "signal_path.c" 337 36
|
||||
.src_ref 0 "signal_path.c" 339
|
||||
/* 0x000055 0x5c810 */ c0 = 4; lr = sp[0x1c]
|
||||
/* 0x000056 0x083b6 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 341 40 first
|
||||
.src_ref 0 "signal_path.c" 336 40 first
|
||||
/* 0x000057 0x8007a */ [a0+c0] = zero
|
||||
.src_ref 0 "signal_path.c" 342 36 first
|
||||
.src_ref 0 "signal_path.c" 337 36 first
|
||||
/* 0x000058 0x40000 */ nop; [a2+c0] = zero
|
||||
/* 0x000059 0x0107a */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 344 first
|
||||
.src_ref 0 "signal_path.c" 344 first
|
||||
.src_ref 0 "signal_path.c" 339 first
|
||||
.src_ref 0 "signal_path.c" 339 first
|
||||
/* 0x00005a 0x460a0 */ ret; sp+= 0x40
|
||||
/* 0x00005b 0x28080 */ /* MW */
|
||||
.label _Z4initP16SingleSignalPathS0_PdS1_iidddi__end last
|
||||
.src_ref 0 "signal_path.c" 344
|
||||
.src_ref 0 "signal_path.c" 339
|
||||
/* 0x00005c 0x43fe3 */ jps -0x4; lr = sp[0x1c]
|
||||
/* 0x00005d 0x883b6 */ /* MW */
|
||||
|
||||
@@ -1069,161 +1069,162 @@
|
||||
|
||||
.text_segment_name
|
||||
.text global 2 _Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_
|
||||
.src_ref 0 "signal_path.c" 348 first
|
||||
.src_ref 0 "signal_path.c" 371 39 first
|
||||
.src_ref 0 "signal_path.c" 343 first
|
||||
.src_ref 0 "signal_path.c" 368 39 first
|
||||
/* 0x000000 0x96034 */ ra0.s = a4[0x0]
|
||||
.src_ref 0 "signal_path.c" 371 44 first
|
||||
.src_ref 0 "signal_path.c" 372 42 first
|
||||
.src_ref 0 "signal_path.c" 368 44 first
|
||||
.src_ref 0 "signal_path.c" 369 42 first
|
||||
/* 0x000001 0x51a13 */ rb0 = lsl(ra0,0x10); ra0.s = a5[0x0]
|
||||
/* 0x000002 0x16834 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 348 5
|
||||
.src_ref 0 "signal_path.c" 372 47
|
||||
.src_ref 0 "signal_path.c" 343 5
|
||||
.src_ref 0 "signal_path.c" 369 47
|
||||
/* 0x000003 0x51a12 */ ra0 = lsl(ra0,0x10); sp+= -0x8
|
||||
/* 0x000004 0x2bff0 */ /* MW */
|
||||
/* 0x000005 0x88076 */ sp[0x0] = lr
|
||||
.src_ref 0 "signal_path.c" 383 4
|
||||
.src_ref 0 "signal_path.c" 381 4
|
||||
/* 0x000006 0x68000 */ a4 = ptr_fir_lms_delay_line
|
||||
/* 0x000007 0x00024 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 371 18
|
||||
.src_ref 0 "signal_path.c" 368 18
|
||||
/* 0x000008 0x6c000 */ [_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E10cSensor_32] = rb0
|
||||
/* 0x000009 0x0004a */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 377 20 first
|
||||
.src_ref 0 "signal_path.c" 374 20 first
|
||||
/* 0x00000a 0x6c000 */ [_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre] = rb0
|
||||
/* 0x00000b 0x0004a */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 372 20 first
|
||||
.src_ref 0 "signal_path.c" 369 20 first
|
||||
/* 0x00000c 0x6c000 */ [_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E12accSensor_32] = ra0
|
||||
/* 0x00000d 0x00048 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 378 22 first
|
||||
.src_ref 0 "signal_path.c" 375 22 first
|
||||
/* 0x00000e 0x6c000 */ [_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_block_pre] = ra0
|
||||
/* 0x00000f 0x00048 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 383 4 first
|
||||
.src_ref 0 "signal_path.c" 381 4 first
|
||||
/* 0x000010 0x66000 */ call _Z37sig_cirular_buffer_ptr_put_sample_DMBPU17chess_storage_DMB12BufferPtrDMBi
|
||||
/* 0x000011 0x00000 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 385 23
|
||||
.src_ref 0 "signal_path.c" 384 23
|
||||
/* 0x000012 0x68000 */ a4 = ptr_fir_lms_delay_line
|
||||
/* 0x000013 0x00024 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 385 23
|
||||
.src_ref 0 "signal_path.c" 385 23
|
||||
/* 0x000014 0x5c810 */ c0 = 4; axs0 = zero
|
||||
/* 0x000015 0x18e80 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 385 23
|
||||
.src_ref 0 "signal_path.c" 385 23
|
||||
.src_ref 0 "signal_path.c" 389 4
|
||||
/* 0x000016 0x5cbf0 */ c1 = -4; a4 = a4 + 0x8
|
||||
/* 0x000017 0xa2044 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 385 23
|
||||
.src_ref 0 "signal_path.c" 385 23 first
|
||||
/* 0x000018 0x5c001 */ bx0 = 0; a5 = [a4-c0]
|
||||
/* 0x000019 0x02225 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 385 23
|
||||
/* 0x00001a 0x8222c */ lb0 = [a4-c0]
|
||||
.src_ref 0 "signal_path.c" 385 23
|
||||
.src_ref 0 "signal_path.c" 389 4
|
||||
/* 0x00001b 0x68000 */ a2 = ptr_fir_lms_coeffs
|
||||
/* 0x00001c 0x00022 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 385 23
|
||||
/* 0x00001d 0x86008 */ ra0 = a4[0x0]
|
||||
.src_ref 0 "signal_path.c" 385 23
|
||||
.src_ref 0 "signal_path.c" 385 23
|
||||
.src_ref 0 "signal_path.c" 384 23
|
||||
.src_ref 0 "signal_path.c" 388 4
|
||||
/* 0x000014 0x68000 */ a2 = ptr_fir_lms_coeffs
|
||||
/* 0x000015 0x00022 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 384 23 first
|
||||
/* 0x000016 0x6c000 */ a0 = [(ptr_fir_lms_coeffs + 8)]
|
||||
/* 0x000017 0x00420 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 384 23
|
||||
.src_ref 0 "signal_path.c" 384 23
|
||||
/* 0x000018 0x5c810 */ c0 = 4; a4 = a4 + 0x8
|
||||
/* 0x000019 0x22044 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 384 23
|
||||
/* 0x00001a 0x82225 */ a5 = [a4-c0]
|
||||
.src_ref 0 "signal_path.c" 384 23
|
||||
/* 0x00001b 0x8222c */ lb0 = [a4-c0]
|
||||
.src_ref 0 "signal_path.c" 384 23
|
||||
/* 0x00001c 0x40000 */ nop; ra0 = a4[0x0]
|
||||
/* 0x00001d 0x06008 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 384 23
|
||||
.src_ref 0 "signal_path.c" 384 23
|
||||
/* 0x00001e 0x51852 */ ra0 = lsl(ra0,0x2); rb0 = a2[0x0]
|
||||
/* 0x00001f 0x0500a */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 385 23
|
||||
.src_ref 0 "signal_path.c" 389 4
|
||||
.src_ref 0 "signal_path.c" 384 23
|
||||
.src_ref 0 "signal_path.c" 388 4
|
||||
/* 0x000020 0x553fa */ ra0 = rb0 + -0x1; lsz0 = ra0
|
||||
/* 0x000021 0x1822e */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 394 14
|
||||
.src_ref 0 "signal_path.c" 394 18
|
||||
/* 0x000022 0x51432 */ ra0 = asr(ra0,0x1); a1 = sp[0x8]
|
||||
/* 0x000023 0x08121 */ /* MW */
|
||||
/* 0x000024 0x2a067 */ rb1 = ra0 + 0x1
|
||||
.src_ref 0 "signal_path.c" 385 23
|
||||
/* 0x000025 0x62000 */ lp [rb1] 0x6
|
||||
/* 0x000026 0x00067 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 385 23
|
||||
/* 0x000027 0x6c000 */ a0 = [(ptr_fir_lms_coeffs + 8)]
|
||||
/* 0x000028 0x00420 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 385 23
|
||||
/* 0x000029 0xa2804 */ a4 = a5 + 0x0
|
||||
.src_ref 0 "signal_path.c" 385 23
|
||||
.src_ref 0 "signal_path.c" 385 23
|
||||
.src_ref 0 "signal_path.c" 385 23
|
||||
/* 0x00002a 0xd8089 */ ra1 = [a0+c0]; rb0 = [a4+%0c1]
|
||||
.src_ref 0 "signal_path.c" 385 23
|
||||
.src_ref 0 "signal_path.c" 385 23
|
||||
.src_ref 0 "signal_path.c" 385 23
|
||||
.src_ref 0 "signal_path.c" 385 23
|
||||
/* 0x00002b 0x444dc */ bx1 = bx0+rb0*ra1; ra0 = [a0+c0]; rb0 = [a4+%0c1]
|
||||
/* 0x00002c 0x50089 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 385 23
|
||||
.src_ref 0 "signal_path.c" 385 23
|
||||
/* 0x00002d 0x44448 */ ax1 = ax0+rb0*ra0; bxs0 = bxs1
|
||||
/* 0x00002e 0x180c2 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 385 23
|
||||
/* 0x00002f 0x98040 */ axs0 = axs1
|
||||
.src_ref 0 "signal_path.c" 387 27 first
|
||||
.src_ref 0 "signal_path.c" 384 23
|
||||
.src_ref 0 "signal_path.c" 388 4
|
||||
/* 0x000022 0x51432 */ ra0 = asr(ra0,0x1); c1 = -0x4
|
||||
/* 0x000023 0x2ffe1 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 393 14
|
||||
.src_ref 0 "signal_path.c" 393 18
|
||||
/* 0x000024 0x55033 */ rb1 = ra0 + 0x1; a1 = sp[0x8]
|
||||
/* 0x000025 0x88121 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 384 23
|
||||
/* 0x000026 0x62000 */ lp [rb1] 0x4
|
||||
/* 0x000027 0x00047 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 384 23
|
||||
.src_ref 0 "signal_path.c" 384 23
|
||||
/* 0x000028 0x5c001 */ bx0 = 0; a4 = a5 + 0x0
|
||||
/* 0x000029 0x22804 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 384 23
|
||||
.src_ref 0 "signal_path.c" 384 23
|
||||
.src_ref 0 "signal_path.c" 384 23
|
||||
.src_ref 0 "signal_path.c" 384 23
|
||||
/* 0x00002a 0x5c000 */ ax0 = 0; ra1 = [a0+c0]; rb0 = [a4+%0c1]
|
||||
/* 0x00002b 0x58089 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 384 23
|
||||
.src_ref 0 "signal_path.c" 384 23
|
||||
.src_ref 0 "signal_path.c" 384 23
|
||||
.src_ref 0 "signal_path.c" 384 23
|
||||
/* 0x00002c 0x444d4 */ bx0 = bx0+rb0*ra1; ra0 = [a0+c0]; rb0 = [a4+%0c1]
|
||||
/* 0x00002d 0x50089 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 384 23
|
||||
.src_ref 0 "signal_path.c" 384 23
|
||||
.src_ref 0 "signal_path.c" 384 23
|
||||
.src_ref 0 "signal_path.c" 384 23
|
||||
/* 0x00002e 0x44440 */ ax0 = ax0+rb0*ra0; ra1 = [a0+c0]; rb0 = [a4+%0c1]
|
||||
/* 0x00002f 0x58089 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 386 27 first
|
||||
/* 0x000030 0x6c000 */ rb0 = [_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre]
|
||||
/* 0x000031 0x0000a */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 385 23 first
|
||||
.src_ref 0 "signal_path.c" 389 4 first
|
||||
.src_ref 0 "signal_path.c" 384 23 first
|
||||
.src_ref 0 "signal_path.c" 388 4 first
|
||||
/* 0x000032 0x54008 */ ax0 = bx0 + ax0; a4 = a2[0x4]
|
||||
/* 0x000033 0x050a4 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 385 23
|
||||
.src_ref 0 "signal_path.c" 389 4
|
||||
.src_ref 0 "signal_path.c" 384 23
|
||||
.src_ref 0 "signal_path.c" 388 4
|
||||
/* 0x000034 0x5cbe0 */ c0 = -8; ra0 = axs0
|
||||
/* 0x000035 0x18008 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 385 18
|
||||
.src_ref 0 "signal_path.c" 384 18
|
||||
/* 0x000036 0x6c000 */ [_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E14acc_block_filt] = ra0
|
||||
/* 0x000037 0x00048 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 387 31 first
|
||||
.src_ref 0 "signal_path.c" 389 4 first
|
||||
.src_ref 0 "signal_path.c" 386 31 first
|
||||
.src_ref 0 "signal_path.c" 388 4 first
|
||||
/* 0x000038 0x5709a */ ra0 = rb0 - ra0; a0 = a5+%0c1
|
||||
/* 0x000039 0x1ec80 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 389 4
|
||||
.src_ref 0 "signal_path.c" 388 4
|
||||
/* 0x00003a 0x6c000 */ rb0 = [_ZL2mu]
|
||||
/* 0x00003b 0x0000a */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 389 4
|
||||
.src_ref 0 "signal_path.c" 389 4
|
||||
.src_ref 0 "signal_path.c" 388 4
|
||||
.src_ref 0 "signal_path.c" 388 4
|
||||
/* 0x00003c 0x44400 */ ax0 = rb0*ra0; c1 = 0x8
|
||||
/* 0x00003d 0x2c041 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 389 4
|
||||
.src_ref 0 "signal_path.c" 388 4
|
||||
/* 0x00003e 0x62000 */ lp [rb1] 0x7
|
||||
/* 0x00003f 0x00077 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 387 10
|
||||
.src_ref 0 "signal_path.c" 386 10
|
||||
/* 0x000040 0x6c000 */ [_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32] = ra0
|
||||
/* 0x000041 0x00048 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 389 4
|
||||
.src_ref 0 "signal_path.c" 388 4
|
||||
/* 0x000042 0x98009 */ ra1 = axs0
|
||||
.src_ref 0 "signal_path.c" 389 4
|
||||
.src_ref 0 "signal_path.c" 388 4
|
||||
/* 0x000043 0x8e025 */ axs1,bxs1 = a4[0x0]
|
||||
.src_ref 0 "signal_path.c" 389 4
|
||||
.src_ref 0 "signal_path.c" 389 4
|
||||
.src_ref 0 "signal_path.c" 388 4
|
||||
.src_ref 0 "signal_path.c" 388 4
|
||||
/* 0x000044 0x82c08 */ ra0 = [a5+%0c0]
|
||||
.src_ref 0 "signal_path.c" 389 4
|
||||
.src_ref 0 "signal_path.c" 389 4
|
||||
.src_ref 0 "signal_path.c" 389 4
|
||||
.src_ref 0 "signal_path.c" 388 4
|
||||
.src_ref 0 "signal_path.c" 388 4
|
||||
.src_ref 0 "signal_path.c" 388 4
|
||||
/* 0x000045 0x44242 */ ax0 = ax1+ra1*ra0; rb0 = [a0+%0c0]
|
||||
/* 0x000046 0x0040a */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 389 4
|
||||
.src_ref 0 "signal_path.c" 388 4
|
||||
/* 0x000047 0x086ac */ bx0 = bx1+ra1*rb0
|
||||
.src_ref 0 "signal_path.c" 389 4
|
||||
.src_ref 0 "signal_path.c" 388 4
|
||||
/* 0x000048 0x8e0c0 */ [a4+c1] = axs0,bxs0
|
||||
/* 0x000049 0x00000 */ nop
|
||||
.src_ref 0 "signal_path.c" 394 48 first
|
||||
.src_ref 0 "signal_path.c" 393 48 first
|
||||
/* 0x00004a 0x6c000 */ ra0 = [_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32]
|
||||
/* 0x00004b 0x00008 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 394 53
|
||||
.src_ref 0 "signal_path.c" 397
|
||||
.src_ref 0 "signal_path.c" 393 53
|
||||
.src_ref 0 "signal_path.c" 396
|
||||
/* 0x00004c 0x51610 */ ax0 = asr(ra0,0x10); lr = sp[0x0]
|
||||
/* 0x00004d 0x08036 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 394 20
|
||||
.src_ref 0 "signal_path.c" 397 first
|
||||
.src_ref 0 "signal_path.c" 393 20
|
||||
.src_ref 0 "signal_path.c" 396 first
|
||||
/* 0x00004e 0x460a4 */ retdb; axs0 = axs0
|
||||
/* 0x00004f 0x18000 */ /* MW */
|
||||
.src_ref 0 "signal_path.c" 394 14 first
|
||||
.src_ref 0 "signal_path.c" 394 18 first
|
||||
.src_ref 0 "signal_path.c" 393 14 first
|
||||
.src_ref 0 "signal_path.c" 393 18 first
|
||||
/* 0x000050 0x94870 */ a1[0x0] = axs0.s
|
||||
.label _Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3___end
|
||||
.src_ref 0 "signal_path.c" 397 first
|
||||
.src_ref 0 "signal_path.c" 396 first
|
||||
/* 0x000051 0xa8010 */ sp+= 0x8
|
||||
|
||||
.undef global data ptr_fir_lms_delay_line
|
||||
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by bridge version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:49 2026
|
||||
// File generated by bridge version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:59 2026
|
||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\bridge.exe -oRelease/simulation Release/main.o Release/signal_path.o -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -g -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -cC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/lpdsp32.bcf -LC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -LC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib -LC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib -llpdsp32 -lc -lsoftfloat -lm -a2 -m -fH +work Release/chesswork -plpdsp32
|
||||
|
||||
@@ -10,81 +10,91 @@ Memory map for memory 'DM':
|
||||
Size = 16777216
|
||||
Width = 8 bits
|
||||
Offset = 0
|
||||
Used = 10011
|
||||
Used = 10283
|
||||
|
||||
0x00000004..0x00000007 : Occupied in alias or record memory 'DMA' by symbol '_ZL15action_required'
|
||||
0x00000008..0x00000097 : Occupied in alias or record memory 'DMA' by symbol '_ZL16corrupted_signal'
|
||||
0x00000098..0x00000127 : Occupied in alias or record memory 'DMA' by symbol '_ZL22reference_noise_signal'
|
||||
0x00000128..0x0000012b : Occupied in alias or record memory 'DMA' by symbol '_ZL14output_pointer'
|
||||
0x0000012c..0x0000012f : Occupied in alias or record memory 'DMA' by symbol '_ZL14sample_pointer'
|
||||
0x00000130..0x00000133 : Occupied in alias or record memory 'DMA' by symbol '_ZZ4mainvE4mode'
|
||||
0x00000134..0x00000137 : Occupied in alias or record memory 'DMA' by symbol '_ZL2mu'
|
||||
0x00000138..0x0000014f ( 24 items) : Release/main.o::_ro_data_DM_8___main__3 (Data, Global, .rodata.constmem.DM)
|
||||
0x00000150..0x00000153 : Occupied in alias or record memory 'DMA' by symbol '_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre'
|
||||
0x00000154..0x00000157 : Occupied in alias or record memory 'DMA' by symbol '_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_block_pre'
|
||||
0x00000158..0x0000015b : Occupied in alias or record memory 'DMA' by symbol '_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E10cSensor_32'
|
||||
0x0000015c..0x0000015f : Occupied in alias or record memory 'DMA' by symbol '_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E12accSensor_32'
|
||||
0x00000160..0x0000016b : Occupied in alias or record memory 'DMA' by symbol 'ptr_fir_lms_coeffs'
|
||||
0x00000170..0x0000026f : Occupied in alias or record memory 'DMA' by symbol 'fir_lms_coeffs'
|
||||
0x00000270..0x0000027f ( 16 items) : Release/signal_path.o::_ro_data_DM_8___Z21sig_init_preemph_coefP16SingleSignalPathdddddi__2 (Data, Global, .rodata.constmem.DM)
|
||||
0x00000280..0x0000028f ( 16 items) : Release/signal_path.o::_ro_data_DM_8___Z15sig_init_weightP16SingleSignalPathdi__2 (Data, Global, .rodata.constmem.DM)
|
||||
0x00000290..0x00000297 ( 8 items) : Release/signal_path.o::_ro_data_DM_8___Z4initP16SingleSignalPathS0_PdS1_iidddi__1 (Data, Global, .rodata.constmem.DM)
|
||||
0x00000298..0x00000397 : Occupied in alias or record memory 'DMA' by symbol '_main_argv_area'
|
||||
0x00000398..0x000003a7 ( 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)
|
||||
0x000003a8..0x000003b7 ( 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)
|
||||
0x000003b8..0x000003bf ( 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)
|
||||
0x000003c0..0x000003c7 ( 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)
|
||||
0x000003c8..0x000003cf ( 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)
|
||||
0x000003d0..0x000003e7 ( 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)
|
||||
0x000003e8..0x000003ff ( 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)
|
||||
0x00000400..0x00000417 ( 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)
|
||||
0x00000418..0x0000042f ( 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)
|
||||
0x00000430..0x00000437 ( 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)
|
||||
0x00000438..0x0000043f ( 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)
|
||||
0x00000440..0x00000447 ( 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)
|
||||
0x00000448..0x00000457 : Occupied in alias or record memory 'DMA' by symbol '_ZZ6ff_powddE2bp'
|
||||
0x00000458..0x00000467 : Occupied in alias or record memory 'DMA' by symbol '_ZZ6ff_powddE4dp_h'
|
||||
0x00000468..0x00000477 : Occupied in alias or record memory 'DMA' by symbol '_ZZ6ff_powddE4dp_l'
|
||||
0x00000478..0x0000049f ( 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)
|
||||
0x000004a0..0x000004ab ( 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)
|
||||
0x000004ac..0x000004e3 ( 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)
|
||||
0x000004e8..0x000005ef ( 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)
|
||||
0x000005f0..0x000005ff ( 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)
|
||||
0x00000600..0x00000607 ( 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)
|
||||
0x00000001..0x00000002 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str00f02b8f'
|
||||
0x00000004..0x00000093 : Occupied in alias or record memory 'DMA' by symbol '_ZL16corrupted_signal'
|
||||
0x00000094..0x00000123 : Occupied in alias or record memory 'DMA' by symbol '_ZL22reference_noise_signal'
|
||||
0x00000124..0x00000127 : Occupied in alias or record memory 'DMA' by symbol '_ZZ4mainvE4mode'
|
||||
0x00000128..0x00000156 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str8a4fef85'
|
||||
0x00000157..0x00000181 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__strff0646f3'
|
||||
0x00000182..0x000001b7 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str8a32ec0e'
|
||||
0x000001b8..0x000001b9 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str00f52cca'
|
||||
0x000001ba..0x000001bc : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str41232700'
|
||||
0x000001bd..0x000001c0 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str2eb09b76'
|
||||
0x000001c4..0x000001c7 : Occupied in alias or record memory 'DMA' by symbol '_ZL2mu'
|
||||
0x000001c8..0x000001df ( 24 items) : Release/main.o::_ro_data_DM_8___main__3 (Data, Global, .rodata.constmem.DM)
|
||||
0x000001e0..0x000001e3 : Occupied in alias or record memory 'DMA' by symbol '_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre'
|
||||
0x000001e4..0x000001e7 : Occupied in alias or record memory 'DMA' by symbol '_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_block_pre'
|
||||
0x000001e8..0x000001eb : Occupied in alias or record memory 'DMA' by symbol '_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E10cSensor_32'
|
||||
0x000001ec..0x000001ef : Occupied in alias or record memory 'DMA' by symbol '_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E12accSensor_32'
|
||||
0x000001f0..0x000001fb : Occupied in alias or record memory 'DMA' by symbol 'ptr_fir_lms_coeffs'
|
||||
0x000001fc..0x000001ff : Occupied in alias or record memory 'DMA' by symbol 'errno'
|
||||
0x00000200..0x000002ff : Occupied in alias or record memory 'DMA' by symbol 'fir_lms_coeffs'
|
||||
0x00000300..0x0000030f ( 16 items) : Release/signal_path.o::_ro_data_DM_8___Z21sig_init_preemph_coefP16SingleSignalPathdddddi__2 (Data, Global, .rodata.constmem.DM)
|
||||
0x00000310..0x0000031f ( 16 items) : Release/signal_path.o::_ro_data_DM_8___Z15sig_init_weightP16SingleSignalPathdi__2 (Data, Global, .rodata.constmem.DM)
|
||||
0x00000320..0x00000327 ( 8 items) : Release/signal_path.o::_ro_data_DM_8___Z4initP16SingleSignalPathS0_PdS1_iidddi__1 (Data, Global, .rodata.constmem.DM)
|
||||
0x00000328..0x00000427 : Occupied in alias or record memory 'DMA' by symbol '_main_argv_area'
|
||||
0x00000428..0x000004a7 : Occupied in alias or record memory 'DMA' by symbol '_ZL18_hosted_clib_files'
|
||||
0x000004a8..0x000004b7 ( 16 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___ZL18estimateDiv128To64yyy__2 (Data, Local, .rodata.constmem.DM)
|
||||
0x000004b8..0x000004c7 ( 16 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___ZL19propagateFloat64NaNyy__2 (Data, Local, .rodata.constmem.DM)
|
||||
0x000004c8..0x000004cf ( 8 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___ZL19roundAndPackFloat64iiy__1 (Data, Local, .rodata.constmem.DM)
|
||||
0x000004d0..0x000004d7 ( 8 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___Z30float64_to_int32_round_to_zeroy__1 (Data, Global, .rodata.constmem.DM)
|
||||
0x000004d8..0x000004df ( 8 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_4___Z30float64_to_int32_round_to_zeroy__4 (Data, Global, .rodata.constmem.DM)
|
||||
0x000004e0..0x000004f7 ( 24 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___ZL14addFloat64Sigsyyi__3 (Data, Local, .rodata.constmem.DM)
|
||||
0x000004f8..0x0000050f ( 24 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___ZL14subFloat64Sigsyyi__3 (Data, Local, .rodata.constmem.DM)
|
||||
0x00000510..0x00000527 ( 24 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___Z11float64_mulyy__3 (Data, Global, .rodata.constmem.DM)
|
||||
0x00000528..0x0000053f ( 24 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___Z11float64_divyy__3 (Data, Global, .rodata.constmem.DM)
|
||||
0x00000540..0x00000547 ( 8 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___Z10float64_eqyy__1 (Data, Global, .rodata.constmem.DM)
|
||||
0x00000548..0x0000054f ( 8 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___Z10float64_leyy__1 (Data, Global, .rodata.constmem.DM)
|
||||
0x00000550..0x00000557 ( 8 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ro_data_DM_8___Z10float64_ltyy__1 (Data, Global, .rodata.constmem.DM)
|
||||
0x00000558..0x00000567 : Occupied in alias or record memory 'DMA' by symbol '_ZZ6ff_powddE2bp'
|
||||
0x00000568..0x00000577 : Occupied in alias or record memory 'DMA' by symbol '_ZZ6ff_powddE4dp_h'
|
||||
0x00000578..0x00000587 : Occupied in alias or record memory 'DMA' by symbol '_ZZ6ff_powddE4dp_l'
|
||||
0x00000588..0x000005af ( 40 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ro_data_DM_8__ff_ldexp__5 (Data, Global, .rodata.constmem.DM)
|
||||
0x000005b0..0x000005bb ( 12 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ro_data_DM_4__ff_ldexp__9 (Data, Global, .rodata.constmem.DM)
|
||||
0x000005bc..0x000005f3 ( 56 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ro_data_DM_4__ff_pow__14 (Data, Global, .rodata.constmem.DM)
|
||||
0x000005f8..0x000006ff ( 264 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ro_data_DM_8__ff_pow__48 (Data, Global, .rodata.constmem.DM)
|
||||
0x00000700..0x0000070f ( 16 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ro_data_DM_4__ff_sqrt__4 (Data, Global, .rodata.constmem.DM)
|
||||
0x00000710..0x00000717 ( 8 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ro_data_DM_8__ff_sqrt__6 (Data, Global, .rodata.constmem.DM)
|
||||
0x0000e000..0x0000fff7 ( 8184 items) : Stack
|
||||
0x00800000..0x00800007 : Occupied in alias or record memory 'DMB' by symbol '_ZL10input_port'
|
||||
0x00800008..0x00800009 : Occupied in alias or record memory 'DMB' by symbol '_ZL6sample'
|
||||
0x0080000c..0x0080000f : Occupied in alias or record memory 'DMB' by symbol '_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E14acc_block_filt'
|
||||
0x00800008..0x0080000b : Occupied in alias or record memory 'DMB' by symbol '_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E14acc_block_filt'
|
||||
0x0080000c..0x0080000f : Occupied in alias or record memory 'DMB' by symbol '_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32'
|
||||
0x00800010..0x00800017 : Occupied in alias or record memory 'DMB' by symbol '_ZL11output_port'
|
||||
0x00800018..0x0080001b : Occupied in alias or record memory 'DMB' by symbol '_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32'
|
||||
0x0080001c..0x0080011b : Occupied in alias or record memory 'DMB' by symbol 'fir_lms_delay_line'
|
||||
0x0080011c..0x00800127 : Occupied in alias or record memory 'DMB' by symbol 'ptr_fir_lms_delay_line'
|
||||
0x00c00004..0x00c00004 : Occupied in alias or record memory 'DMIO' by symbol '_ZL12css_cmd_flag'
|
||||
0x00800018..0x00800117 : Occupied in alias or record memory 'DMB' by symbol 'fir_lms_delay_line'
|
||||
0x00800118..0x00800123 : Occupied in alias or record memory 'DMB' by symbol 'ptr_fir_lms_delay_line'
|
||||
|
||||
Memory map for memory 'DMA':
|
||||
|
||||
Size = 8388608
|
||||
Width = 8 bits
|
||||
Offset = 0
|
||||
Used = 9080
|
||||
Used = 9355
|
||||
|
||||
0x00000004..0x00000007 ( 4 items) : Release/main.o::_ZL15action_required (Data, Local, .bss.DMA.4)
|
||||
0x00000008..0x00000097 ( 144 items) : Release/main.o::_ZL16corrupted_signal (Data, Local, .bss.DMA.4)
|
||||
0x00000098..0x00000127 ( 144 items) : Release/main.o::_ZL22reference_noise_signal (Data, Local, .bss.DMA.4)
|
||||
0x00000128..0x0000012b ( 4 items) : Release/main.o::_ZL14output_pointer (Data, Local, .bss.DMA.4)
|
||||
0x0000012c..0x0000012f ( 4 items) : Release/main.o::_ZL14sample_pointer (Data, Local, .bss.DMA.4)
|
||||
0x00000130..0x00000133 ( 4 items) : Release/main.o::_ZZ4mainvE4mode (Data, Local, .data.DMA.4)
|
||||
0x00000134..0x00000137 ( 4 items) : Release/signal_path.o::_ZL2mu (Data, Local, .bss.DMA.4)
|
||||
0x00000150..0x00000153 ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre (Data, Local, .bss.DMA.4)
|
||||
0x00000154..0x00000157 ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_block_pre (Data, Local, .bss.DMA.4)
|
||||
0x00000158..0x0000015b ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E10cSensor_32 (Data, Local, .bss.DMA.4)
|
||||
0x0000015c..0x0000015f ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E12accSensor_32 (Data, Local, .bss.DMA.4)
|
||||
0x00000160..0x0000016b ( 12 items) : Release/signal_path.o::ptr_fir_lms_coeffs (Data, Global, .bss.DMA.4)
|
||||
0x00000170..0x0000026f ( 256 items) : Release/signal_path.o::fir_lms_coeffs (Data, Global, .bss.DMA.8)
|
||||
0x00000298..0x00000397 ( 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)
|
||||
0x00000448..0x00000457 ( 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)
|
||||
0x00000458..0x00000467 ( 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)
|
||||
0x00000468..0x00000477 ( 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)
|
||||
0x00000001..0x00000002 ( 2 items) : Release/main.o::_ZL13__str00f02b8f (Data, Local, .rodata.DMA.1)
|
||||
0x00000004..0x00000093 ( 144 items) : Release/main.o::_ZL16corrupted_signal (Data, Local, .bss.DMA.4)
|
||||
0x00000094..0x00000123 ( 144 items) : Release/main.o::_ZL22reference_noise_signal (Data, Local, .bss.DMA.4)
|
||||
0x00000124..0x00000127 ( 4 items) : Release/main.o::_ZZ4mainvE4mode (Data, Local, .data.DMA.4)
|
||||
0x00000128..0x00000156 ( 47 items) : Release/main.o::_ZL13__str8a4fef85 (Data, Local, .rodata.DMA.1)
|
||||
0x00000157..0x00000181 ( 43 items) : Release/main.o::_ZL13__strff0646f3 (Data, Local, .rodata.DMA.1)
|
||||
0x00000182..0x000001b7 ( 54 items) : Release/main.o::_ZL13__str8a32ec0e (Data, Local, .rodata.DMA.1)
|
||||
0x000001b8..0x000001b9 ( 2 items) : Release/main.o::_ZL13__str00f52cca (Data, Local, .rodata.DMA.1)
|
||||
0x000001ba..0x000001bc ( 3 items) : Release/main.o::_ZL13__str41232700 (Data, Local, .rodata.DMA.1)
|
||||
0x000001bd..0x000001c0 ( 4 items) : Release/main.o::_ZL13__str2eb09b76 (Data, Local, .rodata.DMA.1)
|
||||
0x000001c4..0x000001c7 ( 4 items) : Release/signal_path.o::_ZL2mu (Data, Local, .bss.DMA.4)
|
||||
0x000001e0..0x000001e3 ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre (Data, Local, .bss.DMA.4)
|
||||
0x000001e4..0x000001e7 ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_block_pre (Data, Local, .bss.DMA.4)
|
||||
0x000001e8..0x000001eb ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E10cSensor_32 (Data, Local, .bss.DMA.4)
|
||||
0x000001ec..0x000001ef ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E12accSensor_32 (Data, Local, .bss.DMA.4)
|
||||
0x000001f0..0x000001fb ( 12 items) : Release/signal_path.o::ptr_fir_lms_coeffs (Data, Global, .bss.DMA.4)
|
||||
0x000001fc..0x000001ff ( 4 items) : errno.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)::errno (Data, Global, .bss.DMA.4)
|
||||
0x00000200..0x000002ff ( 256 items) : Release/signal_path.o::fir_lms_coeffs (Data, Global, .bss.DMA.8)
|
||||
0x00000328..0x00000427 ( 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)
|
||||
0x00000428..0x000004a7 ( 128 items) : stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)::_ZL18_hosted_clib_files (Data, Local, .bss.DMA.4)
|
||||
0x00000558..0x00000567 ( 16 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ZZ6ff_powddE2bp (Data, Local, .rodata.DMA.8)
|
||||
0x00000568..0x00000577 ( 16 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ZZ6ff_powddE4dp_h (Data, Local, .rodata.DMA.8)
|
||||
0x00000578..0x00000587 ( 16 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ZZ6ff_powddE4dp_l (Data, Local, .rodata.DMA.8)
|
||||
0x0000e000..0x0000fff7 ( 8184 items) : Stack
|
||||
|
||||
Memory map for memory 'DMB':
|
||||
@@ -92,62 +102,58 @@ Memory map for memory 'DMB':
|
||||
Size = 4194304
|
||||
Width = 8 bits
|
||||
Offset = 0
|
||||
Used = 294
|
||||
Used = 292
|
||||
|
||||
0x00800000..0x00800007 ( 8 items) : Release/main.o::_ZL10input_port (Data, Local, .bss.DMB.2)
|
||||
0x00800008..0x00800009 ( 2 items) : Release/main.o::_ZL6sample (Data, Local, .bss.DMB.2)
|
||||
0x0080000c..0x0080000f ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E14acc_block_filt (Data, Local, .bss.DMB.4)
|
||||
0x00800008..0x0080000b ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E14acc_block_filt (Data, Local, .bss.DMB.4)
|
||||
0x0080000c..0x0080000f ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32 (Data, Local, .bss.DMB.4)
|
||||
0x00800010..0x00800017 ( 8 items) : Release/main.o::_ZL11output_port (Data, Local, .bss.DMB.2)
|
||||
0x00800018..0x0080001b ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32 (Data, Local, .bss.DMB.4)
|
||||
0x0080001c..0x0080011b ( 256 items) : Release/signal_path.o::fir_lms_delay_line (Data, Global, .bss.DMB.4)
|
||||
0x0080011c..0x00800127 ( 12 items) : Release/signal_path.o::ptr_fir_lms_delay_line (Data, Global, .bss.DMB.4)
|
||||
|
||||
Memory map for memory 'DMIO':
|
||||
|
||||
Size = 4194304
|
||||
Width = 8 bits
|
||||
Offset = 0
|
||||
Used = 1
|
||||
|
||||
0x00c00004..0x00c00004 ( 1 items) : Release/main.o::_ZL12css_cmd_flag (Data, Local, .bss.DMIO.1)
|
||||
0x00800018..0x00800117 ( 256 items) : Release/signal_path.o::fir_lms_delay_line (Data, Global, .bss.DMB.4)
|
||||
0x00800118..0x00800123 ( 12 items) : Release/signal_path.o::ptr_fir_lms_delay_line (Data, Global, .bss.DMB.4)
|
||||
|
||||
Memory map for memory 'PM':
|
||||
|
||||
Size = 16777216
|
||||
Width = 20 bits
|
||||
Offset = 0
|
||||
Used = 3290
|
||||
Used = 3486
|
||||
|
||||
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..0x0000007d ( 88 items) : Release/main.o::_main (Function, Global, .text) (stack frame size = 88)
|
||||
0x0000007e..0x0000008f ( 18 items) : Release/signal_path.o::_Z15sig_init_bufferP9BufferPtrPiii (Function, Global, .text)
|
||||
0x00000090..0x000000a1 ( 18 items) : Release/signal_path.o::_Z19sig_init_buffer_DMBPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii (Function, Global, .text)
|
||||
0x000000a2..0x000000af ( 14 items) : Release/signal_path.o::_Z37sig_cirular_buffer_ptr_put_sample_DMBPU17chess_storage_DMB12BufferPtrDMBi (Function, Global, .text)
|
||||
0x000000b0..0x00000135 ( 134 items) : Release/signal_path.o::_Z21sig_init_preemph_coefP16SingleSignalPathdddddi (Function, Global, .text) (stack frame size = 48)
|
||||
0x00000136..0x0000013b ( 6 items) : Release/signal_path.o::_Z14sig_init_delayP16SingleSignalPathi (Function, Global, .text)
|
||||
0x0000013c..0x00000171 ( 54 items) : Release/signal_path.o::_Z15sig_init_weightP16SingleSignalPathdi (Function, Global, .text) (stack frame size = 24)
|
||||
0x00000172..0x000001cf ( 94 items) : Release/signal_path.o::_Z4initP16SingleSignalPathS0_PdS1_iidddi (Function, Global, .text) (stack frame size = 64)
|
||||
0x000001d0..0x00000221 ( 82 items) : Release/signal_path.o::_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_ (Function, Global, .text) (stack frame size = 8)
|
||||
0x00000222..0x0000023d ( 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)
|
||||
0x0000023e..0x000002cd ( 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)
|
||||
0x000002ce..0x000002fb ( 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)
|
||||
0x000002fc..0x00000349 ( 78 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ZL19roundAndPackFloat64iiy (Function, Local, .text)
|
||||
0x0000034a..0x0000034f ( 6 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ZL28normalizeRoundAndPackFloat64iiy (Function, Local, .text)
|
||||
0x00000350..0x0000036d ( 30 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z16int32_to_float64i (Function, Global, .text)
|
||||
0x0000036e..0x000003a1 ( 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)
|
||||
0x000003a2..0x00000457 ( 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)
|
||||
0x00000458..0x000004ff ( 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)
|
||||
0x00000500..0x0000050b ( 12 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z11float64_addyy (Function, Global, .text)
|
||||
0x0000050c..0x00000517 ( 12 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z11float64_subyy (Function, Global, .text)
|
||||
0x00000518..0x000005c3 ( 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)
|
||||
0x000005c4..0x00000697 ( 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)
|
||||
0x00000698..0x000006c3 ( 44 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z10float64_eqyy (Function, Global, .text)
|
||||
0x000006c4..0x00000701 ( 62 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z10float64_leyy (Function, Global, .text)
|
||||
0x00000702..0x00000741 ( 64 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z10float64_ltyy (Function, Global, .text)
|
||||
0x00000742..0x000007b9 ( 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)
|
||||
0x000007ba..0x00000bf5 ( 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)
|
||||
0x00000bf6..0x00000cd9 ( 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..0x000000b1 ( 140 items) : Release/main.o::_main (Function, Global, .text) (stack frame size = 120)
|
||||
0x000000b2..0x000000c3 ( 18 items) : Release/signal_path.o::_Z15sig_init_bufferP9BufferPtrPiii (Function, Global, .text)
|
||||
0x000000c4..0x000000d5 ( 18 items) : Release/signal_path.o::_Z19sig_init_buffer_DMBPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii (Function, Global, .text)
|
||||
0x000000d6..0x000000e3 ( 14 items) : Release/signal_path.o::_Z37sig_cirular_buffer_ptr_put_sample_DMBPU17chess_storage_DMB12BufferPtrDMBi (Function, Global, .text)
|
||||
0x000000e4..0x00000169 ( 134 items) : Release/signal_path.o::_Z21sig_init_preemph_coefP16SingleSignalPathdddddi (Function, Global, .text) (stack frame size = 48)
|
||||
0x0000016a..0x0000016f ( 6 items) : Release/signal_path.o::_Z14sig_init_delayP16SingleSignalPathi (Function, Global, .text)
|
||||
0x00000170..0x000001a5 ( 54 items) : Release/signal_path.o::_Z15sig_init_weightP16SingleSignalPathdi (Function, Global, .text) (stack frame size = 24)
|
||||
0x000001a6..0x00000203 ( 94 items) : Release/signal_path.o::_Z4initP16SingleSignalPathS0_PdS1_iidddi (Function, Global, .text) (stack frame size = 64)
|
||||
0x00000204..0x00000255 ( 82 items) : Release/signal_path.o::_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_ (Function, Global, .text) (stack frame size = 8)
|
||||
0x00000256..0x00000271 ( 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)
|
||||
0x00000272..0x00000273 ( 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)
|
||||
0x00000274..0x000002a5 ( 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)
|
||||
0x000002a6..0x000002c5 ( 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)
|
||||
0x000002c6..0x000002dd ( 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)
|
||||
0x000002de..0x000002ef ( 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)
|
||||
0x000002f0..0x00000301 ( 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)
|
||||
0x00000302..0x00000391 ( 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)
|
||||
0x00000392..0x000003bf ( 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)
|
||||
0x000003c0..0x0000040d ( 78 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ZL19roundAndPackFloat64iiy (Function, Local, .text)
|
||||
0x0000040e..0x00000413 ( 6 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_ZL28normalizeRoundAndPackFloat64iiy (Function, Local, .text)
|
||||
0x00000414..0x00000431 ( 30 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z16int32_to_float64i (Function, Global, .text)
|
||||
0x00000432..0x00000465 ( 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)
|
||||
0x00000466..0x0000051b ( 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)
|
||||
0x0000051c..0x000005c3 ( 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)
|
||||
0x000005c4..0x000005cf ( 12 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z11float64_addyy (Function, Global, .text)
|
||||
0x000005d0..0x000005db ( 12 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z11float64_subyy (Function, Global, .text)
|
||||
0x000005dc..0x00000687 ( 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)
|
||||
0x00000688..0x0000075b ( 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)
|
||||
0x0000075c..0x00000787 ( 44 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z10float64_eqyy (Function, Global, .text)
|
||||
0x00000788..0x000007c5 ( 62 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z10float64_leyy (Function, Global, .text)
|
||||
0x000007c6..0x00000805 ( 64 items) : softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)::_Z10float64_ltyy (Function, Global, .text)
|
||||
0x00000806..0x0000087d ( 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)
|
||||
0x0000087e..0x00000cb9 ( 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)
|
||||
0x00000cba..0x00000d9d ( 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:
|
||||
|
||||
@@ -156,7 +162,7 @@ External symbols:
|
||||
_ctors_start = 0x0
|
||||
_dtors_end = 0x0
|
||||
_dtors_start = 0x0
|
||||
_pc_end = 0xcda
|
||||
_pc_end = 0xd9e
|
||||
_pc_start = 0x0
|
||||
_sp_end_DMA = 0xe000
|
||||
_sp_start_DMA = 0xfff8
|
||||
@@ -169,15 +175,16 @@ Section summary for memory 'DM':
|
||||
0 0 396 math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)
|
||||
0 0 48 math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a) (in DMA)
|
||||
256 0 0 lpdsp32_init.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/liblpdsp32.a) (in DMA)
|
||||
4 0 0 errno.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a) (in DMA)
|
||||
128 0 0 stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a) (in DMA)
|
||||
0 0 24 Release/main.o
|
||||
300 4 0 Release/main.o (in DMA)
|
||||
18 0 0 Release/main.o (in DMB)
|
||||
1 0 0 Release/main.o (in DMIO)
|
||||
288 4 155 Release/main.o (in DMA)
|
||||
16 0 0 Release/main.o (in DMB)
|
||||
0 0 40 Release/signal_path.o
|
||||
288 0 0 Release/signal_path.o (in DMA)
|
||||
276 0 0 Release/signal_path.o (in DMB)
|
||||
---------- ---------- ---------- ----------
|
||||
1139 4 684 Total
|
||||
1256 4 839 Total
|
||||
|
||||
Section summary for memory 'DMA':
|
||||
|
||||
@@ -186,27 +193,21 @@ Section summary for memory 'DMA':
|
||||
0 0 0 8184
|
||||
0 0 48 0 math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)
|
||||
256 0 0 0 lpdsp32_init.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/liblpdsp32.a)
|
||||
300 4 0 0 Release/main.o
|
||||
4 0 0 0 errno.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)
|
||||
128 0 0 0 stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)
|
||||
288 4 155 0 Release/main.o
|
||||
288 0 0 0 Release/signal_path.o
|
||||
---------- ---------- ---------- ---------- ----------
|
||||
844 4 48 8184 Total
|
||||
964 4 203 8184 Total
|
||||
|
||||
Section summary for memory 'DMB':
|
||||
|
||||
.bss File
|
||||
---------- ----------
|
||||
18 Release/main.o
|
||||
16 Release/main.o
|
||||
276 Release/signal_path.o
|
||||
---------- ----------
|
||||
294 Total
|
||||
|
||||
Section summary for memory 'DMIO':
|
||||
|
||||
.bss File
|
||||
---------- ----------
|
||||
1 Release/main.o
|
||||
---------- ----------
|
||||
1 Total
|
||||
292 Total
|
||||
|
||||
Section summary for memory 'PM':
|
||||
|
||||
@@ -216,19 +217,19 @@ Section summary for memory 'PM':
|
||||
1284 softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)
|
||||
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)
|
||||
88 Release/main.o
|
||||
144 stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)
|
||||
140 Release/main.o
|
||||
420 Release/signal_path.o
|
||||
---------- ----------
|
||||
3290 Total
|
||||
3486 Total
|
||||
|
||||
File summary:
|
||||
|
||||
Release/main.o
|
||||
DM 24
|
||||
DMA 304
|
||||
DMB 18
|
||||
DMIO 1
|
||||
PM 88
|
||||
DMA 447
|
||||
DMB 16
|
||||
PM 140
|
||||
|
||||
Release/signal_path.o
|
||||
DM 40
|
||||
@@ -245,10 +246,17 @@ math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/
|
||||
DMA 48
|
||||
PM 1432
|
||||
|
||||
errno.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)
|
||||
DMA 4
|
||||
|
||||
lpdsp32_init.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/liblpdsp32.a)
|
||||
DMA 256
|
||||
PM 38
|
||||
|
||||
stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)
|
||||
DMA 128
|
||||
PM 144
|
||||
|
||||
lpdsp32_div.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/liblpdsp32.a)
|
||||
PM 28
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -25,13 +25,6 @@ static volatile int16_t chess_storage(DMB) *output_pointer;
|
||||
static volatile int16_t chess_storage(DMB) *sample_pointer;
|
||||
static volatile int16_t chess_storage(DMB) sample; //Speicherplatz f<>r Ergebnis der calc()-Funktion
|
||||
|
||||
//void isr0() ist eine Interrupt Service Routine Funktion, welche als C Funktion deklariert wird
|
||||
// property (isr) ist Chess Compiler spezifisch und kennzeichnet eine Funktion als Interrupt Service Routine
|
||||
//wird Interrupt getriggert, wird action_required auf 1 gesetzt - etwas muss dannpassieren
|
||||
extern "C" void isr0() property (isr) {
|
||||
action_required = 1;
|
||||
}
|
||||
|
||||
int main(void) {
|
||||
// Enum, welcher den Ausgabemodus definiert - wird in calc()-Funktion verwendet
|
||||
static OutputMode mode = OUTPUT_MODE_FIR_LMS;
|
||||
@@ -54,9 +47,9 @@ int main(void) {
|
||||
coefficients // Anzahl Filterkoeffizienten
|
||||
);
|
||||
|
||||
FILE *fp1 = fopen("./test/testdata/input/chirp_disturber.txt", "r");
|
||||
FILE *fp2 = fopen("./test/testdata/input/disturber.txt", "r");
|
||||
FILE *fp3 = fopen("./test/testdata/output/out_simulated.txt", "w");
|
||||
FILE *fp1 = fopen("./simulation_data/complex_corrupted_signal.txt", "r");
|
||||
FILE *fp2 = fopen("./simulation_data/complex_noise_signal.txt", "r");
|
||||
FILE *fp3 = fopen("./simulation_data/output/complex_output_simulated.txt", "w");
|
||||
|
||||
int d0, d1;
|
||||
|
||||
|
||||
@@ -5,14 +5,14 @@
|
||||
static int counter=0;
|
||||
static int mu;
|
||||
|
||||
static int leak=2147462173; //0.999 // (1 ? µ?)
|
||||
static int leak=2147462173; //0.999 // (1 ? <EFBFBD>?)
|
||||
|
||||
int chess_storage(DMB) fir_lms_delay_line[MAX_FIR_COEFFS]; //Int-Array für Acc-Sensors Samples (Delay Line) anlegen
|
||||
int chess_storage(DMA % (sizeof(long long))) fir_lms_coeffs[MAX_FIR_COEFFS]; //Int-Array für Filterkoeffizienten anlegen
|
||||
|
||||
int chess_storage(DMB) fir_lms_delay_line[MAX_FIR_COEFFS];
|
||||
BufferPtrDMB chess_storage(DMB) ptr_fir_lms_delay_line;
|
||||
BufferPtrDMB chess_storage(DMB) ptr_fir_lms_delay_line;
|
||||
BufferPtr ptr_fir_lms_coeffs;
|
||||
|
||||
int chess_storage(DMA % (sizeof(long long))) fir_lms_coeffs[MAX_FIR_COEFFS]; // The coefficients for the adaptive filter
|
||||
|
||||
|
||||
#ifdef PLATFORM_GENERIC
|
||||
@@ -114,8 +114,8 @@ void sig_cirular_buffer_ptr_put_sample(BufferPtr *buffer, int sample){
|
||||
}
|
||||
|
||||
void sig_cirular_buffer_ptr_put_sample_DMB(BufferPtrDMB chess_storage(DMB) *buffer, int sample){
|
||||
*buffer->ptr_current = sample;
|
||||
buffer->ptr_current = cyclic_add(buffer->ptr_current, 1, buffer->ptr_start, buffer->buffer_len);
|
||||
*buffer->ptr_current = sample; //Sample des Acc-Sensors wird in Adresse geschrieben, auf die der Pointer zeigt
|
||||
buffer->ptr_current = cyclic_add(buffer->ptr_current, 1, buffer->ptr_start, buffer->buffer_len); //Pointer wird inkrementiert
|
||||
}
|
||||
|
||||
void static inline sig_circular_buffer_ptr_put_block(BufferPtr *buffer, int* block){
|
||||
@@ -129,7 +129,7 @@ void static inline sig_circular_buffer_ptr_put_block(BufferPtr *buffer, int* blo
|
||||
}
|
||||
}
|
||||
|
||||
//Initialisierungsfunktion für Biquad Filter Koeffizienten
|
||||
//Initialisierungsfunktion f<EFBFBD>r Biquad Filter Koeffizienten
|
||||
void sig_init_preemph_coef(SingleSignalPath *signal, double b0, double b1, double b2, double a1, double a2, int scale_bits) {
|
||||
// Wenn b0=1 und Rest 0 -> kein Filter weil effektiv 1*Xn
|
||||
if (b0 == 1. && b1 == 0. && b2 == 0. && a1 == 0. && a2 == 0.) {
|
||||
@@ -153,7 +153,7 @@ int sig_init_delay(SingleSignalPath *signal, int n_delay) {
|
||||
return sig_init_buffer(&signal->delay_buffer, signal->_delay_buffer, n_delay, MAX_DELAY_SAMPS);
|
||||
}
|
||||
|
||||
//Initialisierungsfunktion für Gewichtung
|
||||
//Initialisierungsfunktion f<EFBFBD>r Gewichtung
|
||||
void sig_init_weight(SingleSignalPath *signal, double weight, int scale_nbits) {
|
||||
// Wenn Gewichtung 1 -> kein Effekt
|
||||
if (weight == 1.) {
|
||||
@@ -211,14 +211,16 @@ int sig_calc_weight(SingleSignalPath *signal, int x) {
|
||||
}
|
||||
|
||||
int inline sig_calc_fir_lpdsp32_single(BufferPtrDMB chess_storage(DMB) *ptr_fir_lms_delay_line, BufferPtr *ptr_fir_lms_coeffs){
|
||||
// Filterkoeffizienten mit Acc-Sensor Samples multiplizieren und aufsummieren um Akkumulator Output des adaptiven Filters zu erhalten
|
||||
|
||||
// Calculate the fir filter output on x to get the canceller
|
||||
int chess_storage(DMB) *p_x0 = ptr_fir_lms_delay_line->ptr_current; // chess_storage(DMB)
|
||||
//Pointer für Koeffizienten und Delay Line Samples anlegen
|
||||
int chess_storage(DMB) *p_x0 = ptr_fir_lms_delay_line->ptr_current;
|
||||
int chess_storage(DMB) *px_start = ptr_fir_lms_delay_line->ptr_start;
|
||||
int *p_h = ptr_fir_lms_coeffs->ptr_current;
|
||||
int delay_line_len = ptr_fir_lms_delay_line->buffer_len;
|
||||
int n_coeff = ptr_fir_lms_coeffs->buffer_len;
|
||||
|
||||
//Variablen und Akkumulatoren (72-Bit) anlegen
|
||||
int d0,d1,h0,h1;
|
||||
accum_t acc1_A = to_accum(0);
|
||||
accum_t acc1_B = to_accum(0);
|
||||
@@ -230,50 +232,42 @@ int inline sig_calc_fir_lpdsp32_single(BufferPtrDMB chess_storage(DMB) *ptr_fir_
|
||||
dual mac and dual load: 1
|
||||
-> 48/2 * 2 = 48 cycles for 48 coefficents
|
||||
*/
|
||||
// In 2er Schritten durch die Koeffizienten iterieren, immer 2 Samples und 2 Koeffizienten pro Schleifendurchlauf -> DUAL LOAD und DUAL MAC
|
||||
for (int i=0; i < n_coeff; i+=2) chess_loop_range(1,){
|
||||
// Use dual load and dual pointer update
|
||||
d0 = *p_x0;
|
||||
h0 = *p_h;
|
||||
p_h++;
|
||||
p_x0 = cyclic_add(p_x0, -1, px_start, delay_line_len);
|
||||
d0 = *p_x0; //Sample 1 aus Delay Line
|
||||
h0 = *p_h; //Koeffizient 1 aus Koeffizienten Array
|
||||
p_h++; //Koeffizienten-Pointer inkrementieren
|
||||
p_x0 = cyclic_add(p_x0, -1, px_start, delay_line_len); //Delay-Line-Pointer dekrementieren (rueckwaerts durch Delay Line)
|
||||
|
||||
d1 = *p_x0;
|
||||
h1 = *p_h;
|
||||
p_h++;
|
||||
p_x0 = cyclic_add(p_x0, -1, px_start, delay_line_len);
|
||||
d1 = *p_x0; //Sample 2 aus Delay Line
|
||||
h1 = *p_h; //Koeffizient 2 aus Koeffizienten Array
|
||||
p_h++; //Koeffizienten-Pointer inkrementieren
|
||||
p_x0 = cyclic_add(p_x0, -1, px_start, delay_line_len); //Delay-Line-Pointer dekrementieren (rueckwaerts durch Delay Line)
|
||||
|
||||
acc1_A+=fract_mult(d0, h0);
|
||||
acc1_B+=fract_mult(d1, h1);
|
||||
#ifndef LPDSP16
|
||||
acc1_A = to_accum(rnd_saturate(acc1_A));
|
||||
acc1_B = to_accum(rnd_saturate(acc1_B));
|
||||
#endif
|
||||
|
||||
acc1_A+=fract_mult(d0, h0); //Akkumulator 1 mit Sample 1 * Koeffizient 1 addieren
|
||||
acc1_B+=fract_mult(d1, h1); //Akkumulator 2 mit Sample 2 * Koeffizient 2 addieren
|
||||
}
|
||||
// Calculate the output sample
|
||||
// Akkumulatoren addieren um das Filterergebnis zu erhalten
|
||||
acc1_C = acc1_A + acc1_B;
|
||||
//out32 = rnd_saturate(acc1_A);
|
||||
return rnd_saturate(acc1_C);
|
||||
}
|
||||
|
||||
void static inline adapt_coeffs_lpdsp32_single_v1(BufferPtrDMB chess_storage(DMB) *ptr_fir_lms_delay_line, BufferPtr *ptr_fir_lms_coeffs, int out){
|
||||
|
||||
int chess_storage(DMA) *p_h0 = ptr_fir_lms_coeffs->ptr_start; //coeff load pointer
|
||||
//int chess_storage(DMA) *p_h1 = ptr_fir_lms_coeffs->ptr_start; //coeff store pointer
|
||||
int chess_storage(DMB) *p_x0 = ptr_fir_lms_delay_line->ptr_current; // chess_storage(DMB)
|
||||
int chess_storage(DMB) *p_x1 = ptr_fir_lms_delay_line->ptr_current; // chess_storage(DMB)
|
||||
|
||||
p_x1 = cyclic_add(p_x1, -1, ptr_fir_lms_delay_line->ptr_start, ptr_fir_lms_delay_line->buffer_len);
|
||||
|
||||
int chess_storage(DMA) *p_h0 = ptr_fir_lms_coeffs->ptr_start; //Pointer auf Filterkoeffizienten-Array
|
||||
int chess_storage(DMB) *p_x0 = ptr_fir_lms_delay_line->ptr_current; //Current-Pointer 1 auf Delay-Line Array
|
||||
int chess_storage(DMB) *p_x1 = ptr_fir_lms_delay_line->ptr_current; //Current-Pointer 2 auf Delay-Line Array
|
||||
int chess_storage(DMB) *px_start = ptr_fir_lms_delay_line->ptr_start; //Start-Pointer auf Delay-Line Array
|
||||
|
||||
int delay_line_len = ptr_fir_lms_delay_line->buffer_len; // Länge des Delay-Line Arrays
|
||||
int n_coeff = ptr_fir_lms_coeffs->buffer_len; // Anzahl der Filterkoeffizienten
|
||||
int prod, x0, x1, h0, h1;
|
||||
int chess_storage(DMB) *px_start = ptr_fir_lms_delay_line->ptr_start;
|
||||
int delay_line_len = ptr_fir_lms_delay_line->buffer_len;
|
||||
int n_coeff = ptr_fir_lms_coeffs->buffer_len;
|
||||
|
||||
p_x1 = cyclic_add(p_x1, -1, ptr_fir_lms_delay_line->ptr_start, ptr_fir_lms_delay_line->buffer_len); //Current-Pointer 2 dekrementieren um 1
|
||||
|
||||
accum_t acc_A, acc_B;
|
||||
|
||||
// Calculate the first term of the coefficient adaption
|
||||
accum_t acc_C = fract_mult(mu, out);
|
||||
accum_t acc_C = fract_mult(mu, out); //Korrektursignal * mu um Filterkoeffizienten anzupassen
|
||||
prod = rnd_saturate(acc_C);
|
||||
|
||||
/* Abschätzung cycles per 2 coefficient:
|
||||
@@ -294,13 +288,13 @@ void static inline adapt_coeffs_lpdsp32_single_v1(BufferPtrDMB chess_storage(DMB
|
||||
acc_A = to_accum(h0);
|
||||
acc_B = to_accum(h1);
|
||||
|
||||
acc_A += fract_mult(prod, *p_x0); // TODO: This could be further optimized by using all 4 available accums?
|
||||
acc_A += fract_mult(prod, *p_x0);
|
||||
acc_B += fract_mult(prod, *p_x1);
|
||||
|
||||
p_x0 = cyclic_add(p_x0, -2, px_start, delay_line_len);
|
||||
p_x1 = cyclic_add(p_x1, -2, px_start, delay_line_len);
|
||||
|
||||
// update the current filter coefficients - dual sat; dual store
|
||||
// Filterkoeffizienten updaten - dual sat; dual store
|
||||
*((long long *)p_h0) = llcompose(rnd_saturate(acc_A), rnd_saturate(acc_B));//load/store hazard ! - 1 nop is needed
|
||||
p_h0+=2;
|
||||
}
|
||||
@@ -333,10 +327,11 @@ void init(
|
||||
//Mu Skalierung und in globale Variable schreiben
|
||||
int scale = pow(2, scale_bits) - 1;
|
||||
mu = lms_mu * scale;
|
||||
// Buffer Initialisierung (Delay Line und Koeffizienten) und anschließend alle Werte auf 0 setzen
|
||||
// Buffer Initialisierung (Delay Line und Koeffizienten)
|
||||
sig_init_buffer_DMB(&ptr_fir_lms_delay_line, fir_lms_delay_line, lms_fir_num_coeffs, MAX_FIR_COEFFS);
|
||||
sig_init_buffer(&ptr_fir_lms_coeffs, fir_lms_coeffs, lms_fir_num_coeffs, MAX_FIR_COEFFS);
|
||||
|
||||
// Einträge in Delay Line und Koeffizienten-Array auf 0 setzen
|
||||
for (int i = 0; i < lms_fir_num_coeffs; i++) {
|
||||
ptr_fir_lms_delay_line.ptr_start[i] = 0;
|
||||
ptr_fir_lms_coeffs.ptr_start[i] = 0;
|
||||
@@ -349,46 +344,50 @@ void calc(
|
||||
SingleSignalPath *cSensorSignal,
|
||||
SingleSignalPath *accSensorSignal,
|
||||
OutputMode output_mode,
|
||||
int16_t volatile chess_storage(DMB) *cSensor,
|
||||
int16_t volatile chess_storage(DMB) *accSensor,
|
||||
int16_t volatile chess_storage(DMB) *out_16
|
||||
int16_t volatile chess_storage(DMB) *cSensor, //Pointer auf Input-Port im Shared Memory
|
||||
int16_t volatile chess_storage(DMB) *accSensor, //Pointer auf Input-Port im Shared Memory
|
||||
int16_t volatile chess_storage(DMB) *out_16 //Pointer auf Output-Port im Shared Memory
|
||||
|
||||
){
|
||||
static int chess_storage(DMA) c_block_pre[BLOCK_LEN];
|
||||
static int chess_storage(DMA) acc_block_pre[BLOCK_LEN];
|
||||
static int chess_storage(DMA) cSensor_32[BLOCK_LEN];
|
||||
static int chess_storage(DMA) accSensor_32[BLOCK_LEN];
|
||||
//Speicherbereiche anlegen -> bei blockweiser Verarbeitung hat jedes Array nur den Eintrag [0]
|
||||
static int chess_storage(DMA) c_block_pre[BLOCK_LEN]; //Speicherbereich für C-Sensor Preemphasis Input
|
||||
static int chess_storage(DMA) acc_block_pre[BLOCK_LEN]; //Speicherbereich für Acc-Sensor Preemphasis Input
|
||||
static int chess_storage(DMA) cSensor_32[BLOCK_LEN]; //Speicherbereich für 32-Bit C-Sensor Input
|
||||
static int chess_storage(DMA) accSensor_32[BLOCK_LEN]; //Speicherbereich für 32-Bit Acc-Sensor Input
|
||||
|
||||
static int chess_storage(DMB) acc_block_filt[BLOCK_LEN];
|
||||
static int chess_storage(DMB) out_32[BLOCK_LEN];
|
||||
static int chess_storage(DMB) acc_block_filt[BLOCK_LEN]; //Speicherbereich für Akkumulator Output des adaptiven Filters
|
||||
static int chess_storage(DMB) out_32[BLOCK_LEN]; //Speicherbereich für 32-Bit Output Signal
|
||||
|
||||
// Pointer auf die Arrays anlegen
|
||||
static int chess_storage(DMA) *p_c_block_pre =c_block_pre;
|
||||
static int chess_storage(DMA) *p_acc_block_filt =acc_block_pre;
|
||||
static int chess_storage(DMB) *p_out_32=out_32;
|
||||
|
||||
|
||||
// 16-Bit Eingangssignale auf 32-Bit konvertieren mit Bitshift, in neuem Speicherbereich ablegen
|
||||
for (uint32_t i=0; i<BLOCK_LEN; i++) chess_loop_range(1,){
|
||||
cSensor_32[i] = ((int) cSensor[i]) << BITSHIFT_16_TO_32;
|
||||
accSensor_32[i] = ((int) accSensor[i]) << BITSHIFT_16_TO_32;
|
||||
}
|
||||
|
||||
// Apply bitshift, calculate the pre emphasis filter, delay and weight to each channel
|
||||
// Preemphasis Filter anwenden - wird hier aber nicht genutzt (nur Durchreichen), in neuen Speicherbereich ablegen
|
||||
for (uint32_t i=0; i<BLOCK_LEN; i++) chess_loop_range(1,){
|
||||
c_block_pre[i] = cSensor_32[i];
|
||||
acc_block_pre[i] = accSensor_32[i];
|
||||
}
|
||||
|
||||
// apply lms filter on cSensor signal
|
||||
// Increment the buffer pointer and set the current sample to the delay line
|
||||
// Adaptiven Filter auf C-Sensor Signal anwenden
|
||||
|
||||
//Aktuelles Sample des Acc-Sensors wird in aktuelle Speicheradresse des Pointers der Delay Line geschrieben, dann wird der Pointer inkrementiert -> Delay Line hat Länge der Filterkoeffizienten
|
||||
sig_cirular_buffer_ptr_put_sample_DMB(&ptr_fir_lms_delay_line, acc_block_pre[0]);
|
||||
// Calculate the fir filter output on acc to get the canceller
|
||||
// Filter auf Acc-Sensor Signal anwenden und Korrektursignal berechnen
|
||||
// Sample des Acc-Sensors in der Delay-Line werden mit den Filterkoeffizienten multipliziert und aufsummiert -> Akkumulator Output des adaptiven Filters
|
||||
acc_block_filt[0]= sig_calc_fir_lpdsp32_single(&ptr_fir_lms_delay_line, &ptr_fir_lms_coeffs);
|
||||
// Calculate the ouptut signal by c_block_pre - acc_block_filt
|
||||
// Output-Signal berechnen -> C-Sensor Sample - Akkumulator Output des adaptiven Filters
|
||||
out_32[0] = c_block_pre[0] - acc_block_filt[0];
|
||||
// Calculate the coefficient adaptation
|
||||
// Filterkoeffizienten adaptieren
|
||||
adapt_coeffs_lpdsp32_single_v1(&ptr_fir_lms_delay_line, &ptr_fir_lms_coeffs, out_32[0]);
|
||||
|
||||
// TODO: Add a couple of biqads after ANC
|
||||
// Bitshift zurück auf 16-Bit und in Ausgangsarray schreiben
|
||||
for (uint32_t i=0; i<BLOCK_LEN; i++) chess_flatten_loop
|
||||
{
|
||||
out_16[i] = rnd_saturate(to_accum(out_32[i]) >> BITSHIFT_16_TO_32); // 12 cycles for blocksize 4 //TODO: use rnd_saturate(out_32[i] >> input_nbit_bitshift)
|
||||
|
||||
342193
simulation/simulation_data/complex_corrupted_signal.txt
Normal file
342193
simulation/simulation_data/complex_corrupted_signal.txt
Normal file
File diff suppressed because it is too large
Load Diff
342193
simulation/simulation_data/complex_desired_signal.txt
Normal file
342193
simulation/simulation_data/complex_desired_signal.txt
Normal file
File diff suppressed because it is too large
Load Diff
342193
simulation/simulation_data/complex_noise_signal.txt
Normal file
342193
simulation/simulation_data/complex_noise_signal.txt
Normal file
File diff suppressed because it is too large
Load Diff
342193
simulation/simulation_data/intermediate_corrupted_signal.txt
Normal file
342193
simulation/simulation_data/intermediate_corrupted_signal.txt
Normal file
File diff suppressed because it is too large
Load Diff
342193
simulation/simulation_data/intermediate_desired_signal.txt
Normal file
342193
simulation/simulation_data/intermediate_desired_signal.txt
Normal file
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user