Calc-Funktion kommentiert - kompiliert
This commit is contained in:
195
testcode/Release/chesswork/main-c9e472.sfg
Normal file
195
testcode/Release/chesswork/main-c9e472.sfg
Normal file
@@ -0,0 +1,195 @@
|
||||
|
||||
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 22 11:13:24 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 *cyclic_add_man(int *, int, int *, int)
|
||||
F_Z14cyclic_add_manPiiS_i : user_defined, called {
|
||||
fnm : "cyclic_add_man" 'int *cyclic_add_man(int *, int, int *, int)';
|
||||
arg : ( dmaddr_:i dmaddr_:r dmaddr_:i int32_:i dmaddr_:i int32_:i );
|
||||
loc : ( LR[0] A[0] A[1] RA[0] A[2] RA[1] );
|
||||
vac : ( srIM[0] );
|
||||
frm : ( );
|
||||
}
|
||||
****
|
||||
***/
|
||||
|
||||
[
|
||||
0 : _Z14cyclic_add_manPiiS_i typ=uint20_ bnd=e stl=PM tref=__P__sint_____P__sint___sint___P__sint___sint__
|
||||
26 : __R_SP typ=dmaddr_ bnd=d stl=SP
|
||||
34 : __sp typ=dmaddr_ bnd=b stl=SP
|
||||
36 : __rd___sp typ=dmaddr_ bnd=m
|
||||
37 : __ct_0 typ=uint1_ val=0f bnd=m
|
||||
38 : __la typ=dmaddr_ bnd=p tref=dmaddr___
|
||||
40 : pointer typ=dmaddr_ bnd=p tref=__P__sint__
|
||||
41 : increment typ=int32_ bnd=p tref=__sint__
|
||||
42 : pointer_start typ=dmaddr_ bnd=p tref=__P__sint__
|
||||
43 : buffer_length typ=int32_ bnd=p tref=__sint__
|
||||
47 : new_pointer typ=dmaddr_ bnd=m tref=__P__sint__
|
||||
50 : __ct_0 typ=int32_ val=0f bnd=m
|
||||
52 : __tmp typ=int32_ bnd=m
|
||||
53 : __tmp typ=bool bnd=m
|
||||
78 : __cv typ=uint16_ bnd=m
|
||||
83 : __ct_2 typ=int32_ val=2f bnd=m
|
||||
86 : __rt typ=dmaddr_ bnd=m tref=__Pvoid__
|
||||
109 : __tmp typ=bool bnd=m
|
||||
114 : __ct_0S0 typ=int18_ val=0S0 bnd=m
|
||||
115 : __ct_4 typ=int18_ val=4f bnd=m
|
||||
118 : __ct_0s0 typ=int18_ val=0s0 bnd=m
|
||||
122 : __tmp typ=uint3_ bnd=m
|
||||
127 : __ct_2 typ=uint2_ val=2f bnd=m
|
||||
137 : __tmp typ=uint3_ bnd=m
|
||||
141 : __tmp typ=int18_ bnd=m
|
||||
150 : __either typ=bool bnd=m
|
||||
151 : __trgt typ=int10_ val=0j bnd=m
|
||||
152 : __trgt typ=int10_ val=0j bnd=m
|
||||
153 : __trgt typ=int10_ val=0j bnd=m
|
||||
154 : __trgt typ=int10_ val=0j bnd=m
|
||||
155 : __trgt typ=uint16_ val=0j bnd=m
|
||||
156 : __vcnt typ=uint16_ bnd=m
|
||||
]
|
||||
F_Z14cyclic_add_manPiiS_i {
|
||||
#206 off=0
|
||||
(__R_SP.24 var=26) st_def () <48>;
|
||||
(__sp.32 var=34) source () <56>;
|
||||
(__ct_0.35 var=37) const () <59>;
|
||||
(__la.37 var=38 stl=LR off=0) inp () <61>;
|
||||
(__la.38 var=38) deassign (__la.37) <62>;
|
||||
(pointer.41 var=40 stl=A off=1) inp () <65>;
|
||||
(pointer.42 var=40) deassign (pointer.41) <66>;
|
||||
(increment.44 var=41 stl=RA off=0) inp () <68>;
|
||||
(increment.45 var=41) deassign (increment.44) <69>;
|
||||
(pointer_start.47 var=42 stl=A off=2) inp () <71>;
|
||||
(pointer_start.48 var=42) deassign (pointer_start.47) <72>;
|
||||
(buffer_length.50 var=43 stl=RA off=1) inp () <74>;
|
||||
(buffer_length.51 var=43) deassign (buffer_length.50) <75>;
|
||||
(__rd___sp.53 var=36) rd_res_reg (__R_SP.24 __sp.32) <77>;
|
||||
(__R_SP.57 var=26 __sp.58 var=34) wr_res_reg (__rt.213 __sp.32) <81>;
|
||||
(__ct_0.64 var=50) const () <88>;
|
||||
(__tmp.66 var=52) __sint_abs___sint (increment.45) <90>;
|
||||
(__rt.213 var=86) __Pvoid__pl___Pvoid_int18_ (__rd___sp.53 __ct_0S0.297) <264>;
|
||||
(__ct_0S0.297 var=114) const () <381>;
|
||||
(__tmp.304 var=122) uint3__cmp_int72__int72_ (__tmp.66 __ct_0.64) <394>;
|
||||
(__tmp.329 var=53) bool_nplus_uint3_ (__tmp.304) <450>;
|
||||
(__trgt.336 var=153) const () <468>;
|
||||
() void_jump_bool_int10_ (__tmp.329 __trgt.336) <469>;
|
||||
(__either.337 var=150) undefined () <470>;
|
||||
if {
|
||||
{
|
||||
() if_expr (__either.337) <108>;
|
||||
() chess_frequent_else () <109>;
|
||||
() chess_rear_then () <471>;
|
||||
} #5
|
||||
{
|
||||
(__trgt.338 var=154) const () <472>;
|
||||
() void_jump_int10_ (__trgt.338) <473>;
|
||||
} #18 off=7
|
||||
{
|
||||
#154 off=1
|
||||
(__cv.196 var=78) uint16__uint16____sint (__tmp.66) <234>;
|
||||
(__ct_2.199 var=83) const () <238>;
|
||||
(__rt.257 var=86) __Pvoid__pl___Pvoid_int18_ (pointer_start.48 __tmp.310) <320>;
|
||||
(__ct_4.298 var=115) const () <383>;
|
||||
(__ct_2.309 var=127) const () <402>;
|
||||
(__tmp.310 var=141) int72__shift_int72__int72__uint2_ (buffer_length.51 __ct_2.199 __ct_2.309) <403>;
|
||||
(__trgt.333 var=151) const () <463>;
|
||||
(__trgt.335 var=152) const () <466>;
|
||||
(__trgt.339 var=155) const () <474>;
|
||||
() void_doloop_uint16__uint16_ (__cv.196 __trgt.339) <475>;
|
||||
(__vcnt.340 var=156) undefined () <476>;
|
||||
for {
|
||||
{
|
||||
(new_pointer.92 var=47) entry (new_pointer.146 pointer.42) <118>;
|
||||
} #8
|
||||
{
|
||||
#223 off=2
|
||||
(__rt.235 var=86) __Pvoid__pl___Pvoid_int18_ (new_pointer.92 __ct_4.298) <292>;
|
||||
(__tmp.319 var=137) uint3__cmp_int72__int72_ (__rt.235 __rt.257) <418>;
|
||||
(__tmp.330 var=109) bool_neg_uint3_ (__tmp.319) <451>;
|
||||
() void_jump_bool_int10_ (__tmp.330 __trgt.333) <464>;
|
||||
(__either.334 var=150) undefined () <465>;
|
||||
if {
|
||||
{
|
||||
() if_expr (__either.334) <150>;
|
||||
} #12
|
||||
{
|
||||
} #14 off=4
|
||||
{
|
||||
() void_jump_int10_ (__trgt.335) <467>;
|
||||
} #13 off=3
|
||||
{
|
||||
(new_pointer.124 var=47) merge (__rt.235 pointer_start.48) <151>;
|
||||
} #15
|
||||
} #11
|
||||
} #9
|
||||
{
|
||||
() for_count (__vcnt.340) <157>;
|
||||
(new_pointer.146 var=47 new_pointer.147 var=47) exit (new_pointer.124) <166>;
|
||||
} #17
|
||||
} #7 rng=[1,65535]
|
||||
} #6
|
||||
{
|
||||
(new_pointer.162 var=47) merge (pointer.42 new_pointer.147) <174>;
|
||||
} #19
|
||||
} #4
|
||||
#21 off=8 nxt=-2
|
||||
(__rd___sp.165 var=36) rd_res_reg (__R_SP.24 __sp.58) <177>;
|
||||
(__R_SP.169 var=26 __sp.170 var=34) wr_res_reg (__rt.284 __sp.58) <181>;
|
||||
() void_ret_dmaddr_ (__la.38) <182>;
|
||||
(new_pointer.171 var=47 stl=A off=0) assign (new_pointer.162) <183>;
|
||||
() out (new_pointer.171) <184>;
|
||||
() sink (__sp.170) <190>;
|
||||
() sink (__ct_0.35) <192>;
|
||||
(__rt.284 var=86) __Pvoid__pl___Pvoid_int18_ (__rd___sp.165 __ct_0s0.301) <356>;
|
||||
(__ct_0s0.301 var=118) const () <389>;
|
||||
} #0
|
||||
0 : 'main.c';
|
||||
----------
|
||||
0 : (0,31:0,0);
|
||||
4 : (0,33:8,3);
|
||||
6 : (0,33:8,4);
|
||||
7 : (0,33:8,4);
|
||||
9 : (0,33:47,4);
|
||||
11 : (0,35:16,7);
|
||||
13 : (0,35:65,8);
|
||||
14 : (0,35:16,11);
|
||||
18 : (0,33:8,18);
|
||||
21 : (0,39:8,21);
|
||||
206 : (0,33:8,3);
|
||||
223 : (0,35:32,7);
|
||||
----------
|
||||
77 : (0,31:5,0);
|
||||
81 : (0,31:5,0);
|
||||
88 : (0,33:19,0);
|
||||
90 : (0,33:8,3);
|
||||
108 : (0,33:8,3);
|
||||
118 : (0,33:8,4);
|
||||
150 : (0,35:16,7);
|
||||
151 : (0,35:16,13);
|
||||
157 : (0,33:8,16);
|
||||
166 : (0,33:8,16);
|
||||
174 : (0,33:8,20);
|
||||
177 : (0,39:8,0);
|
||||
181 : (0,39:8,21);
|
||||
182 : (0,39:8,21);
|
||||
183 : (0,39:15,0);
|
||||
238 : (0,35:51,0);
|
||||
264 : (0,31:5,0);
|
||||
292 : (0,34:28,5);
|
||||
320 : (0,35:49,7);
|
||||
356 : (0,39:8,0);
|
||||
381 : (0,31:5,0);
|
||||
383 : (0,34:28,0);
|
||||
389 : (0,39:8,0);
|
||||
394 : (0,33:8,3);
|
||||
402 : (0,35:51,0);
|
||||
403 : (0,35:51,7);
|
||||
418 : (0,35:32,7);
|
||||
450 : (0,33:8,3);
|
||||
451 : (0,35:32,7);
|
||||
464 : (0,35:16,7);
|
||||
469 : (0,33:8,3);
|
||||
475 : (0,33:8,16);
|
||||
|
||||
Reference in New Issue
Block a user