Calc Funktion weitergecoded - kompiliert
This commit is contained in:
Binary file not shown.
@@ -1,8 +1,8 @@
|
|||||||
466ba9a29dd6732e5048de41303e492793f3e524
|
466ba9a29dd6732e5048de41303e492793f3e524
|
||||||
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
||||||
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
||||||
4dd04b51a581d801613ae5e6844f96871fc4cacf
|
1eaa66e3661b4c51e70bd7db803caef395e44f4d
|
||||||
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
9b3b7a9b88adaef22d9629763d6e1ac1ffb8a6db
|
251b13cf6ca1c3f069f9d86a0d8130792b734e76
|
||||||
28
|
28
|
||||||
0
|
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, Tue Jan 20 09:59:26 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:29:55 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 20 09:59:26 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:29:55 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
|
||||||
|
|
||||||
@@ -215,15 +215,8 @@
|
|||||||
__PDMAvoid__ : _basic() __PDMAvoid;
|
__PDMAvoid__ : _basic() __PDMAvoid;
|
||||||
__PDMIOvoid__ : _basic() __PDMIOvoid;
|
__PDMIOvoid__ : _basic() __PDMIOvoid;
|
||||||
__PPMvoid__ : _basic() __PPMvoid;
|
__PPMvoid__ : _basic() __PPMvoid;
|
||||||
OutputMode_DMA : _enum(DMA,4,4) OutputMode $__sint_DMA {
|
|
||||||
OUTPUT_MODE_C_SENSOR = 0;
|
|
||||||
OUTPUT_MODE_ACC_SENSOR = 1;
|
|
||||||
OUTPUT_MODE_FIR_LMS = 2;
|
|
||||||
OUTPUT_MODE_FIR = 3;
|
|
||||||
OUTPUT_MODE_FIR_LMS_LEAKY = 4;
|
|
||||||
}
|
|
||||||
__cchar_DMA : _basic(DMA,1,1) __cchar;
|
__cchar_DMA : _basic(DMA,1,1) __cchar;
|
||||||
__A47__cchar_DMA : _array(DMA,47,1) [47] $__cchar_DMA;
|
__A48__cchar_DMA : _array(DMA,48,1) [48] $__cchar_DMA;
|
||||||
__A2__cchar_DMA : _array(DMA,2,1) [2] $__cchar_DMA;
|
__A2__cchar_DMA : _array(DMA,2,1) [2] $__cchar_DMA;
|
||||||
__A43__cchar_DMA : _array(DMA,43,1) [43] $__cchar_DMA;
|
__A43__cchar_DMA : _array(DMA,43,1) [43] $__cchar_DMA;
|
||||||
__A54__cchar_DMA : _array(DMA,54,1) [54] $__cchar_DMA;
|
__A54__cchar_DMA : _array(DMA,54,1) [54] $__cchar_DMA;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 20 09:59:26 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:29:55 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
|
||||||
|
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
fopen
|
fopen
|
||||||
feof
|
feof
|
||||||
fscanf
|
fscanf
|
||||||
_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_
|
_Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_
|
||||||
fprintf
|
fprintf
|
||||||
fclose
|
fclose
|
||||||
)
|
)
|
||||||
@@ -46,8 +46,8 @@
|
|||||||
)
|
)
|
||||||
|
|
||||||
""
|
""
|
||||||
: _Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_
|
: _Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_
|
||||||
: "calc" global "signal_processing\\include\\signal_path.h" 125 Ofile
|
: "calc" global "signal_processing\\include\\signal_path.h" 124 Ofile
|
||||||
(
|
(
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 20 09:59:26 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:29:55 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
|
||||||
|
|
||||||
@@ -8,8 +8,8 @@
|
|||||||
2 : _irq_stat_var_ typ=uint15_ bnd=e sz=1 algn=1 stl=irq_stat tref=uint15__irq_stat
|
2 : _irq_stat_var_ typ=uint15_ bnd=e sz=1 algn=1 stl=irq_stat tref=uint15__irq_stat
|
||||||
4 : stdin typ=int8_ bnd=e sz=4 algn=4 stl=DMA tref=__PFILE_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
|
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
|
10 : _ZL17c_sensor_signal_t 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
|
11 : _ZL19acc_sensor_signal_t 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
|
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
|
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
|
14 : _ZL15input_pointer_0 typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__PDMB__sshort_DMA
|
||||||
@@ -17,14 +17,13 @@
|
|||||||
16 : _ZL14output_pointer typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__PDMB__sshort_DMA
|
16 : _ZL14output_pointer typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__PDMB__sshort_DMA
|
||||||
17 : _ZL14sample_pointer typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__PDMB__sshort_DMA
|
17 : _ZL14sample_pointer typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__PDMB__sshort_DMA
|
||||||
18 : _ZL6sample typ=int8_ bnd=f sz=2 algn=2 stl=DMB tref=int16_t_DMB
|
18 : _ZL6sample typ=int8_ bnd=f sz=2 algn=2 stl=DMB tref=int16_t_DMB
|
||||||
19 : _ZZ4mainvE4mode typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=OutputMode_DMA
|
19 : _ZL13__strdb58f936 typ=int8_ bnd=F sz=48 algn=1 stl=DMA tref=__A48__cchar_DMA
|
||||||
20 : _ZL13__str8a4fef85 typ=int8_ bnd=F sz=47 algn=1 stl=DMA tref=__A47__cchar_DMA
|
20 : _ZL13__str00f02b8f typ=int8_ bnd=F sz=2 algn=1 stl=DMA tref=__A2__cchar_DMA
|
||||||
21 : _ZL13__str00f02b8f typ=int8_ bnd=F sz=2 algn=1 stl=DMA tref=__A2__cchar_DMA
|
21 : _ZL13__strff0646f3 typ=int8_ bnd=F sz=43 algn=1 stl=DMA tref=__A43__cchar_DMA
|
||||||
22 : _ZL13__strff0646f3 typ=int8_ bnd=F sz=43 algn=1 stl=DMA tref=__A43__cchar_DMA
|
22 : _ZL13__str8a32ec0e typ=int8_ bnd=F sz=54 algn=1 stl=DMA tref=__A54__cchar_DMA
|
||||||
23 : _ZL13__str8a32ec0e typ=int8_ bnd=F sz=54 algn=1 stl=DMA tref=__A54__cchar_DMA
|
23 : _ZL13__str00f52cca typ=int8_ bnd=F sz=2 algn=1 stl=DMA tref=__A2__cchar_DMA
|
||||||
24 : _ZL13__str00f52cca typ=int8_ bnd=F sz=2 algn=1 stl=DMA tref=__A2__cchar_DMA
|
24 : _ZL13__str41232700 typ=int8_ bnd=F sz=3 algn=1 stl=DMA tref=__A3__cchar_DMA
|
||||||
25 : _ZL13__str41232700 typ=int8_ bnd=F sz=3 algn=1 stl=DMA tref=__A3__cchar_DMA
|
25 : _ZL13__str2eb09b76 typ=int8_ bnd=F sz=4 algn=1 stl=DMA tref=__A4__cchar_DMA
|
||||||
26 : _ZL13__str2eb09b76 typ=int8_ bnd=F sz=4 algn=1 stl=DMA tref=__A4__cchar_DMA
|
|
||||||
]
|
]
|
||||||
__main_sttc {
|
__main_sttc {
|
||||||
} #0
|
} #0
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
b94f5e81f66808a8f4f9315bd020e05811fb8d4a
|
b94f5e81f66808a8f4f9315bd020e05811fb8d4a
|
||||||
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
||||||
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
||||||
71526df70ad714866e87fde227f899b3f5e3c622
|
93d7916815179fe21c6cc81c73f7c33d50df4bf6
|
||||||
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
0
|
0
|
||||||
|
|||||||
Binary file not shown.
@@ -1,10 +1,10 @@
|
|||||||
|
|
||||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 20 09:59:26 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:29:55 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
|
||||||
|
|
||||||
_ZL16corrupted_signal/10 $ corrupted_signal
|
_ZL17c_sensor_signal_t/10 $ c_sensor_signal_t
|
||||||
_ZL22reference_noise_signal/11 $ reference_noise_signal
|
_ZL19acc_sensor_signal_t/11 $ acc_sensor_signal_t
|
||||||
_ZL10input_port/12 $ input_port
|
_ZL10input_port/12 $ input_port
|
||||||
_ZL11output_port/13 $ output_port
|
_ZL11output_port/13 $ output_port
|
||||||
_ZL15input_pointer_0/14 $ input_pointer_0
|
_ZL15input_pointer_0/14 $ input_pointer_0
|
||||||
@@ -12,19 +12,17 @@ _ZL15input_pointer_1/15 $ input_pointer_1
|
|||||||
_ZL14output_pointer/16 $ output_pointer
|
_ZL14output_pointer/16 $ output_pointer
|
||||||
_ZL14sample_pointer/17 $ sample_pointer
|
_ZL14sample_pointer/17 $ sample_pointer
|
||||||
_ZL6sample/18 $ sample
|
_ZL6sample/18 $ sample
|
||||||
_ZZ4mainvE4mode/19 $ mode _main
|
_ZL13__strdb58f936/19 $ __strdb58f936
|
||||||
_ZZ4mainvE4mode/19 : #02 #00 #00 #00
|
_ZL13__strdb58f936/19 : #2e #2f #73 #69 #6d #75 #6c #61 #74 #69 #6f #6e #5f #64 #61 #74 #61 #2f #63 #6f #6d #70 #6c #65 #78 #5f #63 #5f #73 #65 #6e #73 #6f #72 #5f #73 #69 #67 #6e #61 #6c #5f #74 #2e #74 #78 #74 #00
|
||||||
_ZL13__str8a4fef85/20 $ __str8a4fef85
|
_ZL13__str00f02b8f/20 $ __str00f02b8f
|
||||||
_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/20 : #72 #00
|
||||||
_ZL13__str00f02b8f/21 $ __str00f02b8f
|
_ZL13__strff0646f3/21 $ __strff0646f3
|
||||||
_ZL13__str00f02b8f/21 : #72 #00
|
_ZL13__strff0646f3/21 : #2e #2f #73 #69 #6d #75 #6c #61 #74 #69 #6f #6e #5f #64 #61 #74 #61 #2f #63 #6f #6d #70 #6c #65 #78 #5f #6e #6f #69 #73 #65 #5f #73 #69 #67 #6e #61 #6c #2e #74 #78 #74 #00
|
||||||
_ZL13__strff0646f3/22 $ __strff0646f3
|
_ZL13__str8a32ec0e/22 $ __str8a32ec0e
|
||||||
_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/22 : #2e #2f #73 #69 #6d #75 #6c #61 #74 #69 #6f #6e #5f #64 #61 #74 #61 #2f #6f #75 #74 #70 #75 #74 #2f #63 #6f #6d #70 #6c #65 #78 #5f #6f #75 #74 #70 #75 #74 #5f #73 #69 #6d #75 #6c #61 #74 #65 #64 #2e #74 #78 #74 #00
|
||||||
_ZL13__str8a32ec0e/23 $ __str8a32ec0e
|
_ZL13__str00f52cca/23 $ __str00f52cca
|
||||||
_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/23 : #77 #00
|
||||||
_ZL13__str00f52cca/24 $ __str00f52cca
|
_ZL13__str41232700/24 $ __str41232700
|
||||||
_ZL13__str00f52cca/24 : #77 #00
|
_ZL13__str41232700/24 : #25 #64 #00
|
||||||
_ZL13__str41232700/25 $ __str41232700
|
_ZL13__str2eb09b76/25 $ __str2eb09b76
|
||||||
_ZL13__str41232700/25 : #25 #64 #00
|
_ZL13__str2eb09b76/25 : #25 #64 #0a #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, Tue Jan 20 09:59:26 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:29:55 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
|
||||||
|
|
||||||
@@ -64,11 +64,11 @@ F_Z4initP16SingleSignalPathS0_PdS1_iidddi : user_defined, called {
|
|||||||
vac : ( srIM[0] );
|
vac : ( srIM[0] );
|
||||||
}
|
}
|
||||||
|
|
||||||
// void calc(SingleSignalPath *, SingleSignalPath *, OutputMode, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *)
|
// void calc(SingleSignalPath *, SingleSignalPath *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *)
|
||||||
F_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_ : user_defined, called {
|
F_Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_ : user_defined, called {
|
||||||
fnm : "calc" 'void calc(SingleSignalPath *, SingleSignalPath *, OutputMode, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *)';
|
fnm : "calc" 'void calc(SingleSignalPath *, SingleSignalPath *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *)';
|
||||||
arg : ( dmaddr_:i dmaddr_:i dmaddr_:i int32_:i dmaddr_:i dmaddr_:i dmaddr_:i );
|
arg : ( dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i );
|
||||||
loc : ( LR[0] A[0] A[1] RA[0] A[4] A[5] __spill_WDMA[0] );
|
loc : ( LR[0] A[0] A[1] A[4] A[5] __spill_WDMA[0] );
|
||||||
vac : ( srIM[0] );
|
vac : ( srIM[0] );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 20 09:59:26 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:29:55 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,10 @@
|
|||||||
6bd14b3bc305504dd7bb9269fe30bf59aca75a76
|
6bd14b3bc305504dd7bb9269fe30bf59aca75a76
|
||||||
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
||||||
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
||||||
4d136b3bc1359e2f4d279472cff46f21cdcb5b6c
|
a40858c0f076a4ec624a8b1d7201496a733ce879
|
||||||
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
7735b3b2a4dcf96232e36dd19984284915d22b06
|
b5c9fb263d6b7e717ed7db0752d7b88c6c485ee9
|
||||||
343
|
343
|
||||||
0
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
|||||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 13:04:23 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||||
|
|
||||||
@@ -35,16 +35,16 @@ F_Z37sig_cirular_buffer_ptr_put_sample_DMBPU17chess_storage_DMB12BufferPtrDMBi :
|
|||||||
32 : __extDM typ=int8_ bnd=b stl=DM
|
32 : __extDM typ=int8_ bnd=b stl=DM
|
||||||
33 : __extPM typ=uint20_ bnd=b stl=PM
|
33 : __extPM typ=uint20_ bnd=b stl=PM
|
||||||
34 : __sp typ=dmaddr_ bnd=b stl=SP
|
34 : __sp typ=dmaddr_ bnd=b stl=SP
|
||||||
35 : _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E10cSensor_32 typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
|
35 : _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_sensor_32 typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
|
||||||
36 : _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E12accSensor_32 typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
|
36 : _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_sensor_32 typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
|
||||||
37 : _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
|
37 : _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E12c_sensor_pre typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
|
||||||
38 : _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_block_pre typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
|
38 : _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E14acc_sensor_pre typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
|
||||||
39 : ptr_fir_lms_delay_line typ=int8_ bnd=e sz=12 algn=4 stl=DMB tref=BufferPtrDMB_DMB
|
39 : ptr_fir_lms_delay_line typ=int8_ bnd=e sz=12 algn=4 stl=DMB tref=BufferPtrDMB_DMB
|
||||||
40 : __extDM_BufferPtrDMB typ=int8_ bnd=b stl=DM
|
40 : __extDM_BufferPtrDMB typ=int8_ bnd=b stl=DM
|
||||||
41 : ptr_fir_lms_coeffs typ=int8_ bnd=e sz=12 algn=4 stl=DMA tref=BufferPtr_DMA
|
41 : ptr_fir_lms_coeffs typ=int8_ bnd=e sz=12 algn=4 stl=DMA tref=BufferPtr_DMA
|
||||||
42 : __extDM_BufferPtr typ=int8_ bnd=b stl=DM
|
42 : __extDM_BufferPtr typ=int8_ bnd=b stl=DM
|
||||||
43 : _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E14acc_block_filt typ=int8_ bnd=i sz=4 algn=4 stl=DMB tref=__A1DMB__sint_DMB
|
43 : _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E18filter_accumulator typ=int8_ bnd=i sz=4 algn=4 stl=DMB tref=__A1DMB__sint_DMB
|
||||||
44 : _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32 typ=int8_ bnd=i sz=4 algn=4 stl=DMB tref=__A1DMB__sint_DMB
|
44 : _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E9output_32 typ=int8_ bnd=i sz=4 algn=4 stl=DMB tref=__A1DMB__sint_DMB
|
||||||
45 : _ZL2mu typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__sint_DMA
|
45 : _ZL2mu typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__sint_DMA
|
||||||
46 : __extDM_int32_ typ=int8_ bnd=b stl=DM
|
46 : __extDM_int32_ typ=int8_ bnd=b stl=DM
|
||||||
47 : __extDM_int16_ typ=int8_ bnd=b stl=DM
|
47 : __extDM_int16_ typ=int8_ bnd=b stl=DM
|
||||||
@@ -59,24 +59,24 @@ F_Z37sig_cirular_buffer_ptr_put_sample_DMBPU17chess_storage_DMB12BufferPtrDMBi :
|
|||||||
56 : ptr_fir_lms_coeffs_ptr_start typ=int8_ bnd=b stl=DM
|
56 : ptr_fir_lms_coeffs_ptr_start typ=int8_ bnd=b stl=DM
|
||||||
57 : __extDM_int64_ typ=int8_ bnd=b stl=DM
|
57 : __extDM_int64_ typ=int8_ bnd=b stl=DM
|
||||||
58 : __rd___sp typ=dmaddr_ bnd=m
|
58 : __rd___sp typ=dmaddr_ bnd=m
|
||||||
60 : __ptr_cSensor_32 typ=dmaddr_ val=0a bnd=m adro=35
|
60 : __ptr_c_sensor_32 typ=dmaddr_ val=0a bnd=m adro=35
|
||||||
62 : __ptr_accSensor_32 typ=dmaddr_ val=0a bnd=m adro=36
|
62 : __ptr_acc_sensor_32 typ=dmaddr_ val=0a bnd=m adro=36
|
||||||
64 : __ptr_c_block_pre typ=dmaddr_ val=0a bnd=m adro=37
|
64 : __ptr_c_sensor_pre typ=dmaddr_ val=0a bnd=m adro=37
|
||||||
66 : __ptr_acc_block_pre typ=dmaddr_ val=0a bnd=m adro=38
|
66 : __ptr_acc_sensor_pre typ=dmaddr_ val=0a bnd=m adro=38
|
||||||
67 : __ptr_ptr_fir_lms_delay_line typ=dmaddr_ bnd=m
|
67 : __ptr_ptr_fir_lms_delay_line typ=dmaddr_ bnd=m
|
||||||
68 : __ptr_ptr_fir_lms_delay_line typ=dmaddr_ val=0a bnd=m adro=39
|
68 : __ptr_ptr_fir_lms_delay_line typ=dmaddr_ val=0a bnd=m adro=39
|
||||||
70 : __ptr_ptr_fir_lms_coeffs typ=dmaddr_ val=0a bnd=m adro=41
|
70 : __ptr_ptr_fir_lms_coeffs typ=dmaddr_ val=0a bnd=m adro=41
|
||||||
72 : __ptr_acc_block_filt typ=dmaddr_ val=0a bnd=m adro=43
|
72 : __ptr_filter_accumulator typ=dmaddr_ val=0a bnd=m adro=43
|
||||||
74 : __ptr_out_32 typ=dmaddr_ val=0a bnd=m adro=44
|
74 : __ptr_output_32 typ=dmaddr_ val=0a bnd=m adro=44
|
||||||
76 : __ptr_mu typ=dmaddr_ val=0a bnd=m adro=45
|
76 : __ptr_mu typ=dmaddr_ val=0a bnd=m adro=45
|
||||||
77 : __ct_0 typ=uint1_ val=0f bnd=m
|
77 : __ct_0 typ=uint1_ val=0f bnd=m
|
||||||
78 : __la typ=dmaddr_ bnd=p tref=dmaddr___
|
78 : __la typ=dmaddr_ bnd=p tref=dmaddr___
|
||||||
79 : cSensorSignal typ=dmaddr_ bnd=p tref=__PSingleSignalPath__
|
79 : cSensorSignal typ=dmaddr_ bnd=p tref=__PSingleSignalPath__
|
||||||
80 : accSensorSignal typ=dmaddr_ bnd=p tref=__PSingleSignalPath__
|
80 : accSensorSignal typ=dmaddr_ bnd=p tref=__PSingleSignalPath__
|
||||||
81 : output_mode typ=int32_ bnd=p tref=OutputMode__
|
81 : output_mode typ=int32_ bnd=p tref=OutputMode__
|
||||||
82 : cSensor typ=dmaddr_ bnd=p tref=__PDMB__sshort__
|
82 : c_sensor_input typ=dmaddr_ bnd=p tref=__PDMB__sshort__
|
||||||
83 : accSensor typ=dmaddr_ bnd=p tref=__PDMB__sshort__
|
83 : acc_sensor_input typ=dmaddr_ bnd=p tref=__PDMB__sshort__
|
||||||
84 : out_16 typ=dmaddr_ bnd=p tref=__PDMB__sshort__
|
84 : output typ=dmaddr_ bnd=p tref=__PDMB__sshort__
|
||||||
92 : __tmpb0_F_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_ typ=int32_ bnd=m tref=__sint__
|
92 : __tmpb0_F_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_ typ=int32_ bnd=m tref=__sint__
|
||||||
97 : __inl_p_x0 typ=dmaddr_ bnd=m tref=__PDMB__sint__
|
97 : __inl_p_x0 typ=dmaddr_ bnd=m tref=__PDMB__sint__
|
||||||
99 : __inl_p_h typ=dmaddr_ bnd=m tref=__P__sint__
|
99 : __inl_p_h typ=dmaddr_ bnd=m tref=__P__sint__
|
||||||
@@ -99,7 +99,7 @@ F_Z37sig_cirular_buffer_ptr_put_sample_DMBPU17chess_storage_DMB12BufferPtrDMBi :
|
|||||||
156 : __fch___extDM_int16_ typ=int16_ bnd=m
|
156 : __fch___extDM_int16_ typ=int16_ bnd=m
|
||||||
160 : __tmp typ=int32_ bnd=m
|
160 : __tmp typ=int32_ bnd=m
|
||||||
202 : __ct_0 typ=int32_ val=0f bnd=m
|
202 : __ct_0 typ=int32_ val=0f bnd=m
|
||||||
205 : __fch__ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_block_pre typ=int32_ bnd=m
|
205 : __fch__ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E14acc_sensor_pre typ=int32_ bnd=m
|
||||||
206 : _Z37sig_cirular_buffer_ptr_put_sample_DMBPU17chess_storage_DMB12BufferPtrDMBi typ=dmaddr_ val=0r bnd=m
|
206 : _Z37sig_cirular_buffer_ptr_put_sample_DMBPU17chess_storage_DMB12BufferPtrDMBi typ=dmaddr_ val=0r bnd=m
|
||||||
208 : __link typ=dmaddr_ bnd=m
|
208 : __link typ=dmaddr_ bnd=m
|
||||||
212 : __fch_ptr_fir_lms_delay_line_ptr_current typ=dmaddr_ bnd=m
|
212 : __fch_ptr_fir_lms_delay_line_ptr_current typ=dmaddr_ bnd=m
|
||||||
@@ -113,7 +113,7 @@ F_Z37sig_cirular_buffer_ptr_put_sample_DMBPU17chess_storage_DMB12BufferPtrDMBi :
|
|||||||
249 : __fchtmp typ=int32_ bnd=m
|
249 : __fchtmp typ=int32_ bnd=m
|
||||||
259 : __tmp typ=int72_ bnd=m
|
259 : __tmp typ=int72_ bnd=m
|
||||||
261 : __tmp typ=int72_ bnd=m
|
261 : __tmp typ=int72_ bnd=m
|
||||||
275 : __fch__ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre typ=int32_ bnd=m
|
275 : __fch__ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E12c_sensor_pre typ=int32_ bnd=m
|
||||||
280 : __tmp typ=int32_ bnd=m
|
280 : __tmp typ=int32_ bnd=m
|
||||||
291 : __fch_ptr_fir_lms_coeffs_ptr_start typ=dmaddr_ bnd=m
|
291 : __fch_ptr_fir_lms_coeffs_ptr_start typ=dmaddr_ bnd=m
|
||||||
328 : __fch__ZL2mu typ=int32_ bnd=m
|
328 : __fch__ZL2mu typ=int32_ bnd=m
|
||||||
@@ -125,7 +125,7 @@ F_Z37sig_cirular_buffer_ptr_put_sample_DMBPU17chess_storage_DMB12BufferPtrDMBi :
|
|||||||
357 : __tmp typ=int32_ bnd=m
|
357 : __tmp typ=int32_ bnd=m
|
||||||
358 : __tmp typ=int32_ bnd=m
|
358 : __tmp typ=int32_ bnd=m
|
||||||
359 : __tmp typ=int64_ bnd=m
|
359 : __tmp typ=int64_ bnd=m
|
||||||
378 : __fch__ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32 typ=int32_ bnd=m
|
378 : __fch__ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E9output_32 typ=int32_ bnd=m
|
||||||
382 : __tmp typ=int72_ bnd=m
|
382 : __tmp typ=int72_ bnd=m
|
||||||
383 : __tmp typ=int32_ bnd=m
|
383 : __tmp typ=int32_ bnd=m
|
||||||
384 : __tmp typ=int16_ bnd=m
|
384 : __tmp typ=int16_ bnd=m
|
||||||
@@ -161,16 +161,16 @@ F_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_ {
|
|||||||
(__extDM.30 var=32) source () <54>;
|
(__extDM.30 var=32) source () <54>;
|
||||||
(__extPM.31 var=33) source () <55>;
|
(__extPM.31 var=33) source () <55>;
|
||||||
(__sp.32 var=34) source () <56>;
|
(__sp.32 var=34) source () <56>;
|
||||||
(_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E10cSensor_32.33 var=35) source () <57>;
|
(_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_sensor_32.33 var=35) source () <57>;
|
||||||
(_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E12accSensor_32.34 var=36) source () <58>;
|
(_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_sensor_32.34 var=36) source () <58>;
|
||||||
(_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre.35 var=37) source () <59>;
|
(_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E12c_sensor_pre.35 var=37) source () <59>;
|
||||||
(_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_block_pre.36 var=38) source () <60>;
|
(_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E14acc_sensor_pre.36 var=38) source () <60>;
|
||||||
(ptr_fir_lms_delay_line.37 var=39) source () <61>;
|
(ptr_fir_lms_delay_line.37 var=39) source () <61>;
|
||||||
(__extDM_BufferPtrDMB.38 var=40) source () <62>;
|
(__extDM_BufferPtrDMB.38 var=40) source () <62>;
|
||||||
(ptr_fir_lms_coeffs.39 var=41) source () <63>;
|
(ptr_fir_lms_coeffs.39 var=41) source () <63>;
|
||||||
(__extDM_BufferPtr.40 var=42) source () <64>;
|
(__extDM_BufferPtr.40 var=42) source () <64>;
|
||||||
(_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E14acc_block_filt.41 var=43) source () <65>;
|
(_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E18filter_accumulator.41 var=43) source () <65>;
|
||||||
(_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32.42 var=44) source () <66>;
|
(_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E9output_32.42 var=44) source () <66>;
|
||||||
(_ZL2mu.43 var=45) source () <67>;
|
(_ZL2mu.43 var=45) source () <67>;
|
||||||
(__extDM_int32_.44 var=46) source () <68>;
|
(__extDM_int32_.44 var=46) source () <68>;
|
||||||
(__extDM_int16_.45 var=47) source () <69>;
|
(__extDM_int16_.45 var=47) source () <69>;
|
||||||
@@ -184,10 +184,10 @@ F_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_ {
|
|||||||
(ptr_fir_lms_coeffs_buffer_len.53 var=55) source () <77>;
|
(ptr_fir_lms_coeffs_buffer_len.53 var=55) source () <77>;
|
||||||
(ptr_fir_lms_coeffs_ptr_start.54 var=56) source () <78>;
|
(ptr_fir_lms_coeffs_ptr_start.54 var=56) source () <78>;
|
||||||
(__extDM_int64_.55 var=57) source () <79>;
|
(__extDM_int64_.55 var=57) source () <79>;
|
||||||
(__ptr_cSensor_32.57 var=60) const () <81>;
|
(__ptr_c_sensor_32.57 var=60) const () <81>;
|
||||||
(__ptr_accSensor_32.59 var=62) const () <83>;
|
(__ptr_acc_sensor_32.59 var=62) const () <83>;
|
||||||
(__ptr_c_block_pre.61 var=64) const () <85>;
|
(__ptr_c_sensor_pre.61 var=64) const () <85>;
|
||||||
(__ptr_acc_block_pre.63 var=66) const () <87>;
|
(__ptr_acc_sensor_pre.63 var=66) const () <87>;
|
||||||
(__ptr_ptr_fir_lms_delay_line.65 var=68) const () <89>;
|
(__ptr_ptr_fir_lms_delay_line.65 var=68) const () <89>;
|
||||||
(__ct_0.75 var=77) const () <99>;
|
(__ct_0.75 var=77) const () <99>;
|
||||||
(__la.77 var=78 stl=LR off=0) inp () <101>;
|
(__la.77 var=78 stl=LR off=0) inp () <101>;
|
||||||
@@ -195,21 +195,21 @@ F_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_ {
|
|||||||
(cSensorSignal.80 var=79 stl=A off=0) inp () <104>;
|
(cSensorSignal.80 var=79 stl=A off=0) inp () <104>;
|
||||||
(accSensorSignal.83 var=80 stl=A off=1) inp () <107>;
|
(accSensorSignal.83 var=80 stl=A off=1) inp () <107>;
|
||||||
(output_mode.86 var=81 stl=RA off=0) inp () <110>;
|
(output_mode.86 var=81 stl=RA off=0) inp () <110>;
|
||||||
(cSensor.89 var=82 stl=A off=4) inp () <113>;
|
(c_sensor_input.89 var=82 stl=A off=4) inp () <113>;
|
||||||
(cSensor.90 var=82) deassign (cSensor.89) <114>;
|
(c_sensor_input.90 var=82) deassign (c_sensor_input.89) <114>;
|
||||||
(accSensor.92 var=83 stl=A off=5) inp () <116>;
|
(acc_sensor_input.92 var=83 stl=A off=5) inp () <116>;
|
||||||
(accSensor.93 var=83) deassign (accSensor.92) <117>;
|
(acc_sensor_input.93 var=83) deassign (acc_sensor_input.92) <117>;
|
||||||
(out_16.95 var=84 stl=__spill_WDMA off=0) inp () <119>;
|
(output.95 var=84 stl=__spill_WDMA off=0) inp () <119>;
|
||||||
(out_16.96 var=84) deassign (out_16.95) <120>;
|
(output.96 var=84) deassign (output.95) <120>;
|
||||||
(__rd___sp.98 var=58) rd_res_reg (__R_SP.24 __sp.32) <122>;
|
(__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.2219 __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>;
|
(__fch___extDM_int16_.246 var=141 __extDM_int16_.247 var=47 __vola.248 var=29) load (__M_SDMB.6 c_sensor_input.90 __extDM_int16_.45 __vola.27) <270>;
|
||||||
(__ct_16.250 var=143) const () <272>;
|
(__ct_16.250 var=143) const () <272>;
|
||||||
(__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>;
|
(__M_WDMA.258 var=11 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_sensor_32.259 var=35) store (__tmp.2415 __ptr_c_sensor_32.57 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_sensor_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>;
|
(__fch___extDM_int16_.265 var=156 __extDM_int16_.266 var=47 __vola.267 var=29) load (__M_SDMB.6 acc_sensor_input.93 __extDM_int16_.247 __vola.248) <286>;
|
||||||
(__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.277 var=11 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_sensor_32.278 var=36) store (__tmp.2420 __ptr_acc_sensor_32.59 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_sensor_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.563 var=11 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E12c_sensor_pre.564 var=37) store (__tmp.2415 __ptr_c_sensor_pre.61 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E12c_sensor_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>;
|
(__M_WDMA.576 var=11 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E14acc_sensor_pre.577 var=38) store (__tmp.2420 __ptr_acc_sensor_pre.63 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E14acc_sensor_pre.36) <506>;
|
||||||
(_Z37sig_cirular_buffer_ptr_put_sample_DMBPU17chess_storage_DMB12BufferPtrDMBi.766 var=206) const () <608>;
|
(_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>;
|
(__link.768 var=208) dmaddr__call_dmaddr_ (_Z37sig_cirular_buffer_ptr_put_sample_DMBPU17chess_storage_DMB12BufferPtrDMBi.766) <610>;
|
||||||
(__rt.2219 var=481) __Pvoid__pl___Pvoid_int18_ (__rd___sp.98 __ct_0S0.2408) <1905>;
|
(__rt.2219 var=481) __Pvoid__pl___Pvoid_int18_ (__rd___sp.98 __ct_0S0.2408) <1905>;
|
||||||
@@ -219,9 +219,9 @@ F_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_ {
|
|||||||
(__tmp.2420 var=160) int72__shift_int72__int72__uint2_ (__fch___extDM_int16_.265 __ct_16.250 __ct_2.2414) <2192>;
|
(__tmp.2420 var=160) int72__shift_int72__int72__uint2_ (__fch___extDM_int16_.265 __ct_16.250 __ct_2.2414) <2192>;
|
||||||
call {
|
call {
|
||||||
(__ptr_ptr_fir_lms_delay_line.760 var=67 stl=A off=4) assign (__ptr_ptr_fir_lms_delay_line.65) <602>;
|
(__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.2420) <607>;
|
(__fch__ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E14acc_sensor_pre.765 var=205 stl=RA off=0) assign (__tmp.2420) <607>;
|
||||||
(__link.769 var=208 stl=LR off=0) assign (__link.768) <611>;
|
(__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>;
|
(_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_E14acc_sensor_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
|
} #14 off=1
|
||||||
#616 off=2
|
#616 off=2
|
||||||
(__ptr_ptr_fir_lms_coeffs.67 var=70) const () <91>;
|
(__ptr_ptr_fir_lms_coeffs.67 var=70) const () <91>;
|
||||||
@@ -282,15 +282,15 @@ F_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_ {
|
|||||||
} #19
|
} #19
|
||||||
} #16 rng=[1,65535]
|
} #16 rng=[1,65535]
|
||||||
#99 off=4
|
#99 off=4
|
||||||
(__ptr_acc_block_filt.69 var=72) const () <93>;
|
(__ptr_filter_accumulator.69 var=72) const () <93>;
|
||||||
(__ptr_out_32.71 var=74) const () <95>;
|
(__ptr_output_32.71 var=74) const () <95>;
|
||||||
(__ptr_mu.73 var=76) const () <97>;
|
(__ptr_mu.73 var=76) const () <97>;
|
||||||
(__inl_acc1_C.1130 var=111) accum_t__pl_accum_t_accum_t (__inl_acc1_A.1059 __inl_acc1_B.1061) <866>;
|
(__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>;
|
(__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>;
|
(__M_WDMB.1135 var=12 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E18filter_accumulator.1136 var=43) store (__tmpb0_F_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_.1131 __ptr_filter_accumulator.69 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E18filter_accumulator.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>;
|
(__fch__ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E12c_sensor_pre.1140 var=275) load (__M_WDMA.9 __ptr_c_sensor_pre.61 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E12c_sensor_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>;
|
(__tmp.1145 var=280) __sint__mi___sint___sint (__fch__ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E12c_sensor_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>;
|
(__M_WDMB.1149 var=12 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E9output_32.1150 var=44) store (__tmp.1145 __ptr_output_32.71 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E9output_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_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>;
|
(__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_prod.1216 var=125) __sint_rnd_saturate_accum_t (__inl_acc_C.2046) <950>;
|
||||||
@@ -341,10 +341,10 @@ F_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_ {
|
|||||||
} #24
|
} #24
|
||||||
} #21 rng=[1,65535]
|
} #21 rng=[1,65535]
|
||||||
#36 off=6 nxt=-2
|
#36 off=6 nxt=-2
|
||||||
(__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>;
|
(__fch__ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E9output_32.1712 var=378) load (__M_WDMB.10 __ptr_output_32.71 _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E9output_32.1150) <1355>;
|
||||||
(__tmp.1717 var=383) __sint_rnd_saturate_accum_t (__tmp.2430) <1360>;
|
(__tmp.1717 var=383) __sint_rnd_saturate_accum_t (__tmp.2430) <1360>;
|
||||||
(__tmp.1718 var=384) __sshort___sshort___sint (__tmp.1717) <1361>;
|
(__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>;
|
(__M_SDMB.1724 var=8 __extDM_int16_.1725 var=47 __vola.1726 var=29) store (__tmp.1718 output.96 __extDM_int16_.775 __vola.789) <1367>;
|
||||||
(__rd___sp.1913 var=58) rd_res_reg (__R_SP.24 __sp.103) <1467>;
|
(__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>;
|
(__R_SP.1917 var=26 __sp.1918 var=34) wr_res_reg (__rt.2241 __sp.103) <1471>;
|
||||||
() void_ret_dmaddr_ (__la.78) <1472>;
|
() void_ret_dmaddr_ (__la.78) <1472>;
|
||||||
@@ -352,16 +352,16 @@ F_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_ {
|
|||||||
() sink (__extDM.771) <1476>;
|
() sink (__extDM.771) <1476>;
|
||||||
() sink (__extPM.779) <1477>;
|
() sink (__extPM.779) <1477>;
|
||||||
() sink (__sp.1918) <1478>;
|
() sink (__sp.1918) <1478>;
|
||||||
() sink (_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E10cSensor_32.259) <1479>;
|
() sink (_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_sensor_32.259) <1479>;
|
||||||
() sink (_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E12accSensor_32.278) <1480>;
|
() sink (_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_sensor_32.278) <1480>;
|
||||||
() sink (_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre.564) <1481>;
|
() sink (_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E12c_sensor_pre.564) <1481>;
|
||||||
() sink (_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_block_pre.577) <1482>;
|
() sink (_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E14acc_sensor_pre.577) <1482>;
|
||||||
() sink (ptr_fir_lms_delay_line.785) <1483>;
|
() sink (ptr_fir_lms_delay_line.785) <1483>;
|
||||||
() sink (__extDM_BufferPtrDMB.773) <1484>;
|
() sink (__extDM_BufferPtrDMB.773) <1484>;
|
||||||
() sink (ptr_fir_lms_coeffs.781) <1485>;
|
() sink (ptr_fir_lms_coeffs.781) <1485>;
|
||||||
() sink (__extDM_BufferPtr.772) <1486>;
|
() sink (__extDM_BufferPtr.772) <1486>;
|
||||||
() sink (_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E14acc_block_filt.1136) <1487>;
|
() sink (_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E18filter_accumulator.1136) <1487>;
|
||||||
() sink (_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32.1150) <1488>;
|
() sink (_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E9output_32.1150) <1488>;
|
||||||
() sink (_ZL2mu.1382) <1489>;
|
() sink (_ZL2mu.1382) <1489>;
|
||||||
() sink (__extDM_int32_.1384) <1490>;
|
() sink (__extDM_int32_.1384) <1490>;
|
||||||
() sink (__extDM_int16_.1725) <1491>;
|
() sink (__extDM_int16_.1725) <1491>;
|
||||||
@@ -378,69 +378,69 @@ F_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_ {
|
|||||||
() sink (__ct_0.75) <1502>;
|
() sink (__ct_0.75) <1502>;
|
||||||
(__rt.2241 var=481) __Pvoid__pl___Pvoid_int18_ (__rd___sp.1913 __ct_0s0.2409) <1933>;
|
(__rt.2241 var=481) __Pvoid__pl___Pvoid_int18_ (__rd___sp.1913 __ct_0s0.2409) <1933>;
|
||||||
(__ct_0s0.2409 var=510) const () <2174>;
|
(__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>;
|
(__tmp.2430 var=382) int72__shift_int72__int72__uint2_ (__fch__ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E9output_32.1712 __ct_16.250 __ct_1.2429) <2208>;
|
||||||
} #0
|
} #0
|
||||||
0 : 'signal_processing\\signal_path.c';
|
0 : 'signal_processing\\signal_path.c';
|
||||||
----------
|
----------
|
||||||
0 : (0,343:0,0);
|
0 : (0,343:0,0);
|
||||||
14 : (0,381:4,26);
|
14 : (0,381:4,26);
|
||||||
16 : (0,384:23,43);
|
16 : (0,384:27,43);
|
||||||
21 : (0,388:4,85);
|
21 : (0,388:4,85);
|
||||||
36 : (0,396:0,113);
|
36 : (0,396:0,113);
|
||||||
99 : (0,388:4,83);
|
99 : (0,388:4,83);
|
||||||
404 : (0,384:23,56);
|
404 : (0,384:27,56);
|
||||||
474 : (0,388:4,0);
|
474 : (0,388:4,0);
|
||||||
594 : (0,381:4,26);
|
594 : (0,381:4,26);
|
||||||
616 : (0,384:23,43);
|
616 : (0,384:27,43);
|
||||||
----------
|
----------
|
||||||
85 : (0,386:16,0);
|
85 : (0,386:19,0);
|
||||||
87 : (0,381:67,0);
|
87 : (0,381:67,0);
|
||||||
89 : (0,384:23,0);
|
89 : (0,384:27,0);
|
||||||
91 : (0,384:23,0);
|
91 : (0,384:27,0);
|
||||||
93 : (0,384:4,0);
|
93 : (0,384:4,0);
|
||||||
95 : (0,386:4,0);
|
95 : (0,386:4,0);
|
||||||
122 : (0,343:5,0);
|
122 : (0,343:5,0);
|
||||||
126 : (0,343:5,0);
|
126 : (0,343:5,0);
|
||||||
266 : (0,368:39,0);
|
266 : (0,368:47,0);
|
||||||
270 : (0,368:39,11);
|
270 : (0,368:47,11);
|
||||||
272 : (0,368:47,0);
|
272 : (0,368:55,0);
|
||||||
280 : (0,368:18,11);
|
280 : (0,368:19,11);
|
||||||
286 : (0,369:42,12);
|
286 : (0,369:50,12);
|
||||||
296 : (0,369:20,12);
|
296 : (0,369:21,12);
|
||||||
494 : (0,374:20,19);
|
494 : (0,374:21,19);
|
||||||
506 : (0,375:22,20);
|
506 : (0,375:23,20);
|
||||||
602 : (0,381:42,0);
|
602 : (0,381:42,0);
|
||||||
603 : (0,381:81,0);
|
603 : (0,381:82,0);
|
||||||
607 : (0,381:80,0);
|
607 : (0,381:81,0);
|
||||||
610 : (0,381:4,26);
|
610 : (0,381:4,26);
|
||||||
611 : (0,381:4,0);
|
611 : (0,381:4,0);
|
||||||
612 : (0,381:4,26);
|
612 : (0,381:4,26);
|
||||||
622 : (0,384:23,33);
|
622 : (0,384:27,33);
|
||||||
627 : (0,384:23,34);
|
627 : (0,384:27,34);
|
||||||
632 : (0,384:23,35);
|
632 : (0,384:27,35);
|
||||||
637 : (0,384:23,36);
|
637 : (0,384:27,36);
|
||||||
642 : (0,384:23,37);
|
642 : (0,384:27,37);
|
||||||
706 : (0,384:23,43);
|
706 : (0,384:27,43);
|
||||||
708 : (0,384:23,43);
|
708 : (0,384:27,43);
|
||||||
711 : (0,384:23,43);
|
711 : (0,384:27,43);
|
||||||
712 : (0,384:23,43);
|
712 : (0,384:27,43);
|
||||||
747 : (0,384:23,43);
|
747 : (0,384:27,43);
|
||||||
748 : (0,384:23,44);
|
748 : (0,384:27,44);
|
||||||
758 : (0,384:23,49);
|
758 : (0,384:27,49);
|
||||||
759 : (0,384:23,50);
|
759 : (0,384:27,50);
|
||||||
770 : (0,384:23,55);
|
770 : (0,384:27,55);
|
||||||
772 : (0,384:23,56);
|
772 : (0,384:27,56);
|
||||||
777 : (0,384:23,59);
|
777 : (0,384:27,59);
|
||||||
825 : (0,384:23,59);
|
825 : (0,384:27,59);
|
||||||
827 : (0,384:23,59);
|
827 : (0,384:27,59);
|
||||||
830 : (0,384:23,59);
|
830 : (0,384:27,59);
|
||||||
831 : (0,384:23,59);
|
831 : (0,384:27,59);
|
||||||
866 : (0,384:23,60);
|
866 : (0,384:27,60);
|
||||||
867 : (0,384:23,61);
|
867 : (0,384:27,61);
|
||||||
871 : (0,384:18,64);
|
871 : (0,384:22,64);
|
||||||
875 : (0,386:27,65);
|
875 : (0,386:31,65);
|
||||||
880 : (0,386:31,65);
|
880 : (0,386:35,65);
|
||||||
884 : (0,386:10,65);
|
884 : (0,386:13,65);
|
||||||
900 : (0,388:4,73);
|
900 : (0,388:4,73);
|
||||||
948 : (0,388:4,82);
|
948 : (0,388:4,82);
|
||||||
950 : (0,388:4,83);
|
950 : (0,388:4,83);
|
||||||
@@ -471,45 +471,45 @@ F_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_ {
|
|||||||
1148 : (0,388:4,96);
|
1148 : (0,388:4,96);
|
||||||
1149 : (0,388:4,96);
|
1149 : (0,388:4,96);
|
||||||
1150 : (0,388:4,96);
|
1150 : (0,388:4,96);
|
||||||
1355 : (0,393:48,103);
|
1355 : (0,393:51,103);
|
||||||
1360 : (0,393:20,103);
|
1360 : (0,393:20,103);
|
||||||
1361 : (0,393:18,103);
|
1361 : (0,393:18,103);
|
||||||
1367 : (0,393:14,103);
|
1367 : (0,393:14,103);
|
||||||
1467 : (0,396:0,0);
|
1467 : (0,396:0,0);
|
||||||
1471 : (0,396:0,113);
|
1471 : (0,396:0,113);
|
||||||
1472 : (0,396:0,113);
|
1472 : (0,396:0,113);
|
||||||
1624 : (0,384:23,48);
|
1624 : (0,384:27,48);
|
||||||
1635 : (0,384:23,54);
|
1635 : (0,384:27,54);
|
||||||
1643 : (0,384:23,55);
|
1643 : (0,384:27,55);
|
||||||
1651 : (0,384:23,56);
|
1651 : (0,384:27,56);
|
||||||
1662 : (0,388:4,80);
|
1662 : (0,388:4,80);
|
||||||
1670 : (0,388:4,82);
|
1670 : (0,388:4,82);
|
||||||
1678 : (0,388:4,88);
|
1678 : (0,388:4,88);
|
||||||
1686 : (0,388:4,89);
|
1686 : (0,388:4,89);
|
||||||
1697 : (0,388:4,90);
|
1697 : (0,388:4,90);
|
||||||
1708 : (0,388:4,91);
|
1708 : (0,388:4,91);
|
||||||
1738 : (0,384:23,0);
|
1738 : (0,384:27,0);
|
||||||
1740 : (0,388:4,0);
|
1740 : (0,388:4,0);
|
||||||
1861 : (0,384:23,0);
|
1861 : (0,384:27,0);
|
||||||
1905 : (0,343:5,0);
|
1905 : (0,343:5,0);
|
||||||
1933 : (0,396:0,0);
|
1933 : (0,396:0,0);
|
||||||
1961 : (0,384:23,0);
|
1961 : (0,384:27,0);
|
||||||
1989 : (0,384:23,0);
|
1989 : (0,384:27,0);
|
||||||
2017 : (0,388:4,0);
|
2017 : (0,388:4,0);
|
||||||
2045 : (0,384:23,0);
|
2045 : (0,384:27,0);
|
||||||
2073 : (0,384:23,0);
|
2073 : (0,384:27,0);
|
||||||
2101 : (0,384:23,0);
|
2101 : (0,384:27,0);
|
||||||
2129 : (0,388:4,0);
|
2129 : (0,388:4,0);
|
||||||
2172 : (0,343:5,0);
|
2172 : (0,343:5,0);
|
||||||
2174 : (0,396:0,0);
|
2174 : (0,396:0,0);
|
||||||
2176 : (0,384:23,0);
|
2176 : (0,384:27,0);
|
||||||
2178 : (0,388:4,0);
|
2178 : (0,388:4,0);
|
||||||
2183 : (0,368:44,0);
|
2183 : (0,368:52,0);
|
||||||
2184 : (0,368:44,11);
|
2184 : (0,368:52,11);
|
||||||
2192 : (0,369:47,12);
|
2192 : (0,369:55,12);
|
||||||
2200 : (0,384:23,48);
|
2200 : (0,384:27,48);
|
||||||
2207 : (0,393:53,0);
|
2207 : (0,393:56,0);
|
||||||
2208 : (0,393:53,103);
|
2208 : (0,393:56,103);
|
||||||
2309 : (0,384:23,59);
|
2309 : (0,384:27,59);
|
||||||
2312 : (0,388:4,96);
|
2312 : (0,388:4,96);
|
||||||
|
|
||||||
|
|||||||
@@ -8,3 +8,8 @@ cef764f6402a6eeb549cc520677fd8828baab91e
|
|||||||
0
|
0
|
||||||
0
|
0
|
||||||
0
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 14:00:48 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||||
|
|
||||||
|
|||||||
@@ -8,3 +8,9 @@ b6139837f6ca35c36b0c65fc4fb39c9f43e36de9
|
|||||||
0
|
0
|
||||||
0
|
0
|
||||||
0
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
2
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 15:57:59 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||||
|
|
||||||
@@ -87,29 +87,29 @@ F_Z36sig_cirular_buffer_ptr_increment_DMBP12BufferPtrDMBi {
|
|||||||
} #5 off=0 nxt=-2
|
} #5 off=0 nxt=-2
|
||||||
0 : 'signal_processing\\signal_path.c';
|
0 : 'signal_processing\\signal_path.c';
|
||||||
----------
|
----------
|
||||||
5 : (0,109:0,2);
|
5 : (0,111:0,2);
|
||||||
----------
|
----------
|
||||||
75 : (0,107:5,0);
|
75 : (0,109:5,0);
|
||||||
79 : (0,107:5,0);
|
79 : (0,109:5,0);
|
||||||
84 : (0,108:43,1);
|
84 : (0,110:43,1);
|
||||||
91 : (0,108:72,1);
|
91 : (0,110:72,1);
|
||||||
95 : (0,108:91,1);
|
95 : (0,110:91,1);
|
||||||
103 : (0,108:10,1);
|
103 : (0,110:10,1);
|
||||||
104 : (0,109:0,0);
|
104 : (0,111:0,0);
|
||||||
108 : (0,109:0,2);
|
108 : (0,111:0,2);
|
||||||
109 : (0,109:0,2);
|
109 : (0,111:0,2);
|
||||||
155 : (0,108:26,1);
|
155 : (0,110:26,1);
|
||||||
175 : (0,108:58,0);
|
175 : (0,110:58,0);
|
||||||
201 : (0,107:5,0);
|
201 : (0,109:5,0);
|
||||||
229 : (0,108:43,1);
|
229 : (0,110:43,1);
|
||||||
257 : (0,109:0,0);
|
257 : (0,111:0,0);
|
||||||
285 : (0,108:72,0);
|
285 : (0,110:72,0);
|
||||||
341 : (0,108:43,0);
|
341 : (0,110:43,0);
|
||||||
367 : (0,107:5,0);
|
367 : (0,109:5,0);
|
||||||
369 : (0,108:43,0);
|
369 : (0,110:43,0);
|
||||||
375 : (0,109:0,0);
|
375 : (0,111:0,0);
|
||||||
379 : (0,108:72,0);
|
379 : (0,110:72,0);
|
||||||
384 : (0,108:58,0);
|
384 : (0,110:58,0);
|
||||||
385 : (0,108:58,1);
|
385 : (0,110:58,1);
|
||||||
393 : (0,108:91,1);
|
393 : (0,110:91,1);
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,9 @@
|
|||||||
|
6bd14b3bc305504dd7bb9269fe30bf59aca75a76
|
||||||
|
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
||||||
|
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
||||||
|
f120f5de328ad64582ff8b5317653c8c0e1bc5a4
|
||||||
|
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
|
d14eceba62157a1c418a76571f06326e1f2b1b57
|
||||||
|
120
|
||||||
|
0
|
||||||
|
0
|
||||||
Binary file not shown.
@@ -0,0 +1,118 @@
|
|||||||
|
|
||||||
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
|
||||||
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||||
|
|
||||||
|
|
||||||
|
/***
|
||||||
|
!! void write_buffer(BufferPtr *, int)
|
||||||
|
F_Z12write_bufferP9BufferPtri : user_defined, called {
|
||||||
|
fnm : "write_buffer" 'void write_buffer(BufferPtr *, int)';
|
||||||
|
arg : ( dmaddr_:i dmaddr_:i int32_:i );
|
||||||
|
loc : ( LR[0] A[0] RA[0] );
|
||||||
|
vac : ( srIM[0] );
|
||||||
|
frm : ( );
|
||||||
|
}
|
||||||
|
****
|
||||||
|
***/
|
||||||
|
|
||||||
|
[
|
||||||
|
0 : _Z12write_bufferP9BufferPtri typ=uint20_ bnd=e stl=PM tref=void_____PBufferPtr___sint___1
|
||||||
|
11 : __M_WDMA typ=int32_ bnd=d stl=WDMA
|
||||||
|
26 : __R_SP typ=dmaddr_ bnd=d stl=SP
|
||||||
|
34 : __sp typ=dmaddr_ bnd=b stl=SP
|
||||||
|
36 : __extDM_BufferPtr_ptr_current typ=int8_ bnd=b stl=DM
|
||||||
|
38 : __extDM_BufferPtr_ptr_start typ=int8_ bnd=b stl=DM
|
||||||
|
39 : __extDM_BufferPtr_buffer_len typ=int8_ bnd=b stl=DM
|
||||||
|
40 : __extDM_int32_ typ=int8_ bnd=b stl=DM
|
||||||
|
41 : __rd___sp typ=dmaddr_ bnd=m
|
||||||
|
42 : __ct_0 typ=uint1_ val=0f bnd=m
|
||||||
|
43 : __la typ=dmaddr_ bnd=p tref=dmaddr___
|
||||||
|
44 : buffer typ=dmaddr_ bnd=p tref=__PBufferPtr__
|
||||||
|
45 : sample typ=int32_ bnd=p tref=__sint__
|
||||||
|
52 : __fch___extDM_BufferPtr_ptr_current typ=dmaddr_ bnd=m
|
||||||
|
62 : __fch___extDM_BufferPtr_ptr_start typ=dmaddr_ bnd=m
|
||||||
|
66 : __fch___extDM_BufferPtr_buffer_len typ=int32_ bnd=m
|
||||||
|
70 : __tmp typ=dmaddr_ bnd=m
|
||||||
|
89 : __ct_4 typ=int18_ val=4f bnd=m
|
||||||
|
94 : __ct_2 typ=int32_ val=2f bnd=m
|
||||||
|
97 : __rt typ=dmaddr_ bnd=m tref=__Pvoid__
|
||||||
|
122 : __ct_0S0 typ=int18_ val=0S0 bnd=m
|
||||||
|
123 : __ct_8 typ=int18_ val=8f bnd=m
|
||||||
|
126 : __ct_0s0 typ=int18_ val=0s0 bnd=m
|
||||||
|
131 : __ct_2 typ=uint2_ val=2f bnd=m
|
||||||
|
135 : __tmp typ=int18_ bnd=m
|
||||||
|
]
|
||||||
|
F_Z12write_bufferP9BufferPtri {
|
||||||
|
(__M_WDMA.9 var=11) st_def () <18>;
|
||||||
|
(__R_SP.24 var=26) st_def () <48>;
|
||||||
|
(__sp.32 var=34) source () <56>;
|
||||||
|
(__extDM_BufferPtr_ptr_current.34 var=36) source () <58>;
|
||||||
|
(__extDM_BufferPtr_ptr_start.36 var=38) source () <60>;
|
||||||
|
(__extDM_BufferPtr_buffer_len.37 var=39) source () <61>;
|
||||||
|
(__extDM_int32_.38 var=40) source () <62>;
|
||||||
|
(__ct_0.40 var=42) const () <64>;
|
||||||
|
(__la.42 var=43 stl=LR off=0) inp () <66>;
|
||||||
|
(__la.43 var=43) deassign (__la.42) <67>;
|
||||||
|
(buffer.45 var=44 stl=A off=0) inp () <69>;
|
||||||
|
(buffer.46 var=44) deassign (buffer.45) <70>;
|
||||||
|
(sample.48 var=45 stl=RA off=0) inp () <72>;
|
||||||
|
(sample.49 var=45) deassign (sample.48) <73>;
|
||||||
|
(__rd___sp.51 var=41) rd_res_reg (__R_SP.24 __sp.32) <75>;
|
||||||
|
(__R_SP.55 var=26 __sp.56 var=34) wr_res_reg (__rt.140 __sp.32) <79>;
|
||||||
|
(__fch___extDM_BufferPtr_ptr_current.60 var=52) load (__M_WDMA.9 __rt.162 __extDM_BufferPtr_ptr_current.34) <84>;
|
||||||
|
(__M_WDMA.61 var=11 __extDM_BufferPtr_buffer_len.62 var=39 __extDM_int32_.63 var=40) store (sample.49 __fch___extDM_BufferPtr_ptr_current.60 __extDM_BufferPtr_buffer_len.37 __extDM_int32_.38) <85>;
|
||||||
|
(__fch___extDM_BufferPtr_ptr_start.73 var=62) load (__M_WDMA.9 __rt.206 __extDM_BufferPtr_ptr_start.36) <95>;
|
||||||
|
(__fch___extDM_BufferPtr_buffer_len.77 var=66) load (__M_WDMA.9 __rt.228 __extDM_BufferPtr_buffer_len.62) <99>;
|
||||||
|
(__M_WDMA.85 var=11 __extDM_BufferPtr_ptr_current.86 var=36) store (__tmp.116 __rt.250 __extDM_BufferPtr_ptr_current.34) <107>;
|
||||||
|
(__rd___sp.87 var=41) rd_res_reg (__R_SP.24 __sp.56) <108>;
|
||||||
|
(__R_SP.91 var=26 __sp.92 var=34) wr_res_reg (__rt.184 __sp.56) <112>;
|
||||||
|
() void_ret_dmaddr_ (__la.43) <113>;
|
||||||
|
() sink (__sp.92) <119>;
|
||||||
|
() sink (__extDM_BufferPtr_ptr_current.86) <121>;
|
||||||
|
() sink (__extDM_BufferPtr_buffer_len.62) <124>;
|
||||||
|
() sink (__extDM_int32_.63) <125>;
|
||||||
|
() sink (__ct_0.40) <126>;
|
||||||
|
(__tmp.116 var=70) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__fch___extDM_BufferPtr_ptr_current.60 __ct_4.120 __fch___extDM_BufferPtr_ptr_start.73 __tmp.272) <159>;
|
||||||
|
(__ct_4.120 var=89) const () <173>;
|
||||||
|
(__ct_2.126 var=94) const () <181>;
|
||||||
|
(__rt.140 var=97) __Pvoid__pl___Pvoid_int18_ (__rd___sp.51 __ct_0S0.263) <208>;
|
||||||
|
(__rt.162 var=97) __Pvoid__pl___Pvoid_int18_ (buffer.46 __ct_8.264) <236>;
|
||||||
|
(__rt.184 var=97) __Pvoid__pl___Pvoid_int18_ (__rd___sp.87 __ct_0s0.267) <264>;
|
||||||
|
(__rt.206 var=97) __Pvoid__mi___Pvoid_int18_ (__rt.162 __ct_4.120) <292>;
|
||||||
|
(__rt.228 var=97) __Pvoid__mi___Pvoid_int18_ (__rt.206 __ct_4.120) <320>;
|
||||||
|
(__rt.250 var=97) __Pvoid__pl___Pvoid_int18_ (__rt.228 __ct_8.264) <348>;
|
||||||
|
(__ct_0S0.263 var=122) const () <375>;
|
||||||
|
(__ct_8.264 var=123) const () <377>;
|
||||||
|
(__ct_0s0.267 var=126) const () <383>;
|
||||||
|
(__ct_2.271 var=131) const () <390>;
|
||||||
|
(__tmp.272 var=135) int72__shift_int72__int72__uint2_ (__fch___extDM_BufferPtr_buffer_len.77 __ct_2.126 __ct_2.271) <391>;
|
||||||
|
} #5 off=0 nxt=-2
|
||||||
|
0 : 'signal_processing\\signal_path.c';
|
||||||
|
----------
|
||||||
|
5 : (0,120:0,3);
|
||||||
|
----------
|
||||||
|
75 : (0,117:5,0);
|
||||||
|
79 : (0,117:5,0);
|
||||||
|
84 : (0,118:11,1);
|
||||||
|
85 : (0,118:4,1);
|
||||||
|
95 : (0,119:67,2);
|
||||||
|
99 : (0,119:86,2);
|
||||||
|
107 : (0,119:10,2);
|
||||||
|
108 : (0,120:0,0);
|
||||||
|
112 : (0,120:0,3);
|
||||||
|
113 : (0,120:0,3);
|
||||||
|
159 : (0,119:26,2);
|
||||||
|
173 : (0,119:26,0);
|
||||||
|
181 : (0,119:86,0);
|
||||||
|
208 : (0,117:5,0);
|
||||||
|
236 : (0,118:11,1);
|
||||||
|
264 : (0,120:0,0);
|
||||||
|
292 : (0,119:67,0);
|
||||||
|
348 : (0,118:11,0);
|
||||||
|
375 : (0,117:5,0);
|
||||||
|
377 : (0,118:11,0);
|
||||||
|
383 : (0,120:0,0);
|
||||||
|
390 : (0,119:86,0);
|
||||||
|
391 : (0,119:86,2);
|
||||||
|
|
||||||
@@ -8,3 +8,11 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
|
|||||||
0
|
0
|
||||||
0
|
0
|
||||||
0
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
2
|
||||||
|
7
|
||||||
|
7
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||||
|
|
||||||
@@ -103,35 +103,35 @@ F_Z15sig_calc_weightP16SingleSignalPathi {
|
|||||||
} #0
|
} #0
|
||||||
0 : 'signal_processing\\signal_path.c';
|
0 : 'signal_processing\\signal_path.c';
|
||||||
----------
|
----------
|
||||||
0 : (0,204:0,0);
|
0 : (0,211:0,0);
|
||||||
4 : (0,205:4,1);
|
4 : (0,212:4,1);
|
||||||
6 : (0,205:37,2);
|
6 : (0,212:37,2);
|
||||||
10 : (0,210:4,11);
|
10 : (0,217:4,11);
|
||||||
144 : (0,210:11,7);
|
144 : (0,217:11,7);
|
||||||
194 : (0,205:31,1);
|
194 : (0,212:31,1);
|
||||||
----------
|
----------
|
||||||
74 : (0,204:4,0);
|
74 : (0,211:4,0);
|
||||||
78 : (0,204:4,0);
|
78 : (0,211:4,0);
|
||||||
84 : (0,205:14,1);
|
84 : (0,212:14,1);
|
||||||
85 : (0,205:34,0);
|
85 : (0,212:34,0);
|
||||||
103 : (0,205:4,1);
|
103 : (0,212:4,1);
|
||||||
108 : (0,208:38,6);
|
108 : (0,215:38,6);
|
||||||
110 : (0,210:11,7);
|
110 : (0,217:11,7);
|
||||||
111 : (0,205:4,10);
|
111 : (0,212:4,10);
|
||||||
113 : (0,210:4,0);
|
113 : (0,217:4,0);
|
||||||
117 : (0,210:4,11);
|
117 : (0,217:4,11);
|
||||||
118 : (0,210:4,11);
|
118 : (0,217:4,11);
|
||||||
119 : (0,210:4,0);
|
119 : (0,217:4,0);
|
||||||
161 : (0,208:18,6);
|
161 : (0,215:18,6);
|
||||||
200 : (0,204:4,0);
|
200 : (0,211:4,0);
|
||||||
228 : (0,205:14,1);
|
228 : (0,212:14,1);
|
||||||
256 : (0,208:38,6);
|
256 : (0,215:38,6);
|
||||||
284 : (0,210:4,0);
|
284 : (0,217:4,0);
|
||||||
309 : (0,204:4,0);
|
309 : (0,211:4,0);
|
||||||
311 : (0,205:14,0);
|
311 : (0,212:14,0);
|
||||||
317 : (0,208:38,0);
|
317 : (0,215:38,0);
|
||||||
323 : (0,210:4,0);
|
323 : (0,217:4,0);
|
||||||
328 : (0,205:31,1);
|
328 : (0,212:31,1);
|
||||||
329 : (0,205:31,1);
|
329 : (0,212:31,1);
|
||||||
364 : (0,205:4,1);
|
364 : (0,212:4,1);
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,10 @@
|
|||||||
|
6bd14b3bc305504dd7bb9269fe30bf59aca75a76
|
||||||
|
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
||||||
|
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
||||||
|
7b022b02776bb92fed762bace59f48566912702b
|
||||||
|
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
|
b9e9afcc2aae2fa7eb9404b36c097ce78ba46a5d
|
||||||
|
73
|
||||||
|
0
|
||||||
|
1
|
||||||
|
1
|
||||||
Binary file not shown.
@@ -0,0 +1,216 @@
|
|||||||
|
|
||||||
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 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
|
||||||
|
|
||||||
|
|
||||||
|
/***
|
||||||
|
!! int initialize_buffer(BufferPtr *, int *, int, int)
|
||||||
|
F_Z17initialize_bufferP9BufferPtrPiii : user_defined, called {
|
||||||
|
fnm : "initialize_buffer" 'int initialize_buffer(BufferPtr *, int *, int, int)';
|
||||||
|
arg : ( dmaddr_:i int32_:r dmaddr_:i dmaddr_:i int32_:i int32_:i );
|
||||||
|
loc : ( LR[0] RA[0] A[0] A[1] RA[1] RB[0] );
|
||||||
|
vac : ( srIM[0] );
|
||||||
|
frm : ( );
|
||||||
|
}
|
||||||
|
****
|
||||||
|
***/
|
||||||
|
|
||||||
|
[
|
||||||
|
0 : _Z17initialize_bufferP9BufferPtrPiii typ=uint20_ bnd=e stl=PM tref=__sint_____PBufferPtr___P__sint___sint___sint__
|
||||||
|
11 : __M_WDMA typ=int32_ bnd=d stl=WDMA
|
||||||
|
26 : __R_SP typ=dmaddr_ bnd=d stl=SP
|
||||||
|
34 : __sp typ=dmaddr_ bnd=b stl=SP
|
||||||
|
36 : __extDM_int32_ typ=int8_ bnd=b stl=DM
|
||||||
|
37 : __extDM_BufferPtr_buffer_len typ=int8_ bnd=b stl=DM
|
||||||
|
38 : __extDM_BufferPtr_ptr_start typ=int8_ bnd=b stl=DM
|
||||||
|
40 : __extDM_BufferPtr_ptr_current typ=int8_ bnd=b stl=DM
|
||||||
|
41 : __rd___sp typ=dmaddr_ bnd=m
|
||||||
|
42 : __ct_0 typ=uint1_ val=0f bnd=m
|
||||||
|
43 : __la typ=dmaddr_ bnd=p tref=dmaddr___
|
||||||
|
44 : __rt typ=int32_ bnd=p tref=__sint__
|
||||||
|
45 : buffer typ=dmaddr_ bnd=p tref=__PBufferPtr__
|
||||||
|
46 : buffer_start_add typ=dmaddr_ bnd=p tref=__P__sint__
|
||||||
|
47 : length typ=int32_ bnd=p tref=__sint__
|
||||||
|
48 : max_buffer_len typ=int32_ bnd=p tref=__sint__
|
||||||
|
54 : __ct_0 typ=int32_ val=0f bnd=m
|
||||||
|
65 : __tmp typ=bool bnd=m
|
||||||
|
72 : __ct_1 typ=int32_ val=1f bnd=m
|
||||||
|
76 : __tmp typ=bool bnd=m
|
||||||
|
92 : __iv1_i typ=dmaddr_ bnd=m
|
||||||
|
95 : __cv typ=uint16_ bnd=m
|
||||||
|
103 : __rt typ=dmaddr_ bnd=m tref=__Pvoid__
|
||||||
|
127 : __ct_0S0 typ=int18_ val=0S0 bnd=m
|
||||||
|
128 : __ct_0s0 typ=int18_ val=0s0 bnd=m
|
||||||
|
129 : __ct_4 typ=int18_ val=4f bnd=m
|
||||||
|
133 : __tmp typ=uint3_ bnd=m
|
||||||
|
138 : __tmp typ=uint3_ bnd=m
|
||||||
|
148 : __either typ=bool bnd=m
|
||||||
|
149 : __trgt typ=int10_ val=0j bnd=m
|
||||||
|
150 : __trgt typ=int10_ val=0j bnd=m
|
||||||
|
151 : __trgt typ=int10_ val=0j bnd=m
|
||||||
|
152 : __trgt typ=int10_ val=0j bnd=m
|
||||||
|
153 : __trgt typ=uint16_ val=0j bnd=m
|
||||||
|
154 : __vcnt typ=uint16_ bnd=m
|
||||||
|
]
|
||||||
|
F_Z17initialize_bufferP9BufferPtrPiii {
|
||||||
|
#239 off=0
|
||||||
|
(__R_SP.24 var=26) st_def () <48>;
|
||||||
|
(__sp.32 var=34) source () <56>;
|
||||||
|
(__extDM_int32_.34 var=36) source () <58>;
|
||||||
|
(__extDM_BufferPtr_buffer_len.35 var=37) source () <59>;
|
||||||
|
(__extDM_BufferPtr_ptr_start.36 var=38) source () <60>;
|
||||||
|
(__extDM_BufferPtr_ptr_current.38 var=40) source () <62>;
|
||||||
|
(__ct_0.40 var=42) const () <64>;
|
||||||
|
(__la.42 var=43 stl=LR off=0) inp () <66>;
|
||||||
|
(__la.43 var=43) deassign (__la.42) <67>;
|
||||||
|
(buffer.46 var=45 stl=A off=0) inp () <70>;
|
||||||
|
(buffer.47 var=45) deassign (buffer.46) <71>;
|
||||||
|
(buffer_start_add.49 var=46 stl=A off=1) inp () <73>;
|
||||||
|
(buffer_start_add.50 var=46) deassign (buffer_start_add.49) <74>;
|
||||||
|
(length.52 var=47 stl=RA off=1) inp () <76>;
|
||||||
|
(length.53 var=47) deassign (length.52) <77>;
|
||||||
|
(max_buffer_len.55 var=48 stl=RB off=0) inp () <79>;
|
||||||
|
(max_buffer_len.56 var=48) deassign (max_buffer_len.55) <80>;
|
||||||
|
(__rd___sp.58 var=41) rd_res_reg (__R_SP.24 __sp.32) <82>;
|
||||||
|
(__R_SP.62 var=26 __sp.63 var=34) wr_res_reg (__rt.274 __sp.32) <86>;
|
||||||
|
(__ct_0.66 var=54) const () <90>;
|
||||||
|
(__M_WDMA.69 var=11 __extDM_BufferPtr_buffer_len.70 var=37) store (length.53 buffer.47 __extDM_BufferPtr_buffer_len.35) <93>;
|
||||||
|
(__M_WDMA.74 var=11 __extDM_BufferPtr_ptr_start.75 var=38) store (buffer_start_add.50 __rt.340 __extDM_BufferPtr_ptr_start.36) <97>;
|
||||||
|
(__M_WDMA.79 var=11 __extDM_BufferPtr_ptr_current.80 var=40) store (buffer_start_add.50 __rt.362 __extDM_BufferPtr_ptr_current.38) <101>;
|
||||||
|
(__rt.274 var=103) __Pvoid__pl___Pvoid_int18_ (__rd___sp.58 __ct_0S0.375) <320>;
|
||||||
|
(__rt.340 var=103) __Pvoid__pl___Pvoid_int18_ (buffer.47 __ct_4.377) <404>;
|
||||||
|
(__rt.362 var=103) __Pvoid__pl___Pvoid_int18_ (__rt.340 __ct_4.377) <432>;
|
||||||
|
(__ct_0S0.375 var=127) const () <457>;
|
||||||
|
(__ct_4.377 var=129) const () <461>;
|
||||||
|
(__tmp.380 var=133) uint3__cmp_int72__int72_ (length.53 __ct_0.66) <466>;
|
||||||
|
(__tmp.393 var=65) bool_nplus_uint3_ (__tmp.380) <500>;
|
||||||
|
(__trgt.396 var=149) const () <511>;
|
||||||
|
() void_jump_bool_int10_ (__tmp.393 __trgt.396) <512>;
|
||||||
|
(__either.397 var=148) undefined () <513>;
|
||||||
|
if {
|
||||||
|
{
|
||||||
|
() if_expr (__either.397) <126>;
|
||||||
|
() chess_frequent_else () <127>;
|
||||||
|
() chess_rear_then () <514>;
|
||||||
|
} #5
|
||||||
|
{
|
||||||
|
(__trgt.398 var=150) const () <515>;
|
||||||
|
() void_jump_int10_ (__trgt.398) <516>;
|
||||||
|
} #11 off=4
|
||||||
|
{
|
||||||
|
#30 off=1
|
||||||
|
(__cv.254 var=95) uint16__uint16____sint (length.53) <288>;
|
||||||
|
(__trgt.402 var=153) const () <522>;
|
||||||
|
() void_doloop_uint16__uint16_ (__cv.254 __trgt.402) <523>;
|
||||||
|
(__vcnt.403 var=154) undefined () <524>;
|
||||||
|
for {
|
||||||
|
{
|
||||||
|
(__extDM_int32_.112 var=36) entry (__extDM_int32_.152 __extDM_int32_.34) <135>;
|
||||||
|
(__extDM_BufferPtr_buffer_len.113 var=37) entry (__extDM_BufferPtr_buffer_len.154 __extDM_BufferPtr_buffer_len.70) <136>;
|
||||||
|
(__iv1_i.245 var=92) entry (__iv1_i.246 buffer_start_add.50) <279>;
|
||||||
|
} #8
|
||||||
|
{
|
||||||
|
(__M_WDMA.131 var=11 __extDM_BufferPtr_buffer_len.132 var=37 __extDM_int32_.133 var=36) store (__ct_0.66 __iv1_i.245 __extDM_BufferPtr_buffer_len.113 __extDM_int32_.112) <154>;
|
||||||
|
(__rt.318 var=103) __Pvoid__pl___Pvoid_int18_ (__iv1_i.245 __ct_4.377) <376>;
|
||||||
|
} #173 off=2
|
||||||
|
{
|
||||||
|
() for_count (__vcnt.403) <159>;
|
||||||
|
(__extDM_int32_.152 var=36 __extDM_int32_.153 var=36) exit (__extDM_int32_.133) <167>;
|
||||||
|
(__extDM_BufferPtr_buffer_len.154 var=37 __extDM_BufferPtr_buffer_len.155 var=37) exit (__extDM_BufferPtr_buffer_len.132) <168>;
|
||||||
|
(__iv1_i.246 var=92 __iv1_i.247 var=92) exit (__rt.318) <280>;
|
||||||
|
} #10
|
||||||
|
} #7 rng=[1,65535]
|
||||||
|
} #6
|
||||||
|
{
|
||||||
|
(__extDM_int32_.178 var=36) merge (__extDM_int32_.34 __extDM_int32_.153) <180>;
|
||||||
|
(__extDM_BufferPtr_buffer_len.179 var=37) merge (__extDM_BufferPtr_buffer_len.70 __extDM_BufferPtr_buffer_len.155) <181>;
|
||||||
|
} #12
|
||||||
|
} #4
|
||||||
|
#242 off=5
|
||||||
|
(__tmp.385 var=138) uint3__cmp_int72__int72_ (length.53 max_buffer_len.56) <474>;
|
||||||
|
(__tmp.386 var=76) bool_neg_uint3_ (__tmp.385) <475>;
|
||||||
|
(__trgt.399 var=151) const () <517>;
|
||||||
|
() void_jump_bool_int10_ (__tmp.386 __trgt.399) <518>;
|
||||||
|
(__either.400 var=148) undefined () <519>;
|
||||||
|
if {
|
||||||
|
{
|
||||||
|
() if_expr (__either.400) <205>;
|
||||||
|
} #15
|
||||||
|
{
|
||||||
|
} #16 off=7
|
||||||
|
{
|
||||||
|
(__ct_1.134 var=72) const () <155>;
|
||||||
|
(__trgt.401 var=152) const () <520>;
|
||||||
|
() void_jump_int10_ (__trgt.401) <521>;
|
||||||
|
} #17 off=6
|
||||||
|
{
|
||||||
|
(__rt.207 var=44) merge (__ct_0.66 __ct_1.134) <210>;
|
||||||
|
} #18
|
||||||
|
} #14
|
||||||
|
#20 off=8 nxt=-2
|
||||||
|
(__rd___sp.208 var=41) rd_res_reg (__R_SP.24 __sp.63) <211>;
|
||||||
|
(__R_SP.212 var=26 __sp.213 var=34) wr_res_reg (__rt.296 __sp.63) <215>;
|
||||||
|
() void_ret_dmaddr_ (__la.43) <216>;
|
||||||
|
(__rt.214 var=44 stl=RA off=0) assign (__rt.207) <217>;
|
||||||
|
() out (__rt.214) <218>;
|
||||||
|
() sink (__sp.213) <224>;
|
||||||
|
() sink (__extDM_int32_.178) <226>;
|
||||||
|
() sink (__extDM_BufferPtr_buffer_len.179) <227>;
|
||||||
|
() sink (__extDM_BufferPtr_ptr_start.75) <228>;
|
||||||
|
() sink (__extDM_BufferPtr_ptr_current.80) <230>;
|
||||||
|
() sink (__ct_0.40) <231>;
|
||||||
|
(__rt.296 var=103) __Pvoid__pl___Pvoid_int18_ (__rd___sp.208 __ct_0s0.376) <348>;
|
||||||
|
(__ct_0s0.376 var=128) const () <459>;
|
||||||
|
} #0
|
||||||
|
0 : 'signal_processing\\signal_path.c';
|
||||||
|
----------
|
||||||
|
0 : (0,74:0,0);
|
||||||
|
4 : (0,79:4,5);
|
||||||
|
6 : (0,79:4,6);
|
||||||
|
7 : (0,79:4,6);
|
||||||
|
11 : (0,79:4,13);
|
||||||
|
14 : (0,82:4,16);
|
||||||
|
16 : (0,86:8,17);
|
||||||
|
17 : (0,83:8,21);
|
||||||
|
20 : (0,82:4,26);
|
||||||
|
173 : (0,79:37,6);
|
||||||
|
239 : (0,79:4,5);
|
||||||
|
242 : (0,82:14,16);
|
||||||
|
----------
|
||||||
|
82 : (0,74:4,0);
|
||||||
|
86 : (0,74:4,0);
|
||||||
|
90 : (0,75:10,0);
|
||||||
|
93 : (0,75:10,1);
|
||||||
|
97 : (0,76:10,2);
|
||||||
|
101 : (0,77:10,3);
|
||||||
|
126 : (0,79:4,5);
|
||||||
|
135 : (0,79:4,6);
|
||||||
|
136 : (0,79:4,6);
|
||||||
|
154 : (0,80:24,6);
|
||||||
|
155 : (0,79:33,0);
|
||||||
|
159 : (0,79:4,11);
|
||||||
|
167 : (0,79:4,11);
|
||||||
|
168 : (0,79:4,11);
|
||||||
|
180 : (0,79:4,15);
|
||||||
|
181 : (0,79:4,15);
|
||||||
|
205 : (0,82:4,16);
|
||||||
|
210 : (0,82:4,25);
|
||||||
|
211 : (0,82:4,0);
|
||||||
|
215 : (0,82:4,26);
|
||||||
|
216 : (0,82:4,26);
|
||||||
|
217 : (0,82:4,0);
|
||||||
|
320 : (0,74:4,0);
|
||||||
|
348 : (0,82:4,0);
|
||||||
|
404 : (0,76:10,0);
|
||||||
|
432 : (0,77:10,0);
|
||||||
|
457 : (0,74:4,0);
|
||||||
|
459 : (0,82:4,0);
|
||||||
|
466 : (0,79:4,5);
|
||||||
|
474 : (0,82:14,16);
|
||||||
|
475 : (0,82:14,16);
|
||||||
|
500 : (0,79:4,5);
|
||||||
|
512 : (0,79:4,5);
|
||||||
|
518 : (0,82:4,16);
|
||||||
|
523 : (0,79:4,11);
|
||||||
|
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
6bd14b3bc305504dd7bb9269fe30bf59aca75a76
|
6bd14b3bc305504dd7bb9269fe30bf59aca75a76
|
||||||
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
||||||
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
||||||
57cf3fdd8d7def6492095f180e9539315d131531
|
cea6e007e8dbd729468865732ec224bd2aae703b
|
||||||
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
da7a8c19e98dc87d8274bee4a21dcd27ad1cbf24
|
7ae292d5e0a5177af75ba2447688ad365bb9ca60
|
||||||
152
|
154
|
||||||
0
|
|
||||||
0
|
|
||||||
0
|
0
|
||||||
|
5
|
||||||
|
5
|
||||||
|
|||||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||||
|
|
||||||
@@ -14,9 +14,9 @@ F_Z14sig_init_delayP16SingleSignalPathi : user_defined, called {
|
|||||||
frm : ( );
|
frm : ( );
|
||||||
}
|
}
|
||||||
****
|
****
|
||||||
!! int sig_init_buffer(BufferPtr *, int *, int, int)
|
!! int initialize_buffer(BufferPtr *, int *, int, int)
|
||||||
F_Z15sig_init_bufferP9BufferPtrPiii : user_defined, called {
|
F_Z17initialize_bufferP9BufferPtrPiii : user_defined, called {
|
||||||
fnm : "sig_init_buffer" 'int sig_init_buffer(BufferPtr *, int *, int, int)';
|
fnm : "initialize_buffer" 'int initialize_buffer(BufferPtr *, int *, int, int)';
|
||||||
arg : ( dmaddr_:i int32_:r dmaddr_:i dmaddr_:i int32_:i int32_:i );
|
arg : ( dmaddr_:i int32_:r dmaddr_:i dmaddr_:i int32_:i int32_:i );
|
||||||
loc : ( LR[0] RA[0] A[0] A[1] RA[1] RB[0] );
|
loc : ( LR[0] RA[0] A[0] A[1] RA[1] RB[0] );
|
||||||
vac : ( srIM[0] );
|
vac : ( srIM[0] );
|
||||||
@@ -48,7 +48,7 @@ F_Z15sig_init_bufferP9BufferPtrPiii : user_defined, called {
|
|||||||
56 : __tmp typ=dmaddr_ bnd=m
|
56 : __tmp typ=dmaddr_ bnd=m
|
||||||
57 : __ct_16 typ=int32_ val=16f bnd=m
|
57 : __ct_16 typ=int32_ val=16f bnd=m
|
||||||
58 : __ct typ=int32_ bnd=m
|
58 : __ct typ=int32_ bnd=m
|
||||||
59 : _Z15sig_init_bufferP9BufferPtrPiii typ=dmaddr_ val=0r bnd=m
|
59 : _Z17initialize_bufferP9BufferPtrPiii typ=dmaddr_ val=0r bnd=m
|
||||||
62 : __tmp typ=int32_ bnd=m
|
62 : __tmp typ=int32_ bnd=m
|
||||||
76 : __rt typ=dmaddr_ bnd=m tref=__Pvoid__
|
76 : __rt typ=dmaddr_ bnd=m tref=__Pvoid__
|
||||||
99 : __ct_0S0 typ=int18_ val=0S0 bnd=m
|
99 : __ct_0S0 typ=int18_ val=0S0 bnd=m
|
||||||
@@ -80,7 +80,7 @@ F_Z14sig_init_delayP16SingleSignalPathi {
|
|||||||
(__rd___sp.53 var=42) rd_res_reg (__R_SP.24 __sp.32) <77>;
|
(__rd___sp.53 var=42) rd_res_reg (__R_SP.24 __sp.32) <77>;
|
||||||
(__R_SP.57 var=26 __sp.58 var=34) wr_res_reg (__rt.132 __sp.32) <81>;
|
(__R_SP.57 var=26 __sp.58 var=34) wr_res_reg (__rt.132 __sp.32) <81>;
|
||||||
(__ct_16.68 var=57) const () <92>;
|
(__ct_16.68 var=57) const () <92>;
|
||||||
(_Z15sig_init_bufferP9BufferPtrPiii.71 var=59) const () <95>;
|
(_Z17initialize_bufferP9BufferPtrPiii.71 var=59) const () <95>;
|
||||||
(__rd___sp.88 var=42) rd_res_reg (__R_SP.24 __sp.58) <102>;
|
(__rd___sp.88 var=42) rd_res_reg (__R_SP.24 __sp.58) <102>;
|
||||||
(__R_SP.92 var=26 __sp.93 var=34) wr_res_reg (__rt.176 __sp.58) <106>;
|
(__R_SP.92 var=26 __sp.93 var=34) wr_res_reg (__rt.176 __sp.58) <106>;
|
||||||
(__rt.132 var=76) __Pvoid__pl___Pvoid_int18_ (__rd___sp.53 __ct_0S0.211) <192>;
|
(__rt.132 var=76) __Pvoid__pl___Pvoid_int18_ (__rd___sp.53 __ct_0S0.211) <192>;
|
||||||
@@ -91,14 +91,14 @@ F_Z14sig_init_delayP16SingleSignalPathi {
|
|||||||
(__ct_116.212 var=100) const () <305>;
|
(__ct_116.212 var=100) const () <305>;
|
||||||
(__ct_0s0.215 var=103) const () <311>;
|
(__ct_0s0.215 var=103) const () <311>;
|
||||||
(__ct_64.217 var=105) const () <315>;
|
(__ct_64.217 var=105) const () <315>;
|
||||||
() void_jump_dmaddr_ (_Z15sig_init_bufferP9BufferPtrPiii.71) <339>;
|
() void_jump_dmaddr_ (_Z17initialize_bufferP9BufferPtrPiii.71) <339>;
|
||||||
call {
|
call {
|
||||||
(__tmp.62 var=53 stl=A off=0) assign (__rt.154) <86>;
|
(__tmp.62 var=53 stl=A off=0) assign (__rt.154) <86>;
|
||||||
(__tmp.66 var=56 stl=A off=1) assign (__rt.198) <90>;
|
(__tmp.66 var=56 stl=A off=1) assign (__rt.198) <90>;
|
||||||
(n_delay.67 var=47 stl=RA off=1) assign (n_delay.51) <91>;
|
(n_delay.67 var=47 stl=RA off=1) assign (n_delay.51) <91>;
|
||||||
(__ct.70 var=58 stl=RB off=0) assign (__ct_16.68) <94>;
|
(__ct.70 var=58 stl=RB off=0) assign (__ct_16.68) <94>;
|
||||||
(__la.74 var=44 stl=LR off=0) assign (__la.44) <98>;
|
(__la.74 var=44 stl=LR off=0) assign (__la.44) <98>;
|
||||||
(__tmp.75 var=62 stl=RA off=0 __extDM.78 var=32 __extDM_BufferPtr.79 var=37 __extDM_SingleSignalPath.80 var=35 __extDM_SingleSignalPath__delay_buffer.81 var=38 __extDM_SingleSignalPath_delay_buffer.82 var=36 __extDM_int32_.83 var=39 __extDM_void.84 var=40 __extPM.85 var=33 __extPM_void.86 var=41 __vola.87 var=29) F_Z15sig_init_bufferP9BufferPtrPiii (__la.74 __tmp.62 __tmp.66 n_delay.67 __ct.70 __extDM.30 __extDM_BufferPtr.35 __extDM_SingleSignalPath.33 __extDM_SingleSignalPath__delay_buffer.36 __extDM_SingleSignalPath_delay_buffer.34 __extDM_int32_.37 __extDM_void.38 __extPM.31 __extPM_void.39 __vola.27) <99>;
|
(__tmp.75 var=62 stl=RA off=0 __extDM.78 var=32 __extDM_BufferPtr.79 var=37 __extDM_SingleSignalPath.80 var=35 __extDM_SingleSignalPath__delay_buffer.81 var=38 __extDM_SingleSignalPath_delay_buffer.82 var=36 __extDM_int32_.83 var=39 __extDM_void.84 var=40 __extPM.85 var=33 __extPM_void.86 var=41 __vola.87 var=29) F_Z17initialize_bufferP9BufferPtrPiii (__la.74 __tmp.62 __tmp.66 n_delay.67 __ct.70 __extDM.30 __extDM_BufferPtr.35 __extDM_SingleSignalPath.33 __extDM_SingleSignalPath__delay_buffer.36 __extDM_SingleSignalPath_delay_buffer.34 __extDM_int32_.37 __extDM_void.38 __extPM.31 __extPM_void.39 __vola.27) <99>;
|
||||||
(__tmp.76 var=62) deassign (__tmp.75) <100>;
|
(__tmp.76 var=62) deassign (__tmp.75) <100>;
|
||||||
} #4 off=1
|
} #4 off=1
|
||||||
#6 off=2 nxt=-2
|
#6 off=2 nxt=-2
|
||||||
@@ -119,30 +119,30 @@ F_Z14sig_init_delayP16SingleSignalPathi {
|
|||||||
} #0
|
} #0
|
||||||
0 : 'signal_processing\\signal_path.c';
|
0 : 'signal_processing\\signal_path.c';
|
||||||
----------
|
----------
|
||||||
0 : (0,152:0,0);
|
0 : (0,159:0,0);
|
||||||
4 : (0,153:11,1);
|
4 : (0,160:11,1);
|
||||||
6 : (0,153:4,1);
|
6 : (0,160:4,1);
|
||||||
142 : (0,153:4,1);
|
142 : (0,160:4,1);
|
||||||
----------
|
----------
|
||||||
77 : (0,152:4,0);
|
77 : (0,159:4,0);
|
||||||
81 : (0,152:4,0);
|
81 : (0,159:4,0);
|
||||||
86 : (0,153:34,0);
|
86 : (0,160:36,0);
|
||||||
90 : (0,153:56,0);
|
90 : (0,160:58,0);
|
||||||
91 : (0,153:73,0);
|
91 : (0,160:75,0);
|
||||||
92 : (0,153:82,0);
|
92 : (0,160:84,0);
|
||||||
94 : (0,153:82,0);
|
94 : (0,160:84,0);
|
||||||
98 : (0,153:11,0);
|
98 : (0,160:11,0);
|
||||||
99 : (0,153:11,1);
|
99 : (0,160:11,1);
|
||||||
102 : (0,153:4,0);
|
102 : (0,160:4,0);
|
||||||
106 : (0,153:4,1);
|
106 : (0,160:4,1);
|
||||||
108 : (0,153:26,0);
|
108 : (0,160:28,0);
|
||||||
192 : (0,152:4,0);
|
192 : (0,159:4,0);
|
||||||
220 : (0,153:34,1);
|
220 : (0,160:36,1);
|
||||||
248 : (0,153:4,0);
|
248 : (0,160:4,0);
|
||||||
276 : (0,153:56,0);
|
276 : (0,160:58,0);
|
||||||
303 : (0,152:4,0);
|
303 : (0,159:4,0);
|
||||||
305 : (0,153:34,0);
|
305 : (0,160:36,0);
|
||||||
311 : (0,153:4,0);
|
311 : (0,160:4,0);
|
||||||
315 : (0,153:56,0);
|
315 : (0,160:58,0);
|
||||||
339 : (0,153:11,1);
|
339 : (0,160:11,1);
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,9 @@
|
|||||||
|
6bd14b3bc305504dd7bb9269fe30bf59aca75a76
|
||||||
|
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
||||||
|
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
||||||
|
6d3a3001c15687e535493bad0a74e05b41f1e09b
|
||||||
|
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
|
c32d64301301b61633bc0c543dea27e53e53033a
|
||||||
|
110
|
||||||
|
0
|
||||||
|
0
|
||||||
Binary file not shown.
@@ -0,0 +1,115 @@
|
|||||||
|
|
||||||
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
|
||||||
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||||
|
|
||||||
|
|
||||||
|
/***
|
||||||
|
!! void increment_buffer(BufferPtr *, int)
|
||||||
|
F_Z16increment_bufferP9BufferPtri : user_defined, called {
|
||||||
|
fnm : "increment_buffer" 'void increment_buffer(BufferPtr *, int)';
|
||||||
|
arg : ( dmaddr_:i dmaddr_:i int32_:i );
|
||||||
|
loc : ( LR[0] A[0] RA[0] );
|
||||||
|
vac : ( srIM[0] );
|
||||||
|
frm : ( );
|
||||||
|
}
|
||||||
|
****
|
||||||
|
***/
|
||||||
|
|
||||||
|
[
|
||||||
|
0 : _Z16increment_bufferP9BufferPtri typ=uint20_ bnd=e stl=PM tref=void_____PBufferPtr___sint__
|
||||||
|
11 : __M_WDMA typ=int32_ bnd=d stl=WDMA
|
||||||
|
26 : __R_SP typ=dmaddr_ bnd=d stl=SP
|
||||||
|
34 : __sp typ=dmaddr_ bnd=b stl=SP
|
||||||
|
36 : __extDM_BufferPtr_ptr_current typ=int8_ bnd=b stl=DM
|
||||||
|
38 : __extDM_BufferPtr_ptr_start typ=int8_ bnd=b stl=DM
|
||||||
|
39 : __extDM_BufferPtr_buffer_len typ=int8_ bnd=b stl=DM
|
||||||
|
41 : __rd___sp typ=dmaddr_ bnd=m
|
||||||
|
42 : __ct_0 typ=uint1_ val=0f bnd=m
|
||||||
|
43 : __la typ=dmaddr_ bnd=p tref=dmaddr___
|
||||||
|
44 : buffer typ=dmaddr_ bnd=p tref=__PBufferPtr__
|
||||||
|
45 : i_incr typ=int32_ bnd=p tref=__sint__
|
||||||
|
52 : __fch___extDM_BufferPtr_ptr_current typ=dmaddr_ bnd=m
|
||||||
|
59 : __fch___extDM_BufferPtr_ptr_start typ=dmaddr_ bnd=m
|
||||||
|
63 : __fch___extDM_BufferPtr_buffer_len typ=int32_ bnd=m
|
||||||
|
67 : __tmp typ=dmaddr_ bnd=m
|
||||||
|
90 : __ct_2 typ=int32_ val=2f bnd=m
|
||||||
|
93 : __rt typ=dmaddr_ bnd=m tref=__Pvoid__
|
||||||
|
118 : __ct_0S0 typ=int18_ val=0S0 bnd=m
|
||||||
|
119 : __ct_8 typ=int18_ val=8f bnd=m
|
||||||
|
122 : __ct_0s0 typ=int18_ val=0s0 bnd=m
|
||||||
|
124 : __ct_4 typ=int18_ val=4f bnd=m
|
||||||
|
128 : __ct_2 typ=uint2_ val=2f bnd=m
|
||||||
|
133 : __tmp typ=int18_ bnd=m
|
||||||
|
134 : __tmp typ=int18_ bnd=m
|
||||||
|
]
|
||||||
|
F_Z16increment_bufferP9BufferPtri {
|
||||||
|
(__M_WDMA.9 var=11) st_def () <18>;
|
||||||
|
(__R_SP.24 var=26) st_def () <48>;
|
||||||
|
(__sp.32 var=34) source () <56>;
|
||||||
|
(__extDM_BufferPtr_ptr_current.34 var=36) source () <58>;
|
||||||
|
(__extDM_BufferPtr_ptr_start.36 var=38) source () <60>;
|
||||||
|
(__extDM_BufferPtr_buffer_len.37 var=39) source () <61>;
|
||||||
|
(__ct_0.40 var=42) const () <64>;
|
||||||
|
(__la.42 var=43 stl=LR off=0) inp () <66>;
|
||||||
|
(__la.43 var=43) deassign (__la.42) <67>;
|
||||||
|
(buffer.45 var=44 stl=A off=0) inp () <69>;
|
||||||
|
(buffer.46 var=44) deassign (buffer.45) <70>;
|
||||||
|
(i_incr.48 var=45 stl=RA off=0) inp () <72>;
|
||||||
|
(i_incr.49 var=45) deassign (i_incr.48) <73>;
|
||||||
|
(__rd___sp.51 var=41) rd_res_reg (__R_SP.24 __sp.32) <75>;
|
||||||
|
(__R_SP.55 var=26 __sp.56 var=34) wr_res_reg (__rt.133 __sp.32) <79>;
|
||||||
|
(__fch___extDM_BufferPtr_ptr_current.60 var=52) load (__M_WDMA.9 __rt.155 __extDM_BufferPtr_ptr_current.34) <84>;
|
||||||
|
(__fch___extDM_BufferPtr_ptr_start.67 var=59) load (__M_WDMA.9 __rt.199 __extDM_BufferPtr_ptr_start.36) <91>;
|
||||||
|
(__fch___extDM_BufferPtr_buffer_len.71 var=63) load (__M_WDMA.9 __rt.221 __extDM_BufferPtr_buffer_len.37) <95>;
|
||||||
|
(__M_WDMA.79 var=11 __extDM_BufferPtr_ptr_current.80 var=36) store (__tmp.110 __rt.243 __extDM_BufferPtr_ptr_current.34) <103>;
|
||||||
|
(__rd___sp.81 var=41) rd_res_reg (__R_SP.24 __sp.56) <104>;
|
||||||
|
(__R_SP.85 var=26 __sp.86 var=34) wr_res_reg (__rt.177 __sp.56) <108>;
|
||||||
|
() void_ret_dmaddr_ (__la.43) <109>;
|
||||||
|
() sink (__sp.86) <115>;
|
||||||
|
() sink (__extDM_BufferPtr_ptr_current.80) <117>;
|
||||||
|
() sink (__ct_0.40) <122>;
|
||||||
|
(__tmp.110 var=67) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__fch___extDM_BufferPtr_ptr_current.60 __tmp.266 __fch___extDM_BufferPtr_ptr_start.67 __tmp.271) <155>;
|
||||||
|
(__ct_2.119 var=90) const () <175>;
|
||||||
|
(__rt.133 var=93) __Pvoid__pl___Pvoid_int18_ (__rd___sp.51 __ct_0S0.256) <201>;
|
||||||
|
(__rt.155 var=93) __Pvoid__pl___Pvoid_int18_ (buffer.46 __ct_8.257) <229>;
|
||||||
|
(__rt.177 var=93) __Pvoid__pl___Pvoid_int18_ (__rd___sp.81 __ct_0s0.260) <257>;
|
||||||
|
(__rt.199 var=93) __Pvoid__mi___Pvoid_int18_ (__rt.155 __ct_4.262) <285>;
|
||||||
|
(__rt.221 var=93) __Pvoid__mi___Pvoid_int18_ (__rt.199 __ct_4.262) <313>;
|
||||||
|
(__rt.243 var=93) __Pvoid__pl___Pvoid_int18_ (__rt.221 __ct_8.257) <341>;
|
||||||
|
(__ct_0S0.256 var=118) const () <367>;
|
||||||
|
(__ct_8.257 var=119) const () <369>;
|
||||||
|
(__ct_0s0.260 var=122) const () <375>;
|
||||||
|
(__ct_4.262 var=124) const () <379>;
|
||||||
|
(__ct_2.265 var=128) const () <384>;
|
||||||
|
(__tmp.266 var=133) int72__shift_int72__int72__uint2_ (i_incr.49 __ct_2.119 __ct_2.265) <385>;
|
||||||
|
(__tmp.271 var=134) int72__shift_int72__int72__uint2_ (__fch___extDM_BufferPtr_buffer_len.71 __ct_2.119 __ct_2.265) <393>;
|
||||||
|
} #5 off=0 nxt=-2
|
||||||
|
0 : 'signal_processing\\signal_path.c';
|
||||||
|
----------
|
||||||
|
5 : (0,110:0,2);
|
||||||
|
----------
|
||||||
|
75 : (0,108:5,0);
|
||||||
|
79 : (0,108:5,0);
|
||||||
|
84 : (0,109:43,1);
|
||||||
|
91 : (0,109:72,1);
|
||||||
|
95 : (0,109:91,1);
|
||||||
|
103 : (0,109:10,1);
|
||||||
|
104 : (0,110:0,0);
|
||||||
|
108 : (0,110:0,2);
|
||||||
|
109 : (0,110:0,2);
|
||||||
|
155 : (0,109:26,1);
|
||||||
|
175 : (0,109:58,0);
|
||||||
|
201 : (0,108:5,0);
|
||||||
|
229 : (0,109:43,1);
|
||||||
|
257 : (0,110:0,0);
|
||||||
|
285 : (0,109:72,0);
|
||||||
|
341 : (0,109:43,0);
|
||||||
|
367 : (0,108:5,0);
|
||||||
|
369 : (0,109:43,0);
|
||||||
|
375 : (0,110:0,0);
|
||||||
|
379 : (0,109:72,0);
|
||||||
|
384 : (0,109:58,0);
|
||||||
|
385 : (0,109:58,1);
|
||||||
|
393 : (0,109:91,1);
|
||||||
|
|
||||||
@@ -1,9 +1,10 @@
|
|||||||
6bd14b3bc305504dd7bb9269fe30bf59aca75a76
|
6bd14b3bc305504dd7bb9269fe30bf59aca75a76
|
||||||
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
||||||
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
||||||
48e27357cf6b74d9a9ddfe61cbe4d757b31f02a7
|
ac11bb208ce215cfbff1d17e7da4a6e4beeb0a71
|
||||||
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
069b2d9d62c8563308a7ea5192abeefe363b7d77
|
ba86b497a3de6671eb03ed7e1bc1c184ce6ac84a
|
||||||
305
|
301
|
||||||
0
|
0
|
||||||
-2
|
5
|
||||||
|
5
|
||||||
|
|||||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||||
|
|
||||||
@@ -38,17 +38,17 @@ F_Z15sig_init_weightP16SingleSignalPathdi : user_defined, called {
|
|||||||
vac : ( srIM[0] );
|
vac : ( srIM[0] );
|
||||||
llv : 0 1 0 0 0 ;
|
llv : 0 1 0 0 0 ;
|
||||||
}
|
}
|
||||||
!! int sig_init_buffer_DMB(BufferPtrDMB chess_storage(DMB) *, int chess_storage(DMB) *, int, int)
|
!! int initialize_buffer_dmb(BufferPtrDMB chess_storage(DMB) *, int chess_storage(DMB) *, int, int)
|
||||||
F_Z19sig_init_buffer_DMBPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii : user_defined, called {
|
F_Z21initialize_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii : user_defined, called {
|
||||||
fnm : "sig_init_buffer_DMB" 'int sig_init_buffer_DMB(BufferPtrDMB chess_storage(DMB) *, int chess_storage(DMB) *, int, int)';
|
fnm : "initialize_buffer_dmb" 'int initialize_buffer_dmb(BufferPtrDMB chess_storage(DMB) *, int chess_storage(DMB) *, int, int)';
|
||||||
arg : ( dmaddr_:i int32_:r dmaddr_:i dmaddr_:i int32_:i int32_:i );
|
arg : ( dmaddr_:i int32_:r dmaddr_:i dmaddr_:i int32_:i int32_:i );
|
||||||
loc : ( LR[0] RA[0] A[4] A[5] RA[1] RB[0] );
|
loc : ( LR[0] RA[0] A[4] A[5] RA[1] RB[0] );
|
||||||
vac : ( srIM[0] );
|
vac : ( srIM[0] );
|
||||||
llv : 0 1 0 0 0 ;
|
llv : 0 1 0 0 0 ;
|
||||||
}
|
}
|
||||||
!! int sig_init_buffer(BufferPtr *, int *, int, int)
|
!! int initialize_buffer(BufferPtr *, int *, int, int)
|
||||||
F_Z15sig_init_bufferP9BufferPtrPiii : user_defined, called {
|
F_Z17initialize_bufferP9BufferPtrPiii : user_defined, called {
|
||||||
fnm : "sig_init_buffer" 'int sig_init_buffer(BufferPtr *, int *, int, int)';
|
fnm : "initialize_buffer" 'int initialize_buffer(BufferPtr *, int *, int, int)';
|
||||||
arg : ( dmaddr_:i int32_:r dmaddr_:i dmaddr_:i int32_:i int32_:i );
|
arg : ( dmaddr_:i int32_:r dmaddr_:i dmaddr_:i int32_:i int32_:i );
|
||||||
loc : ( LR[0] RA[0] A[0] A[1] RA[1] RB[0] );
|
loc : ( LR[0] RA[0] A[0] A[1] RA[1] RB[0] );
|
||||||
vac : ( srIM[0] );
|
vac : ( srIM[0] );
|
||||||
@@ -84,33 +84,33 @@ F_Z30float64_to_int32_round_to_zeroy : user_defined, called {
|
|||||||
34 : __sp typ=dmaddr_ bnd=b stl=SP
|
34 : __sp typ=dmaddr_ bnd=b stl=SP
|
||||||
35 : _ZL2mu typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__sint_DMA
|
35 : _ZL2mu typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__sint_DMA
|
||||||
36 : __extDM_int32_ typ=int8_ bnd=b stl=DM
|
36 : __extDM_int32_ typ=int8_ bnd=b stl=DM
|
||||||
37 : ptr_fir_lms_delay_line typ=int8_ bnd=e sz=12 algn=4 stl=DMB tref=BufferPtrDMB_DMB
|
37 : pointer_delay_line typ=int8_ bnd=e sz=12 algn=4 stl=DMB tref=BufferPtrDMB_DMB
|
||||||
38 : __extDM_BufferPtrDMB typ=int8_ bnd=b stl=DM
|
38 : __extDM_BufferPtrDMB typ=int8_ bnd=b stl=DM
|
||||||
39 : fir_lms_delay_line typ=int8_ bnd=e sz=256 algn=4 stl=DMB tref=__A64DMB__sint_DMB
|
39 : delay_line typ=int8_ bnd=e sz=256 algn=4 stl=DMB tref=__A64DMB__sint_DMB
|
||||||
40 : ptr_fir_lms_coeffs typ=int8_ bnd=e sz=12 algn=4 stl=DMA tref=BufferPtr_DMA
|
40 : pointer_filter_coefficients typ=int8_ bnd=e sz=12 algn=4 stl=DMA tref=BufferPtr_DMA
|
||||||
41 : __extDM_BufferPtr typ=int8_ bnd=b stl=DM
|
41 : __extDM_BufferPtr typ=int8_ bnd=b stl=DM
|
||||||
42 : fir_lms_coeffs typ=int8_ bnd=e sz=256 algn=8 stl=DMA tref=__A64__sint_DMA
|
42 : filter_coefficients typ=int8_ bnd=e sz=256 algn=8 stl=DMA tref=__A64__sint_DMA
|
||||||
43 : __extDM_SingleSignalPath typ=int8_ bnd=b stl=DM
|
43 : __extDM_SingleSignalPath typ=int8_ bnd=b stl=DM
|
||||||
44 : __extDM_int64_ typ=int8_ bnd=b stl=DM
|
44 : __extDM_int64_ typ=int8_ bnd=b stl=DM
|
||||||
45 : __extDM_void typ=int8_ bnd=b stl=DM
|
45 : __extDM_void typ=int8_ bnd=b stl=DM
|
||||||
46 : __extPM_void typ=uint20_ bnd=b stl=PM
|
46 : __extPM_void typ=uint20_ bnd=b stl=PM
|
||||||
47 : ptr_fir_lms_delay_line_ptr_start typ=int8_ bnd=b stl=DM
|
47 : pointer_delay_line_ptr_start typ=int8_ bnd=b stl=DM
|
||||||
48 : __extDM___PDMint32_ typ=int8_ bnd=b stl=DM
|
48 : __extDM___PDMint32_ typ=int8_ bnd=b stl=DM
|
||||||
49 : ptr_fir_lms_coeffs_ptr_start typ=int8_ bnd=b stl=DM
|
49 : pointer_filter_coefficients_ptr_start typ=int8_ bnd=b stl=DM
|
||||||
50 : __rd___sp typ=dmaddr_ bnd=m
|
50 : __rd___sp typ=dmaddr_ bnd=m
|
||||||
52 : __ptr_mu typ=dmaddr_ val=0a bnd=m adro=35
|
52 : __ptr_mu typ=dmaddr_ val=0a bnd=m adro=35
|
||||||
53 : __ptr_ptr_fir_lms_delay_line typ=dmaddr_ bnd=m
|
53 : __ptr_pointer_delay_line typ=dmaddr_ bnd=m
|
||||||
54 : __ptr_ptr_fir_lms_delay_line typ=dmaddr_ val=0a bnd=m adro=37
|
54 : __ptr_pointer_delay_line typ=dmaddr_ val=0a bnd=m adro=37
|
||||||
55 : __ptr_fir_lms_delay_line typ=dmaddr_ bnd=m
|
55 : __ptr_delay_line typ=dmaddr_ bnd=m
|
||||||
56 : __ptr_fir_lms_delay_line typ=dmaddr_ val=0a bnd=m adro=39
|
56 : __ptr_delay_line typ=dmaddr_ val=0a bnd=m adro=39
|
||||||
57 : __ptr_ptr_fir_lms_coeffs typ=dmaddr_ bnd=m
|
57 : __ptr_pointer_filter_coefficients typ=dmaddr_ bnd=m
|
||||||
58 : __ptr_ptr_fir_lms_coeffs typ=dmaddr_ val=0a bnd=m adro=40
|
58 : __ptr_pointer_filter_coefficients typ=dmaddr_ val=0a bnd=m adro=40
|
||||||
59 : __ptr_fir_lms_coeffs typ=dmaddr_ bnd=m
|
59 : __ptr_filter_coefficients typ=dmaddr_ bnd=m
|
||||||
60 : __ptr_fir_lms_coeffs typ=dmaddr_ val=0a bnd=m adro=42
|
60 : __ptr_filter_coefficients typ=dmaddr_ val=0a bnd=m adro=42
|
||||||
61 : __ct_0 typ=uint1_ val=0f bnd=m
|
61 : __ct_0 typ=uint1_ val=0f bnd=m
|
||||||
62 : __la typ=dmaddr_ bnd=p tref=dmaddr___
|
62 : __la typ=dmaddr_ bnd=p tref=dmaddr___
|
||||||
63 : cSensorSignal typ=dmaddr_ bnd=p tref=__PSingleSignalPath__
|
63 : c_sensor_signal_t typ=dmaddr_ bnd=p tref=__PSingleSignalPath__
|
||||||
64 : accSensorSignal typ=dmaddr_ bnd=p tref=__PSingleSignalPath__
|
64 : acc_sensor_signal_t typ=dmaddr_ bnd=p tref=__PSingleSignalPath__
|
||||||
65 : b_c typ=dmaddr_ bnd=p tref=__P__fdouble__
|
65 : b_c typ=dmaddr_ bnd=p tref=__P__fdouble__
|
||||||
66 : b_acc typ=dmaddr_ bnd=p tref=__P__fdouble__
|
66 : b_acc typ=dmaddr_ bnd=p tref=__P__fdouble__
|
||||||
67 : delay_c typ=int32_ bnd=p tref=__sint__
|
67 : delay_c typ=int32_ bnd=p tref=__sint__
|
||||||
@@ -118,7 +118,7 @@ F_Z30float64_to_int32_round_to_zeroy : user_defined, called {
|
|||||||
69 : weight_c typ=int64_ bnd=p tref=__fdouble__
|
69 : weight_c typ=int64_ bnd=p tref=__fdouble__
|
||||||
70 : weight_acc typ=int64_ bnd=p tref=__fdouble__
|
70 : weight_acc typ=int64_ bnd=p tref=__fdouble__
|
||||||
71 : lms_mu typ=int64_ bnd=p tref=__fdouble__
|
71 : lms_mu typ=int64_ bnd=p tref=__fdouble__
|
||||||
72 : lms_fir_num_coeffs typ=int32_ bnd=p tref=__sint__
|
72 : number_coefficients typ=int32_ bnd=p tref=__sint__
|
||||||
78 : __ct_0 typ=int32_ val=0f bnd=m
|
78 : __ct_0 typ=int32_ val=0f bnd=m
|
||||||
81 : __fch___extDM_int64_ typ=int64_ bnd=m
|
81 : __fch___extDM_int64_ typ=int64_ bnd=m
|
||||||
85 : __fch___extDM_int64_ typ=int64_ bnd=m
|
85 : __fch___extDM_int64_ typ=int64_ bnd=m
|
||||||
@@ -151,21 +151,21 @@ F_Z30float64_to_int32_round_to_zeroy : user_defined, called {
|
|||||||
149 : __tmp typ=int32_ bnd=m
|
149 : __tmp typ=int32_ bnd=m
|
||||||
150 : __ct_64 typ=int32_ val=64f bnd=m
|
150 : __ct_64 typ=int32_ val=64f bnd=m
|
||||||
151 : __ct typ=int32_ bnd=m
|
151 : __ct typ=int32_ bnd=m
|
||||||
152 : _Z19sig_init_buffer_DMBPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii typ=dmaddr_ val=0r bnd=m
|
152 : _Z21initialize_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii typ=dmaddr_ val=0r bnd=m
|
||||||
154 : __link typ=dmaddr_ bnd=m
|
154 : __link typ=dmaddr_ bnd=m
|
||||||
155 : __tmp typ=int32_ bnd=m
|
155 : __tmp typ=int32_ bnd=m
|
||||||
157 : __ct typ=int32_ bnd=m
|
157 : __ct typ=int32_ bnd=m
|
||||||
158 : _Z15sig_init_bufferP9BufferPtrPiii typ=dmaddr_ val=0r bnd=m
|
158 : _Z17initialize_bufferP9BufferPtrPiii typ=dmaddr_ val=0r bnd=m
|
||||||
160 : __link typ=dmaddr_ bnd=m
|
160 : __link typ=dmaddr_ bnd=m
|
||||||
161 : __tmp typ=int32_ bnd=m
|
161 : __tmp typ=int32_ bnd=m
|
||||||
164 : __tmp typ=bool bnd=m
|
164 : __tmp typ=bool bnd=m
|
||||||
170 : __fch_ptr_fir_lms_delay_line_ptr_start typ=dmaddr_ bnd=m
|
170 : __fch_pointer_delay_line_ptr_start typ=dmaddr_ bnd=m
|
||||||
180 : __fch_ptr_fir_lms_coeffs_ptr_start typ=dmaddr_ bnd=m
|
180 : __fch_pointer_filter_coefficients_ptr_start typ=dmaddr_ bnd=m
|
||||||
201 : __iv1_i typ=dmaddr_ bnd=m
|
201 : __iv1_i typ=dmaddr_ bnd=m
|
||||||
202 : __iv2_i typ=dmaddr_ bnd=m
|
202 : __iv2_i typ=dmaddr_ bnd=m
|
||||||
205 : __cv typ=uint16_ bnd=m
|
205 : __cv typ=uint16_ bnd=m
|
||||||
213 : __ptr_ptr_fir_lms_delay_line__a4 typ=dmaddr_ val=4a bnd=m adro=37
|
213 : __ptr_pointer_delay_line__a4 typ=dmaddr_ val=4a bnd=m adro=37
|
||||||
214 : __ptr_ptr_fir_lms_coeffs__a4 typ=dmaddr_ val=4a bnd=m adro=40
|
214 : __ptr_pointer_filter_coefficients__a4 typ=dmaddr_ val=4a bnd=m adro=40
|
||||||
217 : __rt typ=dmaddr_ bnd=m tref=__Pvoid__
|
217 : __rt typ=dmaddr_ bnd=m tref=__Pvoid__
|
||||||
248 : __ct_0S0 typ=int18_ val=-8S0 bnd=m
|
248 : __ct_0S0 typ=int18_ val=-8S0 bnd=m
|
||||||
249 : __ct_0s0 typ=int18_ val=8s0 bnd=m
|
249 : __ct_0s0 typ=int18_ val=8s0 bnd=m
|
||||||
@@ -196,26 +196,26 @@ F_Z4initP16SingleSignalPathS0_PdS1_iidddi {
|
|||||||
(__sp.32 var=34) source () <56>;
|
(__sp.32 var=34) source () <56>;
|
||||||
(_ZL2mu.33 var=35) source () <57>;
|
(_ZL2mu.33 var=35) source () <57>;
|
||||||
(__extDM_int32_.34 var=36) source () <58>;
|
(__extDM_int32_.34 var=36) source () <58>;
|
||||||
(ptr_fir_lms_delay_line.35 var=37) source () <59>;
|
(pointer_delay_line.35 var=37) source () <59>;
|
||||||
(__extDM_BufferPtrDMB.36 var=38) source () <60>;
|
(__extDM_BufferPtrDMB.36 var=38) source () <60>;
|
||||||
(fir_lms_delay_line.37 var=39) source () <61>;
|
(delay_line.37 var=39) source () <61>;
|
||||||
(ptr_fir_lms_coeffs.38 var=40) source () <62>;
|
(pointer_filter_coefficients.38 var=40) source () <62>;
|
||||||
(__extDM_BufferPtr.39 var=41) source () <63>;
|
(__extDM_BufferPtr.39 var=41) source () <63>;
|
||||||
(fir_lms_coeffs.40 var=42) source () <64>;
|
(filter_coefficients.40 var=42) source () <64>;
|
||||||
(__extDM_SingleSignalPath.41 var=43) source () <65>;
|
(__extDM_SingleSignalPath.41 var=43) source () <65>;
|
||||||
(__extDM_int64_.42 var=44) source () <66>;
|
(__extDM_int64_.42 var=44) source () <66>;
|
||||||
(__extDM_void.43 var=45) source () <67>;
|
(__extDM_void.43 var=45) source () <67>;
|
||||||
(__extPM_void.44 var=46) source () <68>;
|
(__extPM_void.44 var=46) source () <68>;
|
||||||
(ptr_fir_lms_delay_line_ptr_start.45 var=47) source () <69>;
|
(pointer_delay_line_ptr_start.45 var=47) source () <69>;
|
||||||
(__extDM___PDMint32_.46 var=48) source () <70>;
|
(__extDM___PDMint32_.46 var=48) source () <70>;
|
||||||
(ptr_fir_lms_coeffs_ptr_start.47 var=49) source () <71>;
|
(pointer_filter_coefficients_ptr_start.47 var=49) source () <71>;
|
||||||
(__ct_0.59 var=61) const () <83>;
|
(__ct_0.59 var=61) const () <83>;
|
||||||
(__la.61 var=62 stl=LR off=0) inp () <85>;
|
(__la.61 var=62 stl=LR off=0) inp () <85>;
|
||||||
(__la.62 var=62) deassign (__la.61) <86>;
|
(__la.62 var=62) deassign (__la.61) <86>;
|
||||||
(cSensorSignal.64 var=63 stl=A off=0) inp () <88>;
|
(c_sensor_signal_t.64 var=63 stl=A off=0) inp () <88>;
|
||||||
(cSensorSignal.65 var=63) deassign (cSensorSignal.64) <89>;
|
(c_sensor_signal_t.65 var=63) deassign (c_sensor_signal_t.64) <89>;
|
||||||
(accSensorSignal.67 var=64 stl=A off=1) inp () <91>;
|
(acc_sensor_signal_t.67 var=64 stl=A off=1) inp () <91>;
|
||||||
(accSensorSignal.68 var=64) deassign (accSensorSignal.67) <92>;
|
(acc_sensor_signal_t.68 var=64) deassign (acc_sensor_signal_t.67) <92>;
|
||||||
(b_c.70 var=65 stl=A off=2) inp () <94>;
|
(b_c.70 var=65 stl=A off=2) inp () <94>;
|
||||||
(b_c.71 var=65) deassign (b_c.70) <95>;
|
(b_c.71 var=65) deassign (b_c.70) <95>;
|
||||||
(b_acc.73 var=66 stl=A off=3) inp () <97>;
|
(b_acc.73 var=66 stl=A off=3) inp () <97>;
|
||||||
@@ -230,8 +230,8 @@ F_Z4initP16SingleSignalPathS0_PdS1_iidddi {
|
|||||||
(weight_acc.86 var=70) deassign (weight_acc.85) <110>;
|
(weight_acc.86 var=70) deassign (weight_acc.85) <110>;
|
||||||
(lms_mu.88 var=71 stl=BX off=0) inp () <112>;
|
(lms_mu.88 var=71 stl=BX off=0) inp () <112>;
|
||||||
(lms_mu.89 var=71) deassign (lms_mu.88) <113>;
|
(lms_mu.89 var=71) deassign (lms_mu.88) <113>;
|
||||||
(lms_fir_num_coeffs.91 var=72 stl=RB off=0) inp () <115>;
|
(number_coefficients.91 var=72 stl=RB off=0) inp () <115>;
|
||||||
(lms_fir_num_coeffs.92 var=72) deassign (lms_fir_num_coeffs.91) <116>;
|
(number_coefficients.92 var=72) deassign (number_coefficients.91) <116>;
|
||||||
(__rd___sp.94 var=50) rd_res_reg (__R_SP.24 __sp.32) <118>;
|
(__rd___sp.94 var=50) rd_res_reg (__R_SP.24 __sp.32) <118>;
|
||||||
(__R_SP.98 var=26 __sp.99 var=34) wr_res_reg (__rt.679 __sp.32) <122>;
|
(__R_SP.98 var=26 __sp.99 var=34) wr_res_reg (__rt.679 __sp.32) <122>;
|
||||||
(__fch___extDM_int64_.106 var=81) load (__M_LDMA.12 b_c.71 __extDM_int64_.42) <130>;
|
(__fch___extDM_int64_.106 var=81) load (__M_LDMA.12 b_c.71 __extDM_int64_.42) <130>;
|
||||||
@@ -250,7 +250,7 @@ F_Z4initP16SingleSignalPathS0_PdS1_iidddi {
|
|||||||
(__ct_0S0.934 var=248) const () <965>;
|
(__ct_0S0.934 var=248) const () <965>;
|
||||||
(__ct_8.937 var=251) const () <971>;
|
(__ct_8.937 var=251) const () <971>;
|
||||||
call {
|
call {
|
||||||
(cSensorSignal.102 var=63 stl=A off=0) assign (cSensorSignal.65) <126>;
|
(c_sensor_signal_t.102 var=63 stl=A off=0) assign (c_sensor_signal_t.65) <126>;
|
||||||
(__fch___extDM_int64_.107 var=81 stl=AX off=0) assign (__fch___extDM_int64_.106) <131>;
|
(__fch___extDM_int64_.107 var=81 stl=AX off=0) assign (__fch___extDM_int64_.106) <131>;
|
||||||
(__fch___extDM_int64_.112 var=85 stl=AX off=1) assign (__fch___extDM_int64_.111) <136>;
|
(__fch___extDM_int64_.112 var=85 stl=AX off=1) assign (__fch___extDM_int64_.111) <136>;
|
||||||
(__fch___extDM_int64_.117 var=89 stl=BX off=0) assign (__fch___extDM_int64_.116) <141>;
|
(__fch___extDM_int64_.117 var=89 stl=BX off=0) assign (__fch___extDM_int64_.116) <141>;
|
||||||
@@ -258,26 +258,26 @@ F_Z4initP16SingleSignalPathS0_PdS1_iidddi {
|
|||||||
(__fch___extDM_int64_.127 var=97 stl=__spill_LDMA off=0) assign (__fch___extDM_int64_.126) <151>;
|
(__fch___extDM_int64_.127 var=97 stl=__spill_LDMA off=0) assign (__fch___extDM_int64_.126) <151>;
|
||||||
(__ct.130 var=99 stl=RA off=0) assign (__ct_31.128) <154>;
|
(__ct.130 var=99 stl=RA off=0) assign (__ct_31.128) <154>;
|
||||||
(__link.134 var=102 stl=LR off=0) assign (__link.133) <158>;
|
(__link.134 var=102 stl=LR off=0) assign (__link.133) <158>;
|
||||||
(_ZL2mu.135 var=35 __extDM.136 var=32 __extDM_BufferPtr.137 var=41 __extDM_BufferPtrDMB.138 var=38 __extDM_SingleSignalPath.139 var=43 __extDM___PDMint32_.140 var=48 __extDM_int32_.141 var=36 __extDM_int64_.142 var=44 __extDM_void.143 var=45 __extPM.144 var=33 __extPM_void.145 var=46 fir_lms_coeffs.146 var=42 fir_lms_delay_line.147 var=39 ptr_fir_lms_coeffs.148 var=40 ptr_fir_lms_coeffs_ptr_start.149 var=49 ptr_fir_lms_delay_line.150 var=37 ptr_fir_lms_delay_line_ptr_start.151 var=47 __vola.152 var=29) F_Z21sig_init_preemph_coefP16SingleSignalPathdddddi (__link.134 cSensorSignal.102 __fch___extDM_int64_.107 __fch___extDM_int64_.112 __fch___extDM_int64_.117 __fch___extDM_int64_.122 __fch___extDM_int64_.127 __ct.130 _ZL2mu.33 __extDM.30 __extDM_BufferPtr.39 __extDM_BufferPtrDMB.36 __extDM_SingleSignalPath.41 __extDM___PDMint32_.46 __extDM_int32_.34 __extDM_int64_.42 __extDM_void.43 __extPM.31 __extPM_void.44 fir_lms_coeffs.40 fir_lms_delay_line.37 ptr_fir_lms_coeffs.38 ptr_fir_lms_coeffs_ptr_start.47 ptr_fir_lms_delay_line.35 ptr_fir_lms_delay_line_ptr_start.45 __vola.27) <159>;
|
(_ZL2mu.135 var=35 __extDM.136 var=32 __extDM_BufferPtr.137 var=41 __extDM_BufferPtrDMB.138 var=38 __extDM_SingleSignalPath.139 var=43 __extDM___PDMint32_.140 var=48 __extDM_int32_.141 var=36 __extDM_int64_.142 var=44 __extDM_void.143 var=45 __extPM.144 var=33 __extPM_void.145 var=46 delay_line.146 var=39 filter_coefficients.147 var=42 pointer_delay_line.148 var=37 pointer_delay_line_ptr_start.149 var=47 pointer_filter_coefficients.150 var=40 pointer_filter_coefficients_ptr_start.151 var=49 __vola.152 var=29) F_Z21sig_init_preemph_coefP16SingleSignalPathdddddi (__link.134 c_sensor_signal_t.102 __fch___extDM_int64_.107 __fch___extDM_int64_.112 __fch___extDM_int64_.117 __fch___extDM_int64_.122 __fch___extDM_int64_.127 __ct.130 _ZL2mu.33 __extDM.30 __extDM_BufferPtr.39 __extDM_BufferPtrDMB.36 __extDM_SingleSignalPath.41 __extDM___PDMint32_.46 __extDM_int32_.34 __extDM_int64_.42 __extDM_void.43 __extPM.31 __extPM_void.44 delay_line.37 filter_coefficients.40 pointer_delay_line.35 pointer_delay_line_ptr_start.45 pointer_filter_coefficients.38 pointer_filter_coefficients_ptr_start.47 __vola.27) <159>;
|
||||||
} #4 off=1
|
} #4 off=1
|
||||||
#5 off=2
|
#5 off=2
|
||||||
(_Z14sig_init_delayP16SingleSignalPathi.155 var=103) const () <162>;
|
(_Z14sig_init_delayP16SingleSignalPathi.155 var=103) const () <162>;
|
||||||
(__link.157 var=105) dmaddr__call_dmaddr_ (_Z14sig_init_delayP16SingleSignalPathi.155) <164>;
|
(__link.157 var=105) dmaddr__call_dmaddr_ (_Z14sig_init_delayP16SingleSignalPathi.155) <164>;
|
||||||
call {
|
call {
|
||||||
(cSensorSignal.153 var=63 stl=A off=0) assign (cSensorSignal.65) <160>;
|
(c_sensor_signal_t.153 var=63 stl=A off=0) assign (c_sensor_signal_t.65) <160>;
|
||||||
(delay_c.154 var=67 stl=RA off=1) assign (delay_c.77) <161>;
|
(delay_c.154 var=67 stl=RA off=1) assign (delay_c.77) <161>;
|
||||||
(__link.158 var=105 stl=LR off=0) assign (__link.157) <165>;
|
(__link.158 var=105 stl=LR off=0) assign (__link.157) <165>;
|
||||||
(__tmp.159 var=106 stl=RA off=0 _ZL2mu.162 var=35 __extDM.163 var=32 __extDM_BufferPtr.164 var=41 __extDM_BufferPtrDMB.165 var=38 __extDM_SingleSignalPath.166 var=43 __extDM___PDMint32_.167 var=48 __extDM_int32_.168 var=36 __extDM_int64_.169 var=44 __extDM_void.170 var=45 __extPM.171 var=33 __extPM_void.172 var=46 fir_lms_coeffs.173 var=42 fir_lms_delay_line.174 var=39 ptr_fir_lms_coeffs.175 var=40 ptr_fir_lms_coeffs_ptr_start.176 var=49 ptr_fir_lms_delay_line.177 var=37 ptr_fir_lms_delay_line_ptr_start.178 var=47 __vola.179 var=29) F_Z14sig_init_delayP16SingleSignalPathi (__link.158 cSensorSignal.153 delay_c.154 _ZL2mu.135 __extDM.136 __extDM_BufferPtr.137 __extDM_BufferPtrDMB.138 __extDM_SingleSignalPath.139 __extDM___PDMint32_.140 __extDM_int32_.141 __extDM_int64_.142 __extDM_void.143 __extPM.144 __extPM_void.145 fir_lms_coeffs.146 fir_lms_delay_line.147 ptr_fir_lms_coeffs.148 ptr_fir_lms_coeffs_ptr_start.149 ptr_fir_lms_delay_line.150 ptr_fir_lms_delay_line_ptr_start.151 __vola.152) <166>;
|
(__tmp.159 var=106 stl=RA off=0 _ZL2mu.162 var=35 __extDM.163 var=32 __extDM_BufferPtr.164 var=41 __extDM_BufferPtrDMB.165 var=38 __extDM_SingleSignalPath.166 var=43 __extDM___PDMint32_.167 var=48 __extDM_int32_.168 var=36 __extDM_int64_.169 var=44 __extDM_void.170 var=45 __extPM.171 var=33 __extPM_void.172 var=46 delay_line.173 var=39 filter_coefficients.174 var=42 pointer_delay_line.175 var=37 pointer_delay_line_ptr_start.176 var=47 pointer_filter_coefficients.177 var=40 pointer_filter_coefficients_ptr_start.178 var=49 __vola.179 var=29) F_Z14sig_init_delayP16SingleSignalPathi (__link.158 c_sensor_signal_t.153 delay_c.154 _ZL2mu.135 __extDM.136 __extDM_BufferPtr.137 __extDM_BufferPtrDMB.138 __extDM_SingleSignalPath.139 __extDM___PDMint32_.140 __extDM_int32_.141 __extDM_int64_.142 __extDM_void.143 __extPM.144 __extPM_void.145 delay_line.146 filter_coefficients.147 pointer_delay_line.148 pointer_delay_line_ptr_start.149 pointer_filter_coefficients.150 pointer_filter_coefficients_ptr_start.151 __vola.152) <166>;
|
||||||
} #6 off=3
|
} #6 off=3
|
||||||
#7 off=4
|
#7 off=4
|
||||||
(_Z15sig_init_weightP16SingleSignalPathdi.185 var=109) const () <174>;
|
(_Z15sig_init_weightP16SingleSignalPathdi.185 var=109) const () <174>;
|
||||||
(__link.187 var=111) dmaddr__call_dmaddr_ (_Z15sig_init_weightP16SingleSignalPathdi.185) <176>;
|
(__link.187 var=111) dmaddr__call_dmaddr_ (_Z15sig_init_weightP16SingleSignalPathdi.185) <176>;
|
||||||
call {
|
call {
|
||||||
(cSensorSignal.180 var=63 stl=A off=0) assign (cSensorSignal.65) <169>;
|
(c_sensor_signal_t.180 var=63 stl=A off=0) assign (c_sensor_signal_t.65) <169>;
|
||||||
(weight_c.181 var=69 stl=AX off=0) assign (weight_c.83) <170>;
|
(weight_c.181 var=69 stl=AX off=0) assign (weight_c.83) <170>;
|
||||||
(__ct.184 var=108 stl=RA off=0) assign (__ct_31.128) <173>;
|
(__ct.184 var=108 stl=RA off=0) assign (__ct_31.128) <173>;
|
||||||
(__link.188 var=111 stl=LR off=0) assign (__link.187) <177>;
|
(__link.188 var=111 stl=LR off=0) assign (__link.187) <177>;
|
||||||
(_ZL2mu.189 var=35 __extDM.190 var=32 __extDM_BufferPtr.191 var=41 __extDM_BufferPtrDMB.192 var=38 __extDM_SingleSignalPath.193 var=43 __extDM___PDMint32_.194 var=48 __extDM_int32_.195 var=36 __extDM_int64_.196 var=44 __extDM_void.197 var=45 __extPM.198 var=33 __extPM_void.199 var=46 fir_lms_coeffs.200 var=42 fir_lms_delay_line.201 var=39 ptr_fir_lms_coeffs.202 var=40 ptr_fir_lms_coeffs_ptr_start.203 var=49 ptr_fir_lms_delay_line.204 var=37 ptr_fir_lms_delay_line_ptr_start.205 var=47 __vola.206 var=29) F_Z15sig_init_weightP16SingleSignalPathdi (__link.188 cSensorSignal.180 weight_c.181 __ct.184 _ZL2mu.162 __extDM.163 __extDM_BufferPtr.164 __extDM_BufferPtrDMB.165 __extDM_SingleSignalPath.166 __extDM___PDMint32_.167 __extDM_int32_.168 __extDM_int64_.169 __extDM_void.170 __extPM.171 __extPM_void.172 fir_lms_coeffs.173 fir_lms_delay_line.174 ptr_fir_lms_coeffs.175 ptr_fir_lms_coeffs_ptr_start.176 ptr_fir_lms_delay_line.177 ptr_fir_lms_delay_line_ptr_start.178 __vola.179) <178>;
|
(_ZL2mu.189 var=35 __extDM.190 var=32 __extDM_BufferPtr.191 var=41 __extDM_BufferPtrDMB.192 var=38 __extDM_SingleSignalPath.193 var=43 __extDM___PDMint32_.194 var=48 __extDM_int32_.195 var=36 __extDM_int64_.196 var=44 __extDM_void.197 var=45 __extPM.198 var=33 __extPM_void.199 var=46 delay_line.200 var=39 filter_coefficients.201 var=42 pointer_delay_line.202 var=37 pointer_delay_line_ptr_start.203 var=47 pointer_filter_coefficients.204 var=40 pointer_filter_coefficients_ptr_start.205 var=49 __vola.206 var=29) F_Z15sig_init_weightP16SingleSignalPathdi (__link.188 c_sensor_signal_t.180 weight_c.181 __ct.184 _ZL2mu.162 __extDM.163 __extDM_BufferPtr.164 __extDM_BufferPtrDMB.165 __extDM_SingleSignalPath.166 __extDM___PDMint32_.167 __extDM_int32_.168 __extDM_int64_.169 __extDM_void.170 __extPM.171 __extPM_void.172 delay_line.173 filter_coefficients.174 pointer_delay_line.175 pointer_delay_line_ptr_start.176 pointer_filter_coefficients.177 pointer_filter_coefficients_ptr_start.178 __vola.179) <178>;
|
||||||
} #8 off=5
|
} #8 off=5
|
||||||
#370 off=6
|
#370 off=6
|
||||||
(__fch___extDM_int64_.211 var=115) load (__M_LDMA.12 b_acc.74 __extDM_int64_.196) <183>;
|
(__fch___extDM_int64_.211 var=115) load (__M_LDMA.12 b_acc.74 __extDM_int64_.196) <183>;
|
||||||
@@ -291,7 +291,7 @@ F_Z4initP16SingleSignalPathS0_PdS1_iidddi {
|
|||||||
(__rt.899 var=217) __Pvoid__pl___Pvoid_int18_ (__rt.877 __ct_8.937) <897>;
|
(__rt.899 var=217) __Pvoid__pl___Pvoid_int18_ (__rt.877 __ct_8.937) <897>;
|
||||||
(__rt.921 var=217) __Pvoid__pl___Pvoid_int18_ (__rt.899 __ct_8.937) <925>;
|
(__rt.921 var=217) __Pvoid__pl___Pvoid_int18_ (__rt.899 __ct_8.937) <925>;
|
||||||
call {
|
call {
|
||||||
(accSensorSignal.207 var=64 stl=A off=0) assign (accSensorSignal.68) <179>;
|
(acc_sensor_signal_t.207 var=64 stl=A off=0) assign (acc_sensor_signal_t.68) <179>;
|
||||||
(__fch___extDM_int64_.212 var=115 stl=AX off=0) assign (__fch___extDM_int64_.211) <184>;
|
(__fch___extDM_int64_.212 var=115 stl=AX off=0) assign (__fch___extDM_int64_.211) <184>;
|
||||||
(__fch___extDM_int64_.217 var=119 stl=AX off=1) assign (__fch___extDM_int64_.216) <189>;
|
(__fch___extDM_int64_.217 var=119 stl=AX off=1) assign (__fch___extDM_int64_.216) <189>;
|
||||||
(__fch___extDM_int64_.222 var=123 stl=BX off=0) assign (__fch___extDM_int64_.221) <194>;
|
(__fch___extDM_int64_.222 var=123 stl=BX off=0) assign (__fch___extDM_int64_.221) <194>;
|
||||||
@@ -299,24 +299,24 @@ F_Z4initP16SingleSignalPathS0_PdS1_iidddi {
|
|||||||
(__fch___extDM_int64_.232 var=131 stl=__spill_LDMA off=0) assign (__fch___extDM_int64_.231) <204>;
|
(__fch___extDM_int64_.232 var=131 stl=__spill_LDMA off=0) assign (__fch___extDM_int64_.231) <204>;
|
||||||
(__ct.235 var=133 stl=RA off=0) assign (__ct_31.128) <207>;
|
(__ct.235 var=133 stl=RA off=0) assign (__ct_31.128) <207>;
|
||||||
(__link.239 var=136 stl=LR off=0) assign (__link.238) <211>;
|
(__link.239 var=136 stl=LR off=0) assign (__link.238) <211>;
|
||||||
(_ZL2mu.240 var=35 __extDM.241 var=32 __extDM_BufferPtr.242 var=41 __extDM_BufferPtrDMB.243 var=38 __extDM_SingleSignalPath.244 var=43 __extDM___PDMint32_.245 var=48 __extDM_int32_.246 var=36 __extDM_int64_.247 var=44 __extDM_void.248 var=45 __extPM.249 var=33 __extPM_void.250 var=46 fir_lms_coeffs.251 var=42 fir_lms_delay_line.252 var=39 ptr_fir_lms_coeffs.253 var=40 ptr_fir_lms_coeffs_ptr_start.254 var=49 ptr_fir_lms_delay_line.255 var=37 ptr_fir_lms_delay_line_ptr_start.256 var=47 __vola.257 var=29) F_Z21sig_init_preemph_coefP16SingleSignalPathdddddi (__link.239 accSensorSignal.207 __fch___extDM_int64_.212 __fch___extDM_int64_.217 __fch___extDM_int64_.222 __fch___extDM_int64_.227 __fch___extDM_int64_.232 __ct.235 _ZL2mu.189 __extDM.190 __extDM_BufferPtr.191 __extDM_BufferPtrDMB.192 __extDM_SingleSignalPath.193 __extDM___PDMint32_.194 __extDM_int32_.195 __extDM_int64_.196 __extDM_void.197 __extPM.198 __extPM_void.199 fir_lms_coeffs.200 fir_lms_delay_line.201 ptr_fir_lms_coeffs.202 ptr_fir_lms_coeffs_ptr_start.203 ptr_fir_lms_delay_line.204 ptr_fir_lms_delay_line_ptr_start.205 __vola.206) <212>;
|
(_ZL2mu.240 var=35 __extDM.241 var=32 __extDM_BufferPtr.242 var=41 __extDM_BufferPtrDMB.243 var=38 __extDM_SingleSignalPath.244 var=43 __extDM___PDMint32_.245 var=48 __extDM_int32_.246 var=36 __extDM_int64_.247 var=44 __extDM_void.248 var=45 __extPM.249 var=33 __extPM_void.250 var=46 delay_line.251 var=39 filter_coefficients.252 var=42 pointer_delay_line.253 var=37 pointer_delay_line_ptr_start.254 var=47 pointer_filter_coefficients.255 var=40 pointer_filter_coefficients_ptr_start.256 var=49 __vola.257 var=29) F_Z21sig_init_preemph_coefP16SingleSignalPathdddddi (__link.239 acc_sensor_signal_t.207 __fch___extDM_int64_.212 __fch___extDM_int64_.217 __fch___extDM_int64_.222 __fch___extDM_int64_.227 __fch___extDM_int64_.232 __ct.235 _ZL2mu.189 __extDM.190 __extDM_BufferPtr.191 __extDM_BufferPtrDMB.192 __extDM_SingleSignalPath.193 __extDM___PDMint32_.194 __extDM_int32_.195 __extDM_int64_.196 __extDM_void.197 __extPM.198 __extPM_void.199 delay_line.200 filter_coefficients.201 pointer_delay_line.202 pointer_delay_line_ptr_start.203 pointer_filter_coefficients.204 pointer_filter_coefficients_ptr_start.205 __vola.206) <212>;
|
||||||
} #10 off=7
|
} #10 off=7
|
||||||
#11 off=8
|
#11 off=8
|
||||||
(__link.262 var=139) dmaddr__call_dmaddr_ (_Z14sig_init_delayP16SingleSignalPathi.155) <217>;
|
(__link.262 var=139) dmaddr__call_dmaddr_ (_Z14sig_init_delayP16SingleSignalPathi.155) <217>;
|
||||||
call {
|
call {
|
||||||
(accSensorSignal.258 var=64 stl=A off=0) assign (accSensorSignal.68) <213>;
|
(acc_sensor_signal_t.258 var=64 stl=A off=0) assign (acc_sensor_signal_t.68) <213>;
|
||||||
(delay_acc.259 var=68 stl=RA off=1) assign (delay_acc.80) <214>;
|
(delay_acc.259 var=68 stl=RA off=1) assign (delay_acc.80) <214>;
|
||||||
(__link.263 var=139 stl=LR off=0) assign (__link.262) <218>;
|
(__link.263 var=139 stl=LR off=0) assign (__link.262) <218>;
|
||||||
(__tmp.264 var=140 stl=RA off=0 _ZL2mu.267 var=35 __extDM.268 var=32 __extDM_BufferPtr.269 var=41 __extDM_BufferPtrDMB.270 var=38 __extDM_SingleSignalPath.271 var=43 __extDM___PDMint32_.272 var=48 __extDM_int32_.273 var=36 __extDM_int64_.274 var=44 __extDM_void.275 var=45 __extPM.276 var=33 __extPM_void.277 var=46 fir_lms_coeffs.278 var=42 fir_lms_delay_line.279 var=39 ptr_fir_lms_coeffs.280 var=40 ptr_fir_lms_coeffs_ptr_start.281 var=49 ptr_fir_lms_delay_line.282 var=37 ptr_fir_lms_delay_line_ptr_start.283 var=47 __vola.284 var=29) F_Z14sig_init_delayP16SingleSignalPathi (__link.263 accSensorSignal.258 delay_acc.259 _ZL2mu.240 __extDM.241 __extDM_BufferPtr.242 __extDM_BufferPtrDMB.243 __extDM_SingleSignalPath.244 __extDM___PDMint32_.245 __extDM_int32_.246 __extDM_int64_.247 __extDM_void.248 __extPM.249 __extPM_void.250 fir_lms_coeffs.251 fir_lms_delay_line.252 ptr_fir_lms_coeffs.253 ptr_fir_lms_coeffs_ptr_start.254 ptr_fir_lms_delay_line.255 ptr_fir_lms_delay_line_ptr_start.256 __vola.257) <219>;
|
(__tmp.264 var=140 stl=RA off=0 _ZL2mu.267 var=35 __extDM.268 var=32 __extDM_BufferPtr.269 var=41 __extDM_BufferPtrDMB.270 var=38 __extDM_SingleSignalPath.271 var=43 __extDM___PDMint32_.272 var=48 __extDM_int32_.273 var=36 __extDM_int64_.274 var=44 __extDM_void.275 var=45 __extPM.276 var=33 __extPM_void.277 var=46 delay_line.278 var=39 filter_coefficients.279 var=42 pointer_delay_line.280 var=37 pointer_delay_line_ptr_start.281 var=47 pointer_filter_coefficients.282 var=40 pointer_filter_coefficients_ptr_start.283 var=49 __vola.284 var=29) F_Z14sig_init_delayP16SingleSignalPathi (__link.263 acc_sensor_signal_t.258 delay_acc.259 _ZL2mu.240 __extDM.241 __extDM_BufferPtr.242 __extDM_BufferPtrDMB.243 __extDM_SingleSignalPath.244 __extDM___PDMint32_.245 __extDM_int32_.246 __extDM_int64_.247 __extDM_void.248 __extPM.249 __extPM_void.250 delay_line.251 filter_coefficients.252 pointer_delay_line.253 pointer_delay_line_ptr_start.254 pointer_filter_coefficients.255 pointer_filter_coefficients_ptr_start.256 __vola.257) <219>;
|
||||||
} #12 off=9
|
} #12 off=9
|
||||||
#13 off=10
|
#13 off=10
|
||||||
(__link.292 var=145) dmaddr__call_dmaddr_ (_Z15sig_init_weightP16SingleSignalPathdi.185) <229>;
|
(__link.292 var=145) dmaddr__call_dmaddr_ (_Z15sig_init_weightP16SingleSignalPathdi.185) <229>;
|
||||||
call {
|
call {
|
||||||
(accSensorSignal.285 var=64 stl=A off=0) assign (accSensorSignal.68) <222>;
|
(acc_sensor_signal_t.285 var=64 stl=A off=0) assign (acc_sensor_signal_t.68) <222>;
|
||||||
(weight_acc.286 var=70 stl=AX off=0) assign (weight_acc.86) <223>;
|
(weight_acc.286 var=70 stl=AX off=0) assign (weight_acc.86) <223>;
|
||||||
(__ct.289 var=142 stl=RA off=0) assign (__ct_31.128) <226>;
|
(__ct.289 var=142 stl=RA off=0) assign (__ct_31.128) <226>;
|
||||||
(__link.293 var=145 stl=LR off=0) assign (__link.292) <230>;
|
(__link.293 var=145 stl=LR off=0) assign (__link.292) <230>;
|
||||||
(_ZL2mu.294 var=35 __extDM.295 var=32 __extDM_BufferPtr.296 var=41 __extDM_BufferPtrDMB.297 var=38 __extDM_SingleSignalPath.298 var=43 __extDM___PDMint32_.299 var=48 __extDM_int32_.300 var=36 __extDM_int64_.301 var=44 __extDM_void.302 var=45 __extPM.303 var=33 __extPM_void.304 var=46 fir_lms_coeffs.305 var=42 fir_lms_delay_line.306 var=39 ptr_fir_lms_coeffs.307 var=40 ptr_fir_lms_coeffs_ptr_start.308 var=49 ptr_fir_lms_delay_line.309 var=37 ptr_fir_lms_delay_line_ptr_start.310 var=47 __vola.311 var=29) F_Z15sig_init_weightP16SingleSignalPathdi (__link.293 accSensorSignal.285 weight_acc.286 __ct.289 _ZL2mu.267 __extDM.268 __extDM_BufferPtr.269 __extDM_BufferPtrDMB.270 __extDM_SingleSignalPath.271 __extDM___PDMint32_.272 __extDM_int32_.273 __extDM_int64_.274 __extDM_void.275 __extPM.276 __extPM_void.277 fir_lms_coeffs.278 fir_lms_delay_line.279 ptr_fir_lms_coeffs.280 ptr_fir_lms_coeffs_ptr_start.281 ptr_fir_lms_delay_line.282 ptr_fir_lms_delay_line_ptr_start.283 __vola.284) <231>;
|
(_ZL2mu.294 var=35 __extDM.295 var=32 __extDM_BufferPtr.296 var=41 __extDM_BufferPtrDMB.297 var=38 __extDM_SingleSignalPath.298 var=43 __extDM___PDMint32_.299 var=48 __extDM_int32_.300 var=36 __extDM_int64_.301 var=44 __extDM_void.302 var=45 __extPM.303 var=33 __extPM_void.304 var=46 delay_line.305 var=39 filter_coefficients.306 var=42 pointer_delay_line.307 var=37 pointer_delay_line_ptr_start.308 var=47 pointer_filter_coefficients.309 var=40 pointer_filter_coefficients_ptr_start.310 var=49 __vola.311 var=29) F_Z15sig_init_weightP16SingleSignalPathdi (__link.293 acc_sensor_signal_t.285 weight_acc.286 __ct.289 _ZL2mu.267 __extDM.268 __extDM_BufferPtr.269 __extDM_BufferPtrDMB.270 __extDM_SingleSignalPath.271 __extDM___PDMint32_.272 __extDM_int32_.273 __extDM_int64_.274 __extDM_void.275 __extPM.276 __extPM_void.277 delay_line.278 filter_coefficients.279 pointer_delay_line.280 pointer_delay_line_ptr_start.281 pointer_filter_coefficients.282 pointer_filter_coefficients_ptr_start.283 __vola.284) <231>;
|
||||||
} #14 off=11
|
} #14 off=11
|
||||||
#474 off=12
|
#474 off=12
|
||||||
(__ct_4746794007244308480.312 var=146) const () <232>;
|
(__ct_4746794007244308480.312 var=146) const () <232>;
|
||||||
@@ -340,36 +340,36 @@ F_Z4initP16SingleSignalPathS0_PdS1_iidddi {
|
|||||||
} #481 off=15
|
} #481 off=15
|
||||||
#471 off=16
|
#471 off=16
|
||||||
(__ptr_mu.49 var=52) const () <73>;
|
(__ptr_mu.49 var=52) const () <73>;
|
||||||
(__ptr_ptr_fir_lms_delay_line.51 var=54) const () <75>;
|
(__ptr_pointer_delay_line.51 var=54) const () <75>;
|
||||||
(__ptr_fir_lms_delay_line.53 var=56) const () <77>;
|
(__ptr_delay_line.53 var=56) const () <77>;
|
||||||
(__M_WDMA.316 var=11 _ZL2mu.317 var=35) store (__tmp.968 __ptr_mu.49 _ZL2mu.294) <236>;
|
(__M_WDMA.316 var=11 _ZL2mu.317 var=35) store (__tmp.968 __ptr_mu.49 _ZL2mu.294) <236>;
|
||||||
(__ct_64.321 var=150) const () <240>;
|
(__ct_64.321 var=150) const () <240>;
|
||||||
(_Z19sig_init_buffer_DMBPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii.324 var=152) const () <243>;
|
(_Z21initialize_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii.324 var=152) const () <243>;
|
||||||
(__link.326 var=154) dmaddr__call_dmaddr_ (_Z19sig_init_buffer_DMBPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii.324) <245>;
|
(__link.326 var=154) dmaddr__call_dmaddr_ (_Z21initialize_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii.324) <245>;
|
||||||
call {
|
call {
|
||||||
(__ptr_ptr_fir_lms_delay_line.318 var=53 stl=A off=4) assign (__ptr_ptr_fir_lms_delay_line.51) <237>;
|
(__ptr_pointer_delay_line.318 var=53 stl=A off=4) assign (__ptr_pointer_delay_line.51) <237>;
|
||||||
(__ptr_fir_lms_delay_line.319 var=55 stl=A off=5) assign (__ptr_fir_lms_delay_line.53) <238>;
|
(__ptr_delay_line.319 var=55 stl=A off=5) assign (__ptr_delay_line.53) <238>;
|
||||||
(lms_fir_num_coeffs.320 var=72 stl=RA off=1) assign (lms_fir_num_coeffs.92) <239>;
|
(number_coefficients.320 var=72 stl=RA off=1) assign (number_coefficients.92) <239>;
|
||||||
(__ct.323 var=151 stl=RB off=0) assign (__ct_64.321) <242>;
|
(__ct.323 var=151 stl=RB off=0) assign (__ct_64.321) <242>;
|
||||||
(__link.327 var=154 stl=LR off=0) assign (__link.326) <246>;
|
(__link.327 var=154 stl=LR off=0) assign (__link.326) <246>;
|
||||||
(__tmp.328 var=155 stl=RA off=0 _ZL2mu.331 var=35 __extDM.332 var=32 __extDM_BufferPtr.333 var=41 __extDM_BufferPtrDMB.334 var=38 __extDM_SingleSignalPath.335 var=43 __extDM___PDMint32_.336 var=48 __extDM_int32_.337 var=36 __extDM_int64_.338 var=44 __extDM_void.339 var=45 __extPM.340 var=33 __extPM_void.341 var=46 fir_lms_coeffs.342 var=42 fir_lms_delay_line.343 var=39 ptr_fir_lms_coeffs.344 var=40 ptr_fir_lms_coeffs_ptr_start.345 var=49 ptr_fir_lms_delay_line.346 var=37 ptr_fir_lms_delay_line_ptr_start.347 var=47 __vola.348 var=29) F_Z19sig_init_buffer_DMBPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii (__link.327 __ptr_ptr_fir_lms_delay_line.318 __ptr_fir_lms_delay_line.319 lms_fir_num_coeffs.320 __ct.323 _ZL2mu.317 __extDM.295 __extDM_BufferPtr.296 __extDM_BufferPtrDMB.297 __extDM_SingleSignalPath.298 __extDM___PDMint32_.299 __extDM_int32_.300 __extDM_int64_.301 __extDM_void.302 __extPM.303 __extPM_void.304 fir_lms_coeffs.305 fir_lms_delay_line.306 ptr_fir_lms_coeffs.307 ptr_fir_lms_coeffs_ptr_start.308 ptr_fir_lms_delay_line.309 ptr_fir_lms_delay_line_ptr_start.310 __vola.311) <247>;
|
(__tmp.328 var=155 stl=RA off=0 _ZL2mu.331 var=35 __extDM.332 var=32 __extDM_BufferPtr.333 var=41 __extDM_BufferPtrDMB.334 var=38 __extDM_SingleSignalPath.335 var=43 __extDM___PDMint32_.336 var=48 __extDM_int32_.337 var=36 __extDM_int64_.338 var=44 __extDM_void.339 var=45 __extPM.340 var=33 __extPM_void.341 var=46 delay_line.342 var=39 filter_coefficients.343 var=42 pointer_delay_line.344 var=37 pointer_delay_line_ptr_start.345 var=47 pointer_filter_coefficients.346 var=40 pointer_filter_coefficients_ptr_start.347 var=49 __vola.348 var=29) F_Z21initialize_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii (__link.327 __ptr_pointer_delay_line.318 __ptr_delay_line.319 number_coefficients.320 __ct.323 _ZL2mu.317 __extDM.295 __extDM_BufferPtr.296 __extDM_BufferPtrDMB.297 __extDM_SingleSignalPath.298 __extDM___PDMint32_.299 __extDM_int32_.300 __extDM_int64_.301 __extDM_void.302 __extPM.303 __extPM_void.304 delay_line.305 filter_coefficients.306 pointer_delay_line.307 pointer_delay_line_ptr_start.308 pointer_filter_coefficients.309 pointer_filter_coefficients_ptr_start.310 __vola.311) <247>;
|
||||||
} #16 off=17
|
} #16 off=17
|
||||||
#17 off=18
|
#17 off=18
|
||||||
(__ptr_ptr_fir_lms_coeffs.55 var=58) const () <79>;
|
(__ptr_pointer_filter_coefficients.55 var=58) const () <79>;
|
||||||
(__ptr_fir_lms_coeffs.57 var=60) const () <81>;
|
(__ptr_filter_coefficients.57 var=60) const () <81>;
|
||||||
(_Z15sig_init_bufferP9BufferPtrPiii.355 var=158) const () <256>;
|
(_Z17initialize_bufferP9BufferPtrPiii.355 var=158) const () <256>;
|
||||||
(__link.357 var=160) dmaddr__call_dmaddr_ (_Z15sig_init_bufferP9BufferPtrPiii.355) <258>;
|
(__link.357 var=160) dmaddr__call_dmaddr_ (_Z17initialize_bufferP9BufferPtrPiii.355) <258>;
|
||||||
call {
|
call {
|
||||||
(__ptr_ptr_fir_lms_coeffs.349 var=57 stl=A off=0) assign (__ptr_ptr_fir_lms_coeffs.55) <250>;
|
(__ptr_pointer_filter_coefficients.349 var=57 stl=A off=0) assign (__ptr_pointer_filter_coefficients.55) <250>;
|
||||||
(__ptr_fir_lms_coeffs.350 var=59 stl=A off=1) assign (__ptr_fir_lms_coeffs.57) <251>;
|
(__ptr_filter_coefficients.350 var=59 stl=A off=1) assign (__ptr_filter_coefficients.57) <251>;
|
||||||
(lms_fir_num_coeffs.351 var=72 stl=RA off=1) assign (lms_fir_num_coeffs.92) <252>;
|
(number_coefficients.351 var=72 stl=RA off=1) assign (number_coefficients.92) <252>;
|
||||||
(__ct.354 var=157 stl=RB off=0) assign (__ct_64.321) <255>;
|
(__ct.354 var=157 stl=RB off=0) assign (__ct_64.321) <255>;
|
||||||
(__link.358 var=160 stl=LR off=0) assign (__link.357) <259>;
|
(__link.358 var=160 stl=LR off=0) assign (__link.357) <259>;
|
||||||
(__tmp.359 var=161 stl=RA off=0 _ZL2mu.362 var=35 __extDM.363 var=32 __extDM_BufferPtr.364 var=41 __extDM_BufferPtrDMB.365 var=38 __extDM_SingleSignalPath.366 var=43 __extDM___PDMint32_.367 var=48 __extDM_int32_.368 var=36 __extDM_int64_.369 var=44 __extDM_void.370 var=45 __extPM.371 var=33 __extPM_void.372 var=46 fir_lms_coeffs.373 var=42 fir_lms_delay_line.374 var=39 ptr_fir_lms_coeffs.375 var=40 ptr_fir_lms_coeffs_ptr_start.376 var=49 ptr_fir_lms_delay_line.377 var=37 ptr_fir_lms_delay_line_ptr_start.378 var=47 __vola.379 var=29) F_Z15sig_init_bufferP9BufferPtrPiii (__link.358 __ptr_ptr_fir_lms_coeffs.349 __ptr_fir_lms_coeffs.350 lms_fir_num_coeffs.351 __ct.354 _ZL2mu.331 __extDM.332 __extDM_BufferPtr.333 __extDM_BufferPtrDMB.334 __extDM_SingleSignalPath.335 __extDM___PDMint32_.336 __extDM_int32_.337 __extDM_int64_.338 __extDM_void.339 __extPM.340 __extPM_void.341 fir_lms_coeffs.342 fir_lms_delay_line.343 ptr_fir_lms_coeffs.344 ptr_fir_lms_coeffs_ptr_start.345 ptr_fir_lms_delay_line.346 ptr_fir_lms_delay_line_ptr_start.347 __vola.348) <260>;
|
(__tmp.359 var=161 stl=RA off=0 _ZL2mu.362 var=35 __extDM.363 var=32 __extDM_BufferPtr.364 var=41 __extDM_BufferPtrDMB.365 var=38 __extDM_SingleSignalPath.366 var=43 __extDM___PDMint32_.367 var=48 __extDM_int32_.368 var=36 __extDM_int64_.369 var=44 __extDM_void.370 var=45 __extPM.371 var=33 __extPM_void.372 var=46 delay_line.373 var=39 filter_coefficients.374 var=42 pointer_delay_line.375 var=37 pointer_delay_line_ptr_start.376 var=47 pointer_filter_coefficients.377 var=40 pointer_filter_coefficients_ptr_start.378 var=49 __vola.379 var=29) F_Z17initialize_bufferP9BufferPtrPiii (__link.358 __ptr_pointer_filter_coefficients.349 __ptr_filter_coefficients.350 number_coefficients.351 __ct.354 _ZL2mu.331 __extDM.332 __extDM_BufferPtr.333 __extDM_BufferPtrDMB.334 __extDM_SingleSignalPath.335 __extDM___PDMint32_.336 __extDM_int32_.337 __extDM_int64_.338 __extDM_void.339 __extPM.340 __extPM_void.341 delay_line.342 filter_coefficients.343 pointer_delay_line.344 pointer_delay_line_ptr_start.345 pointer_filter_coefficients.346 pointer_filter_coefficients_ptr_start.347 __vola.348) <260>;
|
||||||
} #18 off=19
|
} #18 off=19
|
||||||
#466 off=20
|
#466 off=20
|
||||||
(__ct_0.103 var=78) const () <127>;
|
(__ct_0.103 var=78) const () <127>;
|
||||||
(__tmp.947 var=262) uint3__cmp_int72__int72_ (lms_fir_num_coeffs.92 __ct_0.103) <989>;
|
(__tmp.947 var=262) uint3__cmp_int72__int72_ (number_coefficients.92 __ct_0.103) <989>;
|
||||||
(__tmp.975 var=164) bool_nplus_uint3_ (__tmp.947) <1098>;
|
(__tmp.975 var=164) bool_nplus_uint3_ (__tmp.947) <1098>;
|
||||||
(__trgt.978 var=286) const () <1126>;
|
(__trgt.978 var=286) const () <1126>;
|
||||||
() void_jump_bool_int10_ (__tmp.975 __trgt.978) <1127>;
|
() void_jump_bool_int10_ (__tmp.975 __trgt.978) <1127>;
|
||||||
@@ -386,11 +386,11 @@ F_Z4initP16SingleSignalPathS0_PdS1_iidddi {
|
|||||||
} #27 off=24
|
} #27 off=24
|
||||||
{
|
{
|
||||||
#34 off=21
|
#34 off=21
|
||||||
(__fch_ptr_fir_lms_delay_line_ptr_start.467 var=170) load (__M_WDMB.10 __ptr_ptr_fir_lms_delay_line__a4.664 ptr_fir_lms_delay_line_ptr_start.378) <352>;
|
(__fch_pointer_delay_line_ptr_start.467 var=170) load (__M_WDMB.10 __ptr_pointer_delay_line__a4.664 pointer_delay_line_ptr_start.376) <352>;
|
||||||
(__fch_ptr_fir_lms_coeffs_ptr_start.482 var=180) load (__M_WDMA.9 __ptr_ptr_fir_lms_coeffs__a4.665 ptr_fir_lms_coeffs_ptr_start.376) <363>;
|
(__fch_pointer_filter_coefficients_ptr_start.482 var=180) load (__M_WDMA.9 __ptr_pointer_filter_coefficients__a4.665 pointer_filter_coefficients_ptr_start.378) <363>;
|
||||||
(__cv.649 var=205) uint16__uint16____sint (lms_fir_num_coeffs.92) <558>;
|
(__cv.649 var=205) uint16__uint16____sint (number_coefficients.92) <558>;
|
||||||
(__ptr_ptr_fir_lms_delay_line__a4.664 var=213) const () <574>;
|
(__ptr_pointer_delay_line__a4.664 var=213) const () <574>;
|
||||||
(__ptr_ptr_fir_lms_coeffs__a4.665 var=214) const () <576>;
|
(__ptr_pointer_filter_coefficients__a4.665 var=214) const () <576>;
|
||||||
(__ct_4.936 var=250) const () <969>;
|
(__ct_4.936 var=250) const () <969>;
|
||||||
(__trgt.981 var=288) const () <1132>;
|
(__trgt.981 var=288) const () <1132>;
|
||||||
() void_doloop_uint16__uint16_ (__cv.649 __trgt.981) <1133>;
|
() void_doloop_uint16__uint16_ (__cv.649 __trgt.981) <1133>;
|
||||||
@@ -399,14 +399,14 @@ F_Z4initP16SingleSignalPathS0_PdS1_iidddi {
|
|||||||
{
|
{
|
||||||
(_ZL2mu.429 var=35) entry (_ZL2mu.508 _ZL2mu.362) <314>;
|
(_ZL2mu.429 var=35) entry (_ZL2mu.508 _ZL2mu.362) <314>;
|
||||||
(__extDM_int32_.430 var=36) entry (__extDM_int32_.510 __extDM_int32_.368) <315>;
|
(__extDM_int32_.430 var=36) entry (__extDM_int32_.510 __extDM_int32_.368) <315>;
|
||||||
(fir_lms_delay_line.433 var=39) entry (fir_lms_delay_line.516 fir_lms_delay_line.374) <318>;
|
(delay_line.433 var=39) entry (delay_line.516 delay_line.373) <318>;
|
||||||
(fir_lms_coeffs.436 var=42) entry (fir_lms_coeffs.522 fir_lms_coeffs.373) <321>;
|
(filter_coefficients.436 var=42) entry (filter_coefficients.522 filter_coefficients.374) <321>;
|
||||||
(__iv1_i.635 var=201) entry (__iv1_i.636 __fch_ptr_fir_lms_delay_line_ptr_start.467) <545>;
|
(__iv1_i.635 var=201) entry (__iv1_i.636 __fch_pointer_delay_line_ptr_start.467) <545>;
|
||||||
(__iv2_i.640 var=202) entry (__iv2_i.641 __fch_ptr_fir_lms_coeffs_ptr_start.482) <549>;
|
(__iv2_i.640 var=202) entry (__iv2_i.641 __fch_pointer_filter_coefficients_ptr_start.482) <549>;
|
||||||
} #24
|
} #24
|
||||||
{
|
{
|
||||||
(__M_WDMB.472 var=12 _ZL2mu.473 var=35 __extDM_int32_.474 var=36 fir_lms_coeffs.475 var=42 fir_lms_delay_line.476 var=39) store (__ct_0.103 __iv1_i.635 _ZL2mu.429 __extDM_int32_.430 fir_lms_coeffs.436 fir_lms_delay_line.433) <357>;
|
(__M_WDMB.472 var=12 _ZL2mu.473 var=35 __extDM_int32_.474 var=36 delay_line.475 var=39 filter_coefficients.476 var=42) store (__ct_0.103 __iv1_i.635 _ZL2mu.429 __extDM_int32_.430 delay_line.433 filter_coefficients.436) <357>;
|
||||||
(__M_WDMA.487 var=11 _ZL2mu.488 var=35 __extDM_int32_.489 var=36 fir_lms_coeffs.490 var=42 fir_lms_delay_line.491 var=39) store (__ct_0.103 __iv2_i.640 _ZL2mu.473 __extDM_int32_.474 fir_lms_coeffs.475 fir_lms_delay_line.476) <368>;
|
(__M_WDMA.487 var=11 _ZL2mu.488 var=35 __extDM_int32_.489 var=36 delay_line.490 var=39 filter_coefficients.491 var=42) store (__ct_0.103 __iv2_i.640 _ZL2mu.473 __extDM_int32_.474 delay_line.475 filter_coefficients.476) <368>;
|
||||||
(__rt.723 var=217) __Pvoid__pl___Pvoid_int18_ (__iv1_i.635 __ct_4.936) <673>;
|
(__rt.723 var=217) __Pvoid__pl___Pvoid_int18_ (__iv1_i.635 __ct_4.936) <673>;
|
||||||
(__rt.745 var=217) __Pvoid__pl___Pvoid_int18_ (__iv2_i.640 __ct_4.936) <701>;
|
(__rt.745 var=217) __Pvoid__pl___Pvoid_int18_ (__iv2_i.640 __ct_4.936) <701>;
|
||||||
} #256 off=22
|
} #256 off=22
|
||||||
@@ -414,8 +414,8 @@ F_Z4initP16SingleSignalPathS0_PdS1_iidddi {
|
|||||||
() for_count (__vcnt.982) <373>;
|
() for_count (__vcnt.982) <373>;
|
||||||
(_ZL2mu.508 var=35 _ZL2mu.509 var=35) exit (_ZL2mu.488) <380>;
|
(_ZL2mu.508 var=35 _ZL2mu.509 var=35) exit (_ZL2mu.488) <380>;
|
||||||
(__extDM_int32_.510 var=36 __extDM_int32_.511 var=36) exit (__extDM_int32_.489) <381>;
|
(__extDM_int32_.510 var=36 __extDM_int32_.511 var=36) exit (__extDM_int32_.489) <381>;
|
||||||
(fir_lms_delay_line.516 var=39 fir_lms_delay_line.517 var=39) exit (fir_lms_delay_line.491) <384>;
|
(delay_line.516 var=39 delay_line.517 var=39) exit (delay_line.490) <384>;
|
||||||
(fir_lms_coeffs.522 var=42 fir_lms_coeffs.523 var=42) exit (fir_lms_coeffs.490) <387>;
|
(filter_coefficients.522 var=42 filter_coefficients.523 var=42) exit (filter_coefficients.491) <387>;
|
||||||
(__iv1_i.636 var=201 __iv1_i.637 var=201) exit (__rt.723) <546>;
|
(__iv1_i.636 var=201 __iv1_i.637 var=201) exit (__rt.723) <546>;
|
||||||
(__iv2_i.641 var=202 __iv2_i.642 var=202) exit (__rt.745) <550>;
|
(__iv2_i.641 var=202 __iv2_i.642 var=202) exit (__rt.745) <550>;
|
||||||
} #26
|
} #26
|
||||||
@@ -424,8 +424,8 @@ F_Z4initP16SingleSignalPathS0_PdS1_iidddi {
|
|||||||
{
|
{
|
||||||
(_ZL2mu.574 var=35) merge (_ZL2mu.362 _ZL2mu.509) <413>;
|
(_ZL2mu.574 var=35) merge (_ZL2mu.362 _ZL2mu.509) <413>;
|
||||||
(__extDM_int32_.575 var=36) merge (__extDM_int32_.368 __extDM_int32_.511) <414>;
|
(__extDM_int32_.575 var=36) merge (__extDM_int32_.368 __extDM_int32_.511) <414>;
|
||||||
(fir_lms_delay_line.576 var=39) merge (fir_lms_delay_line.374 fir_lms_delay_line.517) <415>;
|
(delay_line.576 var=39) merge (delay_line.373 delay_line.517) <415>;
|
||||||
(fir_lms_coeffs.577 var=42) merge (fir_lms_coeffs.373 fir_lms_coeffs.523) <416>;
|
(filter_coefficients.577 var=42) merge (filter_coefficients.374 filter_coefficients.523) <416>;
|
||||||
} #28
|
} #28
|
||||||
} #20
|
} #20
|
||||||
#30 off=25 nxt=-2
|
#30 off=25 nxt=-2
|
||||||
@@ -438,180 +438,180 @@ F_Z4initP16SingleSignalPathS0_PdS1_iidddi {
|
|||||||
() sink (__sp.585) <430>;
|
() sink (__sp.585) <430>;
|
||||||
() sink (_ZL2mu.574) <431>;
|
() sink (_ZL2mu.574) <431>;
|
||||||
() sink (__extDM_int32_.575) <432>;
|
() sink (__extDM_int32_.575) <432>;
|
||||||
() sink (ptr_fir_lms_delay_line.377) <433>;
|
() sink (pointer_delay_line.375) <433>;
|
||||||
() sink (__extDM_BufferPtrDMB.365) <434>;
|
() sink (__extDM_BufferPtrDMB.365) <434>;
|
||||||
() sink (fir_lms_delay_line.576) <435>;
|
() sink (delay_line.576) <435>;
|
||||||
() sink (ptr_fir_lms_coeffs.375) <436>;
|
() sink (pointer_filter_coefficients.377) <436>;
|
||||||
() sink (__extDM_BufferPtr.364) <437>;
|
() sink (__extDM_BufferPtr.364) <437>;
|
||||||
() sink (fir_lms_coeffs.577) <438>;
|
() sink (filter_coefficients.577) <438>;
|
||||||
() sink (__extDM_SingleSignalPath.366) <439>;
|
() sink (__extDM_SingleSignalPath.366) <439>;
|
||||||
() sink (__extDM_int64_.369) <440>;
|
() sink (__extDM_int64_.369) <440>;
|
||||||
() sink (__extDM_void.370) <441>;
|
() sink (__extDM_void.370) <441>;
|
||||||
() sink (__extPM_void.372) <442>;
|
() sink (__extPM_void.372) <442>;
|
||||||
() sink (ptr_fir_lms_delay_line_ptr_start.378) <443>;
|
() sink (pointer_delay_line_ptr_start.376) <443>;
|
||||||
() sink (__extDM___PDMint32_.367) <444>;
|
() sink (__extDM___PDMint32_.367) <444>;
|
||||||
() sink (ptr_fir_lms_coeffs_ptr_start.376) <445>;
|
() sink (pointer_filter_coefficients_ptr_start.378) <445>;
|
||||||
() sink (__ct_0.59) <446>;
|
() sink (__ct_0.59) <446>;
|
||||||
(__rt.701 var=217) __Pvoid__pl___Pvoid_int18_ (__rd___sp.580 __ct_0s0.935) <645>;
|
(__rt.701 var=217) __Pvoid__pl___Pvoid_int18_ (__rd___sp.580 __ct_0s0.935) <645>;
|
||||||
(__ct_0s0.935 var=249) const () <967>;
|
(__ct_0s0.935 var=249) const () <967>;
|
||||||
} #0
|
} #0
|
||||||
0 : 'signal_processing\\signal_path.c';
|
0 : 'signal_processing\\signal_path.c';
|
||||||
----------
|
----------
|
||||||
0 : (0,303:0,0);
|
0 : (0,306:0,0);
|
||||||
4 : (0,318:4,2);
|
4 : (0,321:4,2);
|
||||||
5 : (0,319:34,3);
|
5 : (0,322:38,3);
|
||||||
6 : (0,319:4,3);
|
6 : (0,322:4,3);
|
||||||
7 : (0,320:45,4);
|
7 : (0,323:49,4);
|
||||||
8 : (0,320:4,4);
|
8 : (0,323:4,4);
|
||||||
10 : (0,323:4,5);
|
10 : (0,326:4,5);
|
||||||
11 : (0,324:36,6);
|
11 : (0,327:40,6);
|
||||||
12 : (0,324:4,6);
|
12 : (0,327:4,6);
|
||||||
13 : (0,325:49,7);
|
13 : (0,328:53,7);
|
||||||
14 : (0,325:4,7);
|
14 : (0,328:4,7);
|
||||||
16 : (0,331:4,10);
|
16 : (0,334:4,10);
|
||||||
17 : (0,332:77,11);
|
17 : (0,335:94,11);
|
||||||
18 : (0,332:4,11);
|
18 : (0,335:4,11);
|
||||||
20 : (0,335:4,13);
|
20 : (0,338:4,13);
|
||||||
22 : (0,335:4,14);
|
22 : (0,338:4,14);
|
||||||
23 : (0,335:4,14);
|
23 : (0,338:4,14);
|
||||||
27 : (0,335:4,22);
|
27 : (0,338:4,22);
|
||||||
30 : (0,339:0,25);
|
30 : (0,342:0,25);
|
||||||
256 : (0,335:49,14);
|
256 : (0,338:50,14);
|
||||||
276 : (0,318:4,2);
|
276 : (0,321:4,2);
|
||||||
370 : (0,323:4,5);
|
370 : (0,326:4,5);
|
||||||
466 : (0,335:4,13);
|
466 : (0,338:4,13);
|
||||||
471 : (0,331:4,10);
|
471 : (0,334:4,10);
|
||||||
474 : (0,329:16,9);
|
474 : (0,332:16,9);
|
||||||
475 : (0,329:16,9);
|
475 : (0,332:16,9);
|
||||||
480 : (0,329:7,9);
|
480 : (0,332:7,9);
|
||||||
481 : (0,329:7,9);
|
481 : (0,332:7,9);
|
||||||
----------
|
----------
|
||||||
77 : (0,331:49,0);
|
77 : (0,334:47,0);
|
||||||
81 : (0,332:41,0);
|
81 : (0,335:52,0);
|
||||||
118 : (0,303:5,0);
|
118 : (0,306:5,0);
|
||||||
122 : (0,303:5,0);
|
122 : (0,306:5,0);
|
||||||
126 : (0,318:26,0);
|
126 : (0,321:26,0);
|
||||||
127 : (0,318:45,0);
|
127 : (0,321:49,0);
|
||||||
130 : (0,318:44,2);
|
130 : (0,321:48,2);
|
||||||
131 : (0,318:44,0);
|
131 : (0,321:48,0);
|
||||||
135 : (0,318:52,2);
|
135 : (0,321:56,2);
|
||||||
136 : (0,318:52,0);
|
136 : (0,321:56,0);
|
||||||
140 : (0,318:60,2);
|
140 : (0,321:64,2);
|
||||||
141 : (0,318:60,0);
|
141 : (0,321:64,0);
|
||||||
145 : (0,318:68,2);
|
145 : (0,321:72,2);
|
||||||
146 : (0,318:68,0);
|
146 : (0,321:72,0);
|
||||||
150 : (0,318:76,2);
|
150 : (0,321:80,2);
|
||||||
151 : (0,318:76,0);
|
151 : (0,321:80,0);
|
||||||
152 : (0,318:81,0);
|
152 : (0,321:85,0);
|
||||||
154 : (0,318:81,0);
|
154 : (0,321:85,0);
|
||||||
157 : (0,318:4,2);
|
157 : (0,321:4,2);
|
||||||
158 : (0,318:4,0);
|
158 : (0,321:4,0);
|
||||||
159 : (0,318:4,2);
|
159 : (0,321:4,2);
|
||||||
160 : (0,319:19,0);
|
160 : (0,322:19,0);
|
||||||
161 : (0,319:34,0);
|
161 : (0,322:38,0);
|
||||||
164 : (0,319:4,3);
|
164 : (0,322:4,3);
|
||||||
165 : (0,319:4,0);
|
165 : (0,322:4,0);
|
||||||
166 : (0,319:4,3);
|
166 : (0,322:4,3);
|
||||||
169 : (0,320:20,0);
|
169 : (0,323:20,0);
|
||||||
170 : (0,320:35,0);
|
170 : (0,323:39,0);
|
||||||
173 : (0,320:45,0);
|
173 : (0,323:49,0);
|
||||||
176 : (0,320:4,4);
|
176 : (0,323:4,4);
|
||||||
177 : (0,320:4,0);
|
177 : (0,323:4,0);
|
||||||
178 : (0,320:4,4);
|
178 : (0,323:4,4);
|
||||||
179 : (0,323:26,0);
|
179 : (0,326:26,0);
|
||||||
183 : (0,323:48,5);
|
183 : (0,326:52,5);
|
||||||
184 : (0,323:48,0);
|
184 : (0,326:52,0);
|
||||||
188 : (0,323:58,5);
|
188 : (0,326:62,5);
|
||||||
189 : (0,323:58,0);
|
189 : (0,326:62,0);
|
||||||
193 : (0,323:68,5);
|
193 : (0,326:72,5);
|
||||||
194 : (0,323:68,0);
|
194 : (0,326:72,0);
|
||||||
198 : (0,323:78,5);
|
198 : (0,326:82,5);
|
||||||
199 : (0,323:78,0);
|
199 : (0,326:82,0);
|
||||||
203 : (0,323:88,5);
|
203 : (0,326:92,5);
|
||||||
204 : (0,323:88,0);
|
204 : (0,326:92,0);
|
||||||
207 : (0,323:93,0);
|
207 : (0,326:97,0);
|
||||||
210 : (0,323:4,5);
|
210 : (0,326:4,5);
|
||||||
211 : (0,323:4,0);
|
211 : (0,326:4,0);
|
||||||
212 : (0,323:4,5);
|
212 : (0,326:4,5);
|
||||||
213 : (0,324:19,0);
|
213 : (0,327:19,0);
|
||||||
214 : (0,324:36,0);
|
214 : (0,327:40,0);
|
||||||
217 : (0,324:4,6);
|
217 : (0,327:4,6);
|
||||||
218 : (0,324:4,0);
|
218 : (0,327:4,0);
|
||||||
219 : (0,324:4,6);
|
219 : (0,327:4,6);
|
||||||
222 : (0,325:20,0);
|
222 : (0,328:20,0);
|
||||||
223 : (0,325:37,0);
|
223 : (0,328:41,0);
|
||||||
226 : (0,325:49,0);
|
226 : (0,328:53,0);
|
||||||
229 : (0,325:4,7);
|
229 : (0,328:4,7);
|
||||||
230 : (0,325:4,0);
|
230 : (0,328:4,0);
|
||||||
231 : (0,325:4,7);
|
231 : (0,328:4,7);
|
||||||
232 : (0,329:16,0);
|
232 : (0,332:16,0);
|
||||||
236 : (0,329:4,9);
|
236 : (0,332:4,9);
|
||||||
237 : (0,331:24,0);
|
237 : (0,334:26,0);
|
||||||
238 : (0,331:49,0);
|
238 : (0,334:47,0);
|
||||||
239 : (0,331:69,0);
|
239 : (0,334:59,0);
|
||||||
240 : (0,331:89,0);
|
240 : (0,334:80,0);
|
||||||
242 : (0,331:89,0);
|
242 : (0,334:80,0);
|
||||||
245 : (0,331:4,10);
|
245 : (0,334:4,10);
|
||||||
246 : (0,331:4,0);
|
246 : (0,334:4,0);
|
||||||
247 : (0,331:4,10);
|
247 : (0,334:4,10);
|
||||||
250 : (0,332:20,0);
|
250 : (0,335:22,0);
|
||||||
251 : (0,332:41,0);
|
251 : (0,335:52,0);
|
||||||
252 : (0,332:57,0);
|
252 : (0,335:73,0);
|
||||||
255 : (0,332:77,0);
|
255 : (0,335:94,0);
|
||||||
258 : (0,332:4,11);
|
258 : (0,335:4,11);
|
||||||
259 : (0,332:4,0);
|
259 : (0,335:4,0);
|
||||||
260 : (0,332:4,11);
|
260 : (0,335:4,11);
|
||||||
306 : (0,335:4,13);
|
306 : (0,338:4,13);
|
||||||
314 : (0,335:4,14);
|
314 : (0,338:4,14);
|
||||||
315 : (0,335:4,14);
|
315 : (0,338:4,14);
|
||||||
318 : (0,335:4,14);
|
318 : (0,338:4,14);
|
||||||
321 : (0,335:4,14);
|
321 : (0,338:4,14);
|
||||||
352 : (0,336:30,14);
|
352 : (0,339:26,14);
|
||||||
357 : (0,336:40,14);
|
357 : (0,339:36,14);
|
||||||
363 : (0,337:26,15);
|
363 : (0,340:35,15);
|
||||||
368 : (0,337:36,15);
|
368 : (0,340:45,15);
|
||||||
373 : (0,335:4,20);
|
373 : (0,338:4,20);
|
||||||
380 : (0,335:4,20);
|
380 : (0,338:4,20);
|
||||||
381 : (0,335:4,20);
|
381 : (0,338:4,20);
|
||||||
384 : (0,335:4,20);
|
384 : (0,338:4,20);
|
||||||
387 : (0,335:4,20);
|
387 : (0,338:4,20);
|
||||||
413 : (0,335:4,24);
|
413 : (0,338:4,24);
|
||||||
414 : (0,335:4,24);
|
414 : (0,338:4,24);
|
||||||
415 : (0,335:4,24);
|
415 : (0,338:4,24);
|
||||||
416 : (0,335:4,24);
|
416 : (0,338:4,24);
|
||||||
419 : (0,339:0,0);
|
419 : (0,342:0,0);
|
||||||
423 : (0,339:0,25);
|
423 : (0,342:0,25);
|
||||||
424 : (0,339:0,25);
|
424 : (0,342:0,25);
|
||||||
574 : (0,336:30,0);
|
574 : (0,339:26,0);
|
||||||
576 : (0,337:26,0);
|
576 : (0,340:35,0);
|
||||||
617 : (0,303:5,0);
|
617 : (0,306:5,0);
|
||||||
645 : (0,339:0,0);
|
645 : (0,342:0,0);
|
||||||
729 : (0,318:52,0);
|
729 : (0,321:56,0);
|
||||||
757 : (0,318:60,0);
|
757 : (0,321:64,0);
|
||||||
785 : (0,318:68,0);
|
785 : (0,321:72,0);
|
||||||
813 : (0,318:76,0);
|
813 : (0,321:80,0);
|
||||||
841 : (0,323:58,0);
|
841 : (0,326:62,0);
|
||||||
869 : (0,323:68,0);
|
869 : (0,326:72,0);
|
||||||
897 : (0,323:78,0);
|
897 : (0,326:82,0);
|
||||||
925 : (0,323:88,0);
|
925 : (0,326:92,0);
|
||||||
965 : (0,303:5,0);
|
965 : (0,306:5,0);
|
||||||
967 : (0,339:0,0);
|
967 : (0,342:0,0);
|
||||||
971 : (0,318:52,0);
|
971 : (0,321:56,0);
|
||||||
989 : (0,335:4,13);
|
989 : (0,338:4,13);
|
||||||
1022 : (0,329:16,0);
|
1022 : (0,332:16,0);
|
||||||
1023 : (0,329:16,9);
|
1023 : (0,332:16,9);
|
||||||
1024 : (0,329:16,9);
|
1024 : (0,332:16,9);
|
||||||
1025 : (0,329:16,9);
|
1025 : (0,332:16,9);
|
||||||
1026 : (0,329:16,9);
|
1026 : (0,332:16,9);
|
||||||
1027 : (0,329:16,9);
|
1027 : (0,332:16,9);
|
||||||
1028 : (0,329:16,9);
|
1028 : (0,332:16,9);
|
||||||
1034 : (0,329:7,0);
|
1034 : (0,332:7,0);
|
||||||
1035 : (0,329:7,9);
|
1035 : (0,332:7,9);
|
||||||
1036 : (0,329:7,9);
|
1036 : (0,332:7,9);
|
||||||
1037 : (0,329:7,9);
|
1037 : (0,332:7,9);
|
||||||
1038 : (0,329:7,9);
|
1038 : (0,332:7,9);
|
||||||
1039 : (0,329:7,9);
|
1039 : (0,332:7,9);
|
||||||
1098 : (0,335:4,13);
|
1098 : (0,338:4,13);
|
||||||
1127 : (0,335:4,13);
|
1127 : (0,338:4,13);
|
||||||
1133 : (0,335:4,20);
|
1133 : (0,338:4,20);
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,9 @@
|
|||||||
6bd14b3bc305504dd7bb9269fe30bf59aca75a76
|
6bd14b3bc305504dd7bb9269fe30bf59aca75a76
|
||||||
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
||||||
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
||||||
cd3d7a324e5803ca379119c6ac3a521de85c2d58
|
7978c4fde2e165ab8cea94bf2437aaae6d84077c
|
||||||
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
02bb82ee2ad0a49c939022d10fb51d620f2409d2
|
24bfe3d58bd85ead61551a3ec54bade6a984b1b6
|
||||||
194
|
201
|
||||||
0
|
|
||||||
0
|
0
|
||||||
0
|
0
|
||||||
|
|||||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||||
|
|
||||||
@@ -14,9 +14,9 @@ F_Z29sig_delay_buffer_load_and_getP16SingleSignalPathi : user_defined, called {
|
|||||||
frm : ( );
|
frm : ( );
|
||||||
}
|
}
|
||||||
****
|
****
|
||||||
!! void sig_cirular_buffer_ptr_increment(BufferPtr *, int)
|
!! void increment_buffer(BufferPtr *, int)
|
||||||
F_Z32sig_cirular_buffer_ptr_incrementP9BufferPtri : user_defined, called {
|
F_Z16increment_bufferP9BufferPtri : user_defined, called {
|
||||||
fnm : "sig_cirular_buffer_ptr_increment" 'void sig_cirular_buffer_ptr_increment(BufferPtr *, int)';
|
fnm : "increment_buffer" 'void increment_buffer(BufferPtr *, int)';
|
||||||
arg : ( dmaddr_:i dmaddr_:i int32_:i );
|
arg : ( dmaddr_:i dmaddr_:i int32_:i );
|
||||||
loc : ( LR[0] A[0] RA[0] );
|
loc : ( LR[0] A[0] RA[0] );
|
||||||
vac : ( srIM[0] );
|
vac : ( srIM[0] );
|
||||||
@@ -54,7 +54,7 @@ F_Z32sig_cirular_buffer_ptr_incrementP9BufferPtri : user_defined, called {
|
|||||||
81 : __tmp typ=dmaddr_ bnd=m
|
81 : __tmp typ=dmaddr_ bnd=m
|
||||||
82 : __ct_1 typ=int32_ val=1f bnd=m
|
82 : __ct_1 typ=int32_ val=1f bnd=m
|
||||||
83 : __ct typ=int32_ bnd=m
|
83 : __ct typ=int32_ bnd=m
|
||||||
84 : _Z32sig_cirular_buffer_ptr_incrementP9BufferPtri typ=dmaddr_ val=0r bnd=m
|
84 : _Z16increment_bufferP9BufferPtri typ=dmaddr_ val=0r bnd=m
|
||||||
86 : __link typ=dmaddr_ bnd=m
|
86 : __link typ=dmaddr_ bnd=m
|
||||||
100 : __rt typ=dmaddr_ bnd=m tref=__Pvoid__
|
100 : __rt typ=dmaddr_ bnd=m tref=__Pvoid__
|
||||||
124 : __ct_0S0 typ=int18_ val=0S0 bnd=m
|
124 : __ct_0S0 typ=int18_ val=0S0 bnd=m
|
||||||
@@ -115,8 +115,8 @@ F_Z29sig_delay_buffer_load_and_getP16SingleSignalPathi {
|
|||||||
(__rt.100 var=47) load (__M_WDMA.9 __fch___extDM_SingleSignalPath_delay_buffer_ptr_current.99 __extDM_SingleSignalPath_delay_buffer_buffer_len.36 __extDM_int32_.37) <125>;
|
(__rt.100 var=47) load (__M_WDMA.9 __fch___extDM_SingleSignalPath_delay_buffer_ptr_current.99 __extDM_SingleSignalPath_delay_buffer_buffer_len.36 __extDM_int32_.37) <125>;
|
||||||
(__M_WDMA.108 var=11 __extDM_SingleSignalPath_delay_buffer_buffer_len.109 var=38 __extDM_int32_.110 var=39) store (x.53 __fch___extDM_SingleSignalPath_delay_buffer_ptr_current.99 __extDM_SingleSignalPath_delay_buffer_buffer_len.36 __extDM_int32_.37) <133>;
|
(__M_WDMA.108 var=11 __extDM_SingleSignalPath_delay_buffer_buffer_len.109 var=38 __extDM_int32_.110 var=39) store (x.53 __fch___extDM_SingleSignalPath_delay_buffer_ptr_current.99 __extDM_SingleSignalPath_delay_buffer_buffer_len.36 __extDM_int32_.37) <133>;
|
||||||
(__ct_1.115 var=82) const () <138>;
|
(__ct_1.115 var=82) const () <138>;
|
||||||
(_Z32sig_cirular_buffer_ptr_incrementP9BufferPtri.118 var=84) const () <141>;
|
(_Z16increment_bufferP9BufferPtri.118 var=84) const () <141>;
|
||||||
(__link.120 var=86) dmaddr__call_dmaddr_ (_Z32sig_cirular_buffer_ptr_incrementP9BufferPtri.118) <143>;
|
(__link.120 var=86) dmaddr__call_dmaddr_ (_Z16increment_bufferP9BufferPtri.118) <143>;
|
||||||
(__rt.239 var=100) __Pvoid__pl___Pvoid_int18_ (__rt.217 __ct_8.300) <315>;
|
(__rt.239 var=100) __Pvoid__pl___Pvoid_int18_ (__rt.217 __ct_8.300) <315>;
|
||||||
(__rt.283 var=100) __Pvoid__mi___Pvoid_int18_ (__rt.239 __ct_8.300) <371>;
|
(__rt.283 var=100) __Pvoid__mi___Pvoid_int18_ (__rt.239 __ct_8.300) <371>;
|
||||||
(__ct_8.300 var=128) const () <407>;
|
(__ct_8.300 var=128) const () <407>;
|
||||||
@@ -124,7 +124,7 @@ F_Z29sig_delay_buffer_load_and_getP16SingleSignalPathi {
|
|||||||
(__tmp.114 var=81 stl=A off=0) assign (__rt.283) <137>;
|
(__tmp.114 var=81 stl=A off=0) assign (__rt.283) <137>;
|
||||||
(__ct.117 var=83 stl=RA off=0) assign (__ct_1.115) <140>;
|
(__ct.117 var=83 stl=RA off=0) assign (__ct_1.115) <140>;
|
||||||
(__link.121 var=86 stl=LR off=0) assign (__link.120) <144>;
|
(__link.121 var=86 stl=LR off=0) assign (__link.120) <144>;
|
||||||
(__extDM.122 var=32 __extDM_BufferPtr.123 var=37 __extDM_SingleSignalPath.124 var=35 __extDM_SingleSignalPath_delay_buffer.125 var=36 __extDM_SingleSignalPath_delay_buffer_buffer_len.126 var=38 __extDM_SingleSignalPath_delay_buffer_ptr_current.127 var=40 __extDM___PDMint32_.128 var=41 __extDM_int32_.129 var=39 __extDM_void.130 var=42 __extPM.131 var=33 __extPM_void.132 var=43 __vola.133 var=29) F_Z32sig_cirular_buffer_ptr_incrementP9BufferPtri (__link.121 __tmp.114 __ct.117 __extDM.30 __extDM_BufferPtr.35 __extDM_SingleSignalPath.33 __extDM_SingleSignalPath_delay_buffer.34 __extDM_SingleSignalPath_delay_buffer_buffer_len.109 __extDM_SingleSignalPath_delay_buffer_ptr_current.38 __extDM___PDMint32_.39 __extDM_int32_.110 __extDM_void.40 __extPM.31 __extPM_void.41 __vola.27) <145>;
|
(__extDM.122 var=32 __extDM_BufferPtr.123 var=37 __extDM_SingleSignalPath.124 var=35 __extDM_SingleSignalPath_delay_buffer.125 var=36 __extDM_SingleSignalPath_delay_buffer_buffer_len.126 var=38 __extDM_SingleSignalPath_delay_buffer_ptr_current.127 var=40 __extDM___PDMint32_.128 var=41 __extDM_int32_.129 var=39 __extDM_void.130 var=42 __extPM.131 var=33 __extPM_void.132 var=43 __vola.133 var=29) F_Z16increment_bufferP9BufferPtri (__link.121 __tmp.114 __ct.117 __extDM.30 __extDM_BufferPtr.35 __extDM_SingleSignalPath.33 __extDM_SingleSignalPath_delay_buffer.34 __extDM_SingleSignalPath_delay_buffer_buffer_len.109 __extDM_SingleSignalPath_delay_buffer_ptr_current.38 __extDM___PDMint32_.39 __extDM_int32_.110 __extDM_void.40 __extPM.31 __extPM_void.41 __vola.27) <145>;
|
||||||
} #9 off=2
|
} #9 off=2
|
||||||
#231 off=3
|
#231 off=3
|
||||||
(__trgt.316 var=146) const () <460>;
|
(__trgt.316 var=146) const () <460>;
|
||||||
@@ -171,56 +171,56 @@ F_Z29sig_delay_buffer_load_and_getP16SingleSignalPathi {
|
|||||||
} #0
|
} #0
|
||||||
0 : 'signal_processing\\signal_path.c';
|
0 : 'signal_processing\\signal_path.c';
|
||||||
----------
|
----------
|
||||||
0 : (0,194:0,0);
|
0 : (0,201:0,0);
|
||||||
4 : (0,195:4,1);
|
4 : (0,202:4,1);
|
||||||
6 : (0,195:46,2);
|
6 : (0,202:46,2);
|
||||||
7 : (0,196:8,5);
|
7 : (0,203:8,5);
|
||||||
9 : (0,200:4,8);
|
9 : (0,207:4,8);
|
||||||
12 : (0,201:4,13);
|
12 : (0,208:4,13);
|
||||||
157 : (0,200:4,8);
|
157 : (0,207:4,8);
|
||||||
228 : (0,195:40,1);
|
228 : (0,202:40,1);
|
||||||
----------
|
----------
|
||||||
79 : (0,194:4,0);
|
79 : (0,201:4,0);
|
||||||
83 : (0,194:4,0);
|
83 : (0,201:4,0);
|
||||||
89 : (0,195:28,0);
|
89 : (0,202:28,0);
|
||||||
92 : (0,195:28,1);
|
92 : (0,202:28,1);
|
||||||
116 : (0,195:4,1);
|
116 : (0,202:4,1);
|
||||||
124 : (0,198:35,6);
|
124 : (0,205:35,6);
|
||||||
125 : (0,198:14,6);
|
125 : (0,205:14,6);
|
||||||
133 : (0,199:4,7);
|
133 : (0,206:4,7);
|
||||||
137 : (0,200:44,0);
|
137 : (0,207:28,0);
|
||||||
138 : (0,200:60,0);
|
138 : (0,207:44,0);
|
||||||
140 : (0,200:60,0);
|
140 : (0,207:44,0);
|
||||||
143 : (0,200:4,8);
|
143 : (0,207:4,8);
|
||||||
144 : (0,200:4,0);
|
144 : (0,207:4,0);
|
||||||
145 : (0,200:4,8);
|
145 : (0,207:4,8);
|
||||||
146 : (0,195:4,12);
|
146 : (0,202:4,12);
|
||||||
147 : (0,195:4,12);
|
147 : (0,202:4,12);
|
||||||
148 : (0,195:4,12);
|
148 : (0,202:4,12);
|
||||||
149 : (0,195:4,12);
|
149 : (0,202:4,12);
|
||||||
150 : (0,195:4,12);
|
150 : (0,202:4,12);
|
||||||
151 : (0,195:4,12);
|
151 : (0,202:4,12);
|
||||||
152 : (0,195:4,12);
|
152 : (0,202:4,12);
|
||||||
153 : (0,195:4,12);
|
153 : (0,202:4,12);
|
||||||
154 : (0,195:4,12);
|
154 : (0,202:4,12);
|
||||||
155 : (0,195:4,12);
|
155 : (0,202:4,12);
|
||||||
156 : (0,195:4,12);
|
156 : (0,202:4,12);
|
||||||
157 : (0,195:4,12);
|
157 : (0,202:4,12);
|
||||||
158 : (0,195:4,12);
|
158 : (0,202:4,12);
|
||||||
160 : (0,201:4,0);
|
160 : (0,208:4,0);
|
||||||
164 : (0,201:4,13);
|
164 : (0,208:4,13);
|
||||||
165 : (0,201:4,13);
|
165 : (0,208:4,13);
|
||||||
166 : (0,201:4,0);
|
166 : (0,208:4,0);
|
||||||
259 : (0,194:4,0);
|
259 : (0,201:4,0);
|
||||||
287 : (0,195:14,1);
|
287 : (0,202:14,1);
|
||||||
315 : (0,198:35,6);
|
315 : (0,205:35,6);
|
||||||
343 : (0,201:4,0);
|
343 : (0,208:4,0);
|
||||||
371 : (0,195:14,0);
|
371 : (0,202:14,0);
|
||||||
399 : (0,194:4,0);
|
399 : (0,201:4,0);
|
||||||
401 : (0,195:14,0);
|
401 : (0,202:14,0);
|
||||||
407 : (0,198:35,0);
|
407 : (0,205:35,0);
|
||||||
411 : (0,201:4,0);
|
411 : (0,208:4,0);
|
||||||
416 : (0,195:40,1);
|
416 : (0,202:40,1);
|
||||||
417 : (0,195:40,1);
|
417 : (0,202:40,1);
|
||||||
458 : (0,195:4,1);
|
458 : (0,202:4,1);
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,9 @@
|
|||||||
|
6bd14b3bc305504dd7bb9269fe30bf59aca75a76
|
||||||
|
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
||||||
|
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
||||||
|
9ad889ee1ba444664feee64735d6aa7318237ea3
|
||||||
|
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
|
9c90b929ae300e2da5551831867a2244339af76d
|
||||||
|
126
|
||||||
|
0
|
||||||
|
0
|
||||||
Binary file not shown.
@@ -0,0 +1,118 @@
|
|||||||
|
|
||||||
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
|
||||||
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||||
|
|
||||||
|
|
||||||
|
/***
|
||||||
|
!! void write_buffer_dmb(BufferPtrDMB chess_storage(DMB) *, int)
|
||||||
|
F_Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi : user_defined, called {
|
||||||
|
fnm : "write_buffer_dmb" 'void write_buffer_dmb(BufferPtrDMB chess_storage(DMB) *, int)';
|
||||||
|
arg : ( dmaddr_:i dmaddr_:i int32_:i );
|
||||||
|
loc : ( LR[0] A[4] RA[0] );
|
||||||
|
vac : ( srIM[0] );
|
||||||
|
frm : ( );
|
||||||
|
}
|
||||||
|
****
|
||||||
|
***/
|
||||||
|
|
||||||
|
[
|
||||||
|
0 : _Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi typ=uint20_ bnd=e stl=PM tref=void_____PDMBBufferPtrDMB___sint__
|
||||||
|
12 : __M_WDMB typ=int32_ bnd=d stl=WDMB
|
||||||
|
26 : __R_SP typ=dmaddr_ bnd=d stl=SP
|
||||||
|
34 : __sp typ=dmaddr_ bnd=b stl=SP
|
||||||
|
36 : __extDM_BufferPtrDMB_ptr_current typ=int8_ bnd=b stl=DM
|
||||||
|
38 : __extDM_BufferPtrDMB_ptr_start typ=int8_ bnd=b stl=DM
|
||||||
|
39 : __extDM_BufferPtrDMB_buffer_len typ=int8_ bnd=b stl=DM
|
||||||
|
40 : __extDM_int32_ typ=int8_ bnd=b stl=DM
|
||||||
|
41 : __rd___sp typ=dmaddr_ bnd=m
|
||||||
|
42 : __ct_0 typ=uint1_ val=0f bnd=m
|
||||||
|
43 : __la typ=dmaddr_ bnd=p tref=dmaddr___
|
||||||
|
44 : buffer typ=dmaddr_ bnd=p tref=__PDMBBufferPtrDMB__
|
||||||
|
45 : sample typ=int32_ bnd=p tref=__sint__
|
||||||
|
52 : __fch___extDM_BufferPtrDMB_ptr_current typ=dmaddr_ bnd=m
|
||||||
|
62 : __fch___extDM_BufferPtrDMB_ptr_start typ=dmaddr_ bnd=m
|
||||||
|
66 : __fch___extDM_BufferPtrDMB_buffer_len typ=int32_ bnd=m
|
||||||
|
70 : __tmp typ=dmaddr_ bnd=m
|
||||||
|
89 : __ct_4 typ=int18_ val=4f bnd=m
|
||||||
|
94 : __ct_2 typ=int32_ val=2f bnd=m
|
||||||
|
97 : __rt typ=dmaddr_ bnd=m tref=__Pvoid__
|
||||||
|
122 : __ct_0S0 typ=int18_ val=0S0 bnd=m
|
||||||
|
123 : __ct_8 typ=int18_ val=8f bnd=m
|
||||||
|
126 : __ct_0s0 typ=int18_ val=0s0 bnd=m
|
||||||
|
131 : __ct_2 typ=uint2_ val=2f bnd=m
|
||||||
|
135 : __tmp typ=int18_ bnd=m
|
||||||
|
]
|
||||||
|
F_Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi {
|
||||||
|
(__M_WDMB.10 var=12) st_def () <20>;
|
||||||
|
(__R_SP.24 var=26) st_def () <48>;
|
||||||
|
(__sp.32 var=34) source () <56>;
|
||||||
|
(__extDM_BufferPtrDMB_ptr_current.34 var=36) source () <58>;
|
||||||
|
(__extDM_BufferPtrDMB_ptr_start.36 var=38) source () <60>;
|
||||||
|
(__extDM_BufferPtrDMB_buffer_len.37 var=39) source () <61>;
|
||||||
|
(__extDM_int32_.38 var=40) source () <62>;
|
||||||
|
(__ct_0.40 var=42) const () <64>;
|
||||||
|
(__la.42 var=43 stl=LR off=0) inp () <66>;
|
||||||
|
(__la.43 var=43) deassign (__la.42) <67>;
|
||||||
|
(buffer.45 var=44 stl=A off=4) inp () <69>;
|
||||||
|
(buffer.46 var=44) deassign (buffer.45) <70>;
|
||||||
|
(sample.48 var=45 stl=RA off=0) inp () <72>;
|
||||||
|
(sample.49 var=45) deassign (sample.48) <73>;
|
||||||
|
(__rd___sp.51 var=41) rd_res_reg (__R_SP.24 __sp.32) <75>;
|
||||||
|
(__R_SP.55 var=26 __sp.56 var=34) wr_res_reg (__rt.140 __sp.32) <79>;
|
||||||
|
(__fch___extDM_BufferPtrDMB_ptr_current.60 var=52) load (__M_WDMB.10 __rt.162 __extDM_BufferPtrDMB_ptr_current.34) <84>;
|
||||||
|
(__M_WDMB.61 var=12 __extDM_BufferPtrDMB_buffer_len.62 var=39 __extDM_int32_.63 var=40) store (sample.49 __fch___extDM_BufferPtrDMB_ptr_current.60 __extDM_BufferPtrDMB_buffer_len.37 __extDM_int32_.38) <85>;
|
||||||
|
(__fch___extDM_BufferPtrDMB_ptr_start.73 var=62) load (__M_WDMB.10 __rt.206 __extDM_BufferPtrDMB_ptr_start.36) <95>;
|
||||||
|
(__fch___extDM_BufferPtrDMB_buffer_len.77 var=66) load (__M_WDMB.10 __rt.228 __extDM_BufferPtrDMB_buffer_len.62) <99>;
|
||||||
|
(__M_WDMB.85 var=12 __extDM_BufferPtrDMB_ptr_current.86 var=36) store (__tmp.116 __rt.250 __extDM_BufferPtrDMB_ptr_current.34) <107>;
|
||||||
|
(__rd___sp.87 var=41) rd_res_reg (__R_SP.24 __sp.56) <108>;
|
||||||
|
(__R_SP.91 var=26 __sp.92 var=34) wr_res_reg (__rt.184 __sp.56) <112>;
|
||||||
|
() void_ret_dmaddr_ (__la.43) <113>;
|
||||||
|
() sink (__sp.92) <119>;
|
||||||
|
() sink (__extDM_BufferPtrDMB_ptr_current.86) <121>;
|
||||||
|
() sink (__extDM_BufferPtrDMB_buffer_len.62) <124>;
|
||||||
|
() sink (__extDM_int32_.63) <125>;
|
||||||
|
() sink (__ct_0.40) <126>;
|
||||||
|
(__tmp.116 var=70) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__fch___extDM_BufferPtrDMB_ptr_current.60 __ct_4.120 __fch___extDM_BufferPtrDMB_ptr_start.73 __tmp.272) <159>;
|
||||||
|
(__ct_4.120 var=89) const () <173>;
|
||||||
|
(__ct_2.126 var=94) const () <181>;
|
||||||
|
(__rt.140 var=97) __Pvoid__pl___Pvoid_int18_ (__rd___sp.51 __ct_0S0.263) <208>;
|
||||||
|
(__rt.162 var=97) __Pvoid__pl___Pvoid_int18_ (buffer.46 __ct_8.264) <236>;
|
||||||
|
(__rt.184 var=97) __Pvoid__pl___Pvoid_int18_ (__rd___sp.87 __ct_0s0.267) <264>;
|
||||||
|
(__rt.206 var=97) __Pvoid__mi___Pvoid_int18_ (__rt.162 __ct_4.120) <292>;
|
||||||
|
(__rt.228 var=97) __Pvoid__mi___Pvoid_int18_ (__rt.206 __ct_4.120) <320>;
|
||||||
|
(__rt.250 var=97) __Pvoid__pl___Pvoid_int18_ (__rt.228 __ct_8.264) <348>;
|
||||||
|
(__ct_0S0.263 var=122) const () <375>;
|
||||||
|
(__ct_8.264 var=123) const () <377>;
|
||||||
|
(__ct_0s0.267 var=126) const () <383>;
|
||||||
|
(__ct_2.271 var=131) const () <390>;
|
||||||
|
(__tmp.272 var=135) int72__shift_int72__int72__uint2_ (__fch___extDM_BufferPtrDMB_buffer_len.77 __ct_2.126 __ct_2.271) <391>;
|
||||||
|
} #5 off=0 nxt=-2
|
||||||
|
0 : 'signal_processing\\signal_path.c';
|
||||||
|
----------
|
||||||
|
5 : (0,126:0,3);
|
||||||
|
----------
|
||||||
|
75 : (0,123:5,0);
|
||||||
|
79 : (0,123:5,0);
|
||||||
|
84 : (0,124:11,1);
|
||||||
|
85 : (0,124:4,1);
|
||||||
|
95 : (0,125:67,2);
|
||||||
|
99 : (0,125:86,2);
|
||||||
|
107 : (0,125:10,2);
|
||||||
|
108 : (0,126:0,0);
|
||||||
|
112 : (0,126:0,3);
|
||||||
|
113 : (0,126:0,3);
|
||||||
|
159 : (0,125:26,2);
|
||||||
|
173 : (0,125:26,0);
|
||||||
|
181 : (0,125:86,0);
|
||||||
|
208 : (0,123:5,0);
|
||||||
|
236 : (0,124:11,1);
|
||||||
|
264 : (0,126:0,0);
|
||||||
|
292 : (0,125:67,0);
|
||||||
|
348 : (0,124:11,0);
|
||||||
|
375 : (0,123:5,0);
|
||||||
|
377 : (0,124:11,0);
|
||||||
|
383 : (0,126:0,0);
|
||||||
|
390 : (0,125:86,0);
|
||||||
|
391 : (0,125:86,2);
|
||||||
|
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
6bd14b3bc305504dd7bb9269fe30bf59aca75a76
|
||||||
|
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
||||||
|
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
||||||
|
db34611342e1538c3b1bd0fe59ff9cc094c92226
|
||||||
|
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
|
a925e1abfca6baaae77c5b7c516b24566d18dad0
|
||||||
|
89
|
||||||
|
0
|
||||||
|
2
|
||||||
|
2
|
||||||
Binary file not shown.
@@ -0,0 +1,216 @@
|
|||||||
|
|
||||||
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 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
|
||||||
|
|
||||||
|
|
||||||
|
/***
|
||||||
|
!! int initialize_buffer_dmb(BufferPtrDMB chess_storage(DMB) *, int chess_storage(DMB) *, int, int)
|
||||||
|
F_Z21initialize_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii : user_defined, called {
|
||||||
|
fnm : "initialize_buffer_dmb" 'int initialize_buffer_dmb(BufferPtrDMB chess_storage(DMB) *, int chess_storage(DMB) *, int, int)';
|
||||||
|
arg : ( dmaddr_:i int32_:r dmaddr_:i dmaddr_:i int32_:i int32_:i );
|
||||||
|
loc : ( LR[0] RA[0] A[4] A[5] RA[1] RB[0] );
|
||||||
|
vac : ( srIM[0] );
|
||||||
|
frm : ( );
|
||||||
|
}
|
||||||
|
****
|
||||||
|
***/
|
||||||
|
|
||||||
|
[
|
||||||
|
0 : _Z21initialize_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii typ=uint20_ bnd=e stl=PM tref=__sint_____PDMBBufferPtrDMB___PDMB__sint___sint___sint__
|
||||||
|
12 : __M_WDMB typ=int32_ bnd=d stl=WDMB
|
||||||
|
26 : __R_SP typ=dmaddr_ bnd=d stl=SP
|
||||||
|
34 : __sp typ=dmaddr_ bnd=b stl=SP
|
||||||
|
36 : __extDM_int32_ typ=int8_ bnd=b stl=DM
|
||||||
|
37 : __extDM_BufferPtrDMB_buffer_len typ=int8_ bnd=b stl=DM
|
||||||
|
38 : __extDM_BufferPtrDMB_ptr_start typ=int8_ bnd=b stl=DM
|
||||||
|
40 : __extDM_BufferPtrDMB_ptr_current typ=int8_ bnd=b stl=DM
|
||||||
|
41 : __rd___sp typ=dmaddr_ bnd=m
|
||||||
|
42 : __ct_0 typ=uint1_ val=0f bnd=m
|
||||||
|
43 : __la typ=dmaddr_ bnd=p tref=dmaddr___
|
||||||
|
44 : __rt typ=int32_ bnd=p tref=__sint__
|
||||||
|
45 : buffer typ=dmaddr_ bnd=p tref=__PDMBBufferPtrDMB__
|
||||||
|
46 : buffer_start_add typ=dmaddr_ bnd=p tref=__PDMB__sint__
|
||||||
|
47 : length typ=int32_ bnd=p tref=__sint__
|
||||||
|
48 : max_buffer_len typ=int32_ bnd=p tref=__sint__
|
||||||
|
54 : __ct_0 typ=int32_ val=0f bnd=m
|
||||||
|
65 : __tmp typ=bool bnd=m
|
||||||
|
72 : __ct_1 typ=int32_ val=1f bnd=m
|
||||||
|
76 : __tmp typ=bool bnd=m
|
||||||
|
92 : __iv1_i typ=dmaddr_ bnd=m
|
||||||
|
95 : __cv typ=uint16_ bnd=m
|
||||||
|
103 : __rt typ=dmaddr_ bnd=m tref=__Pvoid__
|
||||||
|
127 : __ct_0S0 typ=int18_ val=0S0 bnd=m
|
||||||
|
128 : __ct_0s0 typ=int18_ val=0s0 bnd=m
|
||||||
|
129 : __ct_4 typ=int18_ val=4f bnd=m
|
||||||
|
133 : __tmp typ=uint3_ bnd=m
|
||||||
|
138 : __tmp typ=uint3_ bnd=m
|
||||||
|
148 : __either typ=bool bnd=m
|
||||||
|
149 : __trgt typ=int10_ val=0j bnd=m
|
||||||
|
150 : __trgt typ=int10_ val=0j bnd=m
|
||||||
|
151 : __trgt typ=int10_ val=0j bnd=m
|
||||||
|
152 : __trgt typ=int10_ val=0j bnd=m
|
||||||
|
153 : __trgt typ=uint16_ val=0j bnd=m
|
||||||
|
154 : __vcnt typ=uint16_ bnd=m
|
||||||
|
]
|
||||||
|
F_Z21initialize_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii {
|
||||||
|
#239 off=0
|
||||||
|
(__R_SP.24 var=26) st_def () <48>;
|
||||||
|
(__sp.32 var=34) source () <56>;
|
||||||
|
(__extDM_int32_.34 var=36) source () <58>;
|
||||||
|
(__extDM_BufferPtrDMB_buffer_len.35 var=37) source () <59>;
|
||||||
|
(__extDM_BufferPtrDMB_ptr_start.36 var=38) source () <60>;
|
||||||
|
(__extDM_BufferPtrDMB_ptr_current.38 var=40) source () <62>;
|
||||||
|
(__ct_0.40 var=42) const () <64>;
|
||||||
|
(__la.42 var=43 stl=LR off=0) inp () <66>;
|
||||||
|
(__la.43 var=43) deassign (__la.42) <67>;
|
||||||
|
(buffer.46 var=45 stl=A off=4) inp () <70>;
|
||||||
|
(buffer.47 var=45) deassign (buffer.46) <71>;
|
||||||
|
(buffer_start_add.49 var=46 stl=A off=5) inp () <73>;
|
||||||
|
(buffer_start_add.50 var=46) deassign (buffer_start_add.49) <74>;
|
||||||
|
(length.52 var=47 stl=RA off=1) inp () <76>;
|
||||||
|
(length.53 var=47) deassign (length.52) <77>;
|
||||||
|
(max_buffer_len.55 var=48 stl=RB off=0) inp () <79>;
|
||||||
|
(max_buffer_len.56 var=48) deassign (max_buffer_len.55) <80>;
|
||||||
|
(__rd___sp.58 var=41) rd_res_reg (__R_SP.24 __sp.32) <82>;
|
||||||
|
(__R_SP.62 var=26 __sp.63 var=34) wr_res_reg (__rt.274 __sp.32) <86>;
|
||||||
|
(__ct_0.66 var=54) const () <90>;
|
||||||
|
(__M_WDMB.69 var=12 __extDM_BufferPtrDMB_buffer_len.70 var=37) store (length.53 buffer.47 __extDM_BufferPtrDMB_buffer_len.35) <93>;
|
||||||
|
(__M_WDMB.74 var=12 __extDM_BufferPtrDMB_ptr_start.75 var=38) store (buffer_start_add.50 __rt.340 __extDM_BufferPtrDMB_ptr_start.36) <97>;
|
||||||
|
(__M_WDMB.79 var=12 __extDM_BufferPtrDMB_ptr_current.80 var=40) store (buffer_start_add.50 __rt.362 __extDM_BufferPtrDMB_ptr_current.38) <101>;
|
||||||
|
(__rt.274 var=103) __Pvoid__pl___Pvoid_int18_ (__rd___sp.58 __ct_0S0.375) <320>;
|
||||||
|
(__rt.340 var=103) __Pvoid__pl___Pvoid_int18_ (buffer.47 __ct_4.377) <404>;
|
||||||
|
(__rt.362 var=103) __Pvoid__pl___Pvoid_int18_ (__rt.340 __ct_4.377) <432>;
|
||||||
|
(__ct_0S0.375 var=127) const () <457>;
|
||||||
|
(__ct_4.377 var=129) const () <461>;
|
||||||
|
(__tmp.380 var=133) uint3__cmp_int72__int72_ (length.53 __ct_0.66) <466>;
|
||||||
|
(__tmp.393 var=65) bool_nplus_uint3_ (__tmp.380) <500>;
|
||||||
|
(__trgt.396 var=149) const () <511>;
|
||||||
|
() void_jump_bool_int10_ (__tmp.393 __trgt.396) <512>;
|
||||||
|
(__either.397 var=148) undefined () <513>;
|
||||||
|
if {
|
||||||
|
{
|
||||||
|
() if_expr (__either.397) <126>;
|
||||||
|
() chess_frequent_else () <127>;
|
||||||
|
() chess_rear_then () <514>;
|
||||||
|
} #5
|
||||||
|
{
|
||||||
|
(__trgt.398 var=150) const () <515>;
|
||||||
|
() void_jump_int10_ (__trgt.398) <516>;
|
||||||
|
} #11 off=4
|
||||||
|
{
|
||||||
|
#30 off=1
|
||||||
|
(__cv.254 var=95) uint16__uint16____sint (length.53) <288>;
|
||||||
|
(__trgt.402 var=153) const () <522>;
|
||||||
|
() void_doloop_uint16__uint16_ (__cv.254 __trgt.402) <523>;
|
||||||
|
(__vcnt.403 var=154) undefined () <524>;
|
||||||
|
for {
|
||||||
|
{
|
||||||
|
(__extDM_int32_.112 var=36) entry (__extDM_int32_.152 __extDM_int32_.34) <135>;
|
||||||
|
(__extDM_BufferPtrDMB_buffer_len.113 var=37) entry (__extDM_BufferPtrDMB_buffer_len.154 __extDM_BufferPtrDMB_buffer_len.70) <136>;
|
||||||
|
(__iv1_i.245 var=92) entry (__iv1_i.246 buffer_start_add.50) <279>;
|
||||||
|
} #8
|
||||||
|
{
|
||||||
|
(__M_WDMB.131 var=12 __extDM_BufferPtrDMB_buffer_len.132 var=37 __extDM_int32_.133 var=36) store (__ct_0.66 __iv1_i.245 __extDM_BufferPtrDMB_buffer_len.113 __extDM_int32_.112) <154>;
|
||||||
|
(__rt.318 var=103) __Pvoid__pl___Pvoid_int18_ (__iv1_i.245 __ct_4.377) <376>;
|
||||||
|
} #173 off=2
|
||||||
|
{
|
||||||
|
() for_count (__vcnt.403) <159>;
|
||||||
|
(__extDM_int32_.152 var=36 __extDM_int32_.153 var=36) exit (__extDM_int32_.133) <167>;
|
||||||
|
(__extDM_BufferPtrDMB_buffer_len.154 var=37 __extDM_BufferPtrDMB_buffer_len.155 var=37) exit (__extDM_BufferPtrDMB_buffer_len.132) <168>;
|
||||||
|
(__iv1_i.246 var=92 __iv1_i.247 var=92) exit (__rt.318) <280>;
|
||||||
|
} #10
|
||||||
|
} #7 rng=[1,65535]
|
||||||
|
} #6
|
||||||
|
{
|
||||||
|
(__extDM_int32_.178 var=36) merge (__extDM_int32_.34 __extDM_int32_.153) <180>;
|
||||||
|
(__extDM_BufferPtrDMB_buffer_len.179 var=37) merge (__extDM_BufferPtrDMB_buffer_len.70 __extDM_BufferPtrDMB_buffer_len.155) <181>;
|
||||||
|
} #12
|
||||||
|
} #4
|
||||||
|
#242 off=5
|
||||||
|
(__tmp.385 var=138) uint3__cmp_int72__int72_ (length.53 max_buffer_len.56) <474>;
|
||||||
|
(__tmp.386 var=76) bool_neg_uint3_ (__tmp.385) <475>;
|
||||||
|
(__trgt.399 var=151) const () <517>;
|
||||||
|
() void_jump_bool_int10_ (__tmp.386 __trgt.399) <518>;
|
||||||
|
(__either.400 var=148) undefined () <519>;
|
||||||
|
if {
|
||||||
|
{
|
||||||
|
() if_expr (__either.400) <205>;
|
||||||
|
} #15
|
||||||
|
{
|
||||||
|
} #16 off=7
|
||||||
|
{
|
||||||
|
(__ct_1.134 var=72) const () <155>;
|
||||||
|
(__trgt.401 var=152) const () <520>;
|
||||||
|
() void_jump_int10_ (__trgt.401) <521>;
|
||||||
|
} #17 off=6
|
||||||
|
{
|
||||||
|
(__rt.207 var=44) merge (__ct_0.66 __ct_1.134) <210>;
|
||||||
|
} #18
|
||||||
|
} #14
|
||||||
|
#20 off=8 nxt=-2
|
||||||
|
(__rd___sp.208 var=41) rd_res_reg (__R_SP.24 __sp.63) <211>;
|
||||||
|
(__R_SP.212 var=26 __sp.213 var=34) wr_res_reg (__rt.296 __sp.63) <215>;
|
||||||
|
() void_ret_dmaddr_ (__la.43) <216>;
|
||||||
|
(__rt.214 var=44 stl=RA off=0) assign (__rt.207) <217>;
|
||||||
|
() out (__rt.214) <218>;
|
||||||
|
() sink (__sp.213) <224>;
|
||||||
|
() sink (__extDM_int32_.178) <226>;
|
||||||
|
() sink (__extDM_BufferPtrDMB_buffer_len.179) <227>;
|
||||||
|
() sink (__extDM_BufferPtrDMB_ptr_start.75) <228>;
|
||||||
|
() sink (__extDM_BufferPtrDMB_ptr_current.80) <230>;
|
||||||
|
() sink (__ct_0.40) <231>;
|
||||||
|
(__rt.296 var=103) __Pvoid__pl___Pvoid_int18_ (__rd___sp.208 __ct_0s0.376) <348>;
|
||||||
|
(__ct_0s0.376 var=128) const () <459>;
|
||||||
|
} #0
|
||||||
|
0 : 'signal_processing\\signal_path.c';
|
||||||
|
----------
|
||||||
|
0 : (0,91:0,0);
|
||||||
|
4 : (0,96:4,5);
|
||||||
|
6 : (0,96:4,6);
|
||||||
|
7 : (0,96:4,6);
|
||||||
|
11 : (0,96:4,13);
|
||||||
|
14 : (0,99:4,16);
|
||||||
|
16 : (0,103:8,17);
|
||||||
|
17 : (0,100:8,21);
|
||||||
|
20 : (0,99:4,26);
|
||||||
|
173 : (0,96:37,6);
|
||||||
|
239 : (0,96:4,5);
|
||||||
|
242 : (0,99:14,16);
|
||||||
|
----------
|
||||||
|
82 : (0,91:4,0);
|
||||||
|
86 : (0,91:4,0);
|
||||||
|
90 : (0,92:10,0);
|
||||||
|
93 : (0,92:10,1);
|
||||||
|
97 : (0,93:10,2);
|
||||||
|
101 : (0,94:10,3);
|
||||||
|
126 : (0,96:4,5);
|
||||||
|
135 : (0,96:4,6);
|
||||||
|
136 : (0,96:4,6);
|
||||||
|
154 : (0,97:24,6);
|
||||||
|
155 : (0,96:33,0);
|
||||||
|
159 : (0,96:4,11);
|
||||||
|
167 : (0,96:4,11);
|
||||||
|
168 : (0,96:4,11);
|
||||||
|
180 : (0,96:4,15);
|
||||||
|
181 : (0,96:4,15);
|
||||||
|
205 : (0,99:4,16);
|
||||||
|
210 : (0,99:4,25);
|
||||||
|
211 : (0,99:4,0);
|
||||||
|
215 : (0,99:4,26);
|
||||||
|
216 : (0,99:4,26);
|
||||||
|
217 : (0,99:4,0);
|
||||||
|
320 : (0,91:4,0);
|
||||||
|
348 : (0,99:4,0);
|
||||||
|
404 : (0,93:10,0);
|
||||||
|
432 : (0,94:10,0);
|
||||||
|
457 : (0,91:4,0);
|
||||||
|
459 : (0,99:4,0);
|
||||||
|
466 : (0,96:4,5);
|
||||||
|
474 : (0,99:14,16);
|
||||||
|
475 : (0,99:14,16);
|
||||||
|
500 : (0,96:4,5);
|
||||||
|
512 : (0,96:4,5);
|
||||||
|
518 : (0,99:4,16);
|
||||||
|
523 : (0,96:4,11);
|
||||||
|
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
6bd14b3bc305504dd7bb9269fe30bf59aca75a76
|
||||||
|
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
||||||
|
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
||||||
|
4ae39dce1da2ebfb1f2b8ba55158d5ffbb9d548f
|
||||||
|
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
|
23cbc7be8e1dc06aa405bc4ab73f8bfda05b525e
|
||||||
|
346
|
||||||
|
0
|
||||||
|
0
|
||||||
Binary file not shown.
@@ -0,0 +1,513 @@
|
|||||||
|
|
||||||
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
|
||||||
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||||
|
|
||||||
|
|
||||||
|
/***
|
||||||
|
!! void calc(SingleSignalPath *, SingleSignalPath *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *)
|
||||||
|
F_Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_ : user_defined, called {
|
||||||
|
fnm : "calc" 'void calc(SingleSignalPath *, SingleSignalPath *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *)';
|
||||||
|
arg : ( dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i );
|
||||||
|
loc : ( LR[0] A[0] A[1] A[4] A[5] __spill_WDMA[0] );
|
||||||
|
vac : ( srIM[0] );
|
||||||
|
frm : ( );
|
||||||
|
}
|
||||||
|
****
|
||||||
|
!! void write_buffer_dmb(BufferPtrDMB chess_storage(DMB) *, int)
|
||||||
|
F_Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi : user_defined, called {
|
||||||
|
fnm : "write_buffer_dmb" 'void write_buffer_dmb(BufferPtrDMB chess_storage(DMB) *, int)';
|
||||||
|
arg : ( dmaddr_:i dmaddr_:i int32_:i );
|
||||||
|
loc : ( LR[0] A[4] RA[0] );
|
||||||
|
vac : ( srIM[0] );
|
||||||
|
llv : 0 0 0 0 0 ;
|
||||||
|
}
|
||||||
|
***/
|
||||||
|
|
||||||
|
[
|
||||||
|
0 : _Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_ typ=uint20_ bnd=e stl=PM tref=void_____PSingleSignalPath___PSingleSignalPath___PDMB__sshort___PDMB__sshort___PDMB__sshort__
|
||||||
|
8 : __M_SDMB typ=int16_ bnd=d stl=SDMB
|
||||||
|
11 : __M_WDMA typ=int32_ bnd=d stl=WDMA
|
||||||
|
12 : __M_WDMB typ=int32_ bnd=d stl=WDMB
|
||||||
|
14 : __M_LDMA typ=int64_ bnd=d stl=LDMA
|
||||||
|
26 : __R_SP typ=dmaddr_ bnd=d stl=SP
|
||||||
|
29 : __vola typ=uint20_ bnd=b stl=PM
|
||||||
|
32 : __extDM typ=int8_ bnd=b stl=DM
|
||||||
|
33 : __extPM typ=uint20_ bnd=b stl=PM
|
||||||
|
34 : __sp typ=dmaddr_ bnd=b stl=SP
|
||||||
|
35 : _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E11c_sensor_32 typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
|
||||||
|
36 : _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E13acc_sensor_32 typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
|
||||||
|
37 : _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
|
||||||
|
38 : _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E14acc_sensor_pre typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
|
||||||
|
39 : pointer_delay_line typ=int8_ bnd=e sz=12 algn=4 stl=DMB tref=BufferPtrDMB_DMB
|
||||||
|
40 : __extDM_BufferPtrDMB typ=int8_ bnd=b stl=DM
|
||||||
|
41 : pointer_filter_coefficients typ=int8_ bnd=e sz=12 algn=4 stl=DMA tref=BufferPtr_DMA
|
||||||
|
42 : __extDM_BufferPtr typ=int8_ bnd=b stl=DM
|
||||||
|
43 : _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E18filter_accumulator typ=int8_ bnd=i sz=4 algn=4 stl=DMB tref=__A1DMB__sint_DMB
|
||||||
|
44 : _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E9output_32 typ=int8_ bnd=i sz=4 algn=4 stl=DMB tref=__A1DMB__sint_DMB
|
||||||
|
45 : _ZL2mu typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__sint_DMA
|
||||||
|
46 : __extDM_int32_ typ=int8_ bnd=b stl=DM
|
||||||
|
47 : __extDM_int16_ typ=int8_ bnd=b stl=DM
|
||||||
|
48 : __extDM_void typ=int8_ bnd=b stl=DM
|
||||||
|
49 : __extPM_void typ=uint20_ bnd=b stl=PM
|
||||||
|
50 : pointer_delay_line_ptr_current typ=int8_ bnd=b stl=DM
|
||||||
|
51 : __extDM___PDMint32_ typ=int8_ bnd=b stl=DM
|
||||||
|
52 : pointer_delay_line_ptr_start typ=int8_ bnd=b stl=DM
|
||||||
|
53 : pointer_filter_coefficients_ptr_current typ=int8_ bnd=b stl=DM
|
||||||
|
54 : pointer_delay_line_buffer_len typ=int8_ bnd=b stl=DM
|
||||||
|
55 : pointer_filter_coefficients_buffer_len typ=int8_ bnd=b stl=DM
|
||||||
|
56 : pointer_filter_coefficients_ptr_start typ=int8_ bnd=b stl=DM
|
||||||
|
57 : __extDM_int64_ typ=int8_ bnd=b stl=DM
|
||||||
|
58 : __rd___sp typ=dmaddr_ bnd=m
|
||||||
|
60 : __ptr_c_sensor_32 typ=dmaddr_ val=0a bnd=m adro=35
|
||||||
|
62 : __ptr_acc_sensor_32 typ=dmaddr_ val=0a bnd=m adro=36
|
||||||
|
64 : __ptr_c_sensor_pre typ=dmaddr_ val=0a bnd=m adro=37
|
||||||
|
66 : __ptr_acc_sensor_pre typ=dmaddr_ val=0a bnd=m adro=38
|
||||||
|
67 : __ptr_pointer_delay_line typ=dmaddr_ bnd=m
|
||||||
|
68 : __ptr_pointer_delay_line typ=dmaddr_ val=0a bnd=m adro=39
|
||||||
|
70 : __ptr_pointer_filter_coefficients typ=dmaddr_ val=0a bnd=m adro=41
|
||||||
|
72 : __ptr_filter_accumulator typ=dmaddr_ val=0a bnd=m adro=43
|
||||||
|
74 : __ptr_output_32 typ=dmaddr_ val=0a bnd=m adro=44
|
||||||
|
76 : __ptr_mu typ=dmaddr_ val=0a bnd=m adro=45
|
||||||
|
77 : __ct_0 typ=uint1_ val=0f bnd=m
|
||||||
|
78 : __la typ=dmaddr_ bnd=p tref=dmaddr___
|
||||||
|
79 : c_sensor_signal_t typ=dmaddr_ bnd=p tref=__PSingleSignalPath__
|
||||||
|
80 : acc_sensor_signal_t typ=dmaddr_ bnd=p tref=__PSingleSignalPath__
|
||||||
|
81 : c_sensor_input typ=dmaddr_ bnd=p tref=__PDMB__sshort__
|
||||||
|
82 : acc_sensor_input typ=dmaddr_ bnd=p tref=__PDMB__sshort__
|
||||||
|
83 : output_port typ=dmaddr_ bnd=p tref=__PDMB__sshort__
|
||||||
|
91 : __tmpb0_F_Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_ typ=int32_ bnd=m tref=__sint__
|
||||||
|
96 : __inl_p_x0 typ=dmaddr_ bnd=m tref=__PDMB__sint__
|
||||||
|
98 : __inl_p_h typ=dmaddr_ bnd=m tref=__P__sint__
|
||||||
|
101 : __inl_acc1_A typ=int72_ bnd=m tref=accum_t__
|
||||||
|
102 : __inl_acc1_B typ=int72_ bnd=m tref=accum_t__
|
||||||
|
110 : __inl_acc1_C typ=int72_ bnd=m tref=accum_t__
|
||||||
|
117 : __inl_p_h0 typ=dmaddr_ bnd=m tref=__P__sint__
|
||||||
|
118 : __inl_p_x0 typ=dmaddr_ bnd=m tref=__PDMB__sint__
|
||||||
|
119 : __inl_p_x1 typ=dmaddr_ bnd=m tref=__PDMB__sint__
|
||||||
|
123 : __inl_acc_C typ=int72_ bnd=m tref=accum_t__
|
||||||
|
124 : __inl_prod typ=int32_ bnd=m tref=__sint__
|
||||||
|
126 : __inl_h0 typ=int32_ bnd=m tref=__sint__
|
||||||
|
127 : __inl_h1 typ=int32_ bnd=m tref=__sint__
|
||||||
|
128 : __inl_acc_A typ=int72_ bnd=m tref=accum_t__
|
||||||
|
129 : __inl_acc_B typ=int72_ bnd=m tref=accum_t__
|
||||||
|
136 : __ct_2 typ=int32_ val=2f bnd=m
|
||||||
|
140 : __fch___extDM_int16_ typ=int16_ bnd=m
|
||||||
|
142 : __ct_16 typ=int32_ val=16f bnd=m
|
||||||
|
144 : __tmp typ=int32_ bnd=m
|
||||||
|
155 : __fch___extDM_int16_ typ=int16_ bnd=m
|
||||||
|
159 : __tmp typ=int32_ bnd=m
|
||||||
|
201 : __ct_0 typ=int32_ val=0f bnd=m
|
||||||
|
204 : __fch__ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E14acc_sensor_pre typ=int32_ bnd=m
|
||||||
|
205 : _Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi typ=dmaddr_ val=0r bnd=m
|
||||||
|
207 : __link typ=dmaddr_ bnd=m
|
||||||
|
211 : __fch_pointer_delay_line_ptr_current typ=dmaddr_ bnd=m
|
||||||
|
215 : __fch_pointer_delay_line_ptr_start typ=dmaddr_ bnd=m
|
||||||
|
219 : __fch_pointer_filter_coefficients_ptr_current typ=dmaddr_ bnd=m
|
||||||
|
223 : __fch_pointer_delay_line_buffer_len typ=int32_ bnd=m
|
||||||
|
227 : __fch_pointer_filter_coefficients_buffer_len typ=int32_ bnd=m
|
||||||
|
236 : __fchtmp typ=int32_ bnd=m
|
||||||
|
237 : __fchtmp typ=int32_ bnd=m
|
||||||
|
247 : __fchtmp typ=int32_ bnd=m
|
||||||
|
248 : __fchtmp typ=int32_ bnd=m
|
||||||
|
258 : __tmp typ=int72_ bnd=m
|
||||||
|
260 : __tmp typ=int72_ bnd=m
|
||||||
|
274 : __fch__ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre typ=int32_ bnd=m
|
||||||
|
279 : __tmp typ=int32_ bnd=m
|
||||||
|
290 : __fch_pointer_filter_coefficients_ptr_start typ=dmaddr_ bnd=m
|
||||||
|
327 : __fch__ZL2mu typ=int32_ bnd=m
|
||||||
|
332 : __fchtmp typ=int64_ bnd=m
|
||||||
|
338 : __fchtmp typ=int32_ bnd=m
|
||||||
|
339 : __tmp typ=int72_ bnd=m
|
||||||
|
341 : __fchtmp typ=int32_ bnd=m
|
||||||
|
342 : __tmp typ=int72_ bnd=m
|
||||||
|
356 : __tmp typ=int32_ bnd=m
|
||||||
|
357 : __tmp typ=int32_ bnd=m
|
||||||
|
358 : __tmp typ=int64_ bnd=m
|
||||||
|
377 : __fch__ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E9output_32 typ=int32_ bnd=m
|
||||||
|
381 : __tmp typ=int72_ bnd=m
|
||||||
|
382 : __tmp typ=int32_ bnd=m
|
||||||
|
383 : __tmp typ=int16_ bnd=m
|
||||||
|
423 : __ct_m4 typ=int18_ val=-4f bnd=m
|
||||||
|
424 : __ct_m8 typ=int18_ val=-8f bnd=m
|
||||||
|
448 : __vcnt typ=int32_ bnd=m
|
||||||
|
449 : __ct_m1 typ=int32_ val=-1f bnd=m
|
||||||
|
450 : __ct_1 typ=int32_ val=1f bnd=m
|
||||||
|
451 : __cv typ=uint16_ bnd=m
|
||||||
|
477 : __ptr_pointer_filter_coefficients__a8 typ=dmaddr_ val=8a bnd=m adro=41
|
||||||
|
480 : __rt typ=dmaddr_ bnd=m tref=__Pvoid__
|
||||||
|
508 : __ct_0S0 typ=int18_ val=0S0 bnd=m
|
||||||
|
509 : __ct_0s0 typ=int18_ val=0s0 bnd=m
|
||||||
|
510 : __ct_4 typ=int18_ val=4f bnd=m
|
||||||
|
511 : __ct_8 typ=int18_ val=8f bnd=m
|
||||||
|
515 : __ct_2 typ=uint2_ val=2f bnd=m
|
||||||
|
522 : __ct_1 typ=uint2_ val=1f bnd=m
|
||||||
|
527 : __tmp typ=int72_ bnd=m
|
||||||
|
532 : __tmp typ=int18_ bnd=m
|
||||||
|
540 : __trgt typ=uint16_ val=0j bnd=m
|
||||||
|
541 : __vcnt typ=uint16_ bnd=m
|
||||||
|
542 : __trgt typ=uint16_ val=0j bnd=m
|
||||||
|
543 : __vcnt typ=uint16_ bnd=m
|
||||||
|
]
|
||||||
|
F_Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_ {
|
||||||
|
#593 off=0
|
||||||
|
(__M_SDMB.6 var=8) st_def () <12>;
|
||||||
|
(__M_WDMA.9 var=11) st_def () <18>;
|
||||||
|
(__M_WDMB.10 var=12) st_def () <20>;
|
||||||
|
(__M_LDMA.12 var=14) st_def () <24>;
|
||||||
|
(__R_SP.24 var=26) st_def () <48>;
|
||||||
|
(__vola.27 var=29) source () <51>;
|
||||||
|
(__extDM.30 var=32) source () <54>;
|
||||||
|
(__extPM.31 var=33) source () <55>;
|
||||||
|
(__sp.32 var=34) source () <56>;
|
||||||
|
(_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E11c_sensor_32.33 var=35) source () <57>;
|
||||||
|
(_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E13acc_sensor_32.34 var=36) source () <58>;
|
||||||
|
(_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre.35 var=37) source () <59>;
|
||||||
|
(_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E14acc_sensor_pre.36 var=38) source () <60>;
|
||||||
|
(pointer_delay_line.37 var=39) source () <61>;
|
||||||
|
(__extDM_BufferPtrDMB.38 var=40) source () <62>;
|
||||||
|
(pointer_filter_coefficients.39 var=41) source () <63>;
|
||||||
|
(__extDM_BufferPtr.40 var=42) source () <64>;
|
||||||
|
(_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E18filter_accumulator.41 var=43) source () <65>;
|
||||||
|
(_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E9output_32.42 var=44) source () <66>;
|
||||||
|
(_ZL2mu.43 var=45) source () <67>;
|
||||||
|
(__extDM_int32_.44 var=46) source () <68>;
|
||||||
|
(__extDM_int16_.45 var=47) source () <69>;
|
||||||
|
(__extDM_void.46 var=48) source () <70>;
|
||||||
|
(__extPM_void.47 var=49) source () <71>;
|
||||||
|
(pointer_delay_line_ptr_current.48 var=50) source () <72>;
|
||||||
|
(__extDM___PDMint32_.49 var=51) source () <73>;
|
||||||
|
(pointer_delay_line_ptr_start.50 var=52) source () <74>;
|
||||||
|
(pointer_filter_coefficients_ptr_current.51 var=53) source () <75>;
|
||||||
|
(pointer_delay_line_buffer_len.52 var=54) source () <76>;
|
||||||
|
(pointer_filter_coefficients_buffer_len.53 var=55) source () <77>;
|
||||||
|
(pointer_filter_coefficients_ptr_start.54 var=56) source () <78>;
|
||||||
|
(__extDM_int64_.55 var=57) source () <79>;
|
||||||
|
(__ptr_c_sensor_32.57 var=60) const () <81>;
|
||||||
|
(__ptr_acc_sensor_32.59 var=62) const () <83>;
|
||||||
|
(__ptr_c_sensor_pre.61 var=64) const () <85>;
|
||||||
|
(__ptr_acc_sensor_pre.63 var=66) const () <87>;
|
||||||
|
(__ptr_pointer_delay_line.65 var=68) const () <89>;
|
||||||
|
(__ct_0.75 var=77) const () <99>;
|
||||||
|
(__la.77 var=78 stl=LR off=0) inp () <101>;
|
||||||
|
(__la.78 var=78) deassign (__la.77) <102>;
|
||||||
|
(c_sensor_signal_t.80 var=79 stl=A off=0) inp () <104>;
|
||||||
|
(acc_sensor_signal_t.83 var=80 stl=A off=1) inp () <107>;
|
||||||
|
(c_sensor_input.86 var=81 stl=A off=4) inp () <110>;
|
||||||
|
(c_sensor_input.87 var=81) deassign (c_sensor_input.86) <111>;
|
||||||
|
(acc_sensor_input.89 var=82 stl=A off=5) inp () <113>;
|
||||||
|
(acc_sensor_input.90 var=82) deassign (acc_sensor_input.89) <114>;
|
||||||
|
(output_port.92 var=83 stl=__spill_WDMA off=0) inp () <116>;
|
||||||
|
(output_port.93 var=83) deassign (output_port.92) <117>;
|
||||||
|
(__rd___sp.95 var=58) rd_res_reg (__R_SP.24 __sp.32) <119>;
|
||||||
|
(__R_SP.99 var=26 __sp.100 var=34) wr_res_reg (__rt.2216 __sp.32) <123>;
|
||||||
|
(__fch___extDM_int16_.243 var=140 __extDM_int16_.244 var=47 __vola.245 var=29) load (__M_SDMB.6 c_sensor_input.87 __extDM_int16_.45 __vola.27) <267>;
|
||||||
|
(__ct_16.247 var=142) const () <269>;
|
||||||
|
(__M_WDMA.255 var=11 _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E11c_sensor_32.256 var=35) store (__tmp.2412 __ptr_c_sensor_32.57 _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E11c_sensor_32.33) <277>;
|
||||||
|
(__fch___extDM_int16_.262 var=155 __extDM_int16_.263 var=47 __vola.264 var=29) load (__M_SDMB.6 acc_sensor_input.90 __extDM_int16_.244 __vola.245) <283>;
|
||||||
|
(__M_WDMA.274 var=11 _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E13acc_sensor_32.275 var=36) store (__tmp.2417 __ptr_acc_sensor_32.59 _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E13acc_sensor_32.34) <293>;
|
||||||
|
(__M_WDMA.560 var=11 _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre.561 var=37) store (__tmp.2412 __ptr_c_sensor_pre.61 _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre.35) <491>;
|
||||||
|
(__M_WDMA.573 var=11 _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E14acc_sensor_pre.574 var=38) store (__tmp.2417 __ptr_acc_sensor_pre.63 _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E14acc_sensor_pre.36) <503>;
|
||||||
|
(_Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi.763 var=205) const () <605>;
|
||||||
|
(__link.765 var=207) dmaddr__call_dmaddr_ (_Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi.763) <607>;
|
||||||
|
(__rt.2216 var=480) __Pvoid__pl___Pvoid_int18_ (__rd___sp.95 __ct_0S0.2405) <1902>;
|
||||||
|
(__ct_0S0.2405 var=508) const () <2169>;
|
||||||
|
(__ct_2.2411 var=515) const () <2180>;
|
||||||
|
(__tmp.2412 var=144) int72__shift_int72__int72__uint2_ (__fch___extDM_int16_.243 __ct_16.247 __ct_2.2411) <2181>;
|
||||||
|
(__tmp.2417 var=159) int72__shift_int72__int72__uint2_ (__fch___extDM_int16_.262 __ct_16.247 __ct_2.2411) <2189>;
|
||||||
|
call {
|
||||||
|
(__ptr_pointer_delay_line.757 var=67 stl=A off=4) assign (__ptr_pointer_delay_line.65) <599>;
|
||||||
|
(__fch__ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E14acc_sensor_pre.762 var=204 stl=RA off=0) assign (__tmp.2417) <604>;
|
||||||
|
(__link.766 var=207 stl=LR off=0) assign (__link.765) <608>;
|
||||||
|
(_ZL2mu.767 var=45 __extDM.768 var=32 __extDM_BufferPtr.769 var=42 __extDM_BufferPtrDMB.770 var=40 __extDM___PDMint32_.771 var=51 __extDM_int16_.772 var=47 __extDM_int32_.773 var=46 __extDM_int64_.774 var=57 __extDM_void.775 var=48 __extPM.776 var=33 __extPM_void.777 var=49 pointer_delay_line.778 var=39 pointer_delay_line_buffer_len.779 var=54 pointer_delay_line_ptr_current.780 var=50 pointer_delay_line_ptr_start.781 var=52 pointer_filter_coefficients.782 var=41 pointer_filter_coefficients_buffer_len.783 var=55 pointer_filter_coefficients_ptr_current.784 var=53 pointer_filter_coefficients_ptr_start.785 var=56 __vola.786 var=29) F_Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi (__link.766 __ptr_pointer_delay_line.757 __fch__ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E14acc_sensor_pre.762 _ZL2mu.43 __extDM.30 __extDM_BufferPtr.40 __extDM_BufferPtrDMB.38 __extDM___PDMint32_.49 __extDM_int16_.263 __extDM_int32_.44 __extDM_int64_.55 __extDM_void.46 __extPM.31 __extPM_void.47 pointer_delay_line.37 pointer_delay_line_buffer_len.52 pointer_delay_line_ptr_current.48 pointer_delay_line_ptr_start.50 pointer_filter_coefficients.39 pointer_filter_coefficients_buffer_len.53 pointer_filter_coefficients_ptr_current.51 pointer_filter_coefficients_ptr_start.54 __vola.264) <609>;
|
||||||
|
} #14 off=1
|
||||||
|
#615 off=2
|
||||||
|
(__ptr_pointer_filter_coefficients.67 var=70) const () <91>;
|
||||||
|
(__ct_2.239 var=136) const () <263>;
|
||||||
|
(__ct_0.758 var=201) const () <600>;
|
||||||
|
(__fch_pointer_delay_line_ptr_current.796 var=211) load (__M_WDMB.10 __rt.2326 pointer_delay_line_ptr_current.780) <619>;
|
||||||
|
(__fch_pointer_delay_line_ptr_start.801 var=215) load (__M_WDMB.10 __rt.2348 pointer_delay_line_ptr_start.781) <624>;
|
||||||
|
(__fch_pointer_filter_coefficients_ptr_current.806 var=219) load (__M_WDMA.9 __ptr_pointer_filter_coefficients__a8.2202 pointer_filter_coefficients_ptr_current.784) <629>;
|
||||||
|
(__fch_pointer_delay_line_buffer_len.811 var=223) load (__M_WDMB.10 __rt.2370 pointer_delay_line_buffer_len.779) <634>;
|
||||||
|
(__fch_pointer_filter_coefficients_buffer_len.816 var=227) load (__M_WDMA.9 __ptr_pointer_filter_coefficients.67 pointer_filter_coefficients_buffer_len.783) <639>;
|
||||||
|
(__ct_m4.2073 var=423) const () <1735>;
|
||||||
|
(__ct_m1.2134 var=449) const () <1787>;
|
||||||
|
(__vcnt.2135 var=448) __sint__pl___sint___sint (__fch_pointer_filter_coefficients_buffer_len.816 __ct_m1.2134) <1789>;
|
||||||
|
(__ct_1.2137 var=450) const () <1791>;
|
||||||
|
(__vcnt.2138 var=448) __sint__pl___sint___sint (__vcnt.2433 __ct_1.2137) <1793>;
|
||||||
|
(__cv.2139 var=451) uint16__uint16____sint (__vcnt.2138) <1794>;
|
||||||
|
(__ptr_pointer_filter_coefficients__a8.2202 var=477) const () <1858>;
|
||||||
|
(__rt.2326 var=480) __Pvoid__pl___Pvoid_int18_ (__ptr_pointer_delay_line.65 __ct_8.2408) <2042>;
|
||||||
|
(__rt.2348 var=480) __Pvoid__mi___Pvoid_int18_ (__rt.2326 __ct_4.2407) <2070>;
|
||||||
|
(__rt.2370 var=480) __Pvoid__mi___Pvoid_int18_ (__rt.2348 __ct_4.2407) <2098>;
|
||||||
|
(__rt.2392 var=480) __Pvoid__pl___Pvoid_int18_ (__ptr_pointer_filter_coefficients.67 __ct_4.2407) <2126>;
|
||||||
|
(__ct_4.2407 var=510) const () <2173>;
|
||||||
|
(__ct_8.2408 var=511) const () <2175>;
|
||||||
|
(__tmp.2422 var=532) int72__shift_int72__int72__uint2_ (__fch_pointer_delay_line_buffer_len.811 __ct_2.239 __ct_2.2411) <2197>;
|
||||||
|
(__ct_1.2426 var=522) const () <2204>;
|
||||||
|
(__tmp.2432 var=527) int72__shift_int72__int72__uint2_ (__vcnt.2135 __ct_1.2137 __ct_1.2426) <2213>;
|
||||||
|
(__vcnt.2433 var=448) int32__extract_high_int72_ (__tmp.2432) <2214>;
|
||||||
|
(__trgt.2441 var=540) const () <2305>;
|
||||||
|
() void_doloop_uint16__uint16_ (__cv.2139 __trgt.2441) <2306>;
|
||||||
|
(__vcnt.2442 var=541) undefined () <2307>;
|
||||||
|
for {
|
||||||
|
{
|
||||||
|
(__inl_p_x0.880 var=96) entry (__inl_p_x0.1045 __fch_pointer_delay_line_ptr_current.796) <703>;
|
||||||
|
(__inl_p_h.882 var=98) entry (__inl_p_h.1049 __fch_pointer_filter_coefficients_ptr_current.806) <705>;
|
||||||
|
(__inl_acc1_A.885 var=101) entry (__inl_acc1_A.1055 __ct_0.758) <708>;
|
||||||
|
(__inl_acc1_B.886 var=102) entry (__inl_acc1_B.1057 __ct_0.758) <709>;
|
||||||
|
} #17
|
||||||
|
{
|
||||||
|
(__fchtmp.921 var=236) load (__M_WDMB.10 __inl_p_x0.880 _ZL2mu.767 __extDM_int32_.773 pointer_delay_line_buffer_len.779 pointer_filter_coefficients_buffer_len.783) <744>;
|
||||||
|
(__fchtmp.922 var=237) load (__M_WDMA.9 __inl_p_h.882 _ZL2mu.767 __extDM_int32_.773 pointer_delay_line_buffer_len.779 pointer_filter_coefficients_buffer_len.783) <745>;
|
||||||
|
(__fchtmp.932 var=247) load (__M_WDMB.10 __inl_p_x0.2012 _ZL2mu.767 __extDM_int32_.773 pointer_delay_line_buffer_len.779 pointer_filter_coefficients_buffer_len.783) <755>;
|
||||||
|
(__fchtmp.933 var=248) load (__M_WDMA.9 __rt.2260 _ZL2mu.767 __extDM_int32_.773 pointer_delay_line_buffer_len.779 pointer_filter_coefficients_buffer_len.783) <756>;
|
||||||
|
(__inl_acc1_A.944 var=101) accum_t__pl_accum_t_accum_t (__inl_acc1_A.885 __tmp.2025) <767>;
|
||||||
|
(__inl_acc1_B.946 var=102) accum_t__pl_accum_t_accum_t (__inl_acc1_B.886 __tmp.2030) <769>;
|
||||||
|
(__inl_p_x0.2012 var=96) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__inl_p_x0.880 __ct_m4.2073 __fch_pointer_delay_line_ptr_start.801 __tmp.2422) <1621>;
|
||||||
|
(__inl_p_x0.2020 var=96) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__inl_p_x0.2012 __ct_m4.2073 __fch_pointer_delay_line_ptr_start.801 __tmp.2422) <1632>;
|
||||||
|
(__tmp.2025 var=258) int72__multss_int32__int32__uint1_ (__fchtmp.921 __fchtmp.922 __ct_0.75) <1640>;
|
||||||
|
(__tmp.2030 var=260) int72__multss_int32__int32__uint1_ (__fchtmp.932 __fchtmp.933 __ct_0.75) <1648>;
|
||||||
|
(__rt.2260 var=480) __Pvoid__pl___Pvoid_int18_ (__inl_p_h.882 __ct_4.2407) <1958>;
|
||||||
|
(__rt.2282 var=480) __Pvoid__pl___Pvoid_int18_ (__rt.2260 __ct_4.2407) <1986>;
|
||||||
|
} #403 off=3
|
||||||
|
{
|
||||||
|
() for_count (__vcnt.2442) <774>;
|
||||||
|
(__inl_p_x0.1045 var=96 __inl_p_x0.1046 var=96) exit (__inl_p_x0.2020) <822>;
|
||||||
|
(__inl_p_h.1049 var=98 __inl_p_h.1050 var=98) exit (__rt.2282) <824>;
|
||||||
|
(__inl_acc1_A.1055 var=101 __inl_acc1_A.1056 var=101) exit (__inl_acc1_A.944) <827>;
|
||||||
|
(__inl_acc1_B.1057 var=102 __inl_acc1_B.1058 var=102) exit (__inl_acc1_B.946) <828>;
|
||||||
|
} #19
|
||||||
|
} #16 rng=[1,65535]
|
||||||
|
#99 off=4
|
||||||
|
(__ptr_filter_accumulator.69 var=72) const () <93>;
|
||||||
|
(__ptr_output_32.71 var=74) const () <95>;
|
||||||
|
(__ptr_mu.73 var=76) const () <97>;
|
||||||
|
(__inl_acc1_C.1127 var=110) accum_t__pl_accum_t_accum_t (__inl_acc1_A.1056 __inl_acc1_B.1058) <863>;
|
||||||
|
(__tmpb0_F_Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_.1128 var=91) __sint_rnd_saturate_accum_t (__inl_acc1_C.1127) <864>;
|
||||||
|
(__M_WDMB.1132 var=12 _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E18filter_accumulator.1133 var=43) store (__tmpb0_F_Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_.1128 __ptr_filter_accumulator.69 _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E18filter_accumulator.41) <868>;
|
||||||
|
(__fch__ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre.1137 var=274) load (__M_WDMA.9 __ptr_c_sensor_pre.61 _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre.561) <872>;
|
||||||
|
(__tmp.1142 var=279) __sint__mi___sint___sint (__fch__ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre.1137 __tmpb0_F_Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_.1128) <877>;
|
||||||
|
(__M_WDMB.1146 var=12 _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E9output_32.1147 var=44) store (__tmp.1142 __ptr_output_32.71 _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E9output_32.42) <881>;
|
||||||
|
(__fch_pointer_filter_coefficients_ptr_start.1163 var=290) load (__M_WDMA.9 __rt.2392 pointer_filter_coefficients_ptr_start.785) <897>;
|
||||||
|
(__fch__ZL2mu.1211 var=327) load (__M_WDMA.9 __ptr_mu.73 _ZL2mu.767) <945>;
|
||||||
|
(__inl_prod.1213 var=124) __sint_rnd_saturate_accum_t (__inl_acc_C.2043) <947>;
|
||||||
|
(__inl_p_x1.2038 var=119) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__fch_pointer_delay_line_ptr_current.796 __ct_m4.2073 __fch_pointer_delay_line_ptr_start.801 __tmp.2422) <1659>;
|
||||||
|
(__inl_acc_C.2043 var=123) int72__multss_int32__int32__uint1_ (__fch__ZL2mu.1211 __tmp.1142 __ct_0.75) <1667>;
|
||||||
|
(__ct_m8.2074 var=424) const () <1737>;
|
||||||
|
(__trgt.2443 var=542) const () <2308>;
|
||||||
|
() void_doloop_uint16__uint16_ (__cv.2139 __trgt.2443) <2309>;
|
||||||
|
(__vcnt.2444 var=543) undefined () <2310>;
|
||||||
|
for {
|
||||||
|
{
|
||||||
|
(_ZL2mu.1233 var=45) entry (_ZL2mu.1378 _ZL2mu.767) <967>;
|
||||||
|
(__extDM_int32_.1234 var=46) entry (__extDM_int32_.1380 __extDM_int32_.773) <968>;
|
||||||
|
(pointer_delay_line_buffer_len.1242 var=54) entry (pointer_delay_line_buffer_len.1396 pointer_delay_line_buffer_len.779) <976>;
|
||||||
|
(pointer_filter_coefficients_buffer_len.1243 var=55) entry (pointer_filter_coefficients_buffer_len.1398 pointer_filter_coefficients_buffer_len.783) <977>;
|
||||||
|
(__extDM_int64_.1245 var=57) entry (__extDM_int64_.1402 __extDM_int64_.774) <979>;
|
||||||
|
(__inl_p_h0.1287 var=117) entry (__inl_p_h0.1486 __fch_pointer_filter_coefficients_ptr_start.1163) <1021>;
|
||||||
|
(__inl_p_x0.1288 var=118) entry (__inl_p_x0.1488 __fch_pointer_delay_line_ptr_current.796) <1022>;
|
||||||
|
(__inl_p_x1.1289 var=119) entry (__inl_p_x1.1490 __inl_p_x1.2038) <1023>;
|
||||||
|
} #22
|
||||||
|
{
|
||||||
|
(__fchtmp.1305 var=332) load (__M_LDMA.12 __inl_p_h0.1287 _ZL2mu.1233 __extDM_int32_.1234 __extDM_int64_.1245 pointer_delay_line_buffer_len.1242 pointer_filter_coefficients_buffer_len.1243) <1039>;
|
||||||
|
(__inl_h0.1307 var=126 __inl_h1.1308 var=127) void_lldecompose___ulonglong___sint___sint (__fchtmp.1305) <1041>;
|
||||||
|
(__fchtmp.1311 var=338) load (__M_WDMB.10 __inl_p_x0.1288 _ZL2mu.1233 __extDM_int32_.1234 pointer_delay_line_buffer_len.1242 pointer_filter_coefficients_buffer_len.1243) <1044>;
|
||||||
|
(__inl_acc_A.1313 var=128) accum_t__pl_accum_t_accum_t (__inl_h0.1307 __tmp.2048) <1046>;
|
||||||
|
(__fchtmp.1314 var=341) load (__M_WDMB.10 __inl_p_x1.1289 _ZL2mu.1233 __extDM_int32_.1234 pointer_delay_line_buffer_len.1242 pointer_filter_coefficients_buffer_len.1243) <1047>;
|
||||||
|
(__inl_acc_B.1316 var=129) accum_t__pl_accum_t_accum_t (__inl_h1.1308 __tmp.2053) <1049>;
|
||||||
|
(__tmp.1329 var=356) __sint_rnd_saturate_accum_t (__inl_acc_A.1313) <1062>;
|
||||||
|
(__tmp.1330 var=357) __sint_rnd_saturate_accum_t (__inl_acc_B.1316) <1063>;
|
||||||
|
(__tmp.1331 var=358) __ulonglong_llcompose___sint___sint (__tmp.1329 __tmp.1330) <1064>;
|
||||||
|
(__M_LDMA.1333 var=14 _ZL2mu.1334 var=45 __extDM_int32_.1335 var=46 __extDM_int64_.1336 var=57 pointer_delay_line_buffer_len.1337 var=54 pointer_filter_coefficients_buffer_len.1338 var=55) store (__tmp.1331 __inl_p_h0.1287 _ZL2mu.1233 __extDM_int32_.1234 __extDM_int64_.1245 pointer_delay_line_buffer_len.1242 pointer_filter_coefficients_buffer_len.1243) <1066>;
|
||||||
|
(__tmp.2048 var=339) int72__multss_int32__int32__uint1_ (__inl_prod.1213 __fchtmp.1311 __ct_0.75) <1675>;
|
||||||
|
(__tmp.2053 var=342) int72__multss_int32__int32__uint1_ (__inl_prod.1213 __fchtmp.1314 __ct_0.75) <1683>;
|
||||||
|
(__inl_p_x0.2061 var=118) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__inl_p_x0.1288 __ct_m8.2074 __fch_pointer_delay_line_ptr_start.801 __tmp.2422) <1694>;
|
||||||
|
(__inl_p_x1.2069 var=119) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__inl_p_x1.1289 __ct_m8.2074 __fch_pointer_delay_line_ptr_start.801 __tmp.2422) <1705>;
|
||||||
|
(__rt.2304 var=480) __Pvoid__pl___Pvoid_int18_ (__inl_p_h0.1287 __ct_8.2408) <2014>;
|
||||||
|
} #473 off=5
|
||||||
|
{
|
||||||
|
() for_count (__vcnt.2444) <1074>;
|
||||||
|
(_ZL2mu.1378 var=45 _ZL2mu.1379 var=45) exit (_ZL2mu.1334) <1091>;
|
||||||
|
(__extDM_int32_.1380 var=46 __extDM_int32_.1381 var=46) exit (__extDM_int32_.1335) <1092>;
|
||||||
|
(pointer_delay_line_buffer_len.1396 var=54 pointer_delay_line_buffer_len.1397 var=54) exit (pointer_delay_line_buffer_len.1337) <1100>;
|
||||||
|
(pointer_filter_coefficients_buffer_len.1398 var=55 pointer_filter_coefficients_buffer_len.1399 var=55) exit (pointer_filter_coefficients_buffer_len.1338) <1101>;
|
||||||
|
(__extDM_int64_.1402 var=57 __extDM_int64_.1403 var=57) exit (__extDM_int64_.1336) <1103>;
|
||||||
|
(__inl_p_h0.1486 var=117 __inl_p_h0.1487 var=117) exit (__rt.2304) <1145>;
|
||||||
|
(__inl_p_x0.1488 var=118 __inl_p_x0.1489 var=118) exit (__inl_p_x0.2061) <1146>;
|
||||||
|
(__inl_p_x1.1490 var=119 __inl_p_x1.1491 var=119) exit (__inl_p_x1.2069) <1147>;
|
||||||
|
} #24
|
||||||
|
} #21 rng=[1,65535]
|
||||||
|
#36 off=6 nxt=-2
|
||||||
|
(__fch__ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E9output_32.1709 var=377) load (__M_WDMB.10 __ptr_output_32.71 _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E9output_32.1147) <1352>;
|
||||||
|
(__tmp.1714 var=382) __sint_rnd_saturate_accum_t (__tmp.2427) <1357>;
|
||||||
|
(__tmp.1715 var=383) __sshort___sshort___sint (__tmp.1714) <1358>;
|
||||||
|
(__M_SDMB.1721 var=8 __extDM_int16_.1722 var=47 __vola.1723 var=29) store (__tmp.1715 output_port.93 __extDM_int16_.772 __vola.786) <1364>;
|
||||||
|
(__rd___sp.1910 var=58) rd_res_reg (__R_SP.24 __sp.100) <1464>;
|
||||||
|
(__R_SP.1914 var=26 __sp.1915 var=34) wr_res_reg (__rt.2238 __sp.100) <1468>;
|
||||||
|
() void_ret_dmaddr_ (__la.78) <1469>;
|
||||||
|
() sink (__vola.1723) <1470>;
|
||||||
|
() sink (__extDM.768) <1473>;
|
||||||
|
() sink (__extPM.776) <1474>;
|
||||||
|
() sink (__sp.1915) <1475>;
|
||||||
|
() sink (_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E11c_sensor_32.256) <1476>;
|
||||||
|
() sink (_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E13acc_sensor_32.275) <1477>;
|
||||||
|
() sink (_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre.561) <1478>;
|
||||||
|
() sink (_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E14acc_sensor_pre.574) <1479>;
|
||||||
|
() sink (pointer_delay_line.778) <1480>;
|
||||||
|
() sink (__extDM_BufferPtrDMB.770) <1481>;
|
||||||
|
() sink (pointer_filter_coefficients.782) <1482>;
|
||||||
|
() sink (__extDM_BufferPtr.769) <1483>;
|
||||||
|
() sink (_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E18filter_accumulator.1133) <1484>;
|
||||||
|
() sink (_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E9output_32.1147) <1485>;
|
||||||
|
() sink (_ZL2mu.1379) <1486>;
|
||||||
|
() sink (__extDM_int32_.1381) <1487>;
|
||||||
|
() sink (__extDM_int16_.1722) <1488>;
|
||||||
|
() sink (__extDM_void.775) <1489>;
|
||||||
|
() sink (__extPM_void.777) <1490>;
|
||||||
|
() sink (pointer_delay_line_ptr_current.780) <1491>;
|
||||||
|
() sink (__extDM___PDMint32_.771) <1492>;
|
||||||
|
() sink (pointer_delay_line_ptr_start.781) <1493>;
|
||||||
|
() sink (pointer_filter_coefficients_ptr_current.784) <1494>;
|
||||||
|
() sink (pointer_delay_line_buffer_len.1397) <1495>;
|
||||||
|
() sink (pointer_filter_coefficients_buffer_len.1399) <1496>;
|
||||||
|
() sink (pointer_filter_coefficients_ptr_start.785) <1497>;
|
||||||
|
() sink (__extDM_int64_.1403) <1498>;
|
||||||
|
() sink (__ct_0.75) <1499>;
|
||||||
|
(__rt.2238 var=480) __Pvoid__pl___Pvoid_int18_ (__rd___sp.1910 __ct_0s0.2406) <1930>;
|
||||||
|
(__ct_0s0.2406 var=509) const () <2171>;
|
||||||
|
(__tmp.2427 var=381) int72__shift_int72__int72__uint2_ (__fch__ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E9output_32.1709 __ct_16.247 __ct_1.2426) <2205>;
|
||||||
|
} #0
|
||||||
|
0 : 'signal_processing\\signal_path.c';
|
||||||
|
----------
|
||||||
|
0 : (0,346:0,0);
|
||||||
|
14 : (0,383:4,23);
|
||||||
|
16 : (0,386:28,40);
|
||||||
|
21 : (0,390:4,82);
|
||||||
|
36 : (0,398:0,110);
|
||||||
|
99 : (0,390:4,80);
|
||||||
|
403 : (0,386:28,53);
|
||||||
|
473 : (0,390:4,0);
|
||||||
|
593 : (0,383:4,23);
|
||||||
|
615 : (0,386:28,40);
|
||||||
|
----------
|
||||||
|
85 : (0,388:19,0);
|
||||||
|
87 : (0,383:42,0);
|
||||||
|
89 : (0,386:28,0);
|
||||||
|
91 : (0,386:28,0);
|
||||||
|
93 : (0,386:4,0);
|
||||||
|
95 : (0,388:4,0);
|
||||||
|
119 : (0,346:5,0);
|
||||||
|
123 : (0,346:5,0);
|
||||||
|
263 : (0,370:47,0);
|
||||||
|
267 : (0,370:47,8);
|
||||||
|
269 : (0,370:55,0);
|
||||||
|
277 : (0,370:19,8);
|
||||||
|
283 : (0,371:50,9);
|
||||||
|
293 : (0,371:21,9);
|
||||||
|
491 : (0,376:21,16);
|
||||||
|
503 : (0,377:23,17);
|
||||||
|
599 : (0,383:21,0);
|
||||||
|
600 : (0,383:57,0);
|
||||||
|
604 : (0,383:56,0);
|
||||||
|
607 : (0,383:4,23);
|
||||||
|
608 : (0,383:4,0);
|
||||||
|
609 : (0,383:4,23);
|
||||||
|
619 : (0,386:28,30);
|
||||||
|
624 : (0,386:28,31);
|
||||||
|
629 : (0,386:28,32);
|
||||||
|
634 : (0,386:28,33);
|
||||||
|
639 : (0,386:28,34);
|
||||||
|
703 : (0,386:28,40);
|
||||||
|
705 : (0,386:28,40);
|
||||||
|
708 : (0,386:28,40);
|
||||||
|
709 : (0,386:28,40);
|
||||||
|
744 : (0,386:28,40);
|
||||||
|
745 : (0,386:28,41);
|
||||||
|
755 : (0,386:28,46);
|
||||||
|
756 : (0,386:28,47);
|
||||||
|
767 : (0,386:28,52);
|
||||||
|
769 : (0,386:28,53);
|
||||||
|
774 : (0,386:28,56);
|
||||||
|
822 : (0,386:28,56);
|
||||||
|
824 : (0,386:28,56);
|
||||||
|
827 : (0,386:28,56);
|
||||||
|
828 : (0,386:28,56);
|
||||||
|
863 : (0,386:28,57);
|
||||||
|
864 : (0,386:28,58);
|
||||||
|
868 : (0,386:22,61);
|
||||||
|
872 : (0,388:31,62);
|
||||||
|
877 : (0,388:35,62);
|
||||||
|
881 : (0,388:13,62);
|
||||||
|
897 : (0,390:4,70);
|
||||||
|
945 : (0,390:4,79);
|
||||||
|
947 : (0,390:4,80);
|
||||||
|
967 : (0,390:4,82);
|
||||||
|
968 : (0,390:4,82);
|
||||||
|
976 : (0,390:4,82);
|
||||||
|
977 : (0,390:4,82);
|
||||||
|
979 : (0,390:4,82);
|
||||||
|
1021 : (0,390:4,82);
|
||||||
|
1022 : (0,390:4,82);
|
||||||
|
1023 : (0,390:4,82);
|
||||||
|
1039 : (0,390:4,82);
|
||||||
|
1041 : (0,390:4,82);
|
||||||
|
1044 : (0,390:4,85);
|
||||||
|
1046 : (0,390:4,85);
|
||||||
|
1047 : (0,390:4,86);
|
||||||
|
1049 : (0,390:4,86);
|
||||||
|
1062 : (0,390:4,89);
|
||||||
|
1063 : (0,390:4,89);
|
||||||
|
1064 : (0,390:4,89);
|
||||||
|
1066 : (0,390:4,89);
|
||||||
|
1074 : (0,390:4,93);
|
||||||
|
1091 : (0,390:4,93);
|
||||||
|
1092 : (0,390:4,93);
|
||||||
|
1100 : (0,390:4,93);
|
||||||
|
1101 : (0,390:4,93);
|
||||||
|
1103 : (0,390:4,93);
|
||||||
|
1145 : (0,390:4,93);
|
||||||
|
1146 : (0,390:4,93);
|
||||||
|
1147 : (0,390:4,93);
|
||||||
|
1352 : (0,395:56,100);
|
||||||
|
1357 : (0,395:25,100);
|
||||||
|
1358 : (0,395:23,100);
|
||||||
|
1364 : (0,395:19,100);
|
||||||
|
1464 : (0,398:0,0);
|
||||||
|
1468 : (0,398:0,110);
|
||||||
|
1469 : (0,398:0,110);
|
||||||
|
1621 : (0,386:28,45);
|
||||||
|
1632 : (0,386:28,51);
|
||||||
|
1640 : (0,386:28,52);
|
||||||
|
1648 : (0,386:28,53);
|
||||||
|
1659 : (0,390:4,77);
|
||||||
|
1667 : (0,390:4,79);
|
||||||
|
1675 : (0,390:4,85);
|
||||||
|
1683 : (0,390:4,86);
|
||||||
|
1694 : (0,390:4,87);
|
||||||
|
1705 : (0,390:4,88);
|
||||||
|
1735 : (0,386:28,0);
|
||||||
|
1737 : (0,390:4,0);
|
||||||
|
1858 : (0,386:28,0);
|
||||||
|
1902 : (0,346:5,0);
|
||||||
|
1930 : (0,398:0,0);
|
||||||
|
1958 : (0,386:28,0);
|
||||||
|
1986 : (0,386:28,0);
|
||||||
|
2014 : (0,390:4,0);
|
||||||
|
2042 : (0,386:28,0);
|
||||||
|
2070 : (0,386:28,0);
|
||||||
|
2098 : (0,386:28,0);
|
||||||
|
2126 : (0,390:4,0);
|
||||||
|
2169 : (0,346:5,0);
|
||||||
|
2171 : (0,398:0,0);
|
||||||
|
2173 : (0,386:28,0);
|
||||||
|
2175 : (0,390:4,0);
|
||||||
|
2180 : (0,370:52,0);
|
||||||
|
2181 : (0,370:52,8);
|
||||||
|
2189 : (0,371:55,9);
|
||||||
|
2197 : (0,386:28,45);
|
||||||
|
2204 : (0,395:61,0);
|
||||||
|
2205 : (0,395:61,100);
|
||||||
|
2306 : (0,386:28,56);
|
||||||
|
2309 : (0,390:4,93);
|
||||||
|
|
||||||
@@ -8,3 +8,11 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
|
|||||||
0
|
0
|
||||||
0
|
0
|
||||||
0
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
2
|
||||||
|
7
|
||||||
|
7
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||||
|
|
||||||
@@ -171,75 +171,75 @@ F_Z15sig_calc_biquadP16SingleSignalPathi {
|
|||||||
} #0
|
} #0
|
||||||
0 : 'signal_processing\\signal_path.c';
|
0 : 'signal_processing\\signal_path.c';
|
||||||
----------
|
----------
|
||||||
0 : (0,173:0,0);
|
0 : (0,180:0,0);
|
||||||
4 : (0,174:4,1);
|
4 : (0,181:4,1);
|
||||||
6 : (0,174:40,2);
|
6 : (0,181:40,2);
|
||||||
10 : (0,188:4,16);
|
10 : (0,195:4,16);
|
||||||
553 : (0,174:34,1);
|
553 : (0,181:34,1);
|
||||||
591 : (0,187:15,11);
|
591 : (0,194:15,11);
|
||||||
----------
|
----------
|
||||||
76 : (0,173:4,0);
|
76 : (0,180:4,0);
|
||||||
80 : (0,173:4,0);
|
80 : (0,180:4,0);
|
||||||
87 : (0,174:14,1);
|
87 : (0,181:14,1);
|
||||||
88 : (0,174:37,0);
|
88 : (0,181:37,0);
|
||||||
109 : (0,174:4,1);
|
109 : (0,181:4,1);
|
||||||
117 : (0,178:39,6);
|
117 : (0,185:39,6);
|
||||||
125 : (0,178:68,6);
|
125 : (0,185:68,6);
|
||||||
132 : (0,178:90,6);
|
132 : (0,185:90,6);
|
||||||
134 : (0,178:44,6);
|
134 : (0,185:44,6);
|
||||||
141 : (0,179:30,6);
|
141 : (0,186:30,6);
|
||||||
148 : (0,179:52,6);
|
148 : (0,186:52,6);
|
||||||
150 : (0,178:95,6);
|
150 : (0,185:95,6);
|
||||||
157 : (0,179:81,6);
|
157 : (0,186:81,6);
|
||||||
164 : (0,179:103,6);
|
164 : (0,186:103,6);
|
||||||
166 : (0,179:57,6);
|
166 : (0,186:57,6);
|
||||||
173 : (0,180:30,6);
|
173 : (0,187:30,6);
|
||||||
180 : (0,180:51,6);
|
180 : (0,187:51,6);
|
||||||
182 : (0,179:108,6);
|
182 : (0,186:108,6);
|
||||||
184 : (0,181:32,0);
|
184 : (0,188:32,0);
|
||||||
187 : (0,181:12,7);
|
187 : (0,188:12,7);
|
||||||
201 : (0,184:15,8);
|
201 : (0,191:15,8);
|
||||||
208 : (0,185:15,9);
|
208 : (0,192:15,9);
|
||||||
222 : (0,186:15,10);
|
222 : (0,193:15,10);
|
||||||
229 : (0,187:15,11);
|
229 : (0,194:15,11);
|
||||||
230 : (0,174:4,15);
|
230 : (0,181:4,15);
|
||||||
231 : (0,174:4,15);
|
231 : (0,181:4,15);
|
||||||
232 : (0,174:4,15);
|
232 : (0,181:4,15);
|
||||||
235 : (0,188:4,0);
|
235 : (0,195:4,0);
|
||||||
239 : (0,188:4,16);
|
239 : (0,195:4,16);
|
||||||
240 : (0,188:4,16);
|
240 : (0,195:4,16);
|
||||||
241 : (0,188:4,0);
|
241 : (0,195:4,0);
|
||||||
293 : (0,178:8,6);
|
293 : (0,185:8,6);
|
||||||
301 : (0,178:46,6);
|
301 : (0,185:46,6);
|
||||||
309 : (0,179:8,6);
|
309 : (0,186:8,6);
|
||||||
317 : (0,179:59,6);
|
317 : (0,186:59,6);
|
||||||
325 : (0,180:8,6);
|
325 : (0,187:8,6);
|
||||||
391 : (0,173:4,0);
|
391 : (0,180:4,0);
|
||||||
419 : (0,174:14,1);
|
419 : (0,181:14,1);
|
||||||
447 : (0,178:28,6);
|
447 : (0,185:28,6);
|
||||||
475 : (0,188:4,0);
|
475 : (0,195:4,0);
|
||||||
503 : (0,178:63,0);
|
503 : (0,185:63,0);
|
||||||
531 : (0,178:90,0);
|
531 : (0,185:90,0);
|
||||||
559 : (0,179:30,0);
|
559 : (0,186:30,0);
|
||||||
587 : (0,179:52,0);
|
587 : (0,186:52,0);
|
||||||
615 : (0,179:76,0);
|
615 : (0,186:76,0);
|
||||||
643 : (0,179:103,0);
|
643 : (0,186:103,0);
|
||||||
671 : (0,180:30,0);
|
671 : (0,187:30,0);
|
||||||
699 : (0,180:51,0);
|
699 : (0,187:51,0);
|
||||||
727 : (0,179:30,0);
|
727 : (0,186:30,0);
|
||||||
755 : (0,178:63,0);
|
755 : (0,185:63,0);
|
||||||
783 : (0,180:30,0);
|
783 : (0,187:30,0);
|
||||||
811 : (0,179:76,0);
|
811 : (0,186:76,0);
|
||||||
840 : (0,173:4,0);
|
840 : (0,180:4,0);
|
||||||
842 : (0,174:14,0);
|
842 : (0,181:14,0);
|
||||||
848 : (0,178:28,0);
|
848 : (0,185:28,0);
|
||||||
854 : (0,188:4,0);
|
854 : (0,195:4,0);
|
||||||
856 : (0,178:63,0);
|
856 : (0,185:63,0);
|
||||||
860 : (0,178:90,0);
|
860 : (0,185:90,0);
|
||||||
864 : (0,178:63,0);
|
864 : (0,185:63,0);
|
||||||
869 : (0,174:34,1);
|
869 : (0,181:34,1);
|
||||||
870 : (0,174:34,1);
|
870 : (0,181:34,1);
|
||||||
877 : (0,181:29,0);
|
877 : (0,188:29,0);
|
||||||
878 : (0,181:29,7);
|
878 : (0,188:29,7);
|
||||||
928 : (0,174:4,1);
|
928 : (0,181:4,1);
|
||||||
|
|
||||||
|
|||||||
@@ -8,3 +8,11 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
|
|||||||
0
|
0
|
||||||
0
|
0
|
||||||
0
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
2
|
||||||
|
7
|
||||||
|
7
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||||
|
|
||||||
@@ -263,107 +263,107 @@ F_Z15sig_init_weightP16SingleSignalPathdi {
|
|||||||
} #0
|
} #0
|
||||||
0 : 'signal_processing\\signal_path.c';
|
0 : 'signal_processing\\signal_path.c';
|
||||||
----------
|
----------
|
||||||
0 : (0,157:0,0);
|
0 : (0,164:0,0);
|
||||||
4 : (0,159:4,1);
|
4 : (0,166:4,1);
|
||||||
6 : (0,159:22,2);
|
6 : (0,166:22,2);
|
||||||
10 : (0,169:0,22);
|
10 : (0,176:0,22);
|
||||||
181 : (0,167:14,18);
|
181 : (0,174:14,18);
|
||||||
248 : (0,165:20,13);
|
248 : (0,172:20,13);
|
||||||
269 : (0,159:15,1);
|
269 : (0,166:15,1);
|
||||||
272 : (0,159:15,1);
|
272 : (0,166:15,1);
|
||||||
273 : (0,159:15,1);
|
273 : (0,166:15,1);
|
||||||
282 : (0,165:20,13);
|
282 : (0,172:20,13);
|
||||||
285 : (0,165:25,10);
|
285 : (0,172:25,10);
|
||||||
286 : (0,165:25,10);
|
286 : (0,172:25,10);
|
||||||
296 : (0,167:14,18);
|
296 : (0,174:14,18);
|
||||||
299 : (0,165:40,16);
|
299 : (0,172:40,16);
|
||||||
300 : (0,165:40,16);
|
300 : (0,172:40,16);
|
||||||
305 : (0,165:40,16);
|
305 : (0,172:40,16);
|
||||||
306 : (0,165:40,16);
|
306 : (0,172:40,16);
|
||||||
311 : (0,166:32,17);
|
311 : (0,173:32,17);
|
||||||
312 : (0,166:32,17);
|
312 : (0,173:32,17);
|
||||||
317 : (0,166:32,17);
|
317 : (0,173:32,17);
|
||||||
318 : (0,166:32,17);
|
318 : (0,173:32,17);
|
||||||
323 : (0,166:23,17);
|
323 : (0,173:23,17);
|
||||||
324 : (0,166:23,17);
|
324 : (0,173:23,17);
|
||||||
----------
|
----------
|
||||||
77 : (0,157:5,0);
|
77 : (0,164:5,0);
|
||||||
81 : (0,157:5,0);
|
81 : (0,164:5,0);
|
||||||
87 : (0,159:18,0);
|
87 : (0,166:18,0);
|
||||||
109 : (0,159:4,1);
|
109 : (0,166:4,1);
|
||||||
110 : (0,160:33,0);
|
110 : (0,167:33,0);
|
||||||
115 : (0,160:14,2);
|
115 : (0,167:14,2);
|
||||||
116 : (0,164:33,0);
|
116 : (0,171:33,0);
|
||||||
121 : (0,164:14,5);
|
121 : (0,171:14,5);
|
||||||
127 : (0,165:20,0);
|
127 : (0,172:20,0);
|
||||||
140 : (0,166:14,17);
|
140 : (0,173:14,17);
|
||||||
144 : (0,167:14,18);
|
144 : (0,174:14,18);
|
||||||
145 : (0,159:4,21);
|
145 : (0,166:4,21);
|
||||||
146 : (0,159:4,21);
|
146 : (0,166:4,21);
|
||||||
147 : (0,159:4,21);
|
147 : (0,166:4,21);
|
||||||
152 : (0,169:0,0);
|
152 : (0,176:0,0);
|
||||||
156 : (0,169:0,22);
|
156 : (0,176:0,22);
|
||||||
157 : (0,169:0,22);
|
157 : (0,176:0,22);
|
||||||
249 : (0,157:5,0);
|
249 : (0,164:5,0);
|
||||||
286 : (0,160:14,2);
|
286 : (0,167:14,2);
|
||||||
314 : (0,169:0,0);
|
314 : (0,176:0,0);
|
||||||
342 : (0,166:14,0);
|
342 : (0,173:14,0);
|
||||||
370 : (0,167:14,0);
|
370 : (0,174:14,0);
|
||||||
398 : (0,157:5,0);
|
398 : (0,164:5,0);
|
||||||
400 : (0,160:14,0);
|
400 : (0,167:14,0);
|
||||||
406 : (0,169:0,0);
|
406 : (0,176:0,0);
|
||||||
408 : (0,166:14,0);
|
408 : (0,173:14,0);
|
||||||
440 : (0,165:20,0);
|
440 : (0,172:20,0);
|
||||||
441 : (0,165:20,13);
|
441 : (0,172:20,13);
|
||||||
442 : (0,165:20,13);
|
442 : (0,172:20,13);
|
||||||
443 : (0,165:20,13);
|
443 : (0,172:20,13);
|
||||||
444 : (0,165:20,13);
|
444 : (0,172:20,13);
|
||||||
445 : (0,165:20,13);
|
445 : (0,172:20,13);
|
||||||
446 : (0,165:20,13);
|
446 : (0,172:20,13);
|
||||||
485 : (0,159:15,0);
|
485 : (0,166:15,0);
|
||||||
486 : (0,159:15,1);
|
486 : (0,166:15,1);
|
||||||
487 : (0,159:15,1);
|
487 : (0,166:15,1);
|
||||||
488 : (0,159:15,1);
|
488 : (0,166:15,1);
|
||||||
489 : (0,159:15,1);
|
489 : (0,166:15,1);
|
||||||
490 : (0,159:15,1);
|
490 : (0,166:15,1);
|
||||||
491 : (0,159:15,1);
|
491 : (0,166:15,1);
|
||||||
498 : (0,159:15,1);
|
498 : (0,166:15,1);
|
||||||
518 : (0,159:15,1);
|
518 : (0,166:15,1);
|
||||||
521 : (0,165:25,0);
|
521 : (0,172:25,0);
|
||||||
522 : (0,165:25,10);
|
522 : (0,172:25,10);
|
||||||
523 : (0,165:25,10);
|
523 : (0,172:25,10);
|
||||||
524 : (0,165:25,10);
|
524 : (0,172:25,10);
|
||||||
525 : (0,165:25,10);
|
525 : (0,172:25,10);
|
||||||
526 : (0,165:25,10);
|
526 : (0,172:25,10);
|
||||||
533 : (0,165:40,0);
|
533 : (0,172:40,0);
|
||||||
534 : (0,165:40,16);
|
534 : (0,172:40,16);
|
||||||
535 : (0,165:40,16);
|
535 : (0,172:40,16);
|
||||||
536 : (0,165:40,16);
|
536 : (0,172:40,16);
|
||||||
537 : (0,165:40,16);
|
537 : (0,172:40,16);
|
||||||
538 : (0,165:40,16);
|
538 : (0,172:40,16);
|
||||||
539 : (0,165:40,16);
|
539 : (0,172:40,16);
|
||||||
545 : (0,165:40,0);
|
545 : (0,172:40,0);
|
||||||
546 : (0,165:40,16);
|
546 : (0,172:40,16);
|
||||||
547 : (0,165:40,16);
|
547 : (0,172:40,16);
|
||||||
548 : (0,165:40,16);
|
548 : (0,172:40,16);
|
||||||
549 : (0,165:40,16);
|
549 : (0,172:40,16);
|
||||||
550 : (0,165:40,16);
|
550 : (0,172:40,16);
|
||||||
557 : (0,166:32,17);
|
557 : (0,173:32,17);
|
||||||
558 : (0,166:32,17);
|
558 : (0,173:32,17);
|
||||||
559 : (0,166:32,17);
|
559 : (0,173:32,17);
|
||||||
560 : (0,166:32,17);
|
560 : (0,173:32,17);
|
||||||
561 : (0,166:32,17);
|
561 : (0,173:32,17);
|
||||||
568 : (0,166:32,0);
|
568 : (0,173:32,0);
|
||||||
569 : (0,166:32,17);
|
569 : (0,173:32,17);
|
||||||
570 : (0,166:32,17);
|
570 : (0,173:32,17);
|
||||||
571 : (0,166:32,17);
|
571 : (0,173:32,17);
|
||||||
572 : (0,166:32,17);
|
572 : (0,173:32,17);
|
||||||
573 : (0,166:32,17);
|
573 : (0,173:32,17);
|
||||||
574 : (0,166:32,17);
|
574 : (0,173:32,17);
|
||||||
581 : (0,166:23,17);
|
581 : (0,173:23,17);
|
||||||
582 : (0,166:23,17);
|
582 : (0,173:23,17);
|
||||||
583 : (0,166:23,17);
|
583 : (0,173:23,17);
|
||||||
584 : (0,166:23,17);
|
584 : (0,173:23,17);
|
||||||
585 : (0,166:23,17);
|
585 : (0,173:23,17);
|
||||||
647 : (0,159:4,1);
|
647 : (0,166:4,1);
|
||||||
|
|
||||||
|
|||||||
@@ -8,3 +8,9 @@ db8ac96f746c20d8257c01deb0158ddbdd492022
|
|||||||
0
|
0
|
||||||
0
|
0
|
||||||
0
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
2
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 15:57:59 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||||
|
|
||||||
@@ -90,29 +90,29 @@ F_Z33sig_cirular_buffer_ptr_put_sampleP9BufferPtri {
|
|||||||
} #5 off=0 nxt=-2
|
} #5 off=0 nxt=-2
|
||||||
0 : 'signal_processing\\signal_path.c';
|
0 : 'signal_processing\\signal_path.c';
|
||||||
----------
|
----------
|
||||||
5 : (0,114:0,3);
|
5 : (0,116:0,3);
|
||||||
----------
|
----------
|
||||||
75 : (0,111:5,0);
|
75 : (0,113:5,0);
|
||||||
79 : (0,111:5,0);
|
79 : (0,113:5,0);
|
||||||
84 : (0,112:11,1);
|
84 : (0,114:11,1);
|
||||||
85 : (0,112:4,1);
|
85 : (0,114:4,1);
|
||||||
95 : (0,113:67,2);
|
95 : (0,115:67,2);
|
||||||
99 : (0,113:86,2);
|
99 : (0,115:86,2);
|
||||||
107 : (0,113:10,2);
|
107 : (0,115:10,2);
|
||||||
108 : (0,114:0,0);
|
108 : (0,116:0,0);
|
||||||
112 : (0,114:0,3);
|
112 : (0,116:0,3);
|
||||||
113 : (0,114:0,3);
|
113 : (0,116:0,3);
|
||||||
159 : (0,113:26,2);
|
159 : (0,115:26,2);
|
||||||
173 : (0,113:26,0);
|
173 : (0,115:26,0);
|
||||||
181 : (0,113:86,0);
|
181 : (0,115:86,0);
|
||||||
208 : (0,111:5,0);
|
208 : (0,113:5,0);
|
||||||
236 : (0,112:11,1);
|
236 : (0,114:11,1);
|
||||||
264 : (0,114:0,0);
|
264 : (0,116:0,0);
|
||||||
292 : (0,113:67,0);
|
292 : (0,115:67,0);
|
||||||
348 : (0,112:11,0);
|
348 : (0,114:11,0);
|
||||||
375 : (0,111:5,0);
|
375 : (0,113:5,0);
|
||||||
377 : (0,112:11,0);
|
377 : (0,114:11,0);
|
||||||
383 : (0,114:0,0);
|
383 : (0,116:0,0);
|
||||||
390 : (0,113:86,0);
|
390 : (0,115:86,0);
|
||||||
391 : (0,113:86,2);
|
391 : (0,115:86,2);
|
||||||
|
|
||||||
|
|||||||
@@ -8,3 +8,6 @@ a930397de8fa3f7e26f75e262973f1cd15f811d0
|
|||||||
0
|
0
|
||||||
0
|
0
|
||||||
0
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 13:04:23 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,9 @@
|
|||||||
|
6bd14b3bc305504dd7bb9269fe30bf59aca75a76
|
||||||
|
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
||||||
|
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
||||||
|
74aa2476c54d9347f6ea99207e69dca964d6754c
|
||||||
|
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
|
90f6ccde6c4767f2999dfe5439f8fe1395fc6f5e
|
||||||
|
115
|
||||||
|
0
|
||||||
|
0
|
||||||
Binary file not shown.
@@ -0,0 +1,115 @@
|
|||||||
|
|
||||||
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
|
||||||
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||||
|
|
||||||
|
|
||||||
|
/***
|
||||||
|
!! void increment_buffert_DMB(BufferPtrDMB *, int)
|
||||||
|
F_Z21increment_buffert_DMBP12BufferPtrDMBi : user_defined, called {
|
||||||
|
fnm : "increment_buffert_DMB" 'void increment_buffert_DMB(BufferPtrDMB *, int)';
|
||||||
|
arg : ( dmaddr_:i dmaddr_:i int32_:i );
|
||||||
|
loc : ( LR[0] A[0] RA[0] );
|
||||||
|
vac : ( srIM[0] );
|
||||||
|
frm : ( );
|
||||||
|
}
|
||||||
|
****
|
||||||
|
***/
|
||||||
|
|
||||||
|
[
|
||||||
|
0 : _Z21increment_buffert_DMBP12BufferPtrDMBi typ=uint20_ bnd=e stl=PM tref=void_____PBufferPtrDMB___sint__
|
||||||
|
11 : __M_WDMA typ=int32_ bnd=d stl=WDMA
|
||||||
|
26 : __R_SP typ=dmaddr_ bnd=d stl=SP
|
||||||
|
34 : __sp typ=dmaddr_ bnd=b stl=SP
|
||||||
|
36 : __extDM_BufferPtrDMB_ptr_current typ=int8_ bnd=b stl=DM
|
||||||
|
38 : __extDM_BufferPtrDMB_ptr_start typ=int8_ bnd=b stl=DM
|
||||||
|
39 : __extDM_BufferPtrDMB_buffer_len typ=int8_ bnd=b stl=DM
|
||||||
|
41 : __rd___sp typ=dmaddr_ bnd=m
|
||||||
|
42 : __ct_0 typ=uint1_ val=0f bnd=m
|
||||||
|
43 : __la typ=dmaddr_ bnd=p tref=dmaddr___
|
||||||
|
44 : buffer typ=dmaddr_ bnd=p tref=__PBufferPtrDMB__
|
||||||
|
45 : i_incr typ=int32_ bnd=p tref=__sint__
|
||||||
|
52 : __fch___extDM_BufferPtrDMB_ptr_current typ=dmaddr_ bnd=m
|
||||||
|
59 : __fch___extDM_BufferPtrDMB_ptr_start typ=dmaddr_ bnd=m
|
||||||
|
63 : __fch___extDM_BufferPtrDMB_buffer_len typ=int32_ bnd=m
|
||||||
|
67 : __tmp typ=dmaddr_ bnd=m
|
||||||
|
90 : __ct_2 typ=int32_ val=2f bnd=m
|
||||||
|
93 : __rt typ=dmaddr_ bnd=m tref=__Pvoid__
|
||||||
|
118 : __ct_0S0 typ=int18_ val=0S0 bnd=m
|
||||||
|
119 : __ct_8 typ=int18_ val=8f bnd=m
|
||||||
|
122 : __ct_0s0 typ=int18_ val=0s0 bnd=m
|
||||||
|
124 : __ct_4 typ=int18_ val=4f bnd=m
|
||||||
|
128 : __ct_2 typ=uint2_ val=2f bnd=m
|
||||||
|
133 : __tmp typ=int18_ bnd=m
|
||||||
|
134 : __tmp typ=int18_ bnd=m
|
||||||
|
]
|
||||||
|
F_Z21increment_buffert_DMBP12BufferPtrDMBi {
|
||||||
|
(__M_WDMA.9 var=11) st_def () <18>;
|
||||||
|
(__R_SP.24 var=26) st_def () <48>;
|
||||||
|
(__sp.32 var=34) source () <56>;
|
||||||
|
(__extDM_BufferPtrDMB_ptr_current.34 var=36) source () <58>;
|
||||||
|
(__extDM_BufferPtrDMB_ptr_start.36 var=38) source () <60>;
|
||||||
|
(__extDM_BufferPtrDMB_buffer_len.37 var=39) source () <61>;
|
||||||
|
(__ct_0.40 var=42) const () <64>;
|
||||||
|
(__la.42 var=43 stl=LR off=0) inp () <66>;
|
||||||
|
(__la.43 var=43) deassign (__la.42) <67>;
|
||||||
|
(buffer.45 var=44 stl=A off=0) inp () <69>;
|
||||||
|
(buffer.46 var=44) deassign (buffer.45) <70>;
|
||||||
|
(i_incr.48 var=45 stl=RA off=0) inp () <72>;
|
||||||
|
(i_incr.49 var=45) deassign (i_incr.48) <73>;
|
||||||
|
(__rd___sp.51 var=41) rd_res_reg (__R_SP.24 __sp.32) <75>;
|
||||||
|
(__R_SP.55 var=26 __sp.56 var=34) wr_res_reg (__rt.133 __sp.32) <79>;
|
||||||
|
(__fch___extDM_BufferPtrDMB_ptr_current.60 var=52) load (__M_WDMA.9 __rt.155 __extDM_BufferPtrDMB_ptr_current.34) <84>;
|
||||||
|
(__fch___extDM_BufferPtrDMB_ptr_start.67 var=59) load (__M_WDMA.9 __rt.199 __extDM_BufferPtrDMB_ptr_start.36) <91>;
|
||||||
|
(__fch___extDM_BufferPtrDMB_buffer_len.71 var=63) load (__M_WDMA.9 __rt.221 __extDM_BufferPtrDMB_buffer_len.37) <95>;
|
||||||
|
(__M_WDMA.79 var=11 __extDM_BufferPtrDMB_ptr_current.80 var=36) store (__tmp.110 __rt.243 __extDM_BufferPtrDMB_ptr_current.34) <103>;
|
||||||
|
(__rd___sp.81 var=41) rd_res_reg (__R_SP.24 __sp.56) <104>;
|
||||||
|
(__R_SP.85 var=26 __sp.86 var=34) wr_res_reg (__rt.177 __sp.56) <108>;
|
||||||
|
() void_ret_dmaddr_ (__la.43) <109>;
|
||||||
|
() sink (__sp.86) <115>;
|
||||||
|
() sink (__extDM_BufferPtrDMB_ptr_current.80) <117>;
|
||||||
|
() sink (__ct_0.40) <122>;
|
||||||
|
(__tmp.110 var=67) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__fch___extDM_BufferPtrDMB_ptr_current.60 __tmp.266 __fch___extDM_BufferPtrDMB_ptr_start.67 __tmp.271) <155>;
|
||||||
|
(__ct_2.119 var=90) const () <175>;
|
||||||
|
(__rt.133 var=93) __Pvoid__pl___Pvoid_int18_ (__rd___sp.51 __ct_0S0.256) <201>;
|
||||||
|
(__rt.155 var=93) __Pvoid__pl___Pvoid_int18_ (buffer.46 __ct_8.257) <229>;
|
||||||
|
(__rt.177 var=93) __Pvoid__pl___Pvoid_int18_ (__rd___sp.81 __ct_0s0.260) <257>;
|
||||||
|
(__rt.199 var=93) __Pvoid__mi___Pvoid_int18_ (__rt.155 __ct_4.262) <285>;
|
||||||
|
(__rt.221 var=93) __Pvoid__mi___Pvoid_int18_ (__rt.199 __ct_4.262) <313>;
|
||||||
|
(__rt.243 var=93) __Pvoid__pl___Pvoid_int18_ (__rt.221 __ct_8.257) <341>;
|
||||||
|
(__ct_0S0.256 var=118) const () <367>;
|
||||||
|
(__ct_8.257 var=119) const () <369>;
|
||||||
|
(__ct_0s0.260 var=122) const () <375>;
|
||||||
|
(__ct_4.262 var=124) const () <379>;
|
||||||
|
(__ct_2.265 var=128) const () <384>;
|
||||||
|
(__tmp.266 var=133) int72__shift_int72__int72__uint2_ (i_incr.49 __ct_2.119 __ct_2.265) <385>;
|
||||||
|
(__tmp.271 var=134) int72__shift_int72__int72__uint2_ (__fch___extDM_BufferPtrDMB_buffer_len.71 __ct_2.119 __ct_2.265) <393>;
|
||||||
|
} #5 off=0 nxt=-2
|
||||||
|
0 : 'signal_processing\\signal_path.c';
|
||||||
|
----------
|
||||||
|
5 : (0,115:0,2);
|
||||||
|
----------
|
||||||
|
75 : (0,113:5,0);
|
||||||
|
79 : (0,113:5,0);
|
||||||
|
84 : (0,114:43,1);
|
||||||
|
91 : (0,114:72,1);
|
||||||
|
95 : (0,114:91,1);
|
||||||
|
103 : (0,114:10,1);
|
||||||
|
104 : (0,115:0,0);
|
||||||
|
108 : (0,115:0,2);
|
||||||
|
109 : (0,115:0,2);
|
||||||
|
155 : (0,114:26,1);
|
||||||
|
175 : (0,114:58,0);
|
||||||
|
201 : (0,113:5,0);
|
||||||
|
229 : (0,114:43,1);
|
||||||
|
257 : (0,115:0,0);
|
||||||
|
285 : (0,114:72,0);
|
||||||
|
341 : (0,114:43,0);
|
||||||
|
367 : (0,113:5,0);
|
||||||
|
369 : (0,114:43,0);
|
||||||
|
375 : (0,115:0,0);
|
||||||
|
379 : (0,114:72,0);
|
||||||
|
384 : (0,114:58,0);
|
||||||
|
385 : (0,114:58,1);
|
||||||
|
393 : (0,114:91,1);
|
||||||
|
|
||||||
@@ -8,3 +8,8 @@ ed333c6a3e8d1aafe83fb852bbcd140ff4272cff
|
|||||||
0
|
0
|
||||||
0
|
0
|
||||||
0
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 14:00:48 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,10 @@
|
|||||||
|
6bd14b3bc305504dd7bb9269fe30bf59aca75a76
|
||||||
|
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
||||||
|
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
||||||
|
54cd4f4a31c0481faad4e87ee8bfbce6c4418650
|
||||||
|
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
|
a930397de8fa3f7e26f75e262973f1cd15f811d0
|
||||||
|
119
|
||||||
|
0
|
||||||
|
0
|
||||||
|
2
|
||||||
Binary file not shown.
@@ -0,0 +1,118 @@
|
|||||||
|
|
||||||
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 15:57:59 2026
|
||||||
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||||
|
|
||||||
|
|
||||||
|
/***
|
||||||
|
!! void write_delay_line(BufferPtrDMB chess_storage(DMB) *, int)
|
||||||
|
F_Z16write_delay_linePU17chess_storage_DMB12BufferPtrDMBi : user_defined, called {
|
||||||
|
fnm : "write_delay_line" 'void write_delay_line(BufferPtrDMB chess_storage(DMB) *, int)';
|
||||||
|
arg : ( dmaddr_:i dmaddr_:i int32_:i );
|
||||||
|
loc : ( LR[0] A[4] RA[0] );
|
||||||
|
vac : ( srIM[0] );
|
||||||
|
frm : ( );
|
||||||
|
}
|
||||||
|
****
|
||||||
|
***/
|
||||||
|
|
||||||
|
[
|
||||||
|
0 : _Z16write_delay_linePU17chess_storage_DMB12BufferPtrDMBi typ=uint20_ bnd=e stl=PM tref=void_____PDMBBufferPtrDMB___sint__
|
||||||
|
12 : __M_WDMB typ=int32_ bnd=d stl=WDMB
|
||||||
|
26 : __R_SP typ=dmaddr_ bnd=d stl=SP
|
||||||
|
34 : __sp typ=dmaddr_ bnd=b stl=SP
|
||||||
|
36 : __extDM_BufferPtrDMB_ptr_current typ=int8_ bnd=b stl=DM
|
||||||
|
38 : __extDM_BufferPtrDMB_ptr_start typ=int8_ bnd=b stl=DM
|
||||||
|
39 : __extDM_BufferPtrDMB_buffer_len typ=int8_ bnd=b stl=DM
|
||||||
|
40 : __extDM_int32_ typ=int8_ bnd=b stl=DM
|
||||||
|
41 : __rd___sp typ=dmaddr_ bnd=m
|
||||||
|
42 : __ct_0 typ=uint1_ val=0f bnd=m
|
||||||
|
43 : __la typ=dmaddr_ bnd=p tref=dmaddr___
|
||||||
|
44 : buffer typ=dmaddr_ bnd=p tref=__PDMBBufferPtrDMB__
|
||||||
|
45 : sample typ=int32_ bnd=p tref=__sint__
|
||||||
|
52 : __fch___extDM_BufferPtrDMB_ptr_current typ=dmaddr_ bnd=m
|
||||||
|
62 : __fch___extDM_BufferPtrDMB_ptr_start typ=dmaddr_ bnd=m
|
||||||
|
66 : __fch___extDM_BufferPtrDMB_buffer_len typ=int32_ bnd=m
|
||||||
|
70 : __tmp typ=dmaddr_ bnd=m
|
||||||
|
89 : __ct_4 typ=int18_ val=4f bnd=m
|
||||||
|
94 : __ct_2 typ=int32_ val=2f bnd=m
|
||||||
|
97 : __rt typ=dmaddr_ bnd=m tref=__Pvoid__
|
||||||
|
122 : __ct_0S0 typ=int18_ val=0S0 bnd=m
|
||||||
|
123 : __ct_8 typ=int18_ val=8f bnd=m
|
||||||
|
126 : __ct_0s0 typ=int18_ val=0s0 bnd=m
|
||||||
|
131 : __ct_2 typ=uint2_ val=2f bnd=m
|
||||||
|
135 : __tmp typ=int18_ bnd=m
|
||||||
|
]
|
||||||
|
F_Z16write_delay_linePU17chess_storage_DMB12BufferPtrDMBi {
|
||||||
|
(__M_WDMB.10 var=12) st_def () <20>;
|
||||||
|
(__R_SP.24 var=26) st_def () <48>;
|
||||||
|
(__sp.32 var=34) source () <56>;
|
||||||
|
(__extDM_BufferPtrDMB_ptr_current.34 var=36) source () <58>;
|
||||||
|
(__extDM_BufferPtrDMB_ptr_start.36 var=38) source () <60>;
|
||||||
|
(__extDM_BufferPtrDMB_buffer_len.37 var=39) source () <61>;
|
||||||
|
(__extDM_int32_.38 var=40) source () <62>;
|
||||||
|
(__ct_0.40 var=42) const () <64>;
|
||||||
|
(__la.42 var=43 stl=LR off=0) inp () <66>;
|
||||||
|
(__la.43 var=43) deassign (__la.42) <67>;
|
||||||
|
(buffer.45 var=44 stl=A off=4) inp () <69>;
|
||||||
|
(buffer.46 var=44) deassign (buffer.45) <70>;
|
||||||
|
(sample.48 var=45 stl=RA off=0) inp () <72>;
|
||||||
|
(sample.49 var=45) deassign (sample.48) <73>;
|
||||||
|
(__rd___sp.51 var=41) rd_res_reg (__R_SP.24 __sp.32) <75>;
|
||||||
|
(__R_SP.55 var=26 __sp.56 var=34) wr_res_reg (__rt.140 __sp.32) <79>;
|
||||||
|
(__fch___extDM_BufferPtrDMB_ptr_current.60 var=52) load (__M_WDMB.10 __rt.162 __extDM_BufferPtrDMB_ptr_current.34) <84>;
|
||||||
|
(__M_WDMB.61 var=12 __extDM_BufferPtrDMB_buffer_len.62 var=39 __extDM_int32_.63 var=40) store (sample.49 __fch___extDM_BufferPtrDMB_ptr_current.60 __extDM_BufferPtrDMB_buffer_len.37 __extDM_int32_.38) <85>;
|
||||||
|
(__fch___extDM_BufferPtrDMB_ptr_start.73 var=62) load (__M_WDMB.10 __rt.206 __extDM_BufferPtrDMB_ptr_start.36) <95>;
|
||||||
|
(__fch___extDM_BufferPtrDMB_buffer_len.77 var=66) load (__M_WDMB.10 __rt.228 __extDM_BufferPtrDMB_buffer_len.62) <99>;
|
||||||
|
(__M_WDMB.85 var=12 __extDM_BufferPtrDMB_ptr_current.86 var=36) store (__tmp.116 __rt.250 __extDM_BufferPtrDMB_ptr_current.34) <107>;
|
||||||
|
(__rd___sp.87 var=41) rd_res_reg (__R_SP.24 __sp.56) <108>;
|
||||||
|
(__R_SP.91 var=26 __sp.92 var=34) wr_res_reg (__rt.184 __sp.56) <112>;
|
||||||
|
() void_ret_dmaddr_ (__la.43) <113>;
|
||||||
|
() sink (__sp.92) <119>;
|
||||||
|
() sink (__extDM_BufferPtrDMB_ptr_current.86) <121>;
|
||||||
|
() sink (__extDM_BufferPtrDMB_buffer_len.62) <124>;
|
||||||
|
() sink (__extDM_int32_.63) <125>;
|
||||||
|
() sink (__ct_0.40) <126>;
|
||||||
|
(__tmp.116 var=70) dmaddr__add_mod_dmaddr__int18__dmaddr__int18_ (__fch___extDM_BufferPtrDMB_ptr_current.60 __ct_4.120 __fch___extDM_BufferPtrDMB_ptr_start.73 __tmp.272) <159>;
|
||||||
|
(__ct_4.120 var=89) const () <173>;
|
||||||
|
(__ct_2.126 var=94) const () <181>;
|
||||||
|
(__rt.140 var=97) __Pvoid__pl___Pvoid_int18_ (__rd___sp.51 __ct_0S0.263) <208>;
|
||||||
|
(__rt.162 var=97) __Pvoid__pl___Pvoid_int18_ (buffer.46 __ct_8.264) <236>;
|
||||||
|
(__rt.184 var=97) __Pvoid__pl___Pvoid_int18_ (__rd___sp.87 __ct_0s0.267) <264>;
|
||||||
|
(__rt.206 var=97) __Pvoid__mi___Pvoid_int18_ (__rt.162 __ct_4.120) <292>;
|
||||||
|
(__rt.228 var=97) __Pvoid__mi___Pvoid_int18_ (__rt.206 __ct_4.120) <320>;
|
||||||
|
(__rt.250 var=97) __Pvoid__pl___Pvoid_int18_ (__rt.228 __ct_8.264) <348>;
|
||||||
|
(__ct_0S0.263 var=122) const () <375>;
|
||||||
|
(__ct_8.264 var=123) const () <377>;
|
||||||
|
(__ct_0s0.267 var=126) const () <383>;
|
||||||
|
(__ct_2.271 var=131) const () <390>;
|
||||||
|
(__tmp.272 var=135) int72__shift_int72__int72__uint2_ (__fch___extDM_BufferPtrDMB_buffer_len.77 __ct_2.126 __ct_2.271) <391>;
|
||||||
|
} #5 off=0 nxt=-2
|
||||||
|
0 : 'signal_processing\\signal_path.c';
|
||||||
|
----------
|
||||||
|
5 : (0,121:0,3);
|
||||||
|
----------
|
||||||
|
75 : (0,118:5,0);
|
||||||
|
79 : (0,118:5,0);
|
||||||
|
84 : (0,119:11,1);
|
||||||
|
85 : (0,119:4,1);
|
||||||
|
95 : (0,120:67,2);
|
||||||
|
99 : (0,120:86,2);
|
||||||
|
107 : (0,120:10,2);
|
||||||
|
108 : (0,121:0,0);
|
||||||
|
112 : (0,121:0,3);
|
||||||
|
113 : (0,121:0,3);
|
||||||
|
159 : (0,120:26,2);
|
||||||
|
173 : (0,120:26,0);
|
||||||
|
181 : (0,120:86,0);
|
||||||
|
208 : (0,118:5,0);
|
||||||
|
236 : (0,119:11,1);
|
||||||
|
264 : (0,121:0,0);
|
||||||
|
292 : (0,120:67,0);
|
||||||
|
348 : (0,119:11,0);
|
||||||
|
375 : (0,118:5,0);
|
||||||
|
377 : (0,119:11,0);
|
||||||
|
383 : (0,121:0,0);
|
||||||
|
390 : (0,120:86,0);
|
||||||
|
391 : (0,120:86,2);
|
||||||
|
|
||||||
@@ -8,3 +8,11 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
|
|||||||
0
|
0
|
||||||
0
|
0
|
||||||
0
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
2
|
||||||
|
7
|
||||||
|
7
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||||
|
|
||||||
@@ -491,246 +491,246 @@ F_Z21sig_init_preemph_coefP16SingleSignalPathdddddi {
|
|||||||
} #0
|
} #0
|
||||||
0 : 'signal_processing\\signal_path.c';
|
0 : 'signal_processing\\signal_path.c';
|
||||||
----------
|
----------
|
||||||
0 : (0,133:0,0);
|
0 : (0,140:0,0);
|
||||||
4 : (0,135:17,1);
|
4 : (0,142:17,1);
|
||||||
7 : (0,135:17,3);
|
7 : (0,142:17,3);
|
||||||
10 : (0,135:29,5);
|
10 : (0,142:29,5);
|
||||||
13 : (0,135:29,7);
|
13 : (0,142:29,7);
|
||||||
16 : (0,135:41,9);
|
16 : (0,142:41,9);
|
||||||
19 : (0,135:41,11);
|
19 : (0,142:41,11);
|
||||||
22 : (0,135:53,13);
|
22 : (0,142:53,13);
|
||||||
25 : (0,135:53,15);
|
25 : (0,142:53,15);
|
||||||
28 : (0,135:4,17);
|
28 : (0,142:4,17);
|
||||||
30 : (0,135:66,18);
|
30 : (0,142:66,18);
|
||||||
34 : (0,149:0,42);
|
34 : (0,156:0,42);
|
||||||
247 : (0,147:25,38);
|
247 : (0,154:25,38);
|
||||||
383 : (0,135:23,2);
|
383 : (0,142:23,2);
|
||||||
388 : (0,135:35,6);
|
388 : (0,142:35,6);
|
||||||
393 : (0,135:47,10);
|
393 : (0,142:47,10);
|
||||||
398 : (0,135:59,14);
|
398 : (0,142:59,14);
|
||||||
434 : (0,141:20,30);
|
434 : (0,148:20,30);
|
||||||
479 : (0,135:11,1);
|
479 : (0,142:11,1);
|
||||||
482 : (0,135:11,1);
|
482 : (0,142:11,1);
|
||||||
483 : (0,135:11,1);
|
483 : (0,142:11,1);
|
||||||
488 : (0,135:23,2);
|
488 : (0,142:23,2);
|
||||||
491 : (0,135:23,2);
|
491 : (0,142:23,2);
|
||||||
492 : (0,135:23,2);
|
492 : (0,142:23,2);
|
||||||
497 : (0,135:35,6);
|
497 : (0,142:35,6);
|
||||||
500 : (0,135:35,6);
|
500 : (0,142:35,6);
|
||||||
501 : (0,135:35,6);
|
501 : (0,142:35,6);
|
||||||
506 : (0,135:47,10);
|
506 : (0,142:47,10);
|
||||||
509 : (0,135:47,10);
|
509 : (0,142:47,10);
|
||||||
510 : (0,135:47,10);
|
510 : (0,142:47,10);
|
||||||
515 : (0,135:59,14);
|
515 : (0,142:59,14);
|
||||||
518 : (0,135:59,14);
|
518 : (0,142:59,14);
|
||||||
519 : (0,135:59,14);
|
519 : (0,142:59,14);
|
||||||
542 : (0,141:20,30);
|
542 : (0,148:20,30);
|
||||||
545 : (0,141:25,27);
|
545 : (0,148:25,27);
|
||||||
546 : (0,141:25,27);
|
546 : (0,148:25,27);
|
||||||
570 : (0,147:25,38);
|
570 : (0,154:25,38);
|
||||||
573 : (0,141:39,33);
|
573 : (0,148:39,33);
|
||||||
574 : (0,141:39,33);
|
574 : (0,148:39,33);
|
||||||
579 : (0,141:39,33);
|
579 : (0,148:39,33);
|
||||||
580 : (0,141:39,33);
|
580 : (0,148:39,33);
|
||||||
585 : (0,143:34,34);
|
585 : (0,150:34,34);
|
||||||
586 : (0,143:34,34);
|
586 : (0,150:34,34);
|
||||||
591 : (0,143:34,34);
|
591 : (0,150:34,34);
|
||||||
592 : (0,143:34,34);
|
592 : (0,150:34,34);
|
||||||
597 : (0,143:29,34);
|
597 : (0,150:29,34);
|
||||||
598 : (0,143:29,34);
|
598 : (0,150:29,34);
|
||||||
603 : (0,144:34,35);
|
603 : (0,151:34,35);
|
||||||
604 : (0,144:34,35);
|
604 : (0,151:34,35);
|
||||||
609 : (0,144:29,35);
|
609 : (0,151:29,35);
|
||||||
610 : (0,144:29,35);
|
610 : (0,151:29,35);
|
||||||
615 : (0,145:34,36);
|
615 : (0,152:34,36);
|
||||||
616 : (0,145:34,36);
|
616 : (0,152:34,36);
|
||||||
621 : (0,145:29,36);
|
621 : (0,152:29,36);
|
||||||
622 : (0,145:29,36);
|
622 : (0,152:29,36);
|
||||||
627 : (0,146:34,37);
|
627 : (0,153:34,37);
|
||||||
628 : (0,146:34,37);
|
628 : (0,153:34,37);
|
||||||
633 : (0,146:29,37);
|
633 : (0,153:29,37);
|
||||||
634 : (0,146:29,37);
|
634 : (0,153:29,37);
|
||||||
639 : (0,147:34,38);
|
639 : (0,154:34,38);
|
||||||
640 : (0,147:34,38);
|
640 : (0,154:34,38);
|
||||||
645 : (0,147:29,38);
|
645 : (0,154:29,38);
|
||||||
646 : (0,147:29,38);
|
646 : (0,154:29,38);
|
||||||
----------
|
----------
|
||||||
89 : (0,133:5,0);
|
89 : (0,140:5,0);
|
||||||
93 : (0,133:5,0);
|
93 : (0,140:5,0);
|
||||||
99 : (0,135:14,0);
|
99 : (0,142:14,0);
|
||||||
125 : (0,135:17,1);
|
125 : (0,142:17,1);
|
||||||
126 : (0,135:26,0);
|
126 : (0,142:26,0);
|
||||||
155 : (0,135:29,5);
|
155 : (0,142:29,5);
|
||||||
185 : (0,135:41,9);
|
185 : (0,142:41,9);
|
||||||
215 : (0,135:53,13);
|
215 : (0,142:53,13);
|
||||||
221 : (0,135:53,16);
|
221 : (0,142:53,16);
|
||||||
245 : (0,135:4,17);
|
245 : (0,142:4,17);
|
||||||
246 : (0,136:36,0);
|
246 : (0,143:36,0);
|
||||||
251 : (0,136:14,18);
|
251 : (0,143:14,18);
|
||||||
252 : (0,139:36,0);
|
252 : (0,146:36,0);
|
||||||
257 : (0,139:14,21);
|
257 : (0,146:14,21);
|
||||||
261 : (0,140:14,22);
|
261 : (0,147:14,22);
|
||||||
267 : (0,141:20,0);
|
267 : (0,148:20,0);
|
||||||
283 : (0,143:25,34);
|
283 : (0,150:25,34);
|
||||||
293 : (0,144:25,35);
|
293 : (0,151:25,35);
|
||||||
303 : (0,145:25,36);
|
303 : (0,152:25,36);
|
||||||
313 : (0,146:25,37);
|
313 : (0,153:25,37);
|
||||||
323 : (0,147:25,38);
|
323 : (0,154:25,38);
|
||||||
324 : (0,135:4,41);
|
324 : (0,142:4,41);
|
||||||
325 : (0,135:4,41);
|
325 : (0,142:4,41);
|
||||||
326 : (0,135:4,41);
|
326 : (0,142:4,41);
|
||||||
331 : (0,149:0,0);
|
331 : (0,156:0,0);
|
||||||
335 : (0,149:0,42);
|
335 : (0,156:0,42);
|
||||||
336 : (0,149:0,42);
|
336 : (0,156:0,42);
|
||||||
447 : (0,133:5,0);
|
447 : (0,140:5,0);
|
||||||
520 : (0,136:14,18);
|
520 : (0,143:14,18);
|
||||||
548 : (0,149:0,0);
|
548 : (0,156:0,0);
|
||||||
576 : (0,140:14,0);
|
576 : (0,147:14,0);
|
||||||
604 : (0,143:14,0);
|
604 : (0,150:14,0);
|
||||||
632 : (0,144:25,0);
|
632 : (0,151:25,0);
|
||||||
660 : (0,145:25,0);
|
660 : (0,152:25,0);
|
||||||
688 : (0,146:25,0);
|
688 : (0,153:25,0);
|
||||||
716 : (0,147:25,0);
|
716 : (0,154:25,0);
|
||||||
747 : (0,133:5,0);
|
747 : (0,140:5,0);
|
||||||
749 : (0,136:14,0);
|
749 : (0,143:14,0);
|
||||||
755 : (0,149:0,0);
|
755 : (0,156:0,0);
|
||||||
757 : (0,140:14,0);
|
757 : (0,147:14,0);
|
||||||
761 : (0,143:14,0);
|
761 : (0,150:14,0);
|
||||||
763 : (0,144:25,0);
|
763 : (0,151:25,0);
|
||||||
830 : (0,141:20,0);
|
830 : (0,148:20,0);
|
||||||
831 : (0,141:20,30);
|
831 : (0,148:20,30);
|
||||||
832 : (0,141:20,30);
|
832 : (0,148:20,30);
|
||||||
833 : (0,141:20,30);
|
833 : (0,148:20,30);
|
||||||
834 : (0,141:20,30);
|
834 : (0,148:20,30);
|
||||||
835 : (0,141:20,30);
|
835 : (0,148:20,30);
|
||||||
836 : (0,141:20,30);
|
836 : (0,148:20,30);
|
||||||
927 : (0,135:11,0);
|
927 : (0,142:11,0);
|
||||||
928 : (0,135:11,1);
|
928 : (0,142:11,1);
|
||||||
929 : (0,135:11,1);
|
929 : (0,142:11,1);
|
||||||
930 : (0,135:11,1);
|
930 : (0,142:11,1);
|
||||||
931 : (0,135:11,1);
|
931 : (0,142:11,1);
|
||||||
932 : (0,135:11,1);
|
932 : (0,142:11,1);
|
||||||
933 : (0,135:11,1);
|
933 : (0,142:11,1);
|
||||||
941 : (0,135:23,2);
|
941 : (0,142:23,2);
|
||||||
942 : (0,135:23,2);
|
942 : (0,142:23,2);
|
||||||
943 : (0,135:23,2);
|
943 : (0,142:23,2);
|
||||||
944 : (0,135:23,2);
|
944 : (0,142:23,2);
|
||||||
945 : (0,135:23,2);
|
945 : (0,142:23,2);
|
||||||
946 : (0,135:23,2);
|
946 : (0,142:23,2);
|
||||||
954 : (0,135:35,6);
|
954 : (0,142:35,6);
|
||||||
955 : (0,135:35,6);
|
955 : (0,142:35,6);
|
||||||
956 : (0,135:35,6);
|
956 : (0,142:35,6);
|
||||||
957 : (0,135:35,6);
|
957 : (0,142:35,6);
|
||||||
958 : (0,135:35,6);
|
958 : (0,142:35,6);
|
||||||
959 : (0,135:35,6);
|
959 : (0,142:35,6);
|
||||||
967 : (0,135:47,10);
|
967 : (0,142:47,10);
|
||||||
968 : (0,135:47,10);
|
968 : (0,142:47,10);
|
||||||
969 : (0,135:47,10);
|
969 : (0,142:47,10);
|
||||||
970 : (0,135:47,10);
|
970 : (0,142:47,10);
|
||||||
971 : (0,135:47,10);
|
971 : (0,142:47,10);
|
||||||
972 : (0,135:47,10);
|
972 : (0,142:47,10);
|
||||||
980 : (0,135:59,14);
|
980 : (0,142:59,14);
|
||||||
981 : (0,135:59,14);
|
981 : (0,142:59,14);
|
||||||
982 : (0,135:59,14);
|
982 : (0,142:59,14);
|
||||||
983 : (0,135:59,14);
|
983 : (0,142:59,14);
|
||||||
984 : (0,135:59,14);
|
984 : (0,142:59,14);
|
||||||
985 : (0,135:59,14);
|
985 : (0,142:59,14);
|
||||||
992 : (0,135:11,1);
|
992 : (0,142:11,1);
|
||||||
1000 : (0,135:23,2);
|
1000 : (0,142:23,2);
|
||||||
1008 : (0,135:35,6);
|
1008 : (0,142:35,6);
|
||||||
1016 : (0,135:47,10);
|
1016 : (0,142:47,10);
|
||||||
1024 : (0,135:59,14);
|
1024 : (0,142:59,14);
|
||||||
1051 : (0,135:59,14);
|
1051 : (0,142:59,14);
|
||||||
1054 : (0,141:25,0);
|
1054 : (0,148:25,0);
|
||||||
1055 : (0,141:25,27);
|
1055 : (0,148:25,27);
|
||||||
1056 : (0,141:25,27);
|
1056 : (0,148:25,27);
|
||||||
1057 : (0,141:25,27);
|
1057 : (0,148:25,27);
|
||||||
1058 : (0,141:25,27);
|
1058 : (0,148:25,27);
|
||||||
1059 : (0,141:25,27);
|
1059 : (0,148:25,27);
|
||||||
1066 : (0,141:39,0);
|
1066 : (0,148:39,0);
|
||||||
1067 : (0,141:39,33);
|
1067 : (0,148:39,33);
|
||||||
1068 : (0,141:39,33);
|
1068 : (0,148:39,33);
|
||||||
1069 : (0,141:39,33);
|
1069 : (0,148:39,33);
|
||||||
1070 : (0,141:39,33);
|
1070 : (0,148:39,33);
|
||||||
1071 : (0,141:39,33);
|
1071 : (0,148:39,33);
|
||||||
1072 : (0,141:39,33);
|
1072 : (0,148:39,33);
|
||||||
1078 : (0,141:39,0);
|
1078 : (0,148:39,0);
|
||||||
1079 : (0,141:39,33);
|
1079 : (0,148:39,33);
|
||||||
1080 : (0,141:39,33);
|
1080 : (0,148:39,33);
|
||||||
1081 : (0,141:39,33);
|
1081 : (0,148:39,33);
|
||||||
1082 : (0,141:39,33);
|
1082 : (0,148:39,33);
|
||||||
1083 : (0,141:39,33);
|
1083 : (0,148:39,33);
|
||||||
1090 : (0,143:34,34);
|
1090 : (0,150:34,34);
|
||||||
1091 : (0,143:34,34);
|
1091 : (0,150:34,34);
|
||||||
1092 : (0,143:34,34);
|
1092 : (0,150:34,34);
|
||||||
1093 : (0,143:34,34);
|
1093 : (0,150:34,34);
|
||||||
1094 : (0,143:34,34);
|
1094 : (0,150:34,34);
|
||||||
1101 : (0,143:34,0);
|
1101 : (0,150:34,0);
|
||||||
1102 : (0,143:34,34);
|
1102 : (0,150:34,34);
|
||||||
1103 : (0,143:34,34);
|
1103 : (0,150:34,34);
|
||||||
1104 : (0,143:34,34);
|
1104 : (0,150:34,34);
|
||||||
1105 : (0,143:34,34);
|
1105 : (0,150:34,34);
|
||||||
1106 : (0,143:34,34);
|
1106 : (0,150:34,34);
|
||||||
1107 : (0,143:34,34);
|
1107 : (0,150:34,34);
|
||||||
1114 : (0,143:29,34);
|
1114 : (0,150:29,34);
|
||||||
1115 : (0,143:29,34);
|
1115 : (0,150:29,34);
|
||||||
1116 : (0,143:29,34);
|
1116 : (0,150:29,34);
|
||||||
1117 : (0,143:29,34);
|
1117 : (0,150:29,34);
|
||||||
1118 : (0,143:29,34);
|
1118 : (0,150:29,34);
|
||||||
1126 : (0,144:34,35);
|
1126 : (0,151:34,35);
|
||||||
1127 : (0,144:34,35);
|
1127 : (0,151:34,35);
|
||||||
1128 : (0,144:34,35);
|
1128 : (0,151:34,35);
|
||||||
1129 : (0,144:34,35);
|
1129 : (0,151:34,35);
|
||||||
1130 : (0,144:34,35);
|
1130 : (0,151:34,35);
|
||||||
1131 : (0,144:34,35);
|
1131 : (0,151:34,35);
|
||||||
1138 : (0,144:29,35);
|
1138 : (0,151:29,35);
|
||||||
1139 : (0,144:29,35);
|
1139 : (0,151:29,35);
|
||||||
1140 : (0,144:29,35);
|
1140 : (0,151:29,35);
|
||||||
1141 : (0,144:29,35);
|
1141 : (0,151:29,35);
|
||||||
1142 : (0,144:29,35);
|
1142 : (0,151:29,35);
|
||||||
1150 : (0,145:34,36);
|
1150 : (0,152:34,36);
|
||||||
1151 : (0,145:34,36);
|
1151 : (0,152:34,36);
|
||||||
1152 : (0,145:34,36);
|
1152 : (0,152:34,36);
|
||||||
1153 : (0,145:34,36);
|
1153 : (0,152:34,36);
|
||||||
1154 : (0,145:34,36);
|
1154 : (0,152:34,36);
|
||||||
1155 : (0,145:34,36);
|
1155 : (0,152:34,36);
|
||||||
1162 : (0,145:29,36);
|
1162 : (0,152:29,36);
|
||||||
1163 : (0,145:29,36);
|
1163 : (0,152:29,36);
|
||||||
1164 : (0,145:29,36);
|
1164 : (0,152:29,36);
|
||||||
1165 : (0,145:29,36);
|
1165 : (0,152:29,36);
|
||||||
1166 : (0,145:29,36);
|
1166 : (0,152:29,36);
|
||||||
1174 : (0,146:34,37);
|
1174 : (0,153:34,37);
|
||||||
1175 : (0,146:34,37);
|
1175 : (0,153:34,37);
|
||||||
1176 : (0,146:34,37);
|
1176 : (0,153:34,37);
|
||||||
1177 : (0,146:34,37);
|
1177 : (0,153:34,37);
|
||||||
1178 : (0,146:34,37);
|
1178 : (0,153:34,37);
|
||||||
1179 : (0,146:34,37);
|
1179 : (0,153:34,37);
|
||||||
1186 : (0,146:29,37);
|
1186 : (0,153:29,37);
|
||||||
1187 : (0,146:29,37);
|
1187 : (0,153:29,37);
|
||||||
1188 : (0,146:29,37);
|
1188 : (0,153:29,37);
|
||||||
1189 : (0,146:29,37);
|
1189 : (0,153:29,37);
|
||||||
1190 : (0,146:29,37);
|
1190 : (0,153:29,37);
|
||||||
1198 : (0,147:34,38);
|
1198 : (0,154:34,38);
|
||||||
1199 : (0,147:34,38);
|
1199 : (0,154:34,38);
|
||||||
1200 : (0,147:34,38);
|
1200 : (0,154:34,38);
|
||||||
1201 : (0,147:34,38);
|
1201 : (0,154:34,38);
|
||||||
1202 : (0,147:34,38);
|
1202 : (0,154:34,38);
|
||||||
1203 : (0,147:34,38);
|
1203 : (0,154:34,38);
|
||||||
1210 : (0,147:29,38);
|
1210 : (0,154:29,38);
|
||||||
1211 : (0,147:29,38);
|
1211 : (0,154:29,38);
|
||||||
1212 : (0,147:29,38);
|
1212 : (0,154:29,38);
|
||||||
1213 : (0,147:29,38);
|
1213 : (0,154:29,38);
|
||||||
1214 : (0,147:29,38);
|
1214 : (0,154:29,38);
|
||||||
1262 : (0,135:11,1);
|
1262 : (0,142:11,1);
|
||||||
1263 : (0,135:23,2);
|
1263 : (0,142:23,2);
|
||||||
1264 : (0,135:17,4);
|
1264 : (0,142:17,4);
|
||||||
1265 : (0,135:35,6);
|
1265 : (0,142:35,6);
|
||||||
1266 : (0,135:29,8);
|
1266 : (0,142:29,8);
|
||||||
1267 : (0,135:47,10);
|
1267 : (0,142:47,10);
|
||||||
1268 : (0,135:41,12);
|
1268 : (0,142:41,12);
|
||||||
1292 : (0,135:17,1);
|
1292 : (0,142:17,1);
|
||||||
1296 : (0,135:29,5);
|
1296 : (0,142:29,5);
|
||||||
1300 : (0,135:41,9);
|
1300 : (0,142:41,9);
|
||||||
1304 : (0,135:53,13);
|
1304 : (0,142:53,13);
|
||||||
1308 : (0,135:4,17);
|
1308 : (0,142:4,17);
|
||||||
|
|
||||||
|
|||||||
@@ -8,3 +8,9 @@ da39a3ee5e6b4b0d3255bfef95601890afd80709
|
|||||||
0
|
0
|
||||||
0
|
0
|
||||||
0
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
0
|
||||||
|
2
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 15:57:59 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||||
|
|
||||||
@@ -87,29 +87,29 @@ F_Z32sig_cirular_buffer_ptr_incrementP9BufferPtri {
|
|||||||
} #5 off=0 nxt=-2
|
} #5 off=0 nxt=-2
|
||||||
0 : 'signal_processing\\signal_path.c';
|
0 : 'signal_processing\\signal_path.c';
|
||||||
----------
|
----------
|
||||||
5 : (0,105:0,2);
|
5 : (0,107:0,2);
|
||||||
----------
|
----------
|
||||||
75 : (0,103:5,0);
|
75 : (0,105:5,0);
|
||||||
79 : (0,103:5,0);
|
79 : (0,105:5,0);
|
||||||
84 : (0,104:43,1);
|
84 : (0,106:43,1);
|
||||||
91 : (0,104:72,1);
|
91 : (0,106:72,1);
|
||||||
95 : (0,104:91,1);
|
95 : (0,106:91,1);
|
||||||
103 : (0,104:10,1);
|
103 : (0,106:10,1);
|
||||||
104 : (0,105:0,0);
|
104 : (0,107:0,0);
|
||||||
108 : (0,105:0,2);
|
108 : (0,107:0,2);
|
||||||
109 : (0,105:0,2);
|
109 : (0,107:0,2);
|
||||||
155 : (0,104:26,1);
|
155 : (0,106:26,1);
|
||||||
175 : (0,104:58,0);
|
175 : (0,106:58,0);
|
||||||
201 : (0,103:5,0);
|
201 : (0,105:5,0);
|
||||||
229 : (0,104:43,1);
|
229 : (0,106:43,1);
|
||||||
257 : (0,105:0,0);
|
257 : (0,107:0,0);
|
||||||
285 : (0,104:72,0);
|
285 : (0,106:72,0);
|
||||||
341 : (0,104:43,0);
|
341 : (0,106:43,0);
|
||||||
367 : (0,103:5,0);
|
367 : (0,105:5,0);
|
||||||
369 : (0,104:43,0);
|
369 : (0,106:43,0);
|
||||||
375 : (0,105:0,0);
|
375 : (0,107:0,0);
|
||||||
379 : (0,104:72,0);
|
379 : (0,106:72,0);
|
||||||
384 : (0,104:58,0);
|
384 : (0,106:58,0);
|
||||||
385 : (0,104:58,1);
|
385 : (0,106:58,1);
|
||||||
393 : (0,104:91,1);
|
393 : (0,106:91,1);
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:17 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:17 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||||
|
|
||||||
@@ -195,14 +195,14 @@
|
|||||||
__PPMvoid__ : _basic() __PPMvoid;
|
__PPMvoid__ : _basic() __PPMvoid;
|
||||||
__A1__sint_DMA : _array(DMA,4,4) [1] $__sint_DMA;
|
__A1__sint_DMA : _array(DMA,4,4) [1] $__sint_DMA;
|
||||||
__A1DMB__sint_DMB : _array(DMB,4,4) [1] $__sint_DMB;
|
__A1DMB__sint_DMB : _array(DMB,4,4) [1] $__sint_DMB;
|
||||||
__P__sint__ : _pointer() $__Pvoid__ $__sint_DMA;
|
|
||||||
__PDMB__sint_DMA : _pointer(DMA,4,4) $__Pvoid_DMA $__sint_DMB;
|
|
||||||
__PDMB__sint__ : _pointer() $__Pvoid__ $__sint_DMB;
|
|
||||||
__PBufferPtr__ : _pointer() $__Pvoid__ $BufferPtr_DMA;
|
__PBufferPtr__ : _pointer() $__Pvoid__ $BufferPtr_DMA;
|
||||||
|
__P__sint__ : _pointer() $__Pvoid__ $__sint_DMA;
|
||||||
__sint_____PBufferPtr___P__sint___sint___sint__ : _function() $__sint__ $__PBufferPtr__ $__P__sint__ $__sint__ $__sint__;
|
__sint_____PBufferPtr___P__sint___sint___sint__ : _function() $__sint__ $__PBufferPtr__ $__P__sint__ $__sint__ $__sint__;
|
||||||
__PDMBBufferPtrDMB__ : _pointer() $__Pvoid__ $BufferPtrDMB_DMB;
|
__PDMBBufferPtrDMB__ : _pointer() $__Pvoid__ $BufferPtrDMB_DMB;
|
||||||
|
__PDMB__sint__ : _pointer() $__Pvoid__ $__sint_DMB;
|
||||||
__sint_____PDMBBufferPtrDMB___PDMB__sint___sint___sint__ : _function() $__sint__ $__PDMBBufferPtrDMB__ $__PDMB__sint__ $__sint__ $__sint__;
|
__sint_____PDMBBufferPtrDMB___PDMB__sint___sint___sint__ : _function() $__sint__ $__PDMBBufferPtrDMB__ $__PDMB__sint__ $__sint__ $__sint__;
|
||||||
void_____PBufferPtr___sint__ : _function() _void $__PBufferPtr__ $__sint__;
|
void_____PBufferPtr___sint__ : _function() _void $__PBufferPtr__ $__sint__;
|
||||||
|
__PDMB__sint_DMA : _pointer(DMA,4,4) $__Pvoid_DMA $__sint_DMB;
|
||||||
BufferPtrDMB_DMA : _struct(DMA,12,4) BufferPtrDMB {
|
BufferPtrDMB_DMA : _struct(DMA,12,4) BufferPtrDMB {
|
||||||
buffer_len $__sint_DMA @0;
|
buffer_len $__sint_DMA @0;
|
||||||
ptr_start $__PDMB__sint_DMA @4;
|
ptr_start $__PDMB__sint_DMA @4;
|
||||||
@@ -240,16 +240,9 @@ __sint_____PSingleSignalPath___sint___3 : _function() $__sint__ $__PSingleSignal
|
|||||||
__fdouble_DMA : _basic(DMA,8,8) __fdouble;
|
__fdouble_DMA : _basic(DMA,8,8) __fdouble;
|
||||||
__P__fdouble__ : _pointer() $__Pvoid__ $__fdouble_DMA;
|
__P__fdouble__ : _pointer() $__Pvoid__ $__fdouble_DMA;
|
||||||
void_____PSingleSignalPath___PSingleSignalPath___P__fdouble___P__fdouble___sint___sint___fdouble___fdouble___fdouble___sint__ : _function() _void $__PSingleSignalPath__ $__PSingleSignalPath__ $__P__fdouble__ $__P__fdouble__ $__sint__ $__sint__ $__fdouble__ $__fdouble__ $__fdouble__ $__sint__;
|
void_____PSingleSignalPath___PSingleSignalPath___P__fdouble___P__fdouble___sint___sint___fdouble___fdouble___fdouble___sint__ : _function() _void $__PSingleSignalPath__ $__PSingleSignalPath__ $__P__fdouble__ $__P__fdouble__ $__sint__ $__sint__ $__fdouble__ $__fdouble__ $__fdouble__ $__sint__;
|
||||||
OutputMode__ : _enum() OutputMode $__sint__ {
|
|
||||||
OUTPUT_MODE_C_SENSOR = 0;
|
|
||||||
OUTPUT_MODE_ACC_SENSOR = 1;
|
|
||||||
OUTPUT_MODE_FIR_LMS = 2;
|
|
||||||
OUTPUT_MODE_FIR = 3;
|
|
||||||
OUTPUT_MODE_FIR_LMS_LEAKY = 4;
|
|
||||||
}
|
|
||||||
__sshort_DMB : _basic(DMB,2,2) __sshort;
|
__sshort_DMB : _basic(DMB,2,2) __sshort;
|
||||||
int16_t_DMB : _typedef(DMB,2,2) int16_t $__sshort_DMB;
|
int16_t_DMB : _typedef(DMB,2,2) int16_t $__sshort_DMB;
|
||||||
__PDMB__sshort__ : _pointer() $__Pvoid__ $int16_t_DMB;
|
__PDMB__sshort__ : _pointer() $__Pvoid__ $int16_t_DMB;
|
||||||
void_____PSingleSignalPath___PSingleSignalPath_OutputMode___PDMB__sshort___PDMB__sshort___PDMB__sshort__ : _function() _void $__PSingleSignalPath__ $__PSingleSignalPath__ $OutputMode__ $__PDMB__sshort__ $__PDMB__sshort__ $__PDMB__sshort__;
|
void_____PSingleSignalPath___PSingleSignalPath___PDMB__sshort___PDMB__sshort___PDMB__sshort__ : _function() _void $__PSingleSignalPath__ $__PSingleSignalPath__ $__PDMB__sshort__ $__PDMB__sshort__ $__PDMB__sshort__;
|
||||||
uint32_t__ : _typedef() uint32_t $__uint__;
|
uint32_t__ : _typedef() uint32_t $__uint__;
|
||||||
void__ : _basic() void;
|
void__ : _basic() void;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:17 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||||
|
|
||||||
@@ -8,45 +8,45 @@
|
|||||||
"C:\\Users\\phangl\\00_Repos\\06_DSP_Simulation\\simulation\\signal_processing\\signal_path.c"
|
"C:\\Users\\phangl\\00_Repos\\06_DSP_Simulation\\simulation\\signal_processing\\signal_path.c"
|
||||||
"C:\\Users\\phangl\\00_Repos\\06_DSP_Simulation\\simulation"
|
"C:\\Users\\phangl\\00_Repos\\06_DSP_Simulation\\simulation"
|
||||||
|
|
||||||
"signal_path-154f66.sfg"
|
"signal_path-59265a.sfg"
|
||||||
: _Z15sig_init_bufferP9BufferPtrPiii
|
: _Z17initialize_bufferP9BufferPtrPiii
|
||||||
: "sig_init_buffer" global "signal_processing\\signal_path.c" 71 Ofile
|
: "initialize_buffer" global "signal_processing\\signal_path.c" 74 Ofile
|
||||||
(
|
(
|
||||||
)
|
)
|
||||||
|
|
||||||
"signal_path-f55921.sfg"
|
"signal_path-a56564.sfg"
|
||||||
: _Z19sig_init_buffer_DMBPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii
|
: _Z21initialize_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii
|
||||||
: "sig_init_buffer_DMB" global "signal_processing\\signal_path.c" 87 Ofile
|
: "initialize_buffer_dmb" global "signal_processing\\signal_path.c" 91 Ofile
|
||||||
(
|
(
|
||||||
)
|
)
|
||||||
|
|
||||||
"signal_path-fcd1fd.sfg"
|
"signal_path-750458.sfg"
|
||||||
: _Z32sig_cirular_buffer_ptr_incrementP9BufferPtri
|
: _Z16increment_bufferP9BufferPtri
|
||||||
: "sig_cirular_buffer_ptr_increment" global "signal_processing\\signal_path.c" 103 Ofile
|
: "increment_buffer" global "signal_processing\\signal_path.c" 108 Ofile
|
||||||
(
|
(
|
||||||
)
|
)
|
||||||
|
|
||||||
"signal_path-352f49.sfg"
|
"signal_path-f431c2.sfg"
|
||||||
: _Z36sig_cirular_buffer_ptr_increment_DMBP12BufferPtrDMBi
|
: _Z21increment_buffert_DMBP12BufferPtrDMBi
|
||||||
: "sig_cirular_buffer_ptr_increment_DMB" global "signal_processing\\signal_path.c" 107 Ofile
|
: "increment_buffert_DMB" global "signal_processing\\signal_path.c" 113 Ofile
|
||||||
(
|
(
|
||||||
)
|
)
|
||||||
|
|
||||||
"signal_path-e110bc.sfg"
|
"signal_path-4df6b6.sfg"
|
||||||
: _Z33sig_cirular_buffer_ptr_put_sampleP9BufferPtri
|
: _Z12write_bufferP9BufferPtri
|
||||||
: "sig_cirular_buffer_ptr_put_sample" global "signal_processing\\signal_path.c" 111 Ofile
|
: "write_buffer" global "signal_processing\\signal_path.c" 117 Ofile
|
||||||
(
|
(
|
||||||
)
|
)
|
||||||
|
|
||||||
"signal_path-e7968f.sfg"
|
"signal_path-a3616e.sfg"
|
||||||
: _Z37sig_cirular_buffer_ptr_put_sample_DMBPU17chess_storage_DMB12BufferPtrDMBi
|
: _Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi
|
||||||
: "sig_cirular_buffer_ptr_put_sample_DMB" global "signal_processing\\signal_path.c" 116 Ofile
|
: "write_buffer_dmb" global "signal_processing\\signal_path.c" 123 Ofile
|
||||||
(
|
(
|
||||||
)
|
)
|
||||||
|
|
||||||
"signal_path-f8ba01.sfg"
|
"signal_path-f8ba01.sfg"
|
||||||
: _Z21sig_init_preemph_coefP16SingleSignalPathdddddi
|
: _Z21sig_init_preemph_coefP16SingleSignalPathdddddi
|
||||||
: "sig_init_preemph_coef" global "signal_processing\\signal_path.c" 133 Ofile
|
: "sig_init_preemph_coef" global "signal_processing\\signal_path.c" 140 Ofile
|
||||||
(
|
(
|
||||||
ff_pow
|
ff_pow
|
||||||
_Z10float64_eqyy
|
_Z10float64_eqyy
|
||||||
@@ -58,14 +58,14 @@
|
|||||||
|
|
||||||
"signal_path-6fcf7f.sfg"
|
"signal_path-6fcf7f.sfg"
|
||||||
: _Z14sig_init_delayP16SingleSignalPathi
|
: _Z14sig_init_delayP16SingleSignalPathi
|
||||||
: "sig_init_delay" global "signal_processing\\signal_path.c" 152 Ofile
|
: "sig_init_delay" global "signal_processing\\signal_path.c" 159 Ofile
|
||||||
(
|
(
|
||||||
_Z15sig_init_bufferP9BufferPtrPiii
|
_Z17initialize_bufferP9BufferPtrPiii
|
||||||
)
|
)
|
||||||
|
|
||||||
"signal_path-d74ce2.sfg"
|
"signal_path-d74ce2.sfg"
|
||||||
: _Z15sig_init_weightP16SingleSignalPathdi
|
: _Z15sig_init_weightP16SingleSignalPathdi
|
||||||
: "sig_init_weight" global "signal_processing\\signal_path.c" 157 Ofile
|
: "sig_init_weight" global "signal_processing\\signal_path.c" 164 Ofile
|
||||||
(
|
(
|
||||||
ff_pow
|
ff_pow
|
||||||
_Z10float64_eqyy
|
_Z10float64_eqyy
|
||||||
@@ -77,41 +77,41 @@
|
|||||||
|
|
||||||
"signal_path-d6dbe4.sfg"
|
"signal_path-d6dbe4.sfg"
|
||||||
: _Z15sig_calc_biquadP16SingleSignalPathi
|
: _Z15sig_calc_biquadP16SingleSignalPathi
|
||||||
: "sig_calc_biquad" global "signal_processing\\signal_path.c" 173 Ofile
|
: "sig_calc_biquad" global "signal_processing\\signal_path.c" 180 Ofile
|
||||||
(
|
(
|
||||||
)
|
)
|
||||||
|
|
||||||
"signal_path-a30375.sfg"
|
"signal_path-a30375.sfg"
|
||||||
: _Z29sig_delay_buffer_load_and_getP16SingleSignalPathi
|
: _Z29sig_delay_buffer_load_and_getP16SingleSignalPathi
|
||||||
: "sig_delay_buffer_load_and_get" global "signal_processing\\signal_path.c" 194 Ofile
|
: "sig_delay_buffer_load_and_get" global "signal_processing\\signal_path.c" 201 Ofile
|
||||||
(
|
(
|
||||||
_Z32sig_cirular_buffer_ptr_incrementP9BufferPtri
|
_Z16increment_bufferP9BufferPtri
|
||||||
)
|
)
|
||||||
|
|
||||||
"signal_path-530a42.sfg"
|
"signal_path-530a42.sfg"
|
||||||
: _Z15sig_calc_weightP16SingleSignalPathi
|
: _Z15sig_calc_weightP16SingleSignalPathi
|
||||||
: "sig_calc_weight" global "signal_processing\\signal_path.c" 204 Ofile
|
: "sig_calc_weight" global "signal_processing\\signal_path.c" 211 Ofile
|
||||||
(
|
(
|
||||||
)
|
)
|
||||||
|
|
||||||
"signal_path-9c02ae.sfg"
|
"signal_path-9c02ae.sfg"
|
||||||
: _Z4initP16SingleSignalPathS0_PdS1_iidddi
|
: _Z4initP16SingleSignalPathS0_PdS1_iidddi
|
||||||
: "init" global "signal_processing\\signal_path.c" 303 Ofile
|
: "init" global "signal_processing\\signal_path.c" 306 Ofile
|
||||||
(
|
(
|
||||||
_Z21sig_init_preemph_coefP16SingleSignalPathdddddi
|
_Z21sig_init_preemph_coefP16SingleSignalPathdddddi
|
||||||
_Z14sig_init_delayP16SingleSignalPathi
|
_Z14sig_init_delayP16SingleSignalPathi
|
||||||
_Z15sig_init_weightP16SingleSignalPathdi
|
_Z15sig_init_weightP16SingleSignalPathdi
|
||||||
_Z19sig_init_buffer_DMBPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii
|
_Z21initialize_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii
|
||||||
_Z15sig_init_bufferP9BufferPtrPiii
|
_Z17initialize_bufferP9BufferPtrPiii
|
||||||
_Z11float64_mulyy
|
_Z11float64_mulyy
|
||||||
_Z30float64_to_int32_round_to_zeroy
|
_Z30float64_to_int32_round_to_zeroy
|
||||||
)
|
)
|
||||||
|
|
||||||
"signal_path-101f20.sfg"
|
"signal_path-a72ab8.sfg"
|
||||||
: _Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_
|
: _Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_
|
||||||
: "calc" global "signal_processing\\signal_path.c" 343 Ofile
|
: "calc" global "signal_processing\\signal_path.c" 346 Ofile
|
||||||
(
|
(
|
||||||
_Z37sig_cirular_buffer_ptr_put_sample_DMBPU17chess_storage_DMB12BufferPtrDMBi
|
_Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi
|
||||||
)
|
)
|
||||||
|
|
||||||
""
|
""
|
||||||
|
|||||||
@@ -1,30 +1,24 @@
|
|||||||
|
|
||||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:17 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||||
|
|
||||||
[
|
[
|
||||||
1 : _imsk_var_ typ=uint15_ bnd=e sz=1 algn=1 stl=IMSK tref=uint15__IMSK
|
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
|
2 : _irq_stat_var_ typ=uint15_ bnd=e sz=1 algn=1 stl=irq_stat tref=uint15__irq_stat
|
||||||
3 : ptr_fir_lms_coeffs typ=int8_ bnd=e sz=12 algn=4 stl=DMA tref=BufferPtr_DMA
|
|
||||||
4 : ptr_fir_lms_delay_line typ=int8_ bnd=e sz=12 algn=4 stl=DMB tref=BufferPtrDMB_DMB
|
|
||||||
5 : fir_lms_delay_line typ=int8_ bnd=e sz=256 algn=4 stl=DMB tref=__A64DMB__sint_DMB
|
|
||||||
6 : _ZL7counter typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__sint_DMA
|
6 : _ZL7counter typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__sint_DMA
|
||||||
7 : _ZL2mu typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__sint_DMA
|
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
|
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
|
9 : delay_line typ=int8_ bnd=g sz=256 algn=4 stl=DMB tref=__A64DMB__sint_DMB
|
||||||
10 : fir_lms_coeffs typ=int8_ bnd=g sz=256 algn=8 stl=DMA tref=__A64__sint_DMA
|
10 : filter_coefficients 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
|
11 : pointer_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
|
12 : pointer_filter_coefficients 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
|
13 : _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E11c_sensor_32 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
|
14 : _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E13acc_sensor_32 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
|
15 : _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
|
||||||
16 : _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E12accSensor_32 typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
|
16 : _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E14acc_sensor_pre typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__A1__sint_DMA
|
||||||
17 : _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E14acc_block_filt typ=int8_ bnd=f sz=4 algn=4 stl=DMB tref=__A1DMB__sint_DMB
|
17 : _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E18filter_accumulator typ=int8_ bnd=f sz=4 algn=4 stl=DMB tref=__A1DMB__sint_DMB
|
||||||
18 : _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32 typ=int8_ bnd=f sz=4 algn=4 stl=DMB tref=__A1DMB__sint_DMB
|
18 : _ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E9output_32 typ=int8_ bnd=f sz=4 algn=4 stl=DMB tref=__A1DMB__sint_DMB
|
||||||
19 : _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13p_c_block_pre typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__P__sint_DMA
|
|
||||||
20 : _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E16p_acc_block_filt typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__P__sint_DMA
|
|
||||||
21 : _ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E8p_out_32 typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__PDMB__sint_DMA
|
|
||||||
]
|
]
|
||||||
__signal_path_sttc {
|
__signal_path_sttc {
|
||||||
} #0
|
} #0
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
b94f5e81f66808a8f4f9315bd020e05811fb8d4a
|
b94f5e81f66808a8f4f9315bd020e05811fb8d4a
|
||||||
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
||||||
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
||||||
45bd86c9978f9b853a202e23dfb09e034eb8b898
|
49385fd808e0da9ad176cb538c83ecdbdf700e73
|
||||||
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||||
0
|
0
|
||||||
|
|||||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:17 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||||
|
|
||||||
@@ -7,15 +7,9 @@ _ZL7counter/6 $ counter
|
|||||||
_ZL2mu/7 $ mu
|
_ZL2mu/7 $ mu
|
||||||
_ZL4leak/8 $ leak
|
_ZL4leak/8 $ leak
|
||||||
_ZL4leak/8 : #1d #ac #ff #7f
|
_ZL4leak/8 : #1d #ac #ff #7f
|
||||||
_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre/13 $ c_block_pre _Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_
|
_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E11c_sensor_32/13 $ c_sensor_32 _Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_
|
||||||
_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_block_pre/14 $ acc_block_pre _Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_
|
_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E13acc_sensor_32/14 $ acc_sensor_32 _Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_
|
||||||
_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E10cSensor_32/15 $ cSensor_32 _Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_
|
_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre/15 $ c_sensor_pre _Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_
|
||||||
_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E12accSensor_32/16 $ accSensor_32 _Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_
|
_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E14acc_sensor_pre/16 $ acc_sensor_pre _Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_
|
||||||
_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E14acc_block_filt/17 $ acc_block_filt _Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_
|
_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E18filter_accumulator/17 $ filter_accumulator _Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_
|
||||||
_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32/18 $ out_32 _Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_
|
_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E9output_32/18 $ output_32 _Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_
|
||||||
_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13p_c_block_pre/19 $ p_c_block_pre _Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_
|
|
||||||
_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13p_c_block_pre/19 : (dmaddr_:int32_:0)_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre #00 #00 #00 #00
|
|
||||||
_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E16p_acc_block_filt/20 $ p_acc_block_filt _Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_
|
|
||||||
_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E16p_acc_block_filt/20 : (dmaddr_:int32_:0)_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_block_pre #00 #00 #00 #00
|
|
||||||
_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E8p_out_32/21 $ p_out_32 _Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_
|
|
||||||
_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E8p_out_32/21 : (dmaddr_:int32_:0)_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32 #00 #00 #00 #00
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:17 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||||
|
|
||||||
@@ -75,19 +75,19 @@ F_Z4initP16SingleSignalPathS0_PdS1_iidddi : user_defined, called {
|
|||||||
llv : 0 1 0 0 0 ;
|
llv : 0 1 0 0 0 ;
|
||||||
}
|
}
|
||||||
|
|
||||||
// void calc(SingleSignalPath *, SingleSignalPath *, OutputMode, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *)
|
// void calc(SingleSignalPath *, SingleSignalPath *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *)
|
||||||
F_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_ : user_defined, called {
|
F_Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_ : user_defined, called {
|
||||||
fnm : "calc" 'void calc(SingleSignalPath *, SingleSignalPath *, OutputMode, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *)';
|
fnm : "calc" 'void calc(SingleSignalPath *, SingleSignalPath *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *)';
|
||||||
arg : ( dmaddr_:i dmaddr_:i dmaddr_:i int32_:i dmaddr_:i dmaddr_:i dmaddr_:i );
|
arg : ( dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i );
|
||||||
loc : ( LR[0] A[0] A[1] RA[0] A[4] A[5] __spill_WDMA[0] );
|
loc : ( LR[0] A[0] A[1] A[4] A[5] __spill_WDMA[0] );
|
||||||
vac : ( srIM[0] );
|
vac : ( srIM[0] );
|
||||||
frm : ( );
|
frm : ( );
|
||||||
llv : 0 1 0 0 0 ;
|
llv : 0 1 0 0 0 ;
|
||||||
}
|
}
|
||||||
|
|
||||||
// int sig_init_buffer(BufferPtr *, int *, int, int)
|
// int initialize_buffer(BufferPtr *, int *, int, int)
|
||||||
F_Z15sig_init_bufferP9BufferPtrPiii : user_defined, called {
|
F_Z17initialize_bufferP9BufferPtrPiii : user_defined, called {
|
||||||
fnm : "sig_init_buffer" 'int sig_init_buffer(BufferPtr *, int *, int, int)';
|
fnm : "initialize_buffer" 'int initialize_buffer(BufferPtr *, int *, int, int)';
|
||||||
arg : ( dmaddr_:i int32_:r dmaddr_:i dmaddr_:i int32_:i int32_:i );
|
arg : ( dmaddr_:i int32_:r dmaddr_:i dmaddr_:i int32_:i int32_:i );
|
||||||
loc : ( LR[0] RA[0] A[0] A[1] RA[1] RB[0] );
|
loc : ( LR[0] RA[0] A[0] A[1] RA[1] RB[0] );
|
||||||
vac : ( srIM[0] );
|
vac : ( srIM[0] );
|
||||||
@@ -95,9 +95,9 @@ F_Z15sig_init_bufferP9BufferPtrPiii : user_defined, called {
|
|||||||
llv : 0 1 0 0 0 ;
|
llv : 0 1 0 0 0 ;
|
||||||
}
|
}
|
||||||
|
|
||||||
// int sig_init_buffer_DMB(BufferPtrDMB chess_storage(DMB) *, int chess_storage(DMB) *, int, int)
|
// int initialize_buffer_dmb(BufferPtrDMB chess_storage(DMB) *, int chess_storage(DMB) *, int, int)
|
||||||
F_Z19sig_init_buffer_DMBPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii : user_defined, called {
|
F_Z21initialize_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii : user_defined, called {
|
||||||
fnm : "sig_init_buffer_DMB" 'int sig_init_buffer_DMB(BufferPtrDMB chess_storage(DMB) *, int chess_storage(DMB) *, int, int)';
|
fnm : "initialize_buffer_dmb" 'int initialize_buffer_dmb(BufferPtrDMB chess_storage(DMB) *, int chess_storage(DMB) *, int, int)';
|
||||||
arg : ( dmaddr_:i int32_:r dmaddr_:i dmaddr_:i int32_:i int32_:i );
|
arg : ( dmaddr_:i int32_:r dmaddr_:i dmaddr_:i int32_:i int32_:i );
|
||||||
loc : ( LR[0] RA[0] A[4] A[5] RA[1] RB[0] );
|
loc : ( LR[0] RA[0] A[4] A[5] RA[1] RB[0] );
|
||||||
vac : ( srIM[0] );
|
vac : ( srIM[0] );
|
||||||
@@ -105,9 +105,9 @@ F_Z19sig_init_buffer_DMBPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMB
|
|||||||
llv : 0 1 0 0 0 ;
|
llv : 0 1 0 0 0 ;
|
||||||
}
|
}
|
||||||
|
|
||||||
// void sig_cirular_buffer_ptr_increment(BufferPtr *, int)
|
// void increment_buffer(BufferPtr *, int)
|
||||||
F_Z32sig_cirular_buffer_ptr_incrementP9BufferPtri : user_defined, called {
|
F_Z16increment_bufferP9BufferPtri : user_defined, called {
|
||||||
fnm : "sig_cirular_buffer_ptr_increment" 'void sig_cirular_buffer_ptr_increment(BufferPtr *, int)';
|
fnm : "increment_buffer" 'void increment_buffer(BufferPtr *, int)';
|
||||||
arg : ( dmaddr_:i dmaddr_:i int32_:i );
|
arg : ( dmaddr_:i dmaddr_:i int32_:i );
|
||||||
loc : ( LR[0] A[0] RA[0] );
|
loc : ( LR[0] A[0] RA[0] );
|
||||||
vac : ( srIM[0] );
|
vac : ( srIM[0] );
|
||||||
@@ -115,9 +115,9 @@ F_Z32sig_cirular_buffer_ptr_incrementP9BufferPtri : user_defined, called {
|
|||||||
llv : 0 0 0 0 0 ;
|
llv : 0 0 0 0 0 ;
|
||||||
}
|
}
|
||||||
|
|
||||||
// void sig_cirular_buffer_ptr_increment_DMB(BufferPtrDMB *, int)
|
// void increment_buffert_DMB(BufferPtrDMB *, int)
|
||||||
F_Z36sig_cirular_buffer_ptr_increment_DMBP12BufferPtrDMBi : user_defined, called {
|
F_Z21increment_buffert_DMBP12BufferPtrDMBi : user_defined, called {
|
||||||
fnm : "sig_cirular_buffer_ptr_increment_DMB" 'void sig_cirular_buffer_ptr_increment_DMB(BufferPtrDMB *, int)';
|
fnm : "increment_buffert_DMB" 'void increment_buffert_DMB(BufferPtrDMB *, int)';
|
||||||
arg : ( dmaddr_:i dmaddr_:i int32_:i );
|
arg : ( dmaddr_:i dmaddr_:i int32_:i );
|
||||||
loc : ( LR[0] A[0] RA[0] );
|
loc : ( LR[0] A[0] RA[0] );
|
||||||
vac : ( srIM[0] );
|
vac : ( srIM[0] );
|
||||||
@@ -125,9 +125,9 @@ F_Z36sig_cirular_buffer_ptr_increment_DMBP12BufferPtrDMBi : user_defined, called
|
|||||||
llv : 0 0 0 0 0 ;
|
llv : 0 0 0 0 0 ;
|
||||||
}
|
}
|
||||||
|
|
||||||
// void sig_cirular_buffer_ptr_put_sample(BufferPtr *, int)
|
// void write_buffer(BufferPtr *, int)
|
||||||
F_Z33sig_cirular_buffer_ptr_put_sampleP9BufferPtri : user_defined, called {
|
F_Z12write_bufferP9BufferPtri : user_defined, called {
|
||||||
fnm : "sig_cirular_buffer_ptr_put_sample" 'void sig_cirular_buffer_ptr_put_sample(BufferPtr *, int)';
|
fnm : "write_buffer" 'void write_buffer(BufferPtr *, int)';
|
||||||
arg : ( dmaddr_:i dmaddr_:i int32_:i );
|
arg : ( dmaddr_:i dmaddr_:i int32_:i );
|
||||||
loc : ( LR[0] A[0] RA[0] );
|
loc : ( LR[0] A[0] RA[0] );
|
||||||
vac : ( srIM[0] );
|
vac : ( srIM[0] );
|
||||||
@@ -135,9 +135,9 @@ F_Z33sig_cirular_buffer_ptr_put_sampleP9BufferPtri : user_defined, called {
|
|||||||
llv : 0 0 0 0 0 ;
|
llv : 0 0 0 0 0 ;
|
||||||
}
|
}
|
||||||
|
|
||||||
// void sig_cirular_buffer_ptr_put_sample_DMB(BufferPtrDMB chess_storage(DMB) *, int)
|
// void write_buffer_dmb(BufferPtrDMB chess_storage(DMB) *, int)
|
||||||
F_Z37sig_cirular_buffer_ptr_put_sample_DMBPU17chess_storage_DMB12BufferPtrDMBi : user_defined, called {
|
F_Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi : user_defined, called {
|
||||||
fnm : "sig_cirular_buffer_ptr_put_sample_DMB" 'void sig_cirular_buffer_ptr_put_sample_DMB(BufferPtrDMB chess_storage(DMB) *, int)';
|
fnm : "write_buffer_dmb" 'void write_buffer_dmb(BufferPtrDMB chess_storage(DMB) *, int)';
|
||||||
arg : ( dmaddr_:i dmaddr_:i int32_:i );
|
arg : ( dmaddr_:i dmaddr_:i int32_:i );
|
||||||
loc : ( LR[0] A[4] RA[0] );
|
loc : ( LR[0] A[4] RA[0] );
|
||||||
vac : ( srIM[0] );
|
vac : ( srIM[0] );
|
||||||
|
|||||||
@@ -1,15 +1,15 @@
|
|||||||
"signal_path-154f66.o" 0
|
"signal_path-59265a.o" 1
|
||||||
"signal_path-f55921.o" 0
|
"signal_path-a56564.o" 2
|
||||||
"signal_path-fcd1fd.o" 0
|
"signal_path-750458.o" 0
|
||||||
"signal_path-352f49.o" 0
|
"signal_path-f431c2.o" 0
|
||||||
"signal_path-e110bc.o" 0
|
"signal_path-4df6b6.o" 0
|
||||||
"signal_path-e7968f.o" 0
|
"signal_path-a3616e.o" 0
|
||||||
"signal_path-f8ba01.o" 0
|
"signal_path-f8ba01.o" 7
|
||||||
"signal_path-6fcf7f.o" 0
|
"signal_path-6fcf7f.o" 5
|
||||||
"signal_path-d74ce2.o" 0
|
"signal_path-d74ce2.o" 7
|
||||||
"signal_path-d6dbe4.o" 0
|
"signal_path-d6dbe4.o" 7
|
||||||
"signal_path-a30375.o" 0
|
"signal_path-a30375.o" 0
|
||||||
"signal_path-530a42.o" 0
|
"signal_path-530a42.o" 7
|
||||||
"signal_path-9c02ae.o" -2
|
"signal_path-9c02ae.o" 5
|
||||||
"signal_path-101f20.o" 0
|
"signal_path-a72ab8.o" 0
|
||||||
"signal_path.gvt.o" 0
|
"signal_path.gvt.o" 0
|
||||||
|
|||||||
@@ -1,25 +1,25 @@
|
|||||||
|
|
||||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:58 2026
|
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:17 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork signal_processing/signal_path.c lpdsp32
|
||||||
|
|
||||||
|
|
||||||
// per defined called function, table of invoked intrinsic functions (excluding built-in operators):
|
// per defined called function, table of invoked intrinsic functions (excluding built-in operators):
|
||||||
|
|
||||||
// int sig_init_buffer(BufferPtr *, int *, int, int)
|
// int initialize_buffer(BufferPtr *, int *, int, int)
|
||||||
|
|
||||||
// int sig_init_buffer_DMB(BufferPtrDMB chess_storage(DMB) *, int chess_storage(DMB) *, int, int)
|
// int initialize_buffer_dmb(BufferPtrDMB chess_storage(DMB) *, int chess_storage(DMB) *, int, int)
|
||||||
|
|
||||||
// void sig_cirular_buffer_ptr_increment(BufferPtr *, int)
|
// void increment_buffer(BufferPtr *, int)
|
||||||
void *cyclic_add(void *, int, void *, int)
|
void *cyclic_add(void *, int, void *, int)
|
||||||
|
|
||||||
// void sig_cirular_buffer_ptr_increment_DMB(BufferPtrDMB *, int)
|
// void increment_buffert_DMB(BufferPtrDMB *, int)
|
||||||
void *cyclic_add(void *, int, void *, int)
|
void *cyclic_add(void *, int, void *, int)
|
||||||
|
|
||||||
// void sig_cirular_buffer_ptr_put_sample(BufferPtr *, int)
|
// void write_buffer(BufferPtr *, int)
|
||||||
void *cyclic_add(void *, int, void *, int)
|
void *cyclic_add(void *, int, void *, int)
|
||||||
|
|
||||||
// void sig_cirular_buffer_ptr_put_sample_DMB(BufferPtrDMB chess_storage(DMB) *, int)
|
// void write_buffer_dmb(BufferPtrDMB chess_storage(DMB) *, int)
|
||||||
void *cyclic_add(void *, int, void *, int)
|
void *cyclic_add(void *, int, void *, int)
|
||||||
|
|
||||||
// void sig_init_preemph_coef(SingleSignalPath *, double, double, double, double, double, int)
|
// void sig_init_preemph_coef(SingleSignalPath *, double, double, double, double, double, int)
|
||||||
@@ -42,7 +42,7 @@ int rnd_saturate(accum_t)
|
|||||||
|
|
||||||
// void init(SingleSignalPath *, SingleSignalPath *, double *, double *, int, int, double, double, double, int)
|
// void init(SingleSignalPath *, SingleSignalPath *, double *, double *, int, int, double, double, double, int)
|
||||||
|
|
||||||
// void calc(SingleSignalPath *, SingleSignalPath *, OutputMode, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *)
|
// void calc(SingleSignalPath *, SingleSignalPath *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *, volatile int16_t chess_storage(DMB) *)
|
||||||
accum_t to_accum(int)
|
accum_t to_accum(int)
|
||||||
void *cyclic_add(void *, int, void *, int)
|
void *cyclic_add(void *, int, void *, int)
|
||||||
accum_t fract_mult(int, int)
|
accum_t fract_mult(int, int)
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
e4fc83ed9ae93d97a22c1d8f29c6c29bca7cf2bc
|
1969daa2796df302809897d9d6fdf79d4f513044
|
||||||
16eb5e4638293780f809bd1de8ff96feb0151a27
|
16eb5e4638293780f809bd1de8ff96feb0151a27
|
||||||
|
|||||||
Binary file not shown.
+154
-168
@@ -1,14 +1,14 @@
|
|||||||
|
|
||||||
// File generated by darts version X-2025.06#84ea4f0b1c#250602, Tue Jan 20 09:59:27 2026
|
// File generated by darts version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:31:49 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\darts.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -d -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 +Mhex +Ihex -g Release/main.o lpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\darts.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -d -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 +Mhex +Ihex -g Release/main.o lpdsp32
|
||||||
|
|
||||||
// Release: ipp X-2025.06
|
// Release: ipp X-2025.06
|
||||||
.data_segment_name
|
.data_segment_name
|
||||||
.bss local 4 _ZL16corrupted_signal DMA 144
|
.bss local 4 _ZL17c_sensor_signal_t DMA 144
|
||||||
|
|
||||||
.data_segment_name
|
.data_segment_name
|
||||||
.bss local 4 _ZL22reference_noise_signal DMA 144
|
.bss local 4 _ZL19acc_sensor_signal_t DMA 144
|
||||||
|
|
||||||
.data_segment_name
|
.data_segment_name
|
||||||
.bss local .at 8388608 _ZL10input_port DMB 8
|
.bss local .at 8388608 _ZL10input_port DMB 8
|
||||||
@@ -34,14 +34,7 @@
|
|||||||
.bss local 2 _ZL6sample DMB 2
|
.bss local 2 _ZL6sample DMB 2
|
||||||
|
|
||||||
.data_segment_name
|
.data_segment_name
|
||||||
.data local 4 _ZZ4mainvE4mode DMA
|
.rodata local 1 _ZL13__strdb58f936 DMA
|
||||||
0x2
|
|
||||||
0x0
|
|
||||||
0x0
|
|
||||||
0x0
|
|
||||||
|
|
||||||
.data_segment_name
|
|
||||||
.rodata local 1 _ZL13__str8a4fef85 DMA
|
|
||||||
0x2e
|
0x2e
|
||||||
0x2f
|
0x2f
|
||||||
0x73
|
0x73
|
||||||
@@ -69,14 +62,13 @@
|
|||||||
0x78
|
0x78
|
||||||
0x5f
|
0x5f
|
||||||
0x63
|
0x63
|
||||||
|
0x5f
|
||||||
|
0x73
|
||||||
|
0x65
|
||||||
|
0x6e
|
||||||
|
0x73
|
||||||
0x6f
|
0x6f
|
||||||
0x72
|
0x72
|
||||||
0x72
|
|
||||||
0x75
|
|
||||||
0x70
|
|
||||||
0x74
|
|
||||||
0x65
|
|
||||||
0x64
|
|
||||||
0x5f
|
0x5f
|
||||||
0x73
|
0x73
|
||||||
0x69
|
0x69
|
||||||
@@ -84,6 +76,8 @@
|
|||||||
0x6e
|
0x6e
|
||||||
0x61
|
0x61
|
||||||
0x6c
|
0x6c
|
||||||
|
0x5f
|
||||||
|
0x74
|
||||||
0x2e
|
0x2e
|
||||||
0x74
|
0x74
|
||||||
0x78
|
0x78
|
||||||
@@ -216,13 +210,11 @@
|
|||||||
0xa
|
0xa
|
||||||
0x0
|
0x0
|
||||||
|
|
||||||
.undef local data _main__end
|
.undef local data _ZL17c_sensor_signal_t
|
||||||
|
|
||||||
.undef local data _ZL16corrupted_signal
|
.undef local data _ZL19acc_sensor_signal_t
|
||||||
|
|
||||||
.undef local data _ZL22reference_noise_signal
|
.undef local data _ZL13__strdb58f936
|
||||||
|
|
||||||
.undef local data _ZL13__str8a4fef85
|
|
||||||
|
|
||||||
.undef local data _ZL13__str00f02b8f
|
.undef local data _ZL13__str00f02b8f
|
||||||
|
|
||||||
@@ -237,8 +229,6 @@
|
|||||||
.undef local data _ZL10input_port
|
.undef local data _ZL10input_port
|
||||||
|
|
||||||
|
|
||||||
.undef local data _ZZ4mainvE4mode
|
|
||||||
|
|
||||||
.undef local data _ZL11output_port
|
.undef local data _ZL11output_port
|
||||||
|
|
||||||
|
|
||||||
@@ -248,8 +238,6 @@
|
|||||||
|
|
||||||
.undef global data stdout
|
.undef global data stdout
|
||||||
|
|
||||||
.undef global data _main
|
|
||||||
|
|
||||||
.data_segment_name
|
.data_segment_name
|
||||||
.rodata.constmem global 8 _ro_data_DM_8___main__3 DM
|
.rodata.constmem global 8 _ro_data_DM_8___main__3 DM
|
||||||
.label _ro_lbl_DM_8___main_0_0
|
.label _ro_lbl_DM_8___main_0_0
|
||||||
@@ -283,245 +271,243 @@
|
|||||||
.text_segment_name
|
.text_segment_name
|
||||||
.text global 2 _main
|
.text global 2 _main
|
||||||
.src_ref 0 "main.c" 28 first
|
.src_ref 0 "main.c" 28 first
|
||||||
.src_ref 0 "main.c" 33 18
|
.src_ref 0 "main.c" 31 18
|
||||||
.src_ref 0 "main.c" 34 18
|
.src_ref 0 "main.c" 32 18
|
||||||
/* 0x000000 0x6e000 */ bxl0 = [_ro_lbl_DM_8___main_0_0]
|
/* 0x000000 0x6e000 */ bxl0 = [_ro_lbl_DM_8___main_0_0]
|
||||||
/* 0x000001 0x00012 */ /* MW */
|
/* 0x000001 0x00012 */ /* MW */
|
||||||
.src_ref 0 "main.c" 28 4
|
.src_ref 0 "main.c" 28 4
|
||||||
.src_ref 0 "main.c" 33 24
|
.src_ref 0 "main.c" 31 24
|
||||||
.src_ref 0 "main.c" 33 28
|
.src_ref 0 "main.c" 31 28
|
||||||
.src_ref 0 "main.c" 33 32
|
.src_ref 0 "main.c" 31 32
|
||||||
.src_ref 0 "main.c" 33 36
|
.src_ref 0 "main.c" 31 36
|
||||||
.src_ref 0 "main.c" 34 24
|
.src_ref 0 "main.c" 32 24
|
||||||
.src_ref 0 "main.c" 34 28
|
.src_ref 0 "main.c" 32 28
|
||||||
.src_ref 0 "main.c" 34 32
|
.src_ref 0 "main.c" 32 32
|
||||||
.src_ref 0 "main.c" 34 36
|
.src_ref 0 "main.c" 32 36
|
||||||
/* 0x000002 0x5c000 */ ax1 = 0; sp+= -0x78
|
/* 0x000002 0x5c000 */ ax1 = 0; sp+= -0x78
|
||||||
/* 0x000003 0xabf10 */ /* MW */
|
/* 0x000003 0xabf10 */ /* MW */
|
||||||
.src_ref 0 "main.c" 38 4
|
.src_ref 0 "main.c" 37 4
|
||||||
/* 0x000004 0x5c00a */ ra1 = 2; a2 = sp + 0x20
|
/* 0x000004 0x5c00a */ ra1 = 2; a2 = sp + 0x20
|
||||||
/* 0x000005 0xa4102 */ /* MW */
|
/* 0x000005 0xa4102 */ /* MW */
|
||||||
.src_ref 0 "main.c" 38 4
|
.src_ref 0 "main.c" 37 4
|
||||||
/* 0x000006 0x5c103 */ rb0 = 64; a3 = sp + 0x48
|
/* 0x000006 0x5c103 */ rb0 = 64; a3 = sp + 0x48
|
||||||
/* 0x000007 0x24243 */ /* MW */
|
/* 0x000007 0x24243 */ /* MW */
|
||||||
.src_ref 0 "main.c" 33 18 first
|
.src_ref 0 "main.c" 31 18 first
|
||||||
.src_ref 0 "main.c" 38 4
|
.src_ref 0 "main.c" 37 4
|
||||||
/* 0x000008 0x5c00a */ ra0 = 2; a2[0x0] = bhl0
|
/* 0x000008 0x5c00a */ ra0 = 2; a2[0x0] = bhl0
|
||||||
/* 0x000009 0x0d07a */ /* MW */
|
/* 0x000009 0x0d07a */ /* MW */
|
||||||
.src_ref 0 "main.c" 34 18 first
|
.src_ref 0 "main.c" 32 18 first
|
||||||
/* 0x00000a 0x8d87a */ a3[0x0] = bhl0
|
/* 0x00000a 0x8d87a */ a3[0x0] = bhl0
|
||||||
.src_ref 0 "main.c" 33 24 first
|
.src_ref 0 "main.c" 31 24 first
|
||||||
/* 0x00000b 0x90559 */ sp[0x28] = ahl1
|
/* 0x00000b 0x90559 */ sp[0x28] = ahl1
|
||||||
.src_ref 0 "main.c" 34 24 first
|
.src_ref 0 "main.c" 32 24 first
|
||||||
/* 0x00000c 0x90a59 */ sp[0x50] = ahl1
|
/* 0x00000c 0x90a59 */ sp[0x50] = ahl1
|
||||||
.src_ref 0 "main.c" 33 28 first
|
.src_ref 0 "main.c" 31 28 first
|
||||||
/* 0x00000d 0x90659 */ sp[0x30] = ahl1
|
/* 0x00000d 0x90659 */ sp[0x30] = ahl1
|
||||||
.src_ref 0 "main.c" 34 28 first
|
.src_ref 0 "main.c" 32 28 first
|
||||||
/* 0x00000e 0x90b59 */ sp[0x58] = ahl1
|
/* 0x00000e 0x90b59 */ sp[0x58] = ahl1
|
||||||
.src_ref 0 "main.c" 33 32 first
|
.src_ref 0 "main.c" 31 32 first
|
||||||
/* 0x00000f 0x90759 */ sp[0x38] = ahl1
|
/* 0x00000f 0x90759 */ sp[0x38] = ahl1
|
||||||
.src_ref 0 "main.c" 34 32 first
|
.src_ref 0 "main.c" 32 32 first
|
||||||
/* 0x000010 0x90c59 */ sp[0x60] = ahl1
|
/* 0x000010 0x90c59 */ sp[0x60] = ahl1
|
||||||
.src_ref 0 "main.c" 33 36 first
|
.src_ref 0 "main.c" 31 36 first
|
||||||
/* 0x000011 0x90859 */ sp[0x40] = ahl1
|
/* 0x000011 0x90859 */ sp[0x40] = ahl1
|
||||||
.src_ref 0 "main.c" 34 36 first
|
.src_ref 0 "main.c" 32 36 first
|
||||||
/* 0x000012 0x40000 */ nop; sp[0x68] = ahl1
|
/* 0x000012 0x40000 */ nop; sp[0x68] = ahl1
|
||||||
/* 0x000013 0x10d59 */ /* MW */
|
/* 0x000013 0x10d59 */ /* MW */
|
||||||
.src_ref 0 "main.c" 38 4
|
.src_ref 0 "main.c" 37 4
|
||||||
/* 0x000014 0x68000 */ a0 = _ZL16corrupted_signal
|
/* 0x000014 0x68000 */ a0 = _ZL17c_sensor_signal_t
|
||||||
/* 0x000015 0x00020 */ /* MW */
|
/* 0x000015 0x00020 */ /* MW */
|
||||||
.src_ref 0 "main.c" 38 4
|
.src_ref 0 "main.c" 37 4
|
||||||
/* 0x000016 0x6e000 */ axl1 = [(_ro_lbl_DM_8___main_8_1 + 0)]
|
/* 0x000016 0x6e000 */ axl1 = [(_ro_lbl_DM_8___main_8_1 + 0)]
|
||||||
/* 0x000017 0x00411 */ /* MW */
|
/* 0x000017 0x00411 */ /* MW */
|
||||||
.src_ref 0 "main.c" 38 4
|
.src_ref 0 "main.c" 37 4
|
||||||
/* 0x000018 0x6e000 */ bxl0 = [(_ro_lbl_DM_8___main_16_2 + 0)]
|
/* 0x000018 0x6e000 */ bxl0 = [(_ro_lbl_DM_8___main_16_2 + 0)]
|
||||||
/* 0x000019 0x00812 */ /* MW */
|
/* 0x000019 0x00812 */ /* MW */
|
||||||
.src_ref 0 "main.c" 38 4
|
.src_ref 0 "main.c" 37 4
|
||||||
/* 0x00001a 0x55004 */ ax0 = ax1 + 0x0; sp[0x8] = lr
|
/* 0x00001a 0x55004 */ ax0 = ax1 + 0x0; sp[0x8] = lr
|
||||||
/* 0x00001b 0x08176 */ /* MW */
|
/* 0x00001b 0x08176 */ /* MW */
|
||||||
.src_ref 0 "main.c" 38 4
|
.src_ref 0 "main.c" 37 4
|
||||||
/* 0x00001c 0x68000 */ a1 = _ZL22reference_noise_signal
|
/* 0x00001c 0x68000 */ a1 = _ZL19acc_sensor_signal_t
|
||||||
/* 0x00001d 0x00021 */ /* MW */
|
/* 0x00001d 0x00021 */ /* MW */
|
||||||
.src_ref 0 "main.c" 38 4 first
|
.src_ref 0 "main.c" 37 4 first
|
||||||
/* 0x00001e 0x66000 */ call _Z4initP16SingleSignalPathS0_PdS1_iidddi
|
/* 0x00001e 0x66000 */ call _Z4initP16SingleSignalPathS0_PdS1_iidddi
|
||||||
/* 0x00001f 0x00000 */ /* MW */
|
/* 0x00001f 0x00000 */ /* MW */
|
||||||
.src_ref 0 "main.c" 50 16
|
.src_ref 0 "main.c" 49 16
|
||||||
/* 0x000020 0x68000 */ a1 = _ZL13__str8a4fef85
|
/* 0x000020 0x68000 */ a1 = _ZL13__strdb58f936
|
||||||
/* 0x000021 0x00021 */ /* MW */
|
/* 0x000021 0x00021 */ /* MW */
|
||||||
.src_ref 0 "main.c" 50 16
|
.src_ref 0 "main.c" 49 16
|
||||||
/* 0x000022 0x68000 */ a2 = _ZL13__str00f02b8f
|
/* 0x000022 0x68000 */ a2 = _ZL13__str00f02b8f
|
||||||
/* 0x000023 0x00022 */ /* MW */
|
/* 0x000023 0x00022 */ /* MW */
|
||||||
.src_ref 0 "main.c" 50 16 first
|
.src_ref 0 "main.c" 49 16 first
|
||||||
/* 0x000024 0x66000 */ call fopen
|
/* 0x000024 0x66000 */ call fopen
|
||||||
/* 0x000025 0x00000 */ /* MW */
|
/* 0x000025 0x00000 */ /* MW */
|
||||||
/* 0x000026 0x88260 */ sp[0x10] = a0
|
/* 0x000026 0x88260 */ sp[0x10] = a0
|
||||||
.src_ref 0 "main.c" 51 16
|
.src_ref 0 "main.c" 50 16
|
||||||
/* 0x000027 0x68000 */ a1 = _ZL13__strff0646f3
|
/* 0x000027 0x68000 */ a1 = _ZL13__strff0646f3
|
||||||
/* 0x000028 0x00021 */ /* MW */
|
/* 0x000028 0x00021 */ /* MW */
|
||||||
.src_ref 0 "main.c" 51 16
|
.src_ref 0 "main.c" 50 16
|
||||||
/* 0x000029 0x68000 */ a2 = _ZL13__str00f02b8f
|
/* 0x000029 0x68000 */ a2 = _ZL13__str00f02b8f
|
||||||
/* 0x00002a 0x00022 */ /* MW */
|
/* 0x00002a 0x00022 */ /* MW */
|
||||||
.src_ref 0 "main.c" 51 16 first
|
.src_ref 0 "main.c" 50 16 first
|
||||||
/* 0x00002b 0x66000 */ call fopen
|
/* 0x00002b 0x66000 */ call fopen
|
||||||
/* 0x00002c 0x00000 */ /* MW */
|
/* 0x00002c 0x00000 */ /* MW */
|
||||||
/* 0x00002d 0x881e0 */ sp[0xc] = a0
|
/* 0x00002d 0x881e0 */ sp[0xc] = a0
|
||||||
.src_ref 0 "main.c" 52 16
|
.src_ref 0 "main.c" 51 16
|
||||||
/* 0x00002e 0x68000 */ a1 = _ZL13__str8a32ec0e
|
/* 0x00002e 0x68000 */ a1 = _ZL13__str8a32ec0e
|
||||||
/* 0x00002f 0x00021 */ /* MW */
|
/* 0x00002f 0x00021 */ /* MW */
|
||||||
.src_ref 0 "main.c" 52 16
|
.src_ref 0 "main.c" 51 16
|
||||||
/* 0x000030 0x68000 */ a2 = _ZL13__str00f52cca
|
/* 0x000030 0x68000 */ a2 = _ZL13__str00f52cca
|
||||||
/* 0x000031 0x00022 */ /* MW */
|
/* 0x000031 0x00022 */ /* MW */
|
||||||
.src_ref 0 "main.c" 52 16 first
|
.src_ref 0 "main.c" 51 16 first
|
||||||
/* 0x000032 0x66000 */ call fopen
|
/* 0x000032 0x66000 */ call fopen
|
||||||
/* 0x000033 0x00000 */ /* MW */
|
/* 0x000033 0x00000 */ /* MW */
|
||||||
/* 0x000034 0x882e0 */ sp[0x14] = a0
|
/* 0x000034 0x882e0 */ sp[0x14] = a0
|
||||||
/* 0x000035 0x00000 */ nop
|
/* 0x000035 0x00000 */ nop
|
||||||
.src_ref 0 "main.c" 56 4
|
.src_ref 0 "main.c" 55 4
|
||||||
/* 0x000036 0x88220 */ a0 = sp[0x10]
|
/* 0x000036 0x88220 */ a0 = sp[0x10]
|
||||||
.src_ref 0 "main.c" 56 4 first
|
.src_ref 0 "main.c" 55 4 first
|
||||||
/* 0x000037 0x66000 */ call feof
|
/* 0x000037 0x66000 */ call feof
|
||||||
/* 0x000038 0x00000 */ /* MW */
|
/* 0x000038 0x00000 */ /* MW */
|
||||||
.src_ref 0 "main.c" 56 4
|
.src_ref 0 "main.c" 55 4
|
||||||
/* 0x000039 0x32020 */ cmp(ra0,0x0)
|
/* 0x000039 0x32020 */ cmp(ra0,0x0)
|
||||||
.src_ref 0 "main.c" 56 4
|
.src_ref 0 "main.c" 55 4
|
||||||
/* 0x00003a 0xbc4f1 */ if (nz) jps 0x4f
|
/* 0x00003a 0xbc4d1 */ if (nz) jps 0x4d
|
||||||
.src_ref 0 "main.c" 56 4
|
.src_ref 0 "main.c" 55 4
|
||||||
/* 0x00003b 0x881a0 */ a0 = sp[0xc]
|
/* 0x00003b 0x881a0 */ a0 = sp[0xc]
|
||||||
.src_ref 0 "main.c" 56 4
|
.src_ref 0 "main.c" 55 4
|
||||||
/* 0x00003c 0x66000 */ call feof
|
/* 0x00003c 0x66000 */ call feof
|
||||||
/* 0x00003d 0x00000 */ /* MW */
|
/* 0x00003d 0x00000 */ /* MW */
|
||||||
.src_ref 0 "main.c" 56 4
|
.src_ref 0 "main.c" 55 4
|
||||||
/* 0x00003e 0x32020 */ cmp(ra0,0x0)
|
/* 0x00003e 0x32020 */ cmp(ra0,0x0)
|
||||||
.src_ref 0 "main.c" 56 4
|
.src_ref 0 "main.c" 55 4
|
||||||
.src_ref 0 "main.c" 56 4
|
.src_ref 0 "main.c" 55 4
|
||||||
/* 0x00003f 0xbc4a1 */ if (nz) jps 0x4a
|
/* 0x00003f 0xbc481 */ if (nz) jps 0x48
|
||||||
/* 0x000040 0x68200 */ a1 = -0x800000
|
/* 0x000040 0x68200 */ a1 = -0x800000
|
||||||
/* 0x000041 0x00021 */ /* MW */
|
/* 0x000041 0x00021 */ /* MW */
|
||||||
/* 0x000042 0x88361 */ sp[0x18] = a1
|
/* 0x000042 0x88361 */ sp[0x18] = a1
|
||||||
/* 0x000043 0xa4381 */ a1 = sp + 0x70
|
/* 0x000043 0xa4381 */ a1 = sp + 0x70
|
||||||
.src_ref 0 "main.c" 58 12
|
.src_ref 0 "main.c" 57 12
|
||||||
/* 0x000044 0x88220 */ a0 = sp[0x10]
|
/* 0x000044 0x88220 */ a0 = sp[0x10]
|
||||||
/* 0x000045 0x88061 */ sp[0x0] = a1
|
/* 0x000045 0x88061 */ sp[0x0] = a1
|
||||||
.src_ref 0 "main.c" 58 12
|
.src_ref 0 "main.c" 57 12
|
||||||
/* 0x000046 0x68000 */ a1 = _ZL13__str41232700
|
/* 0x000046 0x68000 */ a1 = _ZL13__str41232700
|
||||||
/* 0x000047 0x00021 */ /* MW */
|
/* 0x000047 0x00021 */ /* MW */
|
||||||
.src_ref 0 "main.c" 58 12 first
|
.src_ref 0 "main.c" 57 12 first
|
||||||
/* 0x000048 0x66000 */ call fscanf
|
/* 0x000048 0x66000 */ call fscanf
|
||||||
/* 0x000049 0x00000 */ /* MW */
|
/* 0x000049 0x00000 */ /* MW */
|
||||||
/* 0x00004a 0xa43a0 */ a0 = sp + 0x74
|
/* 0x00004a 0xa43a0 */ a0 = sp + 0x74
|
||||||
/* 0x00004b 0x88060 */ sp[0x0] = a0
|
/* 0x00004b 0x88060 */ sp[0x0] = a0
|
||||||
.src_ref 0 "main.c" 59 12
|
.src_ref 0 "main.c" 58 12
|
||||||
/* 0x00004c 0x68000 */ a1 = _ZL13__str41232700
|
/* 0x00004c 0x68000 */ a1 = _ZL13__str41232700
|
||||||
/* 0x00004d 0x00021 */ /* MW */
|
/* 0x00004d 0x00021 */ /* MW */
|
||||||
.src_ref 0 "main.c" 59 12
|
.src_ref 0 "main.c" 58 12
|
||||||
/* 0x00004e 0x40000 */ nop; a0 = sp[0xc]
|
/* 0x00004e 0x40000 */ nop; a0 = sp[0xc]
|
||||||
/* 0x00004f 0x081a0 */ /* MW */
|
/* 0x00004f 0x081a0 */ /* MW */
|
||||||
.src_ref 0 "main.c" 59 12 first
|
.src_ref 0 "main.c" 58 12 first
|
||||||
/* 0x000050 0x66000 */ call fscanf
|
/* 0x000050 0x66000 */ call fscanf
|
||||||
/* 0x000051 0x00000 */ /* MW */
|
/* 0x000051 0x00000 */ /* MW */
|
||||||
/* 0x000052 0x68200 */ a1 = -0x7ffff0
|
/* 0x000052 0x68200 */ a1 = -0x7ffff0
|
||||||
/* 0x000053 0x00421 */ /* MW */
|
/* 0x000053 0x00421 */ /* MW */
|
||||||
|
.src_ref 0 "main.c" 59 22
|
||||||
|
.src_ref 0 "main.c" 59 28
|
||||||
.src_ref 0 "main.c" 60 22
|
.src_ref 0 "main.c" 60 22
|
||||||
.src_ref 0 "main.c" 60 28
|
.src_ref 0 "main.c" 60 30
|
||||||
.src_ref 0 "main.c" 61 22
|
|
||||||
.src_ref 0 "main.c" 61 30
|
|
||||||
/* 0x000054 0x5c808 */ c0 = 2; sp[0x0] = a1
|
/* 0x000054 0x5c808 */ c0 = 2; sp[0x0] = a1
|
||||||
/* 0x000055 0x08061 */ /* MW */
|
/* 0x000055 0x08061 */ /* MW */
|
||||||
.src_ref 0 "main.c" 63 8
|
.src_ref 0 "main.c" 62 8
|
||||||
/* 0x000056 0x68000 */ a1 = _ZL22reference_noise_signal
|
/* 0x000056 0x68000 */ a1 = _ZL19acc_sensor_signal_t
|
||||||
/* 0x000057 0x00021 */ /* MW */
|
/* 0x000057 0x00021 */ /* MW */
|
||||||
.src_ref 0 "main.c" 60 22
|
.src_ref 0 "main.c" 59 22
|
||||||
.src_ref 0 "main.c" 60 28
|
.src_ref 0 "main.c" 59 28
|
||||||
.src_ref 0 "main.c" 63 8
|
.src_ref 0 "main.c" 62 8
|
||||||
/* 0x000058 0x88320 */ a0 = sp[0x18]
|
/* 0x000058 0x88320 */ a0 = sp[0x18]
|
||||||
.src_ref 0 "main.c" 60 38 first
|
.src_ref 0 "main.c" 59 38 first
|
||||||
/* 0x000059 0x88e01 */ axs1 = sp[0x70]
|
/* 0x000059 0x88e01 */ axs1 = sp[0x70]
|
||||||
.src_ref 0 "main.c" 63 8
|
.src_ref 0 "main.c" 62 8
|
||||||
/* 0x00005a 0xa0004 */ a4 = a0 + 0x0
|
/* 0x00005a 0xa0004 */ a4 = a0 + 0x0
|
||||||
.src_ref 0 "main.c" 60 22
|
.src_ref 0 "main.c" 59 22
|
||||||
.src_ref 0 "main.c" 60 28
|
.src_ref 0 "main.c" 59 28
|
||||||
/* 0x00005b 0x94051 */ [a0+c0] = axs1.s
|
/* 0x00005b 0x94051 */ [a0+c0] = axs1.s
|
||||||
.src_ref 0 "main.c" 63 8
|
.src_ref 0 "main.c" 62 8
|
||||||
/* 0x00005c 0xa0005 */ a5 = a0 + 0x0
|
/* 0x00005c 0xa0005 */ a5 = a0 + 0x0
|
||||||
.src_ref 0 "main.c" 61 40 first
|
.src_ref 0 "main.c" 60 40 first
|
||||||
/* 0x00005d 0x88e81 */ axs1 = sp[0x74]
|
/* 0x00005d 0x88e81 */ axs1 = sp[0x74]
|
||||||
.src_ref 0 "main.c" 61 22
|
.src_ref 0 "main.c" 60 22
|
||||||
.src_ref 0 "main.c" 61 30
|
.src_ref 0 "main.c" 60 30
|
||||||
/* 0x00005e 0x94251 */ [a0-c0] = axs1.s
|
/* 0x00005e 0x94251 */ [a0-c0] = axs1.s
|
||||||
/* 0x00005f 0x88360 */ sp[0x18] = a0
|
/* 0x00005f 0x88360 */ sp[0x18] = a0
|
||||||
.src_ref 0 "main.c" 63 8
|
.src_ref 0 "main.c" 62 8
|
||||||
/* 0x000060 0x68000 */ a0 = _ZL16corrupted_signal
|
/* 0x000060 0x68000 */ a0 = _ZL17c_sensor_signal_t
|
||||||
/* 0x000061 0x00020 */ /* MW */
|
/* 0x000061 0x00020 */ /* MW */
|
||||||
.src_ref 0 "main.c" 63 8 first
|
.src_ref 0 "main.c" 62 8 first
|
||||||
/* 0x000062 0x66000 */ calldb _Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_
|
/* 0x000062 0x66000 */ call _Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_
|
||||||
/* 0x000063 0x00008 */ /* MW */
|
/* 0x000063 0x00000 */ /* MW */
|
||||||
/* 0x000064 0x6c000 */ ra0 = [_ZZ4mainvE4mode]
|
.src_ref 0 "main.c" 65 44 first
|
||||||
/* 0x000065 0x00008 */ /* MW */
|
/* 0x000064 0x6e400 */ ra0.s = [0x800010]
|
||||||
.src_ref 0 "main.c" 66 44 first
|
/* 0x000065 0x00834 */ /* MW */
|
||||||
/* 0x000066 0x6e400 */ ra0.s = [0x800010]
|
/* 0x000066 0x88048 */ sp[0x0] = ra0
|
||||||
/* 0x000067 0x00834 */ /* MW */
|
.src_ref 0 "main.c" 65 12
|
||||||
/* 0x000068 0x88048 */ sp[0x0] = ra0
|
/* 0x000067 0x68000 */ a1 = _ZL13__str2eb09b76
|
||||||
.src_ref 0 "main.c" 66 12
|
/* 0x000068 0x00021 */ /* MW */
|
||||||
/* 0x000069 0x68000 */ a1 = _ZL13__str2eb09b76
|
.src_ref 0 "main.c" 65 12
|
||||||
/* 0x00006a 0x00021 */ /* MW */
|
/* 0x000069 0x882a0 */ a0 = sp[0x14]
|
||||||
.src_ref 0 "main.c" 66 12
|
.src_ref 0 "main.c" 65 12
|
||||||
/* 0x00006b 0x882a0 */ a0 = sp[0x14]
|
/* 0x00006a 0x66000 */ call fprintf
|
||||||
.src_ref 0 "main.c" 66 12
|
/* 0x00006b 0x00000 */ /* MW */
|
||||||
/* 0x00006c 0x66000 */ call fprintf
|
.src_ref 0 "main.c" 55 13
|
||||||
/* 0x00006d 0x00000 */ /* MW */
|
/* 0x00006c 0x40000 */ nop; a0 = sp[0x10]
|
||||||
.src_ref 0 "main.c" 56 13
|
/* 0x00006d 0x08220 */ /* MW */
|
||||||
/* 0x00006e 0x40000 */ nop; a0 = sp[0x10]
|
.src_ref 0 "main.c" 55 13 first
|
||||||
/* 0x00006f 0x08220 */ /* MW */
|
/* 0x00006e 0x66000 */ call feof
|
||||||
.src_ref 0 "main.c" 56 13 first
|
/* 0x00006f 0x00000 */ /* MW */
|
||||||
/* 0x000070 0x66000 */ call feof
|
.src_ref 0 "main.c" 55 23
|
||||||
/* 0x000071 0x00000 */ /* MW */
|
.src_ref 0 "main.c" 57 12
|
||||||
.src_ref 0 "main.c" 56 23
|
.src_ref 0 "main.c" 68 4
|
||||||
.src_ref 0 "main.c" 58 12
|
/* 0x000070 0x59010 */ cmp(ra0,0x0); a0 = sp[0x10]
|
||||||
|
/* 0x000071 0x08220 */ /* MW */
|
||||||
|
.src_ref 0 "main.c" 55 23
|
||||||
|
/* 0x000072 0x42040 */ if (nz) jps 0x8; a1 = sp + 0x70
|
||||||
|
/* 0x000073 0xa4381 */ /* MW */
|
||||||
|
.src_ref 0 "main.c" 55 26
|
||||||
|
/* 0x000074 0x40000 */ nop; a0 = sp[0xc]
|
||||||
|
/* 0x000075 0x081a0 */ /* MW */
|
||||||
|
.src_ref 0 "main.c" 55 26
|
||||||
|
/* 0x000076 0x66000 */ call feof
|
||||||
|
/* 0x000077 0x00000 */ /* MW */
|
||||||
|
.src_ref 0 "main.c" 55 23
|
||||||
|
.src_ref 0 "main.c" 57 12
|
||||||
|
.src_ref 0 "main.c" 68 4
|
||||||
|
/* 0x000078 0x59010 */ cmp(ra0,0x0); a0 = sp[0x10]
|
||||||
|
/* 0x000079 0x08220 */ /* MW */
|
||||||
|
.src_ref 0 "main.c" 55 4
|
||||||
|
.src_ref 0 "main.c" 55 23
|
||||||
|
/* 0x00007a 0x43e48 */ if (z) jps -0x37; a1 = sp + 0x70
|
||||||
|
/* 0x00007b 0x24381 */ /* MW */
|
||||||
|
.src_ref 0 "main.c" 68 4 first
|
||||||
|
/* 0x00007c 0x66000 */ call fclose
|
||||||
|
/* 0x00007d 0x00000 */ /* MW */
|
||||||
.src_ref 0 "main.c" 69 4
|
.src_ref 0 "main.c" 69 4
|
||||||
/* 0x000072 0x59010 */ cmp(ra0,0x0); a0 = sp[0x10]
|
/* 0x00007e 0x881a0 */ a0 = sp[0xc]
|
||||||
/* 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
|
.src_ref 0 "main.c" 69 4 first
|
||||||
/* 0x00007e 0x66000 */ call fclose
|
/* 0x00007f 0x66000 */ call fclose
|
||||||
/* 0x00007f 0x00000 */ /* MW */
|
/* 0x000080 0x00000 */ /* MW */
|
||||||
.src_ref 0 "main.c" 70 4
|
.src_ref 0 "main.c" 70 4
|
||||||
/* 0x000080 0x881a0 */ a0 = sp[0xc]
|
/* 0x000081 0x882a0 */ a0 = sp[0x14]
|
||||||
.src_ref 0 "main.c" 70 4 first
|
.src_ref 0 "main.c" 70 4 first
|
||||||
/* 0x000081 0x66000 */ call fclose
|
/* 0x000082 0x66000 */ call fclose
|
||||||
/* 0x000082 0x00000 */ /* MW */
|
/* 0x000083 0x00000 */ /* MW */
|
||||||
.src_ref 0 "main.c" 71 4
|
.src_ref 0 "main.c" 71
|
||||||
/* 0x000083 0x882a0 */ a0 = sp[0x14]
|
/* 0x000084 0x5c002 */ ra0 = 0; lr = sp[0x8]
|
||||||
.src_ref 0 "main.c" 71 4 first
|
/* 0x000085 0x08136 */ /* MW */
|
||||||
/* 0x000084 0x66000 */ call fclose
|
.src_ref 0 "main.c" 71 first
|
||||||
/* 0x000085 0x00000 */ /* MW */
|
.src_ref 0 "main.c" 71 first
|
||||||
.src_ref 0 "main.c" 72
|
/* 0x000086 0x460a0 */ ret; sp+= 0x78
|
||||||
/* 0x000086 0x5c002 */ ra0 = 0; lr = sp[0x8]
|
/* 0x000087 0x280f0 */ /* MW */
|
||||||
/* 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
|
.label _main__end last
|
||||||
.src_ref 0 "main.c" 69 4
|
.src_ref 0 "main.c" 68 4
|
||||||
/* 0x00008a 0x43f93 */ jps -0xe; a0 = sp[0x10]
|
/* 0x000088 0x43f93 */ jps -0xe; a0 = sp[0x10]
|
||||||
/* 0x00008b 0x88220 */ /* MW */
|
/* 0x000089 0x88220 */ /* MW */
|
||||||
|
|
||||||
.undef global text _Z4initP16SingleSignalPathS0_PdS1_iidddi
|
.undef global text _Z4initP16SingleSignalPathS0_PdS1_iidddi
|
||||||
|
|
||||||
@@ -531,7 +517,7 @@
|
|||||||
|
|
||||||
.undef global text fscanf
|
.undef global text fscanf
|
||||||
|
|
||||||
.undef global text _Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_
|
.undef global text _Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_
|
||||||
|
|
||||||
.undef global text fprintf
|
.undef global text fprintf
|
||||||
|
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
de8a7891062042bbd6065913c0b229e104d0f002
|
e8482bcb4023ecb746c8bd0ceb3440ff47952b54
|
||||||
16eb5e4638293780f809bd1de8ff96feb0151a27
|
16eb5e4638293780f809bd1de8ff96feb0151a27
|
||||||
|
|||||||
Binary file not shown.
+511
-535
File diff suppressed because it is too large
Load Diff
Binary file not shown.
+3792
-3802
File diff suppressed because it is too large
Load Diff
+3856
-3859
File diff suppressed because it is too large
Load Diff
+121
-123
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
// File generated by bridge version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 11:15:59 2026
|
// File generated by bridge version X-2025.06#84ea4f0b1c#250602, Tue Jan 27 16:33:18 2026
|
||||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\bridge.exe -oRelease/simulation Release/main.o Release/signal_path.o -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -g -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -cC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/lpdsp32.bcf -LC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -LC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib -LC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib -llpdsp32 -lc -lsoftfloat -lm -a2 -m -fH +work Release/chesswork -plpdsp32
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\bridge.exe -oRelease/simulation Release/main.o Release/signal_path.o -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -g -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -cC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/lpdsp32.bcf -LC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -LC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib -LC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib -llpdsp32 -lc -lsoftfloat -lm -a2 -m -fH +work Release/chesswork -plpdsp32
|
||||||
|
|
||||||
@@ -10,32 +10,31 @@ Memory map for memory 'DM':
|
|||||||
Size = 16777216
|
Size = 16777216
|
||||||
Width = 8 bits
|
Width = 8 bits
|
||||||
Offset = 0
|
Offset = 0
|
||||||
Used = 10283
|
Used = 10280
|
||||||
|
|
||||||
0x00000001..0x00000002 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str00f02b8f'
|
0x00000001..0x00000002 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str00f02b8f'
|
||||||
0x00000004..0x00000093 : Occupied in alias or record memory 'DMA' by symbol '_ZL16corrupted_signal'
|
0x00000004..0x00000093 : Occupied in alias or record memory 'DMA' by symbol '_ZL17c_sensor_signal_t'
|
||||||
0x00000094..0x00000123 : Occupied in alias or record memory 'DMA' by symbol '_ZL22reference_noise_signal'
|
0x00000094..0x00000123 : Occupied in alias or record memory 'DMA' by symbol '_ZL19acc_sensor_signal_t'
|
||||||
0x00000124..0x00000127 : Occupied in alias or record memory 'DMA' by symbol '_ZZ4mainvE4mode'
|
0x00000124..0x00000153 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__strdb58f936'
|
||||||
0x00000128..0x00000156 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str8a4fef85'
|
0x00000154..0x0000017e : Occupied in alias or record memory 'DMA' by symbol '_ZL13__strff0646f3'
|
||||||
0x00000157..0x00000181 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__strff0646f3'
|
0x0000017f..0x000001b4 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str8a32ec0e'
|
||||||
0x00000182..0x000001b7 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str8a32ec0e'
|
0x000001b5..0x000001b6 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str00f52cca'
|
||||||
0x000001b8..0x000001b9 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str00f52cca'
|
0x000001b7..0x000001b9 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str41232700'
|
||||||
0x000001ba..0x000001bc : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str41232700'
|
0x000001ba..0x000001bd : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str2eb09b76'
|
||||||
0x000001bd..0x000001c0 : Occupied in alias or record memory 'DMA' by symbol '_ZL13__str2eb09b76'
|
0x000001c0..0x000001d7 ( 24 items) : Release/main.o::_ro_data_DM_8___main__3 (Data, Global, .rodata.constmem.DM)
|
||||||
0x000001c4..0x000001c7 : Occupied in alias or record memory 'DMA' by symbol '_ZL2mu'
|
0x000001d8..0x000001db : 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)
|
0x000001dc..0x000001df : Occupied in alias or record memory 'DMA' by symbol '_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E11c_sensor_32'
|
||||||
0x000001e0..0x000001e3 : Occupied in alias or record memory 'DMA' by symbol '_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre'
|
0x000001e0..0x000001e3 : Occupied in alias or record memory 'DMA' by symbol '_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E13acc_sensor_32'
|
||||||
0x000001e4..0x000001e7 : Occupied in alias or record memory 'DMA' by symbol '_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_block_pre'
|
0x000001e4..0x000001e7 : Occupied in alias or record memory 'DMA' by symbol '_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre'
|
||||||
0x000001e8..0x000001eb : Occupied in alias or record memory 'DMA' by symbol '_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E10cSensor_32'
|
0x000001e8..0x000001eb : Occupied in alias or record memory 'DMA' by symbol '_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E14acc_sensor_pre'
|
||||||
0x000001ec..0x000001ef : Occupied in alias or record memory 'DMA' by symbol '_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E12accSensor_32'
|
0x000001ec..0x000001f7 : Occupied in alias or record memory 'DMA' by symbol 'pointer_filter_coefficients'
|
||||||
0x000001f0..0x000001fb : Occupied in alias or record memory 'DMA' by symbol 'ptr_fir_lms_coeffs'
|
0x000001f8..0x000002f7 : Occupied in alias or record memory 'DMA' by symbol 'filter_coefficients'
|
||||||
0x000001fc..0x000001ff : Occupied in alias or record memory 'DMA' by symbol 'errno'
|
0x000002f8..0x00000307 ( 16 items) : Release/signal_path.o::_ro_data_DM_8___Z21sig_init_preemph_coefP16SingleSignalPathdddddi__2 (Data, Global, .rodata.constmem.DM)
|
||||||
0x00000200..0x000002ff : Occupied in alias or record memory 'DMA' by symbol 'fir_lms_coeffs'
|
0x00000308..0x00000317 ( 16 items) : Release/signal_path.o::_ro_data_DM_8___Z15sig_init_weightP16SingleSignalPathdi__2 (Data, Global, .rodata.constmem.DM)
|
||||||
0x00000300..0x0000030f ( 16 items) : Release/signal_path.o::_ro_data_DM_8___Z21sig_init_preemph_coefP16SingleSignalPathdddddi__2 (Data, Global, .rodata.constmem.DM)
|
0x00000318..0x0000031f ( 8 items) : Release/signal_path.o::_ro_data_DM_8___Z4initP16SingleSignalPathS0_PdS1_iidddi__1 (Data, Global, .rodata.constmem.DM)
|
||||||
0x00000310..0x0000031f ( 16 items) : Release/signal_path.o::_ro_data_DM_8___Z15sig_init_weightP16SingleSignalPathdi__2 (Data, Global, .rodata.constmem.DM)
|
0x00000320..0x0000041f : Occupied in alias or record memory 'DMA' by symbol '_main_argv_area'
|
||||||
0x00000320..0x00000327 ( 8 items) : Release/signal_path.o::_ro_data_DM_8___Z4initP16SingleSignalPathS0_PdS1_iidddi__1 (Data, Global, .rodata.constmem.DM)
|
0x00000420..0x00000423 : Occupied in alias or record memory 'DMA' by symbol 'errno'
|
||||||
0x00000328..0x00000427 : Occupied in alias or record memory 'DMA' by symbol '_main_argv_area'
|
0x00000424..0x000004a3 : Occupied in alias or record memory 'DMA' by symbol '_ZL18_hosted_clib_files'
|
||||||
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)
|
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)
|
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)
|
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)
|
||||||
@@ -59,39 +58,38 @@ Memory map for memory '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)
|
0x00000710..0x00000717 ( 8 items) : math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)::_ro_data_DM_8__ff_sqrt__6 (Data, Global, .rodata.constmem.DM)
|
||||||
0x0000e000..0x0000fff7 ( 8184 items) : Stack
|
0x0000e000..0x0000fff7 ( 8184 items) : Stack
|
||||||
0x00800000..0x00800007 : Occupied in alias or record memory 'DMB' by symbol '_ZL10input_port'
|
0x00800000..0x00800007 : Occupied in alias or record memory 'DMB' by symbol '_ZL10input_port'
|
||||||
0x00800008..0x0080000b : Occupied in alias or record memory 'DMB' by symbol '_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E14acc_block_filt'
|
0x00800008..0x0080000b : Occupied in alias or record memory 'DMB' by symbol '_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E18filter_accumulator'
|
||||||
0x0080000c..0x0080000f : Occupied in alias or record memory 'DMB' by symbol '_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E6out_32'
|
0x0080000c..0x0080000f : Occupied in alias or record memory 'DMB' by symbol '_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E9output_32'
|
||||||
0x00800010..0x00800017 : Occupied in alias or record memory 'DMB' by symbol '_ZL11output_port'
|
0x00800010..0x00800017 : Occupied in alias or record memory 'DMB' by symbol '_ZL11output_port'
|
||||||
0x00800018..0x00800117 : Occupied in alias or record memory 'DMB' by symbol 'fir_lms_delay_line'
|
0x00800018..0x00800117 : Occupied in alias or record memory 'DMB' by symbol 'delay_line'
|
||||||
0x00800118..0x00800123 : Occupied in alias or record memory 'DMB' by symbol 'ptr_fir_lms_delay_line'
|
0x00800118..0x00800123 : Occupied in alias or record memory 'DMB' by symbol 'pointer_delay_line'
|
||||||
|
|
||||||
Memory map for memory 'DMA':
|
Memory map for memory 'DMA':
|
||||||
|
|
||||||
Size = 8388608
|
Size = 8388608
|
||||||
Width = 8 bits
|
Width = 8 bits
|
||||||
Offset = 0
|
Offset = 0
|
||||||
Used = 9355
|
Used = 9352
|
||||||
|
|
||||||
0x00000001..0x00000002 ( 2 items) : Release/main.o::_ZL13__str00f02b8f (Data, Local, .rodata.DMA.1)
|
0x00000001..0x00000002 ( 2 items) : Release/main.o::_ZL13__str00f02b8f (Data, Local, .rodata.DMA.1)
|
||||||
0x00000004..0x00000093 ( 144 items) : Release/main.o::_ZL16corrupted_signal (Data, Local, .bss.DMA.4)
|
0x00000004..0x00000093 ( 144 items) : Release/main.o::_ZL17c_sensor_signal_t (Data, Local, .bss.DMA.4)
|
||||||
0x00000094..0x00000123 ( 144 items) : Release/main.o::_ZL22reference_noise_signal (Data, Local, .bss.DMA.4)
|
0x00000094..0x00000123 ( 144 items) : Release/main.o::_ZL19acc_sensor_signal_t (Data, Local, .bss.DMA.4)
|
||||||
0x00000124..0x00000127 ( 4 items) : Release/main.o::_ZZ4mainvE4mode (Data, Local, .data.DMA.4)
|
0x00000124..0x00000153 ( 48 items) : Release/main.o::_ZL13__strdb58f936 (Data, Local, .rodata.DMA.1)
|
||||||
0x00000128..0x00000156 ( 47 items) : Release/main.o::_ZL13__str8a4fef85 (Data, Local, .rodata.DMA.1)
|
0x00000154..0x0000017e ( 43 items) : Release/main.o::_ZL13__strff0646f3 (Data, Local, .rodata.DMA.1)
|
||||||
0x00000157..0x00000181 ( 43 items) : Release/main.o::_ZL13__strff0646f3 (Data, Local, .rodata.DMA.1)
|
0x0000017f..0x000001b4 ( 54 items) : Release/main.o::_ZL13__str8a32ec0e (Data, Local, .rodata.DMA.1)
|
||||||
0x00000182..0x000001b7 ( 54 items) : Release/main.o::_ZL13__str8a32ec0e (Data, Local, .rodata.DMA.1)
|
0x000001b5..0x000001b6 ( 2 items) : Release/main.o::_ZL13__str00f52cca (Data, Local, .rodata.DMA.1)
|
||||||
0x000001b8..0x000001b9 ( 2 items) : Release/main.o::_ZL13__str00f52cca (Data, Local, .rodata.DMA.1)
|
0x000001b7..0x000001b9 ( 3 items) : Release/main.o::_ZL13__str41232700 (Data, Local, .rodata.DMA.1)
|
||||||
0x000001ba..0x000001bc ( 3 items) : Release/main.o::_ZL13__str41232700 (Data, Local, .rodata.DMA.1)
|
0x000001ba..0x000001bd ( 4 items) : Release/main.o::_ZL13__str2eb09b76 (Data, Local, .rodata.DMA.1)
|
||||||
0x000001bd..0x000001c0 ( 4 items) : Release/main.o::_ZL13__str2eb09b76 (Data, Local, .rodata.DMA.1)
|
0x000001d8..0x000001db ( 4 items) : Release/signal_path.o::_ZL2mu (Data, Local, .bss.DMA.4)
|
||||||
0x000001c4..0x000001c7 ( 4 items) : Release/signal_path.o::_ZL2mu (Data, Local, .bss.DMA.4)
|
0x000001dc..0x000001df ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E11c_sensor_32 (Data, Local, .bss.DMA.4)
|
||||||
0x000001e0..0x000001e3 ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E11c_block_pre (Data, Local, .bss.DMA.4)
|
0x000001e0..0x000001e3 ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E13acc_sensor_32 (Data, Local, .bss.DMA.4)
|
||||||
0x000001e4..0x000001e7 ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E13acc_block_pre (Data, Local, .bss.DMA.4)
|
0x000001e4..0x000001e7 ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E12c_sensor_pre (Data, Local, .bss.DMA.4)
|
||||||
0x000001e8..0x000001eb ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E10cSensor_32 (Data, Local, .bss.DMA.4)
|
0x000001e8..0x000001eb ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E14acc_sensor_pre (Data, Local, .bss.DMA.4)
|
||||||
0x000001ec..0x000001ef ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_E12accSensor_32 (Data, Local, .bss.DMA.4)
|
0x000001ec..0x000001f7 ( 12 items) : Release/signal_path.o::pointer_filter_coefficients (Data, Global, .bss.DMA.4)
|
||||||
0x000001f0..0x000001fb ( 12 items) : Release/signal_path.o::ptr_fir_lms_coeffs (Data, Global, .bss.DMA.4)
|
0x000001f8..0x000002f7 ( 256 items) : Release/signal_path.o::filter_coefficients (Data, Global, .bss.DMA.8)
|
||||||
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)
|
0x00000320..0x0000041f ( 256 items) : lpdsp32_init.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/liblpdsp32.a)::_main_argv_area (Data, Global, .bss.DMA.0)
|
||||||
0x00000200..0x000002ff ( 256 items) : Release/signal_path.o::fir_lms_coeffs (Data, Global, .bss.DMA.8)
|
0x00000420..0x00000423 ( 4 items) : errno.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)::errno (Data, Global, .bss.DMA.4)
|
||||||
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)
|
0x00000424..0x000004a3 ( 128 items) : stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)::_ZL18_hosted_clib_files (Data, Local, .bss.DMA.4)
|
||||||
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)
|
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)
|
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)
|
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)
|
||||||
@@ -105,55 +103,55 @@ Memory map for memory 'DMB':
|
|||||||
Used = 292
|
Used = 292
|
||||||
|
|
||||||
0x00800000..0x00800007 ( 8 items) : Release/main.o::_ZL10input_port (Data, Local, .bss.DMB.2)
|
0x00800000..0x00800007 ( 8 items) : Release/main.o::_ZL10input_port (Data, Local, .bss.DMB.2)
|
||||||
0x00800008..0x0080000b ( 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_PU17chess_storage_DMBVsS2_S2_E18filter_accumulator (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)
|
0x0080000c..0x0080000f ( 4 items) : Release/signal_path.o::_ZZ4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_E9output_32 (Data, Local, .bss.DMB.4)
|
||||||
0x00800010..0x00800017 ( 8 items) : Release/main.o::_ZL11output_port (Data, Local, .bss.DMB.2)
|
0x00800010..0x00800017 ( 8 items) : Release/main.o::_ZL11output_port (Data, Local, .bss.DMB.2)
|
||||||
0x00800018..0x00800117 ( 256 items) : Release/signal_path.o::fir_lms_delay_line (Data, Global, .bss.DMB.4)
|
0x00800018..0x00800117 ( 256 items) : Release/signal_path.o::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)
|
0x00800118..0x00800123 ( 12 items) : Release/signal_path.o::pointer_delay_line (Data, Global, .bss.DMB.4)
|
||||||
|
|
||||||
Memory map for memory 'PM':
|
Memory map for memory 'PM':
|
||||||
|
|
||||||
Size = 16777216
|
Size = 16777216
|
||||||
Width = 20 bits
|
Width = 20 bits
|
||||||
Offset = 0
|
Offset = 0
|
||||||
Used = 3486
|
Used = 3484
|
||||||
|
|
||||||
0x00000000..0x0000001f ( 32 items) : lpdsp32_init.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/liblpdsp32.a)::_ivt (Function, Global, .text)
|
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)
|
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..0x000000b1 ( 140 items) : Release/main.o::_main (Function, Global, .text) (stack frame size = 120)
|
0x00000026..0x000000af ( 138 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)
|
0x000000b0..0x000000c1 ( 18 items) : Release/signal_path.o::_Z17initialize_bufferP9BufferPtrPiii (Function, Global, .text)
|
||||||
0x000000c4..0x000000d5 ( 18 items) : Release/signal_path.o::_Z19sig_init_buffer_DMBPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii (Function, Global, .text)
|
0x000000c2..0x000000d3 ( 18 items) : Release/signal_path.o::_Z21initialize_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)
|
0x000000d4..0x000000e1 ( 14 items) : Release/signal_path.o::_Z16write_buffer_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)
|
0x000000e2..0x00000167 ( 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)
|
0x00000168..0x0000016d ( 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)
|
0x0000016e..0x000001a3 ( 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)
|
0x000001a4..0x00000201 ( 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)
|
0x00000202..0x00000253 ( 82 items) : Release/signal_path.o::_Z4calcP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_ (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)
|
0x00000254..0x0000026f ( 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)
|
0x00000270..0x00000271 ( 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)
|
0x00000272..0x000002a3 ( 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)
|
0x000002a4..0x000002c3 ( 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)
|
0x000002c4..0x000002db ( 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)
|
0x000002dc..0x000002ed ( 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)
|
0x000002ee..0x000002ff ( 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)
|
0x00000300..0x0000038f ( 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)
|
0x00000390..0x000003bd ( 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)
|
0x000003be..0x0000040b ( 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)
|
0x0000040c..0x00000411 ( 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)
|
0x00000412..0x0000042f ( 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)
|
0x00000430..0x00000463 ( 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)
|
0x00000464..0x00000519 ( 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)
|
0x0000051a..0x000005c1 ( 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)
|
0x000005c2..0x000005cd ( 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)
|
0x000005ce..0x000005d9 ( 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)
|
0x000005da..0x00000685 ( 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)
|
0x00000686..0x00000759 ( 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)
|
0x0000075a..0x00000785 ( 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)
|
0x00000786..0x000007c3 ( 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)
|
0x000007c4..0x00000803 ( 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)
|
0x00000804..0x0000087b ( 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)
|
0x0000087c..0x00000cb7 ( 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)
|
0x00000cb8..0x00000d9b ( 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:
|
External symbols:
|
||||||
|
|
||||||
@@ -162,43 +160,43 @@ External symbols:
|
|||||||
_ctors_start = 0x0
|
_ctors_start = 0x0
|
||||||
_dtors_end = 0x0
|
_dtors_end = 0x0
|
||||||
_dtors_start = 0x0
|
_dtors_start = 0x0
|
||||||
_pc_end = 0xd9e
|
_pc_end = 0xd9c
|
||||||
_pc_start = 0x0
|
_pc_start = 0x0
|
||||||
_sp_end_DMA = 0xe000
|
_sp_end_DMA = 0xe000
|
||||||
_sp_start_DMA = 0xfff8
|
_sp_start_DMA = 0xfff8
|
||||||
|
|
||||||
Section summary for memory 'DM':
|
Section summary for memory 'DM':
|
||||||
|
|
||||||
.bss .data .rodata File
|
.bss .rodata File
|
||||||
---------- ---------- ---------- ----------
|
---------- ---------- ----------
|
||||||
0 0 176 softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)
|
0 176 softfloat.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib/libsoftfloat.a)
|
||||||
0 0 396 math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)
|
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)
|
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)
|
256 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)
|
4 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)
|
128 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
|
0 24 Release/main.o
|
||||||
288 4 155 Release/main.o (in DMA)
|
288 156 Release/main.o (in DMA)
|
||||||
16 0 0 Release/main.o (in DMB)
|
16 0 Release/main.o (in DMB)
|
||||||
0 0 40 Release/signal_path.o
|
0 40 Release/signal_path.o
|
||||||
288 0 0 Release/signal_path.o (in DMA)
|
288 0 Release/signal_path.o (in DMA)
|
||||||
276 0 0 Release/signal_path.o (in DMB)
|
276 0 Release/signal_path.o (in DMB)
|
||||||
---------- ---------- ---------- ----------
|
---------- ---------- ----------
|
||||||
1256 4 839 Total
|
1256 840 Total
|
||||||
|
|
||||||
Section summary for memory 'DMA':
|
Section summary for memory 'DMA':
|
||||||
|
|
||||||
.bss .data .rodata .stack File
|
.bss .rodata .stack File
|
||||||
---------- ---------- ---------- ---------- ----------
|
---------- ---------- ---------- ----------
|
||||||
0 0 0 8184
|
0 0 8184
|
||||||
0 0 48 0 math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.a)
|
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)
|
256 0 0 lpdsp32_init.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/liblpdsp32.a)
|
||||||
4 0 0 0 errno.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)
|
4 0 0 errno.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)
|
||||||
128 0 0 0 stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)
|
128 0 0 stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)
|
||||||
288 4 155 0 Release/main.o
|
288 156 0 Release/main.o
|
||||||
288 0 0 0 Release/signal_path.o
|
288 0 0 Release/signal_path.o
|
||||||
---------- ---------- ---------- ---------- ----------
|
---------- ---------- ---------- ----------
|
||||||
964 4 203 8184 Total
|
964 204 8184 Total
|
||||||
|
|
||||||
Section summary for memory 'DMB':
|
Section summary for memory 'DMB':
|
||||||
|
|
||||||
@@ -218,18 +216,18 @@ Section summary for memory 'PM':
|
|||||||
1432 math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libm.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)
|
38 lpdsp32_init.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/liblpdsp32.a)
|
||||||
144 stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)
|
144 stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)
|
||||||
140 Release/main.o
|
138 Release/main.o
|
||||||
420 Release/signal_path.o
|
420 Release/signal_path.o
|
||||||
---------- ----------
|
---------- ----------
|
||||||
3486 Total
|
3484 Total
|
||||||
|
|
||||||
File summary:
|
File summary:
|
||||||
|
|
||||||
Release/main.o
|
Release/main.o
|
||||||
DM 24
|
DM 24
|
||||||
DMA 447
|
DMA 444
|
||||||
DMB 16
|
DMB 16
|
||||||
PM 140
|
PM 138
|
||||||
|
|
||||||
Release/signal_path.o
|
Release/signal_path.o
|
||||||
DM 40
|
DM 40
|
||||||
@@ -246,13 +244,13 @@ math.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/
|
|||||||
DMA 48
|
DMA 48
|
||||||
PM 1432
|
PM 1432
|
||||||
|
|
||||||
errno.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)
|
|
||||||
DMA 4
|
|
||||||
|
|
||||||
lpdsp32_init.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/liblpdsp32.a)
|
lpdsp32_init.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/liblpdsp32.a)
|
||||||
DMA 256
|
DMA 256
|
||||||
PM 38
|
PM 38
|
||||||
|
|
||||||
|
errno.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)
|
||||||
|
DMA 4
|
||||||
|
|
||||||
stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)
|
stdio.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib/libc.a)
|
||||||
DMA 128
|
DMA 128
|
||||||
PM 144
|
PM 144
|
||||||
|
|||||||
+3856
-3859
File diff suppressed because it is too large
Load Diff
+15
-16
@@ -4,39 +4,38 @@
|
|||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include "signal_processing/include/signal_path.h"
|
#include "signal_processing/include/signal_path.h"
|
||||||
|
|
||||||
// Register und Bitmasken f�r Interrupts zwischen ARM und LPDSP Prozessor
|
// Register und Bitmasken für Interrupts zwischen ARM und LPDSP Prozessor
|
||||||
#define CSS_CMD 0xC00004
|
#define CSS_CMD 0xC00004
|
||||||
#define CSS_CMD_0 (1<<0)
|
#define CSS_CMD_0 (1<<0)
|
||||||
#define CSS_CMD_1 (1<<1)
|
#define CSS_CMD_1 (1<<1)
|
||||||
|
|
||||||
// Shared Memory von ARM und DSP definieren
|
// Shared Memory von ARM und DSP definieren
|
||||||
#define INPUT_PORT0_ADD 0x800000 // Feste Adressen f�r Eingangsdaten im Shared Memory
|
#define INPUT_PORT0_ADD 0x800000 // Feste Adressen für Eingangsdaten im Shared Memory
|
||||||
#define OUTPUT_PORT_ADD (INPUT_PORT0_ADD + 16) // Feste Adressen f�r Ausgangsdatensdaten im Shared Memory, 16 Byte von Eingangsadresse Weg
|
#define OUTPUT_PORT_ADD (INPUT_PORT0_ADD + 16) // Feste Adressen für Ausgangsdatensdaten im Shared Memory, 16 Byte von Eingangsadresse Weg
|
||||||
|
|
||||||
// Structs anlegen f�r die Signalpfade - hier werden Konfigurationen abgelegt(signal_path.h)
|
// Structs anlegen f�r die Signalpfade - hier werden Konfigurationen abgelegt(signal_path.h)
|
||||||
static SingleSignalPath corrupted_signal;
|
static SingleSignalPath c_sensor_signal_t;
|
||||||
static SingleSignalPath reference_noise_signal;
|
static SingleSignalPath acc_sensor_signal_t;
|
||||||
|
|
||||||
static volatile int16_t chess_storage(DMB:INPUT_PORT0_ADD) input_port[4]; //Array mit 4x16 Bit Eintr�gen auf 2x32 Bit Registern - nur die ersten 2 werden genutzt
|
static volatile int16_t chess_storage(DMB:INPUT_PORT0_ADD) input_port[4]; //Array mit 4x16 Bit Einträgen auf 2x32 Bit Registern - nur die ersten 2 werden genutzt
|
||||||
static volatile int16_t chess_storage(DMB:OUTPUT_PORT_ADD) output_port[4]; //Array mit 4x16 Bit Eintr�gen auf 2x32 Bit Registern - alle werden genutzt
|
static volatile int16_t chess_storage(DMB:OUTPUT_PORT_ADD) output_port[4]; //Array mit 4x16 Bit Einträgen auf 2x32 Bit Registern - alle werden genutzt
|
||||||
static volatile int16_t chess_storage(DMB) *input_pointer_0;
|
static volatile int16_t chess_storage(DMB) *input_pointer_0;
|
||||||
static volatile int16_t chess_storage(DMB) *input_pointer_1;
|
static volatile int16_t chess_storage(DMB) *input_pointer_1;
|
||||||
static volatile int16_t chess_storage(DMB) *output_pointer;
|
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_pointer;
|
||||||
static volatile int16_t chess_storage(DMB) sample; //Speicherplatz f�r Ergebnis der calc()-Funktion
|
static volatile int16_t chess_storage(DMB) sample; //Speicherplatz für Ergebnis der calc()-Funktion
|
||||||
|
|
||||||
int main(void) {
|
int main(void) {
|
||||||
// Enum, welcher den Ausgabemodus definiert - wird in calc()-Funktion verwendet
|
// Biquad Filter für C-Sensor und Acc-Sensor anlegen
|
||||||
static OutputMode mode = OUTPUT_MODE_FIR_LMS;
|
|
||||||
// Biquad Filter f�r C-Sensor und Acc-Sensor anlegen
|
|
||||||
// Alle 0 bis auf b[0] -> einfacher Gain auf 0,75
|
// Alle 0 bis auf b[0] -> einfacher Gain auf 0,75
|
||||||
double b0[5]={0.75, 0., 0., 0., 0.};
|
double b0[5]={0.75, 0., 0., 0., 0.};
|
||||||
double b1[5]={0.75, 0., 0., 0., 0.};
|
double b1[5]={0.75, 0., 0., 0., 0.};
|
||||||
int coefficients = MAX_FIR_COEFFS; // 64 Koeffizienten f�r ANR
|
int coefficients = MAX_FIR_COEFFS; // 64 Koeffizienten für ANR
|
||||||
|
|
||||||
// Signale initialisieren, oben angelegte Structs mit Parametern f�llen
|
// Signale initialisieren: oben angelegte Structs mit Parametern füllen
|
||||||
|
// Buffer für Delay-Line und Koeffizienten initialisieren
|
||||||
init(
|
init(
|
||||||
&corrupted_signal, &reference_noise_signal, //Signal-Structs
|
&c_sensor_signal_t, &acc_sensor_signal_t, //Signal-Structs
|
||||||
b0, // Biqquad Koeffizienten C-Sensor
|
b0, // Biqquad Koeffizienten C-Sensor
|
||||||
b1, // Biqquad Koeffizienten Acc-Sensor
|
b1, // Biqquad Koeffizienten Acc-Sensor
|
||||||
2, // Sample Delay C-Sensor
|
2, // Sample Delay C-Sensor
|
||||||
@@ -47,7 +46,7 @@ int main(void) {
|
|||||||
coefficients // Anzahl Filterkoeffizienten
|
coefficients // Anzahl Filterkoeffizienten
|
||||||
);
|
);
|
||||||
|
|
||||||
FILE *fp1 = fopen("./simulation_data/complex_corrupted_signal.txt", "r");
|
FILE *fp1 = fopen("./simulation_data/complex_c_sensor_signal_t.txt", "r");
|
||||||
FILE *fp2 = fopen("./simulation_data/complex_noise_signal.txt", "r");
|
FILE *fp2 = fopen("./simulation_data/complex_noise_signal.txt", "r");
|
||||||
FILE *fp3 = fopen("./simulation_data/output/complex_output_simulated.txt", "w");
|
FILE *fp3 = fopen("./simulation_data/output/complex_output_simulated.txt", "w");
|
||||||
|
|
||||||
@@ -61,7 +60,7 @@ int main(void) {
|
|||||||
input_port[i+1] = (int16_t) d1;
|
input_port[i+1] = (int16_t) d1;
|
||||||
}
|
}
|
||||||
calc(
|
calc(
|
||||||
&corrupted_signal, &reference_noise_signal, mode, &input_port[0], &input_port[1], output_port);
|
&c_sensor_signal_t, &acc_sensor_signal_t, &input_port[0], &input_port[1], output_port);
|
||||||
for (int i=0; i<BLOCK_LEN; i++){
|
for (int i=0; i<BLOCK_LEN; i++){
|
||||||
fprintf(fp3, "%d\n", output_port[i]);
|
fprintf(fp3, "%d\n", output_port[i]);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -88,8 +88,8 @@ BufferPtr extern ptr_fir_lms_coeffs;
|
|||||||
//int extern chess_storage(DMA % (sizeof(long long))) fir_lms_coeffs[MAX_FIR_COEFFS]; // The coefficients for the adaptive filter
|
//int extern chess_storage(DMA % (sizeof(long long))) fir_lms_coeffs[MAX_FIR_COEFFS]; // The coefficients for the adaptive filter
|
||||||
|
|
||||||
// typedef struct SignalPath{
|
// typedef struct SignalPath{
|
||||||
// SingleSignalPath cSensorSignal;
|
// SingleSignalPath c_sensor_signal_t;
|
||||||
// SingleSignalPath accSensorSignal;
|
// SingleSignalPath acc_sensor_signal_t;
|
||||||
// LmsFilter lms;
|
// LmsFilter lms;
|
||||||
// volatile int chess_storage(DMIO:INPUT_PORT_ADD) input_port;
|
// volatile int chess_storage(DMIO:INPUT_PORT_ADD) input_port;
|
||||||
// int chess_storage(DMIO:OUTPUT_PORT_ADD) output_port;
|
// int chess_storage(DMIO:OUTPUT_PORT_ADD) output_port;
|
||||||
@@ -119,21 +119,14 @@ typedef enum OutputMode{
|
|||||||
|
|
||||||
// top level init and calc functions
|
// top level init and calc functions
|
||||||
void init(
|
void init(
|
||||||
SingleSignalPath *cSensorSignal, SingleSignalPath *accSensorSignal,
|
SingleSignalPath *c_sensor_signal_t, SingleSignalPath *acc_sensor_signal_t,
|
||||||
//BufferPtrDMB chess_storage(DMB) *ptr_fir_lms_delay_line, BufferPtr *ptr_fir_lms_coeffs,
|
|
||||||
double *b_c, double *b_acc, int delay_c, int delay_acc, double weight_c, double weight_acc, double lms_mu, int lms_fir_num_coeffs);
|
double *b_c, double *b_acc, int delay_c, int delay_acc, double weight_c, double weight_acc, double lms_mu, int lms_fir_num_coeffs);
|
||||||
void calc(
|
void calc(
|
||||||
SingleSignalPath *cSensorSignal, SingleSignalPath *accSensorSignal,
|
SingleSignalPath *c_sensor_signal_t,
|
||||||
//BufferPtrDMB chess_storage(DMB) *ptr_fir_lms_delay_line, BufferPtr *ptr_fir_lms_coeffs,
|
SingleSignalPath *acc_sensor_signal_t,
|
||||||
OutputMode output_mode,
|
int16_t volatile chess_storage(DMB) *c_sensor_input,
|
||||||
#if BLOCK_LEN != 1
|
int16_t volatile chess_storage(DMB) *acc_sensor_input,
|
||||||
int16_t *cSensor,
|
int16_t volatile chess_storage(DMB) *output_port
|
||||||
int16_t *accSensor,
|
|
||||||
#else
|
|
||||||
int16_t volatile chess_storage(DMB) *cSensor,
|
|
||||||
int16_t volatile chess_storage(DMB) *accSensor,
|
|
||||||
#endif
|
|
||||||
int16_t volatile chess_storage(DMB) *out_16
|
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,17 +1,19 @@
|
|||||||
#include "include/signal_path.h"
|
#include "include/signal_path.h"
|
||||||
#define BLOCK_LEN 1
|
#define BLOCK_LEN 1
|
||||||
|
|
||||||
/* Global variables decleration*/
|
//Globale Variable setzen
|
||||||
static int counter=0;
|
static int counter=0;
|
||||||
static int mu;
|
static int mu;
|
||||||
|
|
||||||
static int leak=2147462173; //0.999 // (1 ? �?)
|
static int leak=2147462173; //0.999 // (1 ? �?)
|
||||||
|
|
||||||
int chess_storage(DMB) fir_lms_delay_line[MAX_FIR_COEFFS]; //Int-Array für Acc-Sensors Samples (Delay Line) anlegen
|
// Int Arrays für Delay Line (Acc-Sensor Samples) sowie Filterkoeffizienten anlegen
|
||||||
int chess_storage(DMA % (sizeof(long long))) fir_lms_coeffs[MAX_FIR_COEFFS]; //Int-Array für Filterkoeffizienten anlegen
|
int chess_storage(DMB) delay_line[MAX_FIR_COEFFS];
|
||||||
|
int chess_storage(DMA % (sizeof(long long))) filter_coefficients[MAX_FIR_COEFFS];
|
||||||
|
|
||||||
BufferPtrDMB chess_storage(DMB) ptr_fir_lms_delay_line;
|
// Structs für Pointerinkrementierung auf Delay Line- und Koeffizieten-Arrays anlegen
|
||||||
BufferPtr ptr_fir_lms_coeffs;
|
BufferPtrDMB chess_storage(DMB) pointer_delay_line;
|
||||||
|
BufferPtr pointer_filter_coefficients;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -68,7 +70,8 @@ BufferPtr ptr_fir_lms_coeffs;
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
int sig_init_buffer(BufferPtr *buffer, int *buffer_start_add, int length, int max_buffer_len) {
|
//Allgemeinen Buffer initialisieren
|
||||||
|
int initialize_buffer(BufferPtr *buffer, int *buffer_start_add, int length, int max_buffer_len) {
|
||||||
buffer->buffer_len = length;
|
buffer->buffer_len = length;
|
||||||
buffer->ptr_start = buffer_start_add;
|
buffer->ptr_start = buffer_start_add;
|
||||||
buffer->ptr_current = buffer_start_add;
|
buffer->ptr_current = buffer_start_add;
|
||||||
@@ -84,7 +87,8 @@ int sig_init_buffer(BufferPtr *buffer, int *buffer_start_add, int length, int ma
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int sig_init_buffer_DMB(BufferPtrDMB chess_storage(DMB) *buffer, int chess_storage(DMB) *buffer_start_add, int length, int max_buffer_len){
|
//DMB Buffer initialisieren
|
||||||
|
int initialize_buffer_dmb(BufferPtrDMB chess_storage(DMB) *buffer, int chess_storage(DMB) *buffer_start_add, int length, int max_buffer_len){
|
||||||
buffer->buffer_len = length;
|
buffer->buffer_len = length;
|
||||||
buffer->ptr_start = buffer_start_add;
|
buffer->ptr_start = buffer_start_add;
|
||||||
buffer->ptr_current = buffer_start_add;
|
buffer->ptr_current = buffer_start_add;
|
||||||
@@ -100,25 +104,28 @@ int sig_init_buffer_DMB(BufferPtrDMB chess_storage(DMB) *buffer, int chess_stora
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void sig_cirular_buffer_ptr_increment(BufferPtr *buffer, int i_incr){
|
//Allgemeinen Buffer um bestimmten Eingabewert inkrementieren - nicht in Verwendung
|
||||||
|
void increment_buffer(BufferPtr *buffer, int i_incr){
|
||||||
buffer->ptr_current = cyclic_add(buffer->ptr_current, i_incr, buffer->ptr_start, buffer->buffer_len);
|
buffer->ptr_current = cyclic_add(buffer->ptr_current, i_incr, buffer->ptr_start, buffer->buffer_len);
|
||||||
}
|
}
|
||||||
|
|
||||||
void sig_cirular_buffer_ptr_increment_DMB(BufferPtrDMB *buffer, int i_incr){
|
//DMB-Buffer um bestimmten Eingabewert inkrementieren - nicht in Verwendung
|
||||||
|
void increment_buffert_DMB(BufferPtrDMB *buffer, int i_incr){
|
||||||
buffer->ptr_current = cyclic_add(buffer->ptr_current, i_incr, buffer->ptr_start, buffer->buffer_len);
|
buffer->ptr_current = cyclic_add(buffer->ptr_current, i_incr, buffer->ptr_start, buffer->buffer_len);
|
||||||
}
|
}
|
||||||
|
//Übergabesample in allgemeinen Buffer schreiben und Buffer inkrementieren - nicht in Verwendung
|
||||||
void sig_cirular_buffer_ptr_put_sample(BufferPtr *buffer, int sample){
|
void write_buffer(BufferPtr *buffer, int sample){
|
||||||
*buffer->ptr_current = sample;
|
*buffer->ptr_current = sample;
|
||||||
buffer->ptr_current = cyclic_add(buffer->ptr_current, 1, buffer->ptr_start, buffer->buffer_len);
|
buffer->ptr_current = cyclic_add(buffer->ptr_current, 1, buffer->ptr_start, buffer->buffer_len);
|
||||||
}
|
}
|
||||||
|
|
||||||
void sig_cirular_buffer_ptr_put_sample_DMB(BufferPtrDMB chess_storage(DMB) *buffer, int sample){
|
//Übergabesample in DMB Buffer schreiben (Delay-Line) und Buffer inkrementieren
|
||||||
|
void write_buffer_dmb(BufferPtrDMB chess_storage(DMB) *buffer, int sample){
|
||||||
*buffer->ptr_current = sample; //Sample des Acc-Sensors wird in Adresse geschrieben, auf die der Pointer zeigt
|
*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
|
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){
|
void static inline write_buffer_block(BufferPtr *buffer, int* block){
|
||||||
// increment pointer to oldest block
|
// increment pointer to oldest block
|
||||||
//buffer->ptr_current = cyclic_add(buffer->ptr_current, BLOCK_LEN, buffer->ptr_start, buffer->buffer_len);
|
//buffer->ptr_current = cyclic_add(buffer->ptr_current, BLOCK_LEN, buffer->ptr_start, buffer->buffer_len);
|
||||||
// load the next block
|
// load the next block
|
||||||
@@ -129,7 +136,7 @@ void static inline sig_circular_buffer_ptr_put_block(BufferPtr *buffer, int* blo
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//Initialisierungsfunktion f�r Biquad Filter Koeffizienten
|
//Initialisierungsfunktion für Biquad Filter Koeffizienten
|
||||||
void sig_init_preemph_coef(SingleSignalPath *signal, double b0, double b1, double b2, double a1, double a2, int scale_bits) {
|
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
|
// Wenn b0=1 und Rest 0 -> kein Filter weil effektiv 1*Xn
|
||||||
if (b0 == 1. && b1 == 0. && b2 == 0. && a1 == 0. && a2 == 0.) {
|
if (b0 == 1. && b1 == 0. && b2 == 0. && a1 == 0. && a2 == 0.) {
|
||||||
@@ -150,10 +157,10 @@ void sig_init_preemph_coef(SingleSignalPath *signal, double b0, double b1, doubl
|
|||||||
|
|
||||||
/*Initialization functions - make sure all of them were called to ensure functionality*/
|
/*Initialization functions - make sure all of them were called to ensure functionality*/
|
||||||
int sig_init_delay(SingleSignalPath *signal, int n_delay) {
|
int sig_init_delay(SingleSignalPath *signal, int n_delay) {
|
||||||
return sig_init_buffer(&signal->delay_buffer, signal->_delay_buffer, n_delay, MAX_DELAY_SAMPS);
|
return initialize_buffer(&signal->delay_buffer, signal->_delay_buffer, n_delay, MAX_DELAY_SAMPS);
|
||||||
}
|
}
|
||||||
|
|
||||||
//Initialisierungsfunktion f�r Gewichtung
|
//Initialisierungsfunktion für Gewichtung
|
||||||
void sig_init_weight(SingleSignalPath *signal, double weight, int scale_nbits) {
|
void sig_init_weight(SingleSignalPath *signal, double weight, int scale_nbits) {
|
||||||
// Wenn Gewichtung 1 -> kein Effekt
|
// Wenn Gewichtung 1 -> kein Effekt
|
||||||
if (weight == 1.) {
|
if (weight == 1.) {
|
||||||
@@ -197,7 +204,7 @@ int sig_delay_buffer_load_and_get(SingleSignalPath *signal, int x) {
|
|||||||
}
|
}
|
||||||
int out = *signal->delay_buffer.ptr_current;
|
int out = *signal->delay_buffer.ptr_current;
|
||||||
*signal->delay_buffer.ptr_current = x;
|
*signal->delay_buffer.ptr_current = x;
|
||||||
sig_cirular_buffer_ptr_increment(&signal->delay_buffer, 1);
|
increment_buffer(&signal->delay_buffer, 1);
|
||||||
return out;
|
return out;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -210,15 +217,15 @@ int sig_calc_weight(SingleSignalPath *signal, int x) {
|
|||||||
return rnd_saturate(acc);
|
return rnd_saturate(acc);
|
||||||
}
|
}
|
||||||
|
|
||||||
int inline sig_calc_fir_lpdsp32_single(BufferPtrDMB chess_storage(DMB) *ptr_fir_lms_delay_line, BufferPtr *ptr_fir_lms_coeffs){
|
int inline apply_fir_filter(BufferPtrDMB chess_storage(DMB) *pointer_delay_line, BufferPtr *pointer_filter_coefficients){
|
||||||
// Filterkoeffizienten mit Acc-Sensor Samples multiplizieren und aufsummieren um Akkumulator Output des adaptiven Filters zu erhalten
|
// Filterkoeffizienten mit Acc-Sensor Samples multiplizieren und aufsummieren um Akkumulator Output des adaptiven Filters zu erhalten
|
||||||
|
|
||||||
//Pointer für Koeffizienten und Delay Line Samples anlegen
|
//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) *p_x0 = pointer_delay_line->ptr_current;
|
||||||
int chess_storage(DMB) *px_start = ptr_fir_lms_delay_line->ptr_start;
|
int chess_storage(DMB) *px_start = pointer_delay_line->ptr_start;
|
||||||
int *p_h = ptr_fir_lms_coeffs->ptr_current;
|
int *p_h = pointer_filter_coefficients->ptr_current;
|
||||||
int delay_line_len = ptr_fir_lms_delay_line->buffer_len;
|
int delay_line_len = pointer_delay_line->buffer_len;
|
||||||
int n_coeff = ptr_fir_lms_coeffs->buffer_len;
|
int n_coeff = pointer_filter_coefficients->buffer_len;
|
||||||
|
|
||||||
//Variablen und Akkumulatoren (72-Bit) anlegen
|
//Variablen und Akkumulatoren (72-Bit) anlegen
|
||||||
int d0,d1,h0,h1;
|
int d0,d1,h0,h1;
|
||||||
@@ -226,12 +233,6 @@ int inline sig_calc_fir_lpdsp32_single(BufferPtrDMB chess_storage(DMB) *ptr_fir_
|
|||||||
accum_t acc1_B = to_accum(0);
|
accum_t acc1_B = to_accum(0);
|
||||||
accum_t acc1_C;
|
accum_t acc1_C;
|
||||||
|
|
||||||
// iterate over the coefficients to calculate the filter on x - the canceller
|
|
||||||
/* Abschaetzung cycles per 2coefficient:
|
|
||||||
dual - load : 1
|
|
||||||
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
|
// In 2er Schritten durch die Koeffizienten iterieren, immer 2 Samples und 2 Koeffizienten pro Schleifendurchlauf -> DUAL LOAD und DUAL MAC
|
||||||
for (int i=0; i < n_coeff; i+=2) chess_loop_range(1,){
|
for (int i=0; i < n_coeff; i+=2) chess_loop_range(1,){
|
||||||
d0 = *p_x0; //Sample 1 aus Delay Line
|
d0 = *p_x0; //Sample 1 aus Delay Line
|
||||||
@@ -252,18 +253,18 @@ int inline sig_calc_fir_lpdsp32_single(BufferPtrDMB chess_storage(DMB) *ptr_fir_
|
|||||||
return rnd_saturate(acc1_C);
|
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){
|
void static inline update_filter_coefficients(BufferPtrDMB chess_storage(DMB) *pointer_delay_line, BufferPtr *pointer_filter_coefficients, int out){
|
||||||
|
|
||||||
int chess_storage(DMA) *p_h0 = ptr_fir_lms_coeffs->ptr_start; //Pointer auf Filterkoeffizienten-Array
|
int chess_storage(DMA) *p_h0 = pointer_filter_coefficients->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_x0 = pointer_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) *p_x1 = pointer_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 chess_storage(DMB) *px_start = pointer_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 delay_line_len = pointer_delay_line->buffer_len; // Länge des Delay-Line Arrays
|
||||||
int n_coeff = ptr_fir_lms_coeffs->buffer_len; // Anzahl der Filterkoeffizienten
|
int n_coeff = pointer_filter_coefficients->buffer_len; // Anzahl der Filterkoeffizienten
|
||||||
int prod, x0, x1, h0, h1;
|
int prod, x0, x1, h0, h1;
|
||||||
|
|
||||||
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
|
p_x1 = cyclic_add(p_x1, -1, pointer_delay_line->ptr_start, pointer_delay_line->buffer_len); //Current-Pointer 2 dekrementieren um 1
|
||||||
|
|
||||||
accum_t acc_A, acc_B;
|
accum_t acc_A, acc_B;
|
||||||
|
|
||||||
@@ -279,11 +280,7 @@ void static inline adapt_coeffs_lpdsp32_single_v1(BufferPtrDMB chess_storage(DMB
|
|||||||
*/
|
*/
|
||||||
for (int i=0; i< n_coeff; i+=2) chess_loop_range(1,){
|
for (int i=0; i< n_coeff; i+=2) chess_loop_range(1,){
|
||||||
// Calculate the coefficient wise adaption
|
// Calculate the coefficient wise adaption
|
||||||
#ifdef PLATFORM_GENERIC
|
lldecompose(*((long long *)p_h0), h0, h1);
|
||||||
lldecompose(*((long long *)p_h0), &h0, &h1);
|
|
||||||
#else
|
|
||||||
lldecompose(*((long long *)p_h0), h0, h1);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
acc_A = to_accum(h0);
|
acc_A = to_accum(h0);
|
||||||
acc_B = to_accum(h1);
|
acc_B = to_accum(h1);
|
||||||
@@ -301,8 +298,8 @@ void static inline adapt_coeffs_lpdsp32_single_v1(BufferPtrDMB chess_storage(DMB
|
|||||||
}
|
}
|
||||||
|
|
||||||
void init(
|
void init(
|
||||||
SingleSignalPath *cSensorSignal,
|
SingleSignalPath *c_sensor_signal_t,
|
||||||
SingleSignalPath *accSensorSignal,
|
SingleSignalPath *acc_sensor_signal_t,
|
||||||
double *b_c,
|
double *b_c,
|
||||||
double *b_acc,
|
double *b_acc,
|
||||||
int delay_c,
|
int delay_c,
|
||||||
@@ -310,87 +307,86 @@ void init(
|
|||||||
double weight_c,
|
double weight_c,
|
||||||
double weight_acc,
|
double weight_acc,
|
||||||
double lms_mu,
|
double lms_mu,
|
||||||
int lms_fir_num_coeffs
|
int number_coefficients
|
||||||
){
|
){
|
||||||
int scale_bits=31;
|
int scale_bits=31;
|
||||||
|
|
||||||
// C-Sensor Initialisierung: Biquad, Delay, Weight skalieren und in Struct schreiben
|
// C-Sensor Initialisierung: Biquad, Delay, Weight skalieren und in Struct schreiben
|
||||||
sig_init_preemph_coef(cSensorSignal, b_c[0], b_c[1], b_c[2], b_c[3], b_c[4], scale_bits);
|
sig_init_preemph_coef(c_sensor_signal_t, b_c[0], b_c[1], b_c[2], b_c[3], b_c[4], scale_bits);
|
||||||
sig_init_delay(cSensorSignal, delay_c);
|
sig_init_delay(c_sensor_signal_t, delay_c);
|
||||||
sig_init_weight(cSensorSignal, weight_c, scale_bits);
|
sig_init_weight(c_sensor_signal_t, weight_c, scale_bits);
|
||||||
|
|
||||||
// Acc-Sensor Initialisierung: Biquad, Delay, Weight skalieren und in Struct schreiben
|
// Acc-Sensor Initialisierung: Biquad, Delay, Weight skalieren und in Struct schreiben
|
||||||
sig_init_preemph_coef(accSensorSignal, b_acc[0], b_acc[1], b_acc[2], b_acc[3], b_acc[4], scale_bits);
|
sig_init_preemph_coef(acc_sensor_signal_t, b_acc[0], b_acc[1], b_acc[2], b_acc[3], b_acc[4], scale_bits);
|
||||||
sig_init_delay(accSensorSignal, delay_acc);
|
sig_init_delay(acc_sensor_signal_t, delay_acc);
|
||||||
sig_init_weight(accSensorSignal, weight_acc, 31);
|
sig_init_weight(acc_sensor_signal_t, weight_acc, 31);
|
||||||
|
|
||||||
//Mu Skalierung und in globale Variable schreiben
|
//Mu Skalierung und in globale Variable schreiben
|
||||||
int scale = pow(2, scale_bits) - 1;
|
int scale = pow(2, scale_bits) - 1;
|
||||||
mu = lms_mu * scale;
|
mu = lms_mu * scale;
|
||||||
// Buffer Initialisierung (Delay Line und Koeffizienten)
|
// 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);
|
initialize_buffer_dmb(&pointer_delay_line, delay_line, number_coefficients, MAX_FIR_COEFFS);
|
||||||
sig_init_buffer(&ptr_fir_lms_coeffs, fir_lms_coeffs, lms_fir_num_coeffs, MAX_FIR_COEFFS);
|
initialize_buffer(&pointer_filter_coefficients, filter_coefficients, number_coefficients, MAX_FIR_COEFFS);
|
||||||
|
|
||||||
// Einträge in Delay Line und Koeffizienten-Array auf 0 setzen
|
// Einträge in Delay Line und Koeffizienten-Array auf 0 setzen
|
||||||
for (int i = 0; i < lms_fir_num_coeffs; i++) {
|
for (int i = 0; i < number_coefficients; i++) {
|
||||||
ptr_fir_lms_delay_line.ptr_start[i] = 0;
|
pointer_delay_line.ptr_start[i] = 0;
|
||||||
ptr_fir_lms_coeffs.ptr_start[i] = 0;
|
pointer_filter_coefficients.ptr_start[i] = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Data d(cSensor) is signal + noise
|
// C-Sensor (d) = Corrupted Signal (Desired Signal + Corruption Noise Signal)
|
||||||
// x (accSensor) is reference noise signal
|
// Acc-Sensor (x) = Reference Noise Signal
|
||||||
void calc(
|
void calc(
|
||||||
SingleSignalPath *cSensorSignal,
|
SingleSignalPath *c_sensor_signal_t,
|
||||||
SingleSignalPath *accSensorSignal,
|
SingleSignalPath *acc_sensor_signal_t,
|
||||||
OutputMode output_mode,
|
int16_t volatile chess_storage(DMB) *c_sensor_input, //Pointer auf Input-Port im Shared Memory
|
||||||
int16_t volatile chess_storage(DMB) *cSensor, //Pointer auf Input-Port im Shared Memory
|
int16_t volatile chess_storage(DMB) *acc_sensor_input, //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) *output_port //Pointer auf Output-Port im Shared Memory
|
||||||
int16_t volatile chess_storage(DMB) *out_16 //Pointer auf Output-Port im Shared Memory
|
|
||||||
|
|
||||||
){
|
){
|
||||||
//Speicherbereiche anlegen -> bei blockweiser Verarbeitung hat jedes Array nur den Eintrag [0]
|
//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) c_sensor_32[BLOCK_LEN]; //Speicherbereich für 32-Bit C-Sensor Input
|
||||||
static int chess_storage(DMA) acc_block_pre[BLOCK_LEN]; //Speicherbereich für Acc-Sensor Preemphasis Input
|
static int chess_storage(DMA) acc_sensor_32[BLOCK_LEN]; //Speicherbereich für 32-Bit Acc-Sensor Input
|
||||||
static int chess_storage(DMA) cSensor_32[BLOCK_LEN]; //Speicherbereich für 32-Bit C-Sensor Input
|
static int chess_storage(DMA) c_sensor_pre[BLOCK_LEN]; //Speicherbereich für C-Sensor Preemphasis Input
|
||||||
static int chess_storage(DMA) accSensor_32[BLOCK_LEN]; //Speicherbereich für 32-Bit Acc-Sensor Input
|
static int chess_storage(DMA) acc_sensor_pre[BLOCK_LEN]; //Speicherbereich für Acc-Sensor Preemphasis Input
|
||||||
|
|
||||||
static int chess_storage(DMB) acc_block_filt[BLOCK_LEN]; //Speicherbereich für Akkumulator Output des adaptiven Filters
|
static int chess_storage(DMB) filter_accumulator[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
|
static int chess_storage(DMB) output_32[BLOCK_LEN]; //Speicherbereich für 32-Bit Output Signal
|
||||||
|
|
||||||
// Pointer auf die Arrays anlegen
|
// Pointer auf Sample-Speicherbereiche legen - wird nicht benötigt, wenn allgemeine allgemein Arrays für Blockverarbeitung verwendet werden (Array -> automatisch Pointer)
|
||||||
static int chess_storage(DMA) *p_c_block_pre =c_block_pre;
|
// static int chess_storage(DMA) *pointer_c_sensor_pre =c_sensor_pre;
|
||||||
static int chess_storage(DMA) *p_acc_block_filt =acc_block_pre;
|
// static int chess_storage(DMA) *pointer_filter_accumulator =acc_sensor_pre;
|
||||||
static int chess_storage(DMB) *p_out_32=out_32;
|
// static int chess_storage(DMB) *pointer_output_32=output_32;
|
||||||
|
|
||||||
// 16-Bit Eingangssignale auf 32-Bit konvertieren mit Bitshift, in neuem Speicherbereich ablegen
|
// 16-Bit Eingangssignale auf 32-Bit konvertieren mit Bitshift, in neuem Speicherbereich ablegen
|
||||||
for (uint32_t i=0; i<BLOCK_LEN; i++) chess_loop_range(1,){
|
for (uint32_t i=0; i<BLOCK_LEN; i++) chess_loop_range(1,){
|
||||||
cSensor_32[i] = ((int) cSensor[i]) << BITSHIFT_16_TO_32;
|
c_sensor_32[i] = ((int) c_sensor_input[i]) << BITSHIFT_16_TO_32;
|
||||||
accSensor_32[i] = ((int) accSensor[i]) << BITSHIFT_16_TO_32;
|
acc_sensor_32[i] = ((int) acc_sensor_input[i]) << BITSHIFT_16_TO_32;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Preemphasis Filter anwenden - wird hier aber nicht genutzt (nur Durchreichen), in neuen Speicherbereich ablegen
|
// Preemphasis Filter anwenden - wird hier aber nicht genutzt (nur Durchreichen), in neuen Speicherbereich ablegen
|
||||||
for (uint32_t i=0; i<BLOCK_LEN; i++) chess_loop_range(1,){
|
for (uint32_t i=0; i<BLOCK_LEN; i++) chess_loop_range(1,){
|
||||||
c_block_pre[i] = cSensor_32[i];
|
c_sensor_pre[i] = c_sensor_32[i];
|
||||||
acc_block_pre[i] = accSensor_32[i];
|
acc_sensor_pre[i] = acc_sensor_32[i];
|
||||||
}
|
}
|
||||||
|
|
||||||
// Adaptiven Filter auf C-Sensor Signal anwenden
|
// 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
|
//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]);
|
write_buffer_dmb(&pointer_delay_line, acc_sensor_pre[0]);
|
||||||
// Filter auf Acc-Sensor Signal anwenden und Korrektursignal berechnen
|
// 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
|
// 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);
|
filter_accumulator[0] = apply_fir_filter(&pointer_delay_line, &pointer_filter_coefficients);
|
||||||
// Output-Signal berechnen -> C-Sensor Sample - Akkumulator Output des adaptiven Filters
|
// Output-Signal berechnen -> C-Sensor Sample - Akkumulator Output des adaptiven Filters
|
||||||
out_32[0] = c_block_pre[0] - acc_block_filt[0];
|
output_32[0] = c_sensor_pre[0] - filter_accumulator[0];
|
||||||
// Filterkoeffizienten adaptieren
|
// Filterkoeffizienten adaptieren
|
||||||
adapt_coeffs_lpdsp32_single_v1(&ptr_fir_lms_delay_line, &ptr_fir_lms_coeffs, out_32[0]);
|
update_filter_coefficients(&pointer_delay_line, &pointer_filter_coefficients, output_32[0]);
|
||||||
|
|
||||||
// Bitshift zurück auf 16-Bit und in Ausgangsarray schreiben
|
// Bitshift zurück auf 16-Bit und in Ausgangsarray schreiben
|
||||||
for (uint32_t i=0; i<BLOCK_LEN; i++) chess_flatten_loop
|
for (uint32_t i=0; i<BLOCK_LEN; i++) chess_flatten_loop
|
||||||
{
|
{
|
||||||
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)
|
output_port[i] = rnd_saturate(to_accum(output_32[i]) >> BITSHIFT_16_TO_32);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user