112 lines
4.1 KiB
Plaintext
112 lines
4.1 KiB
Plaintext
|
|
// 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
|
|
|
|
toolrelease _25R2;
|
|
|
|
|
|
// additional
|
|
prop gp_offset_type = ( __sint );
|
|
|
|
prop static_variable_registers = ( IMSK irq_stat );
|
|
|
|
// 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 ;
|
|
}
|
|
|
|
// 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 ;
|
|
}
|
|
|
|
// void init(SingleSignalPath *, SingleSignalPath *, double *, double *, int, int, double, double, double, int)
|
|
F_Z4initP16SingleSignalPathS0_PdS1_iidddi : user_defined, called {
|
|
fnm : "init" 'void init(SingleSignalPath *, SingleSignalPath *, double *, double *, int, int, double, double, double, int)';
|
|
arg : ( dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i dmaddr_:i int32_:i int32_:i int64_:i int64_:i int64_:i int32_:i );
|
|
loc : ( LR[0] A[0] A[1] A[2] A[3] RA[0] RA[1] AX[0] AX[1] BX[0] RB[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) *)
|
|
F_Z4calcP16SingleSignalPathS0_10OutputModePU17chess_storage_DMBVsS3_S3_ : 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) *)';
|
|
arg : ( dmaddr_:i dmaddr_:i dmaddr_:i int32_:i dmaddr_:i dmaddr_:i dmaddr_:i );
|
|
loc : ( LR[0] A[0] A[1] RA[0] A[4] A[5] __spill_WDMA[0] );
|
|
vac : ( srIM[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=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 ;
|
|
}
|
|
|