Projekte angelegt
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
testcode/Release/.cache/clangd/index/main.c.7D3D046CE626CA8E.idx
Normal file
BIN
testcode/Release/.cache/clangd/index/main.c.7D3D046CE626CA8E.idx
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
8
testcode/Release/chesswork/main-9f2435.#
Normal file
8
testcode/Release/chesswork/main-9f2435.#
Normal file
@@ -0,0 +1,8 @@
|
||||
466ba9a29dd6732e5048de41303e492793f3e524
|
||||
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
||||
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
||||
1c8bbe93adae4ad958181e7bbdf3e50dc29b30bf
|
||||
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
caeed1d8261c9d5b0f3a72abdea803be6cd42cdc
|
||||
42
|
||||
0
|
||||
BIN
testcode/Release/chesswork/main-9f2435.o
Normal file
BIN
testcode/Release/chesswork/main-9f2435.o
Normal file
Binary file not shown.
160
testcode/Release/chesswork/main-9f2435.sfg
Normal file
160
testcode/Release/chesswork/main-9f2435.sfg
Normal file
@@ -0,0 +1,160 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 11:30:40 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 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
|
||||
|
||||
|
||||
/***
|
||||
!! int main()
|
||||
F_main : user_defined, called {
|
||||
fnm : "main" 'int main()';
|
||||
arg : ( dmaddr_:i int32_:r );
|
||||
loc : ( LR[0] RA[0] );
|
||||
vac : ( srIM[0] );
|
||||
frm : ( );
|
||||
}
|
||||
****
|
||||
***/
|
||||
|
||||
[
|
||||
0 : _main typ=uint20_ bnd=e stl=PM tref=__sint____
|
||||
8 : __M_SDMB typ=int16_ bnd=d stl=SDMB
|
||||
11 : __M_WDMA typ=int32_ bnd=d stl=WDMA
|
||||
26 : __R_SP typ=dmaddr_ bnd=d stl=SP
|
||||
29 : __vola typ=uint20_ bnd=b stl=PM
|
||||
34 : __sp typ=dmaddr_ bnd=b stl=SP
|
||||
35 : _ZL6sample typ=int8_ bnd=i sz=2 algn=2 stl=DMB tref=int16_t_DMB
|
||||
37 : _ZL10input_port typ=int8_ val=8388608f bnd=i sz=8 algn=2 stl=DMB tref=__A4DMB__sshort_DMB
|
||||
38 : _ZL7pointer typ=int8_ bnd=i sz=4 algn=4 stl=DMA tref=__PDMB__sshort_DMA
|
||||
40 : _ZL11output_port typ=int8_ val=8388624f bnd=i sz=8 algn=2 stl=DMB tref=__A4DMB__sshort_DMB
|
||||
41 : __rd___sp typ=dmaddr_ bnd=m
|
||||
43 : __ptr_sample typ=dmaddr_ val=0a bnd=m adro=35
|
||||
45 : __ct_8388608 typ=dmaddr_ val=8388608f bnd=m
|
||||
47 : __ptr_pointer typ=dmaddr_ val=0a bnd=m adro=38
|
||||
49 : __ct_8388624 typ=dmaddr_ val=8388624f bnd=m
|
||||
50 : __ct_0 typ=uint1_ val=0f bnd=m
|
||||
51 : __la typ=dmaddr_ bnd=p tref=dmaddr___
|
||||
52 : __rt typ=int32_ bnd=p tref=__sint__
|
||||
56 : __ct_123 typ=int8_ val=123f bnd=m
|
||||
58 : __ct_100 typ=int8_ val=100f bnd=m
|
||||
60 : __ct_0 typ=int32_ val=0f bnd=m
|
||||
63 : __ct_101 typ=int8_ val=101f bnd=m
|
||||
68 : __ct_102 typ=int8_ val=102f bnd=m
|
||||
73 : __ct_103 typ=int8_ val=103f bnd=m
|
||||
81 : __ct_200 typ=uint8_ val=200f bnd=m
|
||||
86 : __ct_201 typ=uint8_ val=201f bnd=m
|
||||
91 : __ct_202 typ=uint8_ val=202f bnd=m
|
||||
96 : __ct_203 typ=uint8_ val=203f bnd=m
|
||||
118 : __rt typ=dmaddr_ bnd=m tref=__Pvoid__
|
||||
146 : __ct_0S0 typ=int18_ val=0S0 bnd=m
|
||||
147 : __ct_0s0 typ=int18_ val=0s0 bnd=m
|
||||
148 : __ct_2 typ=int18_ val=2f bnd=m
|
||||
150 : __ct_6 typ=int18_ val=6f bnd=m
|
||||
]
|
||||
F_main {
|
||||
(__R_SP.24 var=26) st_def () <48>;
|
||||
(__vola.27 var=29) source () <51>;
|
||||
(__sp.32 var=34) source () <56>;
|
||||
(_ZL6sample.33 var=35) source () <57>;
|
||||
(_ZL10input_port.35 var=37) source () <59>;
|
||||
(_ZL7pointer.36 var=38) source () <60>;
|
||||
(_ZL11output_port.38 var=40) source () <62>;
|
||||
(__ptr_sample.40 var=43) const () <64>;
|
||||
(__ct_8388608.42 var=45) const () <66>;
|
||||
(__ptr_pointer.45 var=47) const () <69>;
|
||||
(__ct_8388624.47 var=49) const () <71>;
|
||||
(__ct_0.50 var=50) const () <74>;
|
||||
(__la.52 var=51 stl=LR off=0) inp () <76>;
|
||||
(__la.53 var=51) deassign (__la.52) <77>;
|
||||
(__rd___sp.56 var=41) rd_res_reg (__R_SP.24 __sp.32) <80>;
|
||||
(__R_SP.60 var=26 __sp.61 var=34) wr_res_reg (__rt.189 __sp.32) <84>;
|
||||
(__ct_123.62 var=56) const () <86>;
|
||||
(__M_SDMB.64 var=8 _ZL6sample.65 var=35 __vola.66 var=29) store (__ct_123.62 __ptr_sample.40 _ZL6sample.33 __vola.27) <88>;
|
||||
(__ct_100.67 var=58) const () <89>;
|
||||
(__ct_0.69 var=60) const () <91>;
|
||||
(__M_SDMB.72 var=8 _ZL10input_port.73 var=37 __vola.74 var=29) store (__ct_100.67 __ct_8388608.42 _ZL10input_port.35 __vola.66) <94>;
|
||||
(__ct_101.75 var=63) const () <95>;
|
||||
(__M_SDMB.80 var=8 _ZL10input_port.81 var=37 __vola.82 var=29) store (__ct_101.75 __rt.233 _ZL10input_port.73 __vola.74) <100>;
|
||||
(__ct_102.83 var=68) const () <101>;
|
||||
(__M_SDMB.88 var=8 _ZL10input_port.89 var=37 __vola.90 var=29) store (__ct_102.83 __rt.255 _ZL10input_port.81 __vola.82) <106>;
|
||||
(__ct_103.91 var=73) const () <107>;
|
||||
(__M_SDMB.96 var=8 _ZL10input_port.97 var=37 __vola.98 var=29) store (__ct_103.91 __rt.277 _ZL10input_port.89 __vola.90) <112>;
|
||||
(__M_WDMA.102 var=11 _ZL7pointer.103 var=38) store (__rt.299 __ptr_pointer.45 _ZL7pointer.36) <116>;
|
||||
(__ct_200.104 var=81) const () <117>;
|
||||
(__M_SDMB.109 var=8 _ZL11output_port.110 var=40 __vola.111 var=29) store (__ct_200.104 __ct_8388624.47 _ZL11output_port.38 __vola.98) <122>;
|
||||
(__ct_201.112 var=86) const () <123>;
|
||||
(__M_SDMB.117 var=8 _ZL11output_port.118 var=40 __vola.119 var=29) store (__ct_201.112 __rt.321 _ZL11output_port.110 __vola.111) <128>;
|
||||
(__ct_202.120 var=91) const () <129>;
|
||||
(__M_SDMB.125 var=8 _ZL11output_port.126 var=40 __vola.127 var=29) store (__ct_202.120 __rt.343 _ZL11output_port.118 __vola.119) <134>;
|
||||
(__ct_203.128 var=96) const () <135>;
|
||||
(__M_SDMB.133 var=8 _ZL11output_port.134 var=40 __vola.135 var=29) store (__ct_203.128 __rt.365 _ZL11output_port.126 __vola.127) <140>;
|
||||
(__rd___sp.138 var=41) rd_res_reg (__R_SP.24 __sp.61) <143>;
|
||||
(__R_SP.142 var=26 __sp.143 var=34) wr_res_reg (__rt.211 __sp.61) <147>;
|
||||
() void_ret_dmaddr_ (__la.53) <148>;
|
||||
(__rt.144 var=52 stl=RA off=0) assign (__ct_0.69) <149>;
|
||||
() out (__rt.144) <150>;
|
||||
() sink (__vola.135) <151>;
|
||||
() sink (__sp.143) <156>;
|
||||
() sink (_ZL6sample.65) <157>;
|
||||
() sink (_ZL10input_port.97) <159>;
|
||||
() sink (_ZL7pointer.103) <160>;
|
||||
() sink (_ZL11output_port.134) <162>;
|
||||
() sink (__ct_0.50) <163>;
|
||||
(__rt.189 var=118) __Pvoid__pl___Pvoid_int18_ (__rd___sp.56 __ct_0S0.378) <277>;
|
||||
(__rt.211 var=118) __Pvoid__pl___Pvoid_int18_ (__rd___sp.138 __ct_0s0.379) <305>;
|
||||
(__rt.233 var=118) __Pvoid__pl___Pvoid_int18_ (__ct_8388608.42 __ct_2.380) <333>;
|
||||
(__rt.255 var=118) __Pvoid__pl___Pvoid_int18_ (__rt.233 __ct_2.380) <361>;
|
||||
(__rt.277 var=118) __Pvoid__pl___Pvoid_int18_ (__rt.255 __ct_2.380) <389>;
|
||||
(__rt.299 var=118) __Pvoid__mi___Pvoid_int18_ (__rt.277 __ct_6.382) <417>;
|
||||
(__rt.321 var=118) __Pvoid__pl___Pvoid_int18_ (__ct_8388624.47 __ct_2.380) <445>;
|
||||
(__rt.343 var=118) __Pvoid__pl___Pvoid_int18_ (__rt.321 __ct_2.380) <473>;
|
||||
(__rt.365 var=118) __Pvoid__pl___Pvoid_int18_ (__rt.343 __ct_2.380) <501>;
|
||||
(__ct_0S0.378 var=146) const () <539>;
|
||||
(__ct_0s0.379 var=147) const () <541>;
|
||||
(__ct_2.380 var=148) const () <543>;
|
||||
(__ct_6.382 var=150) const () <547>;
|
||||
} #5 off=0 nxt=-2
|
||||
0 : 'main.c';
|
||||
----------
|
||||
5 : (0,42:0,11);
|
||||
----------
|
||||
66 : (0,31:4,0);
|
||||
71 : (0,36:4,0);
|
||||
80 : (0,27:4,0);
|
||||
84 : (0,27:4,0);
|
||||
86 : (0,29:11,0);
|
||||
88 : (0,29:4,1);
|
||||
89 : (0,31:18,0);
|
||||
91 : (0,31:15,0);
|
||||
94 : (0,31:14,2);
|
||||
95 : (0,32:18,0);
|
||||
100 : (0,32:14,3);
|
||||
101 : (0,33:18,0);
|
||||
106 : (0,33:14,4);
|
||||
107 : (0,34:18,0);
|
||||
112 : (0,34:14,5);
|
||||
116 : (0,35:4,6);
|
||||
117 : (0,36:19,0);
|
||||
122 : (0,36:15,7);
|
||||
123 : (0,37:19,0);
|
||||
128 : (0,37:15,8);
|
||||
129 : (0,38:19,0);
|
||||
134 : (0,38:15,9);
|
||||
135 : (0,39:19,0);
|
||||
140 : (0,39:15,10);
|
||||
143 : (0,42:0,0);
|
||||
147 : (0,42:0,11);
|
||||
148 : (0,42:0,11);
|
||||
149 : (0,42:0,0);
|
||||
277 : (0,27:4,0);
|
||||
305 : (0,42:0,0);
|
||||
333 : (0,32:14,0);
|
||||
361 : (0,33:14,0);
|
||||
389 : (0,34:14,0);
|
||||
445 : (0,37:15,0);
|
||||
473 : (0,38:15,0);
|
||||
501 : (0,39:15,0);
|
||||
539 : (0,27:4,0);
|
||||
541 : (0,42:0,0);
|
||||
543 : (0,32:14,0);
|
||||
|
||||
0
testcode/Release/chesswork/main.aliases
Normal file
0
testcode/Release/chesswork/main.aliases
Normal file
12
testcode/Release/chesswork/main.ctt
Normal file
12
testcode/Release/chesswork/main.ctt
Normal file
@@ -0,0 +1,12 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 11:30:40 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 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
|
||||
|
||||
#const float_tininess_after_rounding enum __anonymous0__main_ 0 (0x0)
|
||||
#const float_tininess_before_rounding enum __anonymous0__main_ 1 (0x1)
|
||||
#const float_round_nearest_even enum __anonymous1__main_ 0 (0x0)
|
||||
#const float_round_to_zero enum __anonymous1__main_ 1 (0x1)
|
||||
#const float_round_up enum __anonymous1__main_ 2 (0x2)
|
||||
#const float_round_down enum __anonymous1__main_ 3 (0x3)
|
||||
#const ones unsigned 4294967295 (0xffffffff)
|
||||
117
testcode/Release/chesswork/main.dti
Normal file
117
testcode/Release/chesswork/main.dti
Normal file
@@ -0,0 +1,117 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 11:30:40 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 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
|
||||
|
||||
bool__ : _basic() bool;
|
||||
__cchar__ : _basic() __cchar;
|
||||
__schar__ : _basic() __schar;
|
||||
__uchar__ : _basic() __uchar;
|
||||
__sshort__ : _basic() __sshort;
|
||||
__ushort__ : _basic() __ushort;
|
||||
__sint__ : _basic() __sint;
|
||||
__uint__ : _basic() __uint;
|
||||
__slong__ : _basic() __slong;
|
||||
__ulong__ : _basic() __ulong;
|
||||
__flongdouble__ : _basic() __flongdouble;
|
||||
int72___ : _basic() int72_;
|
||||
int32___ : _basic() int32_;
|
||||
__slonglong__ : _basic() __slonglong;
|
||||
__ulonglong__ : _basic() __ulonglong;
|
||||
__Pvoid__ : _basic() __Pvoid;
|
||||
int64___ : _basic() int64_;
|
||||
accum_t__ : _basic() accum_t;
|
||||
flags_t__ : _basic() flags_t;
|
||||
__rtp__ : _typedef() __rtp $__ulonglong__;
|
||||
__atp0__ : _typedef() __atp0 $accum_t__;
|
||||
__atp1__ : _typedef() __atp1 $accum_t__;
|
||||
__atp2__ : _typedef() __atp2 $__ulonglong__;
|
||||
dmaddr___ : _basic() dmaddr_;
|
||||
float32__ : _typedef() float32 $__uint__;
|
||||
__rtp___1 : _typedef() __rtp $float32__;
|
||||
__atp0___1 : _typedef() __atp0 $__sint__;
|
||||
float64__ : _typedef() float64 $__ulonglong__;
|
||||
__rtp___2 : _typedef() __rtp $float64__;
|
||||
__atp0___2 : _typedef() __atp0 $__sint__;
|
||||
__rtp___3 : _typedef() __rtp $float32__;
|
||||
__atp0___3 : _typedef() __atp0 $__slonglong__;
|
||||
__rtp___4 : _typedef() __rtp $float64__;
|
||||
__atp0___4 : _typedef() __atp0 $__slonglong__;
|
||||
__rtp___5 : _typedef() __rtp $__sint__;
|
||||
__atp0___5 : _typedef() __atp0 $float32__;
|
||||
__rtp___6 : _typedef() __rtp $__slonglong__;
|
||||
__atp0___6 : _typedef() __atp0 $float32__;
|
||||
__rtp___7 : _typedef() __rtp $float64__;
|
||||
__atp0___7 : _typedef() __atp0 $float32__;
|
||||
__rtp___8 : _typedef() __rtp $float32__;
|
||||
__atp0___8 : _typedef() __atp0 $float32__;
|
||||
__rtp___9 : _typedef() __rtp $float32__;
|
||||
__atp0___9 : _typedef() __atp0 $float32__;
|
||||
__atp1___1 : _typedef() __atp1 $float32__;
|
||||
__rtp___10 : _typedef() __rtp $float32__;
|
||||
__atp0___10 : _typedef() __atp0 $float32__;
|
||||
__atp1___2 : _typedef() __atp1 $float32__;
|
||||
__rtp___11 : _typedef() __rtp $float32__;
|
||||
__atp0___11 : _typedef() __atp0 $float32__;
|
||||
__atp1___3 : _typedef() __atp1 $float32__;
|
||||
__rtp___12 : _typedef() __rtp $float32__;
|
||||
__atp0___12 : _typedef() __atp0 $float32__;
|
||||
__atp1___4 : _typedef() __atp1 $float32__;
|
||||
__rtp___13 : _typedef() __rtp $__sint__;
|
||||
__atp0___13 : _typedef() __atp0 $float32__;
|
||||
__atp1___5 : _typedef() __atp1 $float32__;
|
||||
__rtp___14 : _typedef() __rtp $__sint__;
|
||||
__atp0___14 : _typedef() __atp0 $float32__;
|
||||
__atp1___6 : _typedef() __atp1 $float32__;
|
||||
__rtp___15 : _typedef() __rtp $__sint__;
|
||||
__atp0___15 : _typedef() __atp0 $float32__;
|
||||
__atp1___7 : _typedef() __atp1 $float32__;
|
||||
__rtp___16 : _typedef() __rtp $__sint__;
|
||||
__atp0___16 : _typedef() __atp0 $float64__;
|
||||
__rtp___17 : _typedef() __rtp $__slonglong__;
|
||||
__atp0___17 : _typedef() __atp0 $float64__;
|
||||
__rtp___18 : _typedef() __rtp $float32__;
|
||||
__atp0___18 : _typedef() __atp0 $float64__;
|
||||
__rtp___19 : _typedef() __rtp $float64__;
|
||||
__atp0___19 : _typedef() __atp0 $float64__;
|
||||
__rtp___20 : _typedef() __rtp $float64__;
|
||||
__atp0___20 : _typedef() __atp0 $float64__;
|
||||
__atp1___8 : _typedef() __atp1 $float64__;
|
||||
__rtp___21 : _typedef() __rtp $float64__;
|
||||
__atp0___21 : _typedef() __atp0 $float64__;
|
||||
__atp1___9 : _typedef() __atp1 $float64__;
|
||||
__rtp___22 : _typedef() __rtp $float64__;
|
||||
__atp0___22 : _typedef() __atp0 $float64__;
|
||||
__atp1___10 : _typedef() __atp1 $float64__;
|
||||
__rtp___23 : _typedef() __rtp $float64__;
|
||||
__atp0___23 : _typedef() __atp0 $float64__;
|
||||
__atp1___11 : _typedef() __atp1 $float64__;
|
||||
__rtp___24 : _typedef() __rtp $__sint__;
|
||||
__atp0___24 : _typedef() __atp0 $float64__;
|
||||
__atp1___12 : _typedef() __atp1 $float64__;
|
||||
__rtp___25 : _typedef() __rtp $__sint__;
|
||||
__atp0___25 : _typedef() __atp0 $float64__;
|
||||
__atp1___13 : _typedef() __atp1 $float64__;
|
||||
__rtp___26 : _typedef() __rtp $__sint__;
|
||||
__atp0___26 : _typedef() __atp0 $float64__;
|
||||
__atp1___14 : _typedef() __atp1 $float64__;
|
||||
__ffloat__ : _basic() __ffloat;
|
||||
__fdouble__ : _basic() __fdouble;
|
||||
uint15__IMSK : _basic(IMSK,1,1) uint15_;
|
||||
uint15__irq_stat : _basic(irq_stat,1,1) uint15_;
|
||||
__sint_DMA : _basic(DMA,4,4) __sint;
|
||||
__Pvoid_DMA : _basic(DMA,4,4) __Pvoid;
|
||||
__PFILE_DMA : _pointer(DMA,4,4) $__Pvoid_DMA $FILE_void;
|
||||
__uchar_DMIO : _basic(DMIO,1,1) __uchar;
|
||||
__sshort_DMB : _basic(DMB,2,2) __sshort;
|
||||
int16_t_DMB : _typedef(DMB,2,2) int16_t $__sshort_DMB;
|
||||
__A4DMB__sshort_DMB : _array(DMB,8,2) [4] $int16_t_DMB;
|
||||
__PDMB__sshort_DMA : _pointer(DMA,4,4) $__Pvoid_DMA $int16_t_DMB;
|
||||
__PDMBvoid__ : _basic() __PDMBvoid;
|
||||
fract_t__ : _basic() fract_t;
|
||||
pmem_t__ : _basic() pmem_t;
|
||||
__PDMvoid__ : _basic() __PDMvoid;
|
||||
__PDMAvoid__ : _basic() __PDMAvoid;
|
||||
__PDMIOvoid__ : _basic() __PDMIOvoid;
|
||||
__PPMvoid__ : _basic() __PPMvoid;
|
||||
__sint____ : _function() $__sint__;
|
||||
16
testcode/Release/chesswork/main.fnm
Normal file
16
testcode/Release/chesswork/main.fnm
Normal file
@@ -0,0 +1,16 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 11:30:40 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 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
|
||||
|
||||
// toolrelease _25R2;
|
||||
|
||||
"C:\\Users\\phangl\\00_Repos\\06_DSP_Simulation\\testcode\\main.c"
|
||||
"C:\\Users\\phangl\\00_Repos\\06_DSP_Simulation\\testcode"
|
||||
|
||||
"main-9f2435.sfg"
|
||||
: _main
|
||||
: "main" global "main.c" 27 Ofile
|
||||
(
|
||||
)
|
||||
|
||||
25
testcode/Release/chesswork/main.gvt
Normal file
25
testcode/Release/chesswork/main.gvt
Normal file
@@ -0,0 +1,25 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 11:30:40 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 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
|
||||
|
||||
[
|
||||
1 : _imsk_var_ typ=uint15_ bnd=e sz=1 algn=1 stl=IMSK tref=uint15__IMSK
|
||||
2 : _irq_stat_var_ typ=uint15_ bnd=e sz=1 algn=1 stl=irq_stat tref=uint15__irq_stat
|
||||
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
|
||||
7 : _ZL12css_cmd_flag typ=int8_ val=12582916f bnd=f sz=1 algn=1 stl=DMIO tref=__uchar_DMIO
|
||||
8 : _ZL10input_port typ=int8_ val=8388608f bnd=f sz=8 algn=2 stl=DMB tref=__A4DMB__sshort_DMB
|
||||
9 : _ZL11output_port typ=int8_ val=8388624f bnd=f sz=8 algn=2 stl=DMB tref=__A4DMB__sshort_DMB
|
||||
10 : _ZL7pointer typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__PDMB__sshort_DMA
|
||||
11 : _ZL15input_pointer_0 typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__PDMB__sshort_DMA
|
||||
12 : _ZL15input_pointer_1 typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__PDMB__sshort_DMA
|
||||
13 : _ZL14output_pointer typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__PDMB__sshort_DMA
|
||||
14 : _ZL14sample_pointer typ=int8_ bnd=f sz=4 algn=4 stl=DMA tref=__PDMB__sshort_DMA
|
||||
15 : _ZL6sample typ=int8_ bnd=f sz=2 algn=2 stl=DMB tref=int16_t_DMB
|
||||
]
|
||||
__main_sttc {
|
||||
} #0
|
||||
----------
|
||||
----------
|
||||
|
||||
8
testcode/Release/chesswork/main.gvt.#
Normal file
8
testcode/Release/chesswork/main.gvt.#
Normal file
@@ -0,0 +1,8 @@
|
||||
b94f5e81f66808a8f4f9315bd020e05811fb8d4a
|
||||
842f4b2e587ac9c93f0ed2be9e41223a9cf4fa79
|
||||
42695db990e5aaff0b9f36d25938c80e96ce47cc
|
||||
0f92cd59bc109e3611ddf820c585207cf1996dd2
|
||||
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
da39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
0
|
||||
0
|
||||
BIN
testcode/Release/chesswork/main.gvt.o
Normal file
BIN
testcode/Release/chesswork/main.gvt.o
Normal file
Binary file not shown.
14
testcode/Release/chesswork/main.ini
Normal file
14
testcode/Release/chesswork/main.ini
Normal file
@@ -0,0 +1,14 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 11:30:40 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 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
|
||||
|
||||
_ZL12css_cmd_flag/7 $ css_cmd_flag
|
||||
_ZL10input_port/8 $ input_port
|
||||
_ZL11output_port/9 $ output_port
|
||||
_ZL7pointer/10 $ pointer
|
||||
_ZL15input_pointer_0/11 $ input_pointer_0
|
||||
_ZL15input_pointer_1/12 $ input_pointer_1
|
||||
_ZL14output_pointer/13 $ output_pointer
|
||||
_ZL14sample_pointer/14 $ sample_pointer
|
||||
_ZL6sample/15 $ sample
|
||||
23
testcode/Release/chesswork/main.lib
Normal file
23
testcode/Release/chesswork/main.lib
Normal file
@@ -0,0 +1,23 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 11:30:40 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 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
|
||||
|
||||
toolrelease _25R2;
|
||||
|
||||
|
||||
// additional
|
||||
prop gp_offset_type = ( __sint );
|
||||
|
||||
prop static_variable_registers = ( IMSK irq_stat );
|
||||
|
||||
// int main()
|
||||
F_main : user_defined, called {
|
||||
fnm : "main" 'int main()';
|
||||
arg : ( dmaddr_:i int32_:r );
|
||||
loc : ( LR[0] RA[0] );
|
||||
vac : ( srIM[0] );
|
||||
frm : ( );
|
||||
llv : 0 0 0 0 0 ;
|
||||
}
|
||||
|
||||
2
testcode/Release/chesswork/main.objlist
Normal file
2
testcode/Release/chesswork/main.objlist
Normal file
@@ -0,0 +1,2 @@
|
||||
"main-9f2435.o" 0
|
||||
"main.gvt.o" 0
|
||||
10
testcode/Release/chesswork/main.tof
Normal file
10
testcode/Release/chesswork/main.tof
Normal file
@@ -0,0 +1,10 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 11:30:40 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 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
|
||||
|
||||
|
||||
// per defined called function, table of invoked intrinsic functions (excluding built-in operators):
|
||||
|
||||
// int main()
|
||||
|
||||
30
testcode/Release/compile_commands.json
Normal file
30
testcode/Release/compile_commands.json
Normal file
@@ -0,0 +1,30 @@
|
||||
[
|
||||
{
|
||||
"directory": "C:/Users/phangl/00_Repos/06_DSP_Simulation/testcode",
|
||||
"file": "main.c",
|
||||
"arguments": [
|
||||
"chess-clang",
|
||||
"-IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib",
|
||||
"--chess-proc-dir=C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib",
|
||||
"-S",
|
||||
"-nostdlibinc",
|
||||
"-D__chess__",
|
||||
"-D__tct_release__=2506",
|
||||
"-g",
|
||||
"-IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include",
|
||||
"-D__tct_patch__=0",
|
||||
"-include",
|
||||
"lpdsp32_llvm.h",
|
||||
"-xc++",
|
||||
"-Wno-register",
|
||||
"-DLLVM_NO_WARN_IGNORED_CHESS",
|
||||
"-D__ndl__",
|
||||
"-U__chess_clang__",
|
||||
"-Dassembly=",
|
||||
"-Dasm_begin=asm(",
|
||||
"-Dasm_end=);",
|
||||
"main.c",
|
||||
"--chess-proc-name=lpdsp32"
|
||||
]
|
||||
}
|
||||
]
|
||||
2
testcode/Release/main.#
Normal file
2
testcode/Release/main.#
Normal file
@@ -0,0 +1,2 @@
|
||||
69642db429f71ad0cf5272656fdd94cc3f158aa1
|
||||
16eb5e4638293780f809bd1de8ff96feb0151a27
|
||||
BIN
testcode/Release/main.o
Normal file
BIN
testcode/Release/main.o
Normal file
Binary file not shown.
115
testcode/Release/main.o.as
Normal file
115
testcode/Release/main.o.as
Normal file
@@ -0,0 +1,115 @@
|
||||
|
||||
// File generated by darts version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 11:30:44 2026
|
||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\darts.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -d -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -D__tct_patch__=0 +Mhex +Ihex -g Release/main.o lpdsp32
|
||||
|
||||
// Release: ipp X-2025.06
|
||||
.data_segment_name
|
||||
.bss local .at 12582916 _ZL12css_cmd_flag DMIO 1
|
||||
|
||||
|
||||
.data_segment_name
|
||||
.bss local .at 8388608 _ZL10input_port DMB 8
|
||||
|
||||
|
||||
.data_segment_name
|
||||
.bss local .at 8388624 _ZL11output_port DMB 8
|
||||
|
||||
|
||||
.data_segment_name
|
||||
.bss local 4 _ZL7pointer DMA 4
|
||||
|
||||
.data_segment_name
|
||||
.bss local 4 _ZL15input_pointer_0 DMA 4
|
||||
|
||||
.data_segment_name
|
||||
.bss local 4 _ZL15input_pointer_1 DMA 4
|
||||
|
||||
.data_segment_name
|
||||
.bss local 4 _ZL14output_pointer DMA 4
|
||||
|
||||
.data_segment_name
|
||||
.bss local 4 _ZL14sample_pointer DMA 4
|
||||
|
||||
.data_segment_name
|
||||
.bss local 2 _ZL6sample DMB 2
|
||||
|
||||
.undef local data _ZL6sample
|
||||
|
||||
.undef local data _ZL10input_port
|
||||
|
||||
|
||||
.undef local data _ZL7pointer
|
||||
|
||||
.undef local data _ZL11output_port
|
||||
|
||||
|
||||
.undef global data stdin
|
||||
|
||||
.undef global data stdout
|
||||
|
||||
.text_segment_name
|
||||
.text global 2 _main
|
||||
.src_ref 0 "main.c" 29 4
|
||||
.src_ref 0 "main.c" 42 first
|
||||
/* 0x000000 0x383de */ rb0 = 123
|
||||
.src_ref 0 "main.c" 29 4 first
|
||||
/* 0x000001 0x6e000 */ [_ZL6sample] = rb0.s
|
||||
/* 0x000002 0x00076 */ /* MW */
|
||||
.src_ref 0 "main.c" 31 14
|
||||
/* 0x000003 0x68200 */ a0 = -0x800000
|
||||
/* 0x000004 0x00020 */ /* MW */
|
||||
.src_ref 0 "main.c" 31 14
|
||||
.src_ref 0 "main.c" 36 15
|
||||
/* 0x000005 0x5c192 */ ra0 = 100; rb0 = 0xc8
|
||||
/* 0x000006 0x30646 */ /* MW */
|
||||
.src_ref 0 "main.c" 31 14 first
|
||||
.src_ref 0 "main.c" 32 14
|
||||
.src_ref 0 "main.c" 33 14
|
||||
.src_ref 0 "main.c" 37 15
|
||||
/* 0x000007 0x5c808 */ c0 = 2; a0[0x0] = ra0.s
|
||||
/* 0x000008 0x14074 */ /* MW */
|
||||
.src_ref 0 "main.c" 32 14
|
||||
.src_ref 0 "main.c" 32 14
|
||||
/* 0x000009 0x5c196 */ ra0 = 101; a0 = a0 + 0x2
|
||||
/* 0x00000a 0x20010 */ /* MW */
|
||||
.src_ref 0 "main.c" 32 14 first
|
||||
.src_ref 0 "main.c" 33 14
|
||||
/* 0x00000b 0x5c19a */ ra0 = 102; [a0+c0] = ra0.s
|
||||
/* 0x00000c 0x14054 */ /* MW */
|
||||
.src_ref 0 "main.c" 33 14 first
|
||||
.src_ref 0 "main.c" 34 14
|
||||
/* 0x00000d 0x5c19e */ ra0 = 103; [a0+c0] = ra0.s
|
||||
/* 0x00000e 0x14054 */ /* MW */
|
||||
.src_ref 0 "main.c" 34 14 first
|
||||
/* 0x00000f 0x94074 */ a0[0x0] = ra0.s
|
||||
.src_ref 0 "main.c" 36 15
|
||||
/* 0x000010 0x68200 */ a1 = -0x7ffff0
|
||||
/* 0x000011 0x00421 */ /* MW */
|
||||
/* 0x000012 0xa0430 */ a0 = a0 - 0x6
|
||||
.src_ref 0 "main.c" 36 15 first
|
||||
/* 0x000013 0x94876 */ a1[0x0] = rb0.s
|
||||
.src_ref 0 "main.c" 37 15
|
||||
/* 0x000014 0xa0811 */ a1 = a1 + 0x2
|
||||
.src_ref 0 "main.c" 37 15
|
||||
/* 0x000015 0xb064e */ rb0 = 0xc9
|
||||
.src_ref 0 "main.c" 37 15 first
|
||||
/* 0x000016 0x94856 */ [a1+c0] = rb0.s
|
||||
.src_ref 0 "main.c" 38 15
|
||||
/* 0x000017 0xb0656 */ rb0 = 0xca
|
||||
.src_ref 0 "main.c" 38 15 first
|
||||
/* 0x000018 0x94876 */ a1[0x0] = rb0.s
|
||||
.src_ref 0 "main.c" 35 4 first
|
||||
/* 0x000019 0x6c000 */ [_ZL7pointer] = a0
|
||||
/* 0x00001a 0x00060 */ /* MW */
|
||||
.src_ref 0 "main.c" 39 15
|
||||
.src_ref 0 "main.c" 42 first
|
||||
/* 0x00001b 0x460a4 */ retdb; rb0 = 0xcb
|
||||
/* 0x00001c 0x3065e */ /* MW */
|
||||
.src_ref 0 "main.c" 39 15 first
|
||||
/* 0x00001d 0x948f6 */ a1[0x2] = rb0.s
|
||||
.label _main__end last
|
||||
/* 0x00001e 0x40000 */ nop; ra0 = zero
|
||||
/* 0x00001f 0x18e88 */ /* MW */
|
||||
|
||||
.dir 0 "C:/Users/phangl/00_Repos/06_DSP_Simulation/testcode"
|
||||
BIN
testcode/Release/testcode
Normal file
BIN
testcode/Release/testcode
Normal file
Binary file not shown.
2
testcode/Release/testcode.##
Normal file
2
testcode/Release/testcode.##
Normal file
@@ -0,0 +1,2 @@
|
||||
f61e82f96b18a367d82644a4b533ca1e9fd22710
|
||||
b67211b93ae358410514ac48305c8ebe67686881
|
||||
144
testcode/Release/testcode.as
Normal file
144
testcode/Release/testcode.as
Normal file
@@ -0,0 +1,144 @@
|
||||
|
||||
// File generated by darts version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 11:30:45 2026
|
||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\darts.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -d -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -D__tct_patch__=0 +Mhex +Ihex -g +u Release/testcode lpdsp32
|
||||
|
||||
// Release: ipp X-2025.06
|
||||
|
||||
.text_segment PM 0x000000
|
||||
.entry_point
|
||||
.label _ivt
|
||||
.src_ref 0 "lpdsp32_init.s" 15 first
|
||||
/* 0x000000 0x64000 */ jp 0x20 /* MW 2 */
|
||||
/* 0x000001 0x00207 *//* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 16 first
|
||||
/* 0x000002 0x460b0 */ reti; nop /* MW 2 */
|
||||
/* 0x000003 0x38000 *//* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 17 first
|
||||
/* 0x000004 0x460b0 */ reti; nop /* MW 2 */
|
||||
/* 0x000005 0x38000 *//* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 18 first
|
||||
/* 0x000006 0x460b0 */ reti; nop /* MW 2 */
|
||||
/* 0x000007 0x38000 *//* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 19 first
|
||||
/* 0x000008 0x460b0 */ reti; nop /* MW 2 */
|
||||
/* 0x000009 0x38000 *//* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 20 first
|
||||
/* 0x00000a 0x460b0 */ reti; nop /* MW 2 */
|
||||
/* 0x00000b 0x38000 *//* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 21 first
|
||||
/* 0x00000c 0x460b0 */ reti; nop /* MW 2 */
|
||||
/* 0x00000d 0x38000 *//* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 22 first
|
||||
/* 0x00000e 0x460b0 */ reti; nop /* MW 2 */
|
||||
/* 0x00000f 0x38000 *//* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 23 first
|
||||
/* 0x000010 0x460b0 */ reti; nop /* MW 2 */
|
||||
/* 0x000011 0x38000 *//* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 24 first
|
||||
/* 0x000012 0x460b0 */ reti; nop /* MW 2 */
|
||||
/* 0x000013 0x38000 *//* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 25 first
|
||||
/* 0x000014 0x460b0 */ reti; nop /* MW 2 */
|
||||
/* 0x000015 0x38000 *//* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 26 first
|
||||
/* 0x000016 0x460b0 */ reti; nop /* MW 2 */
|
||||
/* 0x000017 0x38000 *//* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 27 first
|
||||
/* 0x000018 0x460b0 */ reti; nop /* MW 2 */
|
||||
/* 0x000019 0x38000 *//* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 28 first
|
||||
/* 0x00001a 0x460b0 */ reti; nop /* MW 2 */
|
||||
/* 0x00001b 0x38000 *//* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 29 first
|
||||
/* 0x00001c 0x460b0 */ reti; nop /* MW 2 */
|
||||
/* 0x00001d 0x38000 *//* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 30 first
|
||||
/* 0x00001e 0x460b0 */ reti; nop /* MW 2 */
|
||||
/* 0x00001f 0x38000 *//* MW 1 */
|
||||
.label _main_init
|
||||
.src_ref 0 "lpdsp32_init.s" 5 first
|
||||
/* 0x000020 0xba112 */ r = 0x1
|
||||
.src_ref 0 "lpdsp32_init.s" 6 first
|
||||
/* 0x000021 0xba113 */ s = 0x1
|
||||
.src_ref 0 "lpdsp32_init.s" 7 first
|
||||
/* 0x000022 0x68003 */ sp = 0xfff8 /* MW 2 */
|
||||
/* 0x000023 0xffe38 *//* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 8 first
|
||||
/* 0x000024 0x46088 */ ie = 0x1; nop /* MW 2 */
|
||||
/* 0x000025 0x38000 *//* MW 1 */
|
||||
.label _main
|
||||
.src_ref 1 "main.c" 29 4
|
||||
.src_ref 1 "main.c" 42 first
|
||||
/* 0x000026 0x383de */ rb0 = 123
|
||||
.src_ref 1 "main.c" 29 4 first
|
||||
/* 0x000027 0x6e400 */ [0x800008] = rb0.s /* MW 2 */
|
||||
/* 0x000028 0x00476 *//* MW 1 */
|
||||
.src_ref 1 "main.c" 31 14
|
||||
/* 0x000029 0x68200 */ a0 = -0x800000 /* MW 2 */
|
||||
/* 0x00002a 0x00020 *//* MW 1 */
|
||||
.src_ref 1 "main.c" 31 14
|
||||
.src_ref 1 "main.c" 36 15
|
||||
/* 0x00002b 0x5c192 */ ra0 = 100; rb0 = 0xc8 /* MW 2 */
|
||||
/* 0x00002c 0x30646 *//* MW 1 */
|
||||
.src_ref 1 "main.c" 31 14 first
|
||||
.src_ref 1 "main.c" 32 14
|
||||
.src_ref 1 "main.c" 33 14
|
||||
.src_ref 1 "main.c" 37 15
|
||||
/* 0x00002d 0x5c808 */ c0 = 2; a0[0x0] = ra0.s /* MW 2 */
|
||||
/* 0x00002e 0x14074 *//* MW 1 */
|
||||
.src_ref 1 "main.c" 32 14
|
||||
.src_ref 1 "main.c" 32 14
|
||||
/* 0x00002f 0x5c196 */ ra0 = 101; a0 = a0 + 0x2 /* MW 2 */
|
||||
/* 0x000030 0x20010 *//* MW 1 */
|
||||
.src_ref 1 "main.c" 32 14 first
|
||||
.src_ref 1 "main.c" 33 14
|
||||
/* 0x000031 0x5c19a */ ra0 = 102; [a0+c0] = ra0.s /* MW 2 */
|
||||
/* 0x000032 0x14054 *//* MW 1 */
|
||||
.src_ref 1 "main.c" 33 14 first
|
||||
.src_ref 1 "main.c" 34 14
|
||||
/* 0x000033 0x5c19e */ ra0 = 103; [a0+c0] = ra0.s /* MW 2 */
|
||||
/* 0x000034 0x14054 *//* MW 1 */
|
||||
.src_ref 1 "main.c" 34 14 first
|
||||
/* 0x000035 0x94074 */ a0[0x0] = ra0.s
|
||||
.src_ref 1 "main.c" 36 15
|
||||
/* 0x000036 0x68200 */ a1 = -0x7ffff0 /* MW 2 */
|
||||
/* 0x000037 0x00421 *//* MW 1 */
|
||||
/* 0x000038 0xa0430 */ a0 = a0 - 0x6
|
||||
.src_ref 1 "main.c" 36 15 first
|
||||
/* 0x000039 0x94876 */ a1[0x0] = rb0.s
|
||||
.src_ref 1 "main.c" 37 15
|
||||
/* 0x00003a 0xa0811 */ a1 = a1 + 0x2
|
||||
.src_ref 1 "main.c" 37 15
|
||||
/* 0x00003b 0xb064e */ rb0 = 0xc9
|
||||
.src_ref 1 "main.c" 37 15 first
|
||||
/* 0x00003c 0x94856 */ [a1+c0] = rb0.s
|
||||
.src_ref 1 "main.c" 38 15
|
||||
/* 0x00003d 0xb0656 */ rb0 = 0xca
|
||||
.src_ref 1 "main.c" 38 15 first
|
||||
/* 0x00003e 0x94876 */ a1[0x0] = rb0.s
|
||||
.src_ref 1 "main.c" 35 4 first
|
||||
/* 0x00003f 0x6c000 */ [0x4] = a0 /* MW 2 */
|
||||
/* 0x000040 0x00260 *//* MW 1 */
|
||||
.src_ref 1 "main.c" 39 15
|
||||
.src_ref 1 "main.c" 42 first
|
||||
/* 0x000041 0x460a4 */ retdb; rb0 = 0xcb /* MW 2 */
|
||||
/* 0x000042 0x3065e *//* MW 1 */
|
||||
.src_ref 1 "main.c" 39 15 first
|
||||
/* 0x000043 0x948f6 */ a1[0x2] = rb0.s
|
||||
/* 0x000044 0x40000 */ nop; ra0 = zero /* MW 2 */
|
||||
/* 0x000045 0x18e88 *//* MW 1 */
|
||||
|
||||
.bss_segment DM 0x000004 4
|
||||
|
||||
.bss_segment DM 0x000008 100
|
||||
|
||||
.bss_segment DM 0x800000 a
|
||||
|
||||
.bss_segment DM 0x800010 8
|
||||
|
||||
.bss_segment DM 0xc00004 1
|
||||
.dir 0 "%PROCDIR%"
|
||||
.dir 1 "C:/Users/phangl/00_Repos/06_DSP_Simulation/testcode"
|
||||
|
||||
.stack DMA e000 fff8
|
||||
76
testcode/Release/testcode.cmic2
Normal file
76
testcode/Release/testcode.cmic2
Normal file
@@ -0,0 +1,76 @@
|
||||
|
||||
// File generated by darts version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 11:31:20 2026
|
||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\darts.exe -c C:/Users/phangl/00_Repos/06_DSP_Simulation/testcode/Release/testcode -I C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib lpdsp32 -o C:/Users/phangl/00_Repos/06_DSP_Simulation/testcode/Release/testcode.cmic2_2585875621056 -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -D__tct_patch__=0 +Mdec +F
|
||||
|
||||
// Release: ipp X-2025.06
|
||||
0 "01100100000000000000" // jp 32 /* MW 2 */ /* control_operation: words=2 jump unconditional cycles_taken=2 direct absolute target_address=32 */
|
||||
1 "00000000001000000111" // /* MW 1 */
|
||||
2 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
3 "00111000000000000000" // /* MW 1 */
|
||||
4 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
5 "00111000000000000000" // /* MW 1 */
|
||||
6 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
7 "00111000000000000000" // /* MW 1 */
|
||||
8 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
9 "00111000000000000000" // /* MW 1 */
|
||||
10 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
11 "00111000000000000000" // /* MW 1 */
|
||||
12 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
13 "00111000000000000000" // /* MW 1 */
|
||||
14 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
15 "00111000000000000000" // /* MW 1 */
|
||||
16 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
17 "00111000000000000000" // /* MW 1 */
|
||||
18 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
19 "00111000000000000000" // /* MW 1 */
|
||||
20 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
21 "00111000000000000000" // /* MW 1 */
|
||||
22 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
23 "00111000000000000000" // /* MW 1 */
|
||||
24 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
25 "00111000000000000000" // /* MW 1 */
|
||||
26 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
27 "00111000000000000000" // /* MW 1 */
|
||||
28 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
29 "00111000000000000000" // /* MW 1 */
|
||||
30 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
31 "00111000000000000000" // /* MW 1 */
|
||||
32 "10111010000100010010" // r = 1 /* control_operation: words=1 cycles_taken=1 */
|
||||
33 "10111010000100010011" // s = 1 /* control_operation: words=1 cycles_taken=1 */
|
||||
34 "01101000000000000011" // sp = 65528 /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */
|
||||
35 "11111111111000111000" // /* MW 1 */
|
||||
36 "01000110000010001000" // ie = 1; nop /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */
|
||||
37 "00111000000000000000" // /* MW 1 */
|
||||
38 "00111000001111011110" // rb0 = 123 /* control_operation: words=1 cycles_taken=1 */
|
||||
39 "01101110010000000000" // [8388616] = rb0.s /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */
|
||||
40 "00000000010001110110" // /* MW 1 */
|
||||
41 "01101000001000000000" // a0 = -8388608 /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */
|
||||
42 "00000000000000100000" // /* MW 1 */
|
||||
43 "01011100000110010010" // ra0 = 100; rb0 = 200 /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */
|
||||
44 "00110000011001000110" // /* MW 1 */
|
||||
45 "01011100100000001000" // c0 = 2; a0[0] = ra0.s /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */
|
||||
46 "00010100000001110100" // /* MW 1 */
|
||||
47 "01011100000110010110" // ra0 = 101; a0 = a0 + 2 /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */
|
||||
48 "00100000000000010000" // /* MW 1 */
|
||||
49 "01011100000110011010" // ra0 = 102; [a0+c0] = ra0.s /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */
|
||||
50 "00010100000001010100" // /* MW 1 */
|
||||
51 "01011100000110011110" // ra0 = 103; [a0+c0] = ra0.s /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */
|
||||
52 "00010100000001010100" // /* MW 1 */
|
||||
53 "10010100000001110100" // a0[0] = ra0.s /* control_operation: words=1 cycles_taken=1 */
|
||||
54 "01101000001000000000" // a1 = -8388592 /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */
|
||||
55 "00000000010000100001" // /* MW 1 */
|
||||
56 "10100000010000110000" // a0 = a0 - 6 /* control_operation: words=1 cycles_taken=1 */
|
||||
57 "10010100100001110110" // a1[0] = rb0.s /* control_operation: words=1 cycles_taken=1 */
|
||||
58 "10100000100000010001" // a1 = a1 + 2 /* control_operation: words=1 cycles_taken=1 */
|
||||
59 "10110000011001001110" // rb0 = 201 /* control_operation: words=1 cycles_taken=1 */
|
||||
60 "10010100100001010110" // [a1+c0] = rb0.s /* control_operation: words=1 cycles_taken=1 */
|
||||
61 "10110000011001010110" // rb0 = 202 /* control_operation: words=1 cycles_taken=1 */
|
||||
62 "10010100100001110110" // a1[0] = rb0.s /* control_operation: words=1 cycles_taken=1 */
|
||||
63 "01101100000000000000" // [4] = a0 /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */
|
||||
64 "00000000001001100000" // /* MW 1 */
|
||||
65 "01000110000010100100" // retdb; rb0 = 203 /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=1 delay_slots=2 */
|
||||
66 "00110000011001011110" // /* MW 1 */
|
||||
67 "10010100100011110110" // a1[2] = rb0.s /* control_operation: words=1 cycles_taken=1 */
|
||||
68 "01000000000000000000" // nop; ra0 = zero /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */
|
||||
69 "00011000111010001000" // /* MW 1 */
|
||||
1
testcode/Release/testcode.cmico
Normal file
1
testcode/Release/testcode.cmico
Normal file
@@ -0,0 +1 @@
|
||||
+Mdec
|
||||
134
testcode/Release/testcode.map
Normal file
134
testcode/Release/testcode.map
Normal file
@@ -0,0 +1,134 @@
|
||||
|
||||
// File generated by bridge version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 11:30:45 2026
|
||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\bridge.exe -oRelease/testcode Release/main.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 -D__tct_patch__=0 -cC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/lpdsp32.bcf -LC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -LC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/lib -LC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/softfloat/lib -llpdsp32 -lc -lsoftfloat -lm -a2 -m -fH +work Release/chesswork -plpdsp32
|
||||
|
||||
// Release: ipp X-2025.06
|
||||
|
||||
Memory map for memory 'DM':
|
||||
|
||||
Size = 16777216
|
||||
Width = 8 bits
|
||||
Offset = 0
|
||||
Used = 8463
|
||||
|
||||
0x00000004..0x00000007 : Occupied in alias or record memory 'DMA' by symbol '_ZL7pointer'
|
||||
0x00000008..0x00000107 : Occupied in alias or record memory 'DMA' by symbol '_main_argv_area'
|
||||
0x0000e000..0x0000fff7 ( 8184 items) : Stack
|
||||
0x00800000..0x00800007 : Occupied in alias or record memory 'DMB' by symbol '_ZL10input_port'
|
||||
0x00800008..0x00800009 : Occupied in alias or record memory 'DMB' by symbol '_ZL6sample'
|
||||
0x00800010..0x00800017 : Occupied in alias or record memory 'DMB' by symbol '_ZL11output_port'
|
||||
0x00c00004..0x00c00004 : Occupied in alias or record memory 'DMIO' by symbol '_ZL12css_cmd_flag'
|
||||
|
||||
Memory map for memory 'DMA':
|
||||
|
||||
Size = 8388608
|
||||
Width = 8 bits
|
||||
Offset = 0
|
||||
Used = 8444
|
||||
|
||||
0x00000004..0x00000007 ( 4 items) : Release/main.o::_ZL7pointer (Data, Local, .bss.DMA.4)
|
||||
0x00000008..0x00000107 ( 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)
|
||||
0x0000e000..0x0000fff7 ( 8184 items) : Stack
|
||||
|
||||
Memory map for memory 'DMB':
|
||||
|
||||
Size = 4194304
|
||||
Width = 8 bits
|
||||
Offset = 0
|
||||
Used = 18
|
||||
|
||||
0x00800000..0x00800007 ( 8 items) : Release/main.o::_ZL10input_port (Data, Local, .bss.DMB.2)
|
||||
0x00800008..0x00800009 ( 2 items) : Release/main.o::_ZL6sample (Data, Local, .bss.DMB.2)
|
||||
0x00800010..0x00800017 ( 8 items) : Release/main.o::_ZL11output_port (Data, Local, .bss.DMB.2)
|
||||
|
||||
Memory map for memory 'DMIO':
|
||||
|
||||
Size = 4194304
|
||||
Width = 8 bits
|
||||
Offset = 0
|
||||
Used = 1
|
||||
|
||||
0x00c00004..0x00c00004 ( 1 items) : Release/main.o::_ZL12css_cmd_flag (Data, Local, .bss.DMIO.1)
|
||||
|
||||
Memory map for memory 'PM':
|
||||
|
||||
Size = 16777216
|
||||
Width = 20 bits
|
||||
Offset = 0
|
||||
Used = 70
|
||||
|
||||
0x00000000..0x0000001f ( 32 items) : lpdsp32_init.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/liblpdsp32.a)::_ivt (Function, Global, .text)
|
||||
0x00000020..0x00000025 ( 6 items) : lpdsp32_init.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/liblpdsp32.a)::_main_init (Function, Global, .text)
|
||||
0x00000026..0x00000045 ( 32 items) : Release/main.o::_main (Function, Global, .text)
|
||||
|
||||
External symbols:
|
||||
|
||||
__dso_handle = 0x0
|
||||
_ctors_end = 0x0
|
||||
_ctors_start = 0x0
|
||||
_dtors_end = 0x0
|
||||
_dtors_start = 0x0
|
||||
_pc_end = 0x46
|
||||
_pc_start = 0x0
|
||||
_sp_end_DMA = 0xe000
|
||||
_sp_start_DMA = 0xfff8
|
||||
|
||||
Section summary for memory 'DM':
|
||||
|
||||
.bss File
|
||||
---------- ----------
|
||||
256 lpdsp32_init.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/liblpdsp32.a) (in DMA)
|
||||
4 Release/main.o (in DMA)
|
||||
18 Release/main.o (in DMB)
|
||||
1 Release/main.o (in DMIO)
|
||||
---------- ----------
|
||||
279 Total
|
||||
|
||||
Section summary for memory 'DMA':
|
||||
|
||||
.bss .stack File
|
||||
---------- ---------- ----------
|
||||
0 8184
|
||||
256 0 lpdsp32_init.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/liblpdsp32.a)
|
||||
4 0 Release/main.o
|
||||
---------- ---------- ----------
|
||||
260 8184 Total
|
||||
|
||||
Section summary for memory 'DMB':
|
||||
|
||||
.bss File
|
||||
---------- ----------
|
||||
18 Release/main.o
|
||||
---------- ----------
|
||||
18 Total
|
||||
|
||||
Section summary for memory 'DMIO':
|
||||
|
||||
.bss File
|
||||
---------- ----------
|
||||
1 Release/main.o
|
||||
---------- ----------
|
||||
1 Total
|
||||
|
||||
Section summary for memory 'PM':
|
||||
|
||||
.text File
|
||||
---------- ----------
|
||||
38 lpdsp32_init.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/liblpdsp32.a)
|
||||
32 Release/main.o
|
||||
---------- ----------
|
||||
70 Total
|
||||
|
||||
File summary:
|
||||
|
||||
Release/main.o
|
||||
DMA 4
|
||||
DMB 18
|
||||
DMIO 1
|
||||
PM 32
|
||||
|
||||
lpdsp32_init.o(C:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/liblpdsp32.a)
|
||||
DMA 256
|
||||
PM 38
|
||||
|
||||
138
testcode/Release/testcode.srv
Normal file
138
testcode/Release/testcode.srv
Normal file
@@ -0,0 +1,138 @@
|
||||
|
||||
// File generated by darts version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 11:30:45 2026
|
||||
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
||||
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\darts.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -d -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -D__tct_patch__=0 +Mhex +Ihex -g +u Release/testcode lpdsp32
|
||||
|
||||
// Release: ipp X-2025.06
|
||||
.label _ivt
|
||||
.function _ivt _ivt
|
||||
.src_ref 0 "lpdsp32_init.s" 15 first
|
||||
.function_start
|
||||
0 "01100100000000000000" // jp 0x20 /* MW 2 */ /* control_operation: words=2 jump unconditional cycles_taken=2 direct absolute target_address=32 */
|
||||
1 "00000000001000000111" // /* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 16 first
|
||||
2 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
3 "00111000000000000000" // /* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 17 first
|
||||
4 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
5 "00111000000000000000" // /* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 18 first
|
||||
6 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
7 "00111000000000000000" // /* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 19 first
|
||||
8 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
9 "00111000000000000000" // /* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 20 first
|
||||
10 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
11 "00111000000000000000" // /* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 21 first
|
||||
12 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
13 "00111000000000000000" // /* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 22 first
|
||||
14 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
15 "00111000000000000000" // /* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 23 first
|
||||
16 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
17 "00111000000000000000" // /* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 24 first
|
||||
18 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
19 "00111000000000000000" // /* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 25 first
|
||||
20 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
21 "00111000000000000000" // /* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 26 first
|
||||
22 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
23 "00111000000000000000" // /* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 27 first
|
||||
24 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
25 "00111000000000000000" // /* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 28 first
|
||||
26 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
27 "00111000000000000000" // /* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 29 first
|
||||
28 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
29 "00111000000000000000" // /* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 30 first
|
||||
30 "01000110000010110000" // reti; nop /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=3 */
|
||||
31 "00111000000000000000" // /* MW 1 */
|
||||
.label _main_init
|
||||
.function _main_init _main_init
|
||||
.src_ref 0 "lpdsp32_init.s" 5 first
|
||||
.function_start
|
||||
32 "10111010000100010010" // r = 0x1 /* control_operation: words=1 cycles_taken=1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 6 first
|
||||
33 "10111010000100010011" // s = 0x1 /* control_operation: words=1 cycles_taken=1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 7 first
|
||||
34 "01101000000000000011" // sp = 0xfff8 /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */
|
||||
35 "11111111111000111000" // /* MW 1 */
|
||||
.src_ref 0 "lpdsp32_init.s" 8 first
|
||||
36 "01000110000010001000" // ie = 0x1; nop /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */
|
||||
37 "00111000000000000000" // /* MW 1 */
|
||||
.label _main
|
||||
.function main _main
|
||||
.src_ref 1 "main.c" 29 4
|
||||
.src_ref 1 "main.c" 42 first
|
||||
.function_start
|
||||
38 "00111000001111011110" // rb0 = 123 /* control_operation: words=1 cycles_taken=1 */
|
||||
.src_ref 1 "main.c" 29 4 first
|
||||
39 "01101110010000000000" // [0x800008] = rb0.s /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */
|
||||
40 "00000000010001110110" // /* MW 1 */
|
||||
.src_ref 1 "main.c" 31 14
|
||||
41 "01101000001000000000" // a0 = -0x800000 /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */
|
||||
42 "00000000000000100000" // /* MW 1 */
|
||||
.src_ref 1 "main.c" 31 14
|
||||
.src_ref 1 "main.c" 36 15
|
||||
43 "01011100000110010010" // ra0 = 100; rb0 = 0xc8 /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */
|
||||
44 "00110000011001000110" // /* MW 1 */
|
||||
.src_ref 1 "main.c" 31 14 first
|
||||
.src_ref 1 "main.c" 32 14
|
||||
.src_ref 1 "main.c" 33 14
|
||||
.src_ref 1 "main.c" 37 15
|
||||
45 "01011100100000001000" // c0 = 2; a0[0x0] = ra0.s /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */
|
||||
46 "00010100000001110100" // /* MW 1 */
|
||||
.src_ref 1 "main.c" 32 14
|
||||
.src_ref 1 "main.c" 32 14
|
||||
47 "01011100000110010110" // ra0 = 101; a0 = a0 + 0x2 /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */
|
||||
48 "00100000000000010000" // /* MW 1 */
|
||||
.src_ref 1 "main.c" 32 14 first
|
||||
.src_ref 1 "main.c" 33 14
|
||||
49 "01011100000110011010" // ra0 = 102; [a0+c0] = ra0.s /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */
|
||||
50 "00010100000001010100" // /* MW 1 */
|
||||
.src_ref 1 "main.c" 33 14 first
|
||||
.src_ref 1 "main.c" 34 14
|
||||
51 "01011100000110011110" // ra0 = 103; [a0+c0] = ra0.s /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */
|
||||
52 "00010100000001010100" // /* MW 1 */
|
||||
.src_ref 1 "main.c" 34 14 first
|
||||
53 "10010100000001110100" // a0[0x0] = ra0.s /* control_operation: words=1 cycles_taken=1 */
|
||||
.src_ref 1 "main.c" 36 15
|
||||
54 "01101000001000000000" // a1 = -0x7ffff0 /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */
|
||||
55 "00000000010000100001" // /* MW 1 */
|
||||
56 "10100000010000110000" // a0 = a0 - 0x6 /* control_operation: words=1 cycles_taken=1 */
|
||||
.src_ref 1 "main.c" 36 15 first
|
||||
57 "10010100100001110110" // a1[0x0] = rb0.s /* control_operation: words=1 cycles_taken=1 */
|
||||
.src_ref 1 "main.c" 37 15
|
||||
58 "10100000100000010001" // a1 = a1 + 0x2 /* control_operation: words=1 cycles_taken=1 */
|
||||
.src_ref 1 "main.c" 37 15
|
||||
59 "10110000011001001110" // rb0 = 0xc9 /* control_operation: words=1 cycles_taken=1 */
|
||||
.src_ref 1 "main.c" 37 15 first
|
||||
60 "10010100100001010110" // [a1+c0] = rb0.s /* control_operation: words=1 cycles_taken=1 */
|
||||
.src_ref 1 "main.c" 38 15
|
||||
61 "10110000011001010110" // rb0 = 0xca /* control_operation: words=1 cycles_taken=1 */
|
||||
.src_ref 1 "main.c" 38 15 first
|
||||
62 "10010100100001110110" // a1[0x0] = rb0.s /* control_operation: words=1 cycles_taken=1 */
|
||||
.src_ref 1 "main.c" 35 4 first
|
||||
63 "01101100000000000000" // [0x4] = a0 /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */
|
||||
64 "00000000001001100000" // /* MW 1 */
|
||||
.src_ref 1 "main.c" 39 15
|
||||
.src_ref 1 "main.c" 42 first
|
||||
.end_of_main
|
||||
65 "01000110000010100100" // retdb; rb0 = 0xcb /* MW 2 */ /* control_operation: words=2 rts unconditional cycles_taken=1 delay_slots=2 */
|
||||
66 "00110000011001011110" // /* MW 1 */
|
||||
.src_ref 1 "main.c" 39 15 first
|
||||
.delay_slot
|
||||
67 "10010100100011110110" // a1[0x2] = rb0.s /* control_operation: words=1 cycles_taken=1 */
|
||||
.delay_slot
|
||||
68 "01000000000000000000" // nop; ra0 = zero /* MW 2 */ /* control_operation: words=2 cycles_taken=1 */
|
||||
69 "00011000111010001000" // /* MW 1 */
|
||||
.dir 0 "%PROCDIR%"
|
||||
.dir 1 "C:/Users/phangl/00_Repos/06_DSP_Simulation/testcode"
|
||||
Reference in New Issue
Block a user