Calc-Funktion kommentiert - kompiliert

This commit is contained in:
Patrick Hangl
2026-01-27 11:17:03 +01:00
parent 5e701bd41d
commit 9b09cb21fa
140 changed files with 2420830 additions and 12680 deletions

View File

@@ -1,5 +1,5 @@
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 13:02:45 2026
// File generated by noodle version X-2025.06#84ea4f0b1c#250602, Tue Jan 20 09:59:26 2026
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\noodle.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/isg -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 -ilpdsp32_chess.h +Stof +wRelease/chesswork main.c lpdsp32
@@ -11,18 +11,47 @@ prop gp_offset_type = ( __sint );
prop static_variable_registers = ( IMSK irq_stat );
// inline assembly void enable_interrupts()
Fvoid_enable_interrupts : user_defined, volatile, assembly {
fnm : "enable_interrupts" 'inline assembly void enable_interrupts()';
flc : ( A[0] A[1] A[2] A[3] A[4] A[5] A[6] A[7] Ae[0] Ae[1] Ah[0] Ah[1] Al[0] Al[1] Be[0] Be[1] Bh[0] Bh[1] Bl[0] Bl[1] C[0] C[1] C[2] C[3] LB[0] LB[1] LR[0] LSZ[0] LSZ[1] RA[0] RA[1] RB[0] RB[1] );
// FILE *fopen(const char *, const char *)
Ffopen : user_defined, called {
fnm : "fopen" 'FILE *fopen(const char *, const char *)';
arg : ( dmaddr_:i dmaddr_:r dmaddr_:i dmaddr_:i );
loc : ( LR[0] A[0] A[1] A[2] );
vac : ( srIM[0] );
llv : 0 0 0 0 0 ;
}
// inline assembly void core_halt()
Fvoid_core_halt : user_defined, volatile, assembly {
fnm : "core_halt" 'inline assembly void core_halt()';
flc : ( A[0] A[1] A[2] A[3] A[4] A[5] A[6] A[7] Ae[0] Ae[1] Ah[0] Ah[1] Al[0] Al[1] Be[0] Be[1] Bh[0] Bh[1] Bl[0] Bl[1] C[0] C[1] C[2] C[3] LB[0] LB[1] LR[0] LSZ[0] LSZ[1] RA[0] RA[1] RB[0] RB[1] );
// int fclose(FILE *)
Ffclose : user_defined, called {
fnm : "fclose" 'int fclose(FILE *)';
arg : ( dmaddr_:i int32_:r dmaddr_:i );
loc : ( LR[0] RA[0] A[0] );
vac : ( srIM[0] );
llv : 0 0 0 0 0 ;
}
// int fprintf(FILE *, const char *, ...)
Ffprintf : user_defined, called, varargs {
fnm : "fprintf" 'int fprintf(FILE *, const char *, ...)';
arg : ( dmaddr_:i int32_:r dmaddr_:i dmaddr_:i );
loc : ( LR[0] RA[0] A[0] A[1] );
vac : ( srIM[0] );
llv : 0 0 0 0 0 ;
}
// int fscanf(FILE *, const char *, ...)
Ffscanf : user_defined, called, varargs {
fnm : "fscanf" 'int fscanf(FILE *, const char *, ...)';
arg : ( dmaddr_:i int32_:r dmaddr_:i dmaddr_:i );
loc : ( LR[0] RA[0] A[0] A[1] );
vac : ( srIM[0] );
llv : 0 0 0 0 0 ;
}
// int feof(FILE *)
Ffeof : user_defined, called {
fnm : "feof" 'int feof(FILE *)';
arg : ( dmaddr_:i int32_:r dmaddr_:i );
loc : ( LR[0] RA[0] A[0] );
vac : ( srIM[0] );
llv : 0 0 0 0 0 ;
}
@@ -43,22 +72,40 @@ F_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_ : user_d
vac : ( srIM[0] );
}
// void isr0()
Fisr0 : user_defined, isr, called {
fnm : "isr0" 'void isr0()';
flc : ( A[0] A[1] A[2] A[3] A[4] A[5] A[6] A[7] Ae[0] Ae[1] Ah[0] Ah[1] Al[0] Al[1] Be[0] Be[1] Bh[0] Bh[1] Bl[0] Bl[1] C[0] C[1] C[2] C[3] LB[0] LB[1] LR[0] LSZ[0] LSZ[1] RA[0] RA[1] RB[0] RB[1] srFlags[0] );
svd : ( srIM[0] );
frm : ( );
llv : 0 0 0 0 0 ;
}
// int main()
F_main : user_defined, called {
fnm : "main" 'int main()';
arg : ( dmaddr_:i int32_:r );
loc : ( LR[0] RA[0] );
vac : ( srIM[0] );
frm : ( l=80 b=8 );
frm : ( l=88 b=8 );
llv : 0 4 0 0 0 ;
}
// int VA0Ffscanf(FILE *, const char *, ...)
VA0Ffscanf : user_defined, called, varargs {
fnm : "VA0Ffscanf" 'int VA0Ffscanf(FILE *, const char *, ...)';
arg : ( dmaddr_:i int32_:r dmaddr_:i dmaddr_:i );
loc : ( LR[0] RA[0] A[0] A[1] );
vac : ( srIM[0] );
llv : 0 0 0 0 0 ;
}
// int VA1Ffscanf(FILE *, const char *, ...)
VA1Ffscanf : user_defined, called, varargs {
fnm : "VA1Ffscanf" 'int VA1Ffscanf(FILE *, const char *, ...)';
arg : ( dmaddr_:i int32_:r dmaddr_:i dmaddr_:i );
loc : ( LR[0] RA[0] A[0] A[1] );
vac : ( srIM[0] );
llv : 0 0 0 0 0 ;
}
// int VA2Ffprintf(FILE *, const char *, ...)
VA2Ffprintf : user_defined, called, varargs {
fnm : "VA2Ffprintf" 'int VA2Ffprintf(FILE *, const char *, ...)';
arg : ( dmaddr_:i int32_:r dmaddr_:i dmaddr_:i );
loc : ( LR[0] RA[0] A[0] A[1] );
vac : ( srIM[0] );
llv : 0 0 0 0 0 ;
}