TempleOSCDV4.09.ISO
This commit is contained in:
1 parent
2d56cda5f3
commit
353eac0dbe
88 files changed
+2449
-2043
No files matched your search
@@ -98,7 +98,7 @@ U0 AOTGlblsResolve(CCmpCtrl *cc,CAOT *tempaot)
|
||||
!(tempex->type & HTF_IMPORT) &&
|
||||
(tempf=HashFind(tempex->str,cc->htc.hash_table_lst,HTT_FUN)) &&
|
||||
!Bt(&tempf->flags,Cf_EXTERN)) {
|
||||
tempex->val=tempf->executable_addr;
|
||||
tempex->val=tempf->exe_addr;
|
||||
tempex->type&=~HTF_UNRESOLVED;
|
||||
label=tempauh->hash->str;
|
||||
} else {
|
||||
@@ -157,7 +157,7 @@ U0 AOTGlblsResolve(CCmpCtrl *cc,CAOT *tempaot)
|
||||
tempeu=tempf->ext_lst;
|
||||
while (tempeu) {
|
||||
tempeu8=tempeu->next;
|
||||
j=tempf->executable_addr-(tempeu->ip+4);
|
||||
j=tempf->exe_addr-(tempeu->ip+4);
|
||||
AOTStoreCodeU8At(cc,tempeu->ip,j.u8[0],j.u8[1],j.u8[2],j.u8[3]);
|
||||
Free(tempeu);
|
||||
tempeu=tempeu8;
|
||||
@@ -167,7 +167,7 @@ U0 AOTGlblsResolve(CCmpCtrl *cc,CAOT *tempaot)
|
||||
tempie=CAlloc(sizeof(CAOTImportExport));
|
||||
tempie->type=IET_REL32_EXPORT;
|
||||
if (tempex->type & HTT_FUN)
|
||||
tempie->ip=tempf->executable_addr;
|
||||
tempie->ip=tempf->exe_addr;
|
||||
else if (tempex->type & HTT_GLBL_VAR)
|
||||
tempie->ip=tempex(CHashGlblVar *)->data_addr_ip;
|
||||
else
|
||||
|
||||
+22
-10
@@ -161,7 +161,7 @@ CAOT *CmpBuf(U8 *buf,U8 *map_name=NULL,
|
||||
CAOT *res=NULL;
|
||||
cc=CmpCtrlNew(buf,CCF_DONT_FREE_BUF);
|
||||
cc->flags|=CCF_AOT_COMPILE;
|
||||
QueIns(cc,Fs->last_lex);
|
||||
QueIns(cc,Fs->last_cc);
|
||||
res=CmpJoin(cc,CMPF_LEX_FIRST,map_name,mapfile_drv_let);
|
||||
if (error_cnt) *error_cnt=cc->error_cnt;
|
||||
if (warning_cnt) *warning_cnt=cc->warning_cnt;
|
||||
@@ -239,7 +239,7 @@ U0 CmpFixUpJITAsm(CCmpCtrl *cc,CAOT *tempaot)
|
||||
"Unresolved Reference:%s\n",str;
|
||||
else {
|
||||
if (tempex->type & HTT_FUN)
|
||||
i=tempex(CHashFun *)->executable_addr;
|
||||
i=tempex(CHashFun *)->exe_addr;
|
||||
else if (tempex->type & HTT_GLBL_VAR)
|
||||
i=tempex(CHashGlblVar *)->data_addr;
|
||||
else
|
||||
@@ -577,15 +577,15 @@ I64 ExePutS(U8 *buf,U8 *filename=NULL,
|
||||
if (!filename)
|
||||
filename=blkdev.temp_filename;
|
||||
cc=CmpCtrlNew(buf,ccf_flags|CCF_DONT_FREE_BUF,filename);
|
||||
if (Fs->last_lex!=&Fs->next_lex) {
|
||||
cc->opts=Fs->last_lex->opts;
|
||||
if (Fs->last_cc!=&Fs->next_cc) {
|
||||
cc->opts=Fs->last_cc->opts;
|
||||
if (htc) {
|
||||
cc->flags=cc->flags &~CCF_ASM_EXPRESSIONS |
|
||||
htc->old_flags&CCF_ASM_EXPRESSIONS;
|
||||
MemCpy(&cc->htc,htc,sizeof(CLexHashTableContext));
|
||||
}
|
||||
}
|
||||
QueIns(cc,Fs->last_lex);
|
||||
QueIns(cc,Fs->last_cc);
|
||||
try {
|
||||
Lex(cc);
|
||||
res=ExeCmdLine(cc);
|
||||
@@ -622,6 +622,12 @@ I64 ExeFile(U8 *name,I64 ccf_flags=0)
|
||||
return res;
|
||||
}
|
||||
|
||||
I64 RunFile(U8 *name,I64 ccf_flags=0,...)
|
||||
{//$LK,"ExeFile",A="MN:ExeFile"$() with args using $LK,"LastFun",A="MN:LastFun"$().
|
||||
ExeFile(name,ccf_flags);
|
||||
return LastFun(argc,argv);
|
||||
}
|
||||
|
||||
I64 ExePutS2(U8 *buf,U8 *filename=NULL,I64 ccf_flags=0)
|
||||
{//throws exceptions
|
||||
I64 res;
|
||||
@@ -629,9 +635,9 @@ I64 ExePutS2(U8 *buf,U8 *filename=NULL,I64 ccf_flags=0)
|
||||
if (!filename)
|
||||
filename=blkdev.temp_filename;
|
||||
cc=CmpCtrlNew(buf,ccf_flags|CCF_DONT_FREE_BUF,filename);
|
||||
if (Fs->last_lex!=&Fs->next_lex)
|
||||
cc->opts=Fs->last_lex->opts;
|
||||
QueIns(cc,Fs->last_lex);
|
||||
if (Fs->last_cc!=&Fs->next_cc)
|
||||
cc->opts=Fs->last_cc->opts;
|
||||
QueIns(cc,Fs->last_cc);
|
||||
Lex(cc);
|
||||
res=ExeCmdLine(cc);
|
||||
QueRem(cc);
|
||||
@@ -658,13 +664,19 @@ I64 ExeFile2(U8 *name,I64 ccf_flags=0)
|
||||
return res;
|
||||
}
|
||||
|
||||
I64 RunFile2(U8 *name,I64 ccf_flags=0,...)
|
||||
{//$LK,"ExeFile2",A="MN:ExeFile2"$() with args using $LK,"LastFun",A="MN:LastFun"$(). throws exceptions.
|
||||
ExeFile2(name,ccf_flags);
|
||||
return LastFun(argc,argv);
|
||||
}
|
||||
|
||||
I64 StreamExePrint(U8 *fmt,...)
|
||||
{//Causes value from stream to be used in an #exe{} block.
|
||||
U8 *buf=StrPrintJoin(NULL,fmt,argc,argv);
|
||||
I64 res=0;
|
||||
CLexHashTableContext *htc;
|
||||
CCmpCtrl *cc=Fs->last_lex;
|
||||
if (cc==&Fs->next_lex)
|
||||
CCmpCtrl *cc=Fs->last_cc;
|
||||
if (cc==&Fs->next_cc)
|
||||
PrintErr("Not Compiling\n");
|
||||
else {
|
||||
if (!(cc->flags&CCF_EXE_BLK))
|
||||
|
||||
+46
-7
@@ -1,18 +1,57 @@
|
||||
Bool Option(I64 num,Bool val)
|
||||
{//Set compiler $LK,"Option",A="FI:::/Doc/Options.TXT"$ to val.
|
||||
return BEqu(&Fs->last_lex->opts,num,val);
|
||||
return BEqu(&Fs->last_cc->opts,num,val);
|
||||
}
|
||||
|
||||
Bool GetOption(I64 num)
|
||||
{//Get state of compiler $LK,"option",A="MN:OPTf_ECHO"$.
|
||||
return Bt(&Fs->last_lex->opts,num);
|
||||
return Bt(&Fs->last_cc->opts,num);
|
||||
}
|
||||
|
||||
asm {
|
||||
_LAST_FUN:: //See $LK,"_CALL_IND",A="MN:_CALL_IND"$
|
||||
PUSH RBP
|
||||
MOV RBP,RSP
|
||||
PUSH RSI
|
||||
PUSH RDI
|
||||
|
||||
XOR RAX,RAX
|
||||
MOV RAX,FS:CTask.last_fun[RAX]
|
||||
TEST RAX,RAX
|
||||
JZ @@10
|
||||
MOV RDX,U64 CHashFun.exe_addr[RAX]
|
||||
|
||||
MOV RCX,U64 SF_ARG1[RBP] //argc
|
||||
MOV RSI,U64 SF_ARG2[RBP] //argv
|
||||
SHL RCX,3
|
||||
SUB RSP,RCX
|
||||
MOV RDI,RSP
|
||||
REP_MOVSB
|
||||
TEST RDX,RDX
|
||||
JZ @@05
|
||||
|
||||
CALL RDX
|
||||
POP RDI
|
||||
POP RSI
|
||||
POP RBP
|
||||
RET1 16
|
||||
|
||||
@@05: MOV RCX,U64 SF_ARG1[RBP] //argc
|
||||
SHL RCX,3
|
||||
ADD RSP,RCX
|
||||
XOR RAX,RAX
|
||||
@@10: POP RDI
|
||||
POP RSI
|
||||
POP RBP
|
||||
RET1 16
|
||||
}
|
||||
_extern _LAST_FUN I64 LastFun(I64 argc,I64 *argv); //Execute last fun with args.
|
||||
|
||||
I64 PassTrace(I64 i=0b10001111101)
|
||||
{//Ctrls which optimizer passes are displayed.
|
||||
I64 old=Fs->last_lex->pass_trace;
|
||||
if (i) Fs->last_lex->saved_pass_trace=i;
|
||||
Fs->last_lex->pass_trace=i;
|
||||
I64 old=Fs->last_cc->pass_trace;
|
||||
if (i) Fs->last_cc->saved_pass_trace=i;
|
||||
Fs->last_cc->pass_trace=i;
|
||||
return old;
|
||||
}
|
||||
|
||||
@@ -29,7 +68,7 @@ Bool Echo(Bool val)
|
||||
U0 StreamPrint(U8 *fmt,...)
|
||||
{//Injects text into the compile stream. Used in #exe{} blocks.
|
||||
U8 *buf=StrPrintJoin(NULL,fmt,argc,argv),*st;
|
||||
CCmpCtrl *cc=Fs->last_lex;
|
||||
CCmpCtrl *cc=Fs->last_cc;
|
||||
CStreamBlk *tempe=cc->last_stream_blk;
|
||||
if (tempe!=&cc->next_stream_blk) {
|
||||
st=MStrPrint("%s%s",tempe->body,buf);
|
||||
@@ -43,7 +82,7 @@ U0 StreamPrint(U8 *fmt,...)
|
||||
U0 StreamDir()
|
||||
{
|
||||
U8 *dirname;
|
||||
if (dirname=DirFile(Fs->last_lex->lex_include_stk->full_name)) {
|
||||
if (dirname=DirFile(Fs->last_cc->lex_include_stk->full_name)) {
|
||||
StreamPrint("\"%s\"",dirname);
|
||||
Free(dirname);
|
||||
}
|
||||
|
||||
Binary file not shown.
+214
-208
@@ -8,7 +8,7 @@ $LK,"OptFixupBinaryOp1",A="FL:::/Compiler/OptLib.CPP.Z,96",BI=7$
|
||||
$LK,"OptFixupBinaryOp2",A="FL:::/Compiler/OptLib.CPP.Z,182",BI=8$
|
||||
$LK,"COCInit",A="FL:::/Compiler/PrsLib.CPP.Z,99",BI=9$
|
||||
$LK,"IsLexExpression2Bin",A="FL:::/Compiler/PrsExp.CPP.Z,1128",BI=10$
|
||||
$LK,"CSubSwitch",A="FL:::/Compiler/PrsStmt.CPP.Z,562"$
|
||||
$LK,"CSubSwitch",A="FL:::/Compiler/PrsStmt.CPP.Z,566"$
|
||||
$LK,"LexFilePop",A="FL:::/Compiler/Lex.CPP.Z,11",BI=11$
|
||||
$LK,"ExePutS",A="FL:::/Compiler/CMain.CPP.Z,571",BI=12$
|
||||
$LK,"PrsStaticInit",A="FL:::/Compiler/PrsVar.CPP.Z,215",BI=13$
|
||||
@@ -26,10 +26,11 @@ $LK,"ICAndBranch",A="FL:::/Compiler/BackC.CPP.Z,1",BI=23$
|
||||
$LK,"U",A="FL:::/Compiler/UAsm.CPP.Z,645",BI=24$
|
||||
$LK,"ICQueRem",A="FL:::/Compiler/BackC.CPP.Z,399",BI=25$
|
||||
$LK,"CN_R",A="FL:::/Compiler/BackFA.CPP.Z,4"$
|
||||
$LK,"LastFun",A="FL:::/Compiler/CMisc.CPP.Z,48"$
|
||||
$LK,"OptLead1",A="FL:::/Compiler/OptLib.CPP.Z,73",BI=26$
|
||||
$LK,"CmpNoteFloatOp",A="FL:::/Compiler/BackFA.CPP.Z,6",BI=27$
|
||||
$LK,"AOTGlblsResolve",A="FL:::/Compiler/AsmResolve.CPP.Z,76",BI=28$
|
||||
$LK,"ExePutS2",A="FL:::/Compiler/CMain.CPP.Z,625",BI=29$
|
||||
$LK,"ExePutS2",A="FL:::/Compiler/CMain.CPP.Z,631",BI=29$
|
||||
$LK,"HashEntrySize",A="FL:::/Compiler/CHash.CPP.Z,1",BI=30$
|
||||
$LK,"COCPush",A="FL:::/Compiler/PrsLib.CPP.Z,107",BI=31$
|
||||
$LK,"SLASH_OP_DEC",A="FL:::/Compiler/BackLib.CPP.Z,245"$
|
||||
@@ -86,7 +87,7 @@ $LK,"OptPass4",A="FL:::/Compiler/OptPass4.CPP.Z,132",BI=64$
|
||||
$LK,"OptPass5",A="FL:::/Compiler/OptPass5.CPP.Z,1",BI=65$
|
||||
$LK,"OptPass6",A="FL:::/Compiler/OptPass6.CPP.Z,96",BI=66$
|
||||
$LK,"MODR_REG",A="FL:::/Compiler/BackLib.CPP.Z,126"$
|
||||
$LK,"Echo",A="FL:::/Compiler/CMisc.CPP.Z,24",BI=67$
|
||||
$LK,"Echo",A="FL:::/Compiler/CMisc.CPP.Z,63",BI=67$
|
||||
$LK,"PrsGlblVarLst",A="FL:::/Compiler/PrsStmt.CPP.Z,201",BI=68$
|
||||
$LK,"ICQueInit",A="FL:::/Compiler/BackC.CPP.Z,337",BI=69$
|
||||
$LK,"ICCmp",A="FL:::/Compiler/BackB.CPP.Z,102",BI=70$
|
||||
@@ -141,10 +142,10 @@ $LK,"UAsmHashLoad",A="FL:::/Compiler/UAsm.CPP.Z,188",BI=111$
|
||||
$LK,"UnusedExternWarning",A="FL:::/Compiler/CExcept.CPP.Z,104",BI=112$
|
||||
$LK,"SLASH_OP_FILD",A="FL:::/Compiler/BackLib.CPP.Z,263"$
|
||||
$LK,"ICXorXor",A="FL:::/Compiler/BackB.CPP.Z,75",BI=113$
|
||||
$LK,"PrsTryBlk",A="FL:::/Compiler/PrsStmt.CPP.Z,838",BI=114$
|
||||
$LK,"CInit",A="FL:::/Compiler/CMain.CPP.Z,679",BI=115$
|
||||
$LK,"PrsTryBlk",A="FL:::/Compiler/PrsStmt.CPP.Z,842",BI=114$
|
||||
$LK,"CInit",A="FL:::/Compiler/CMain.CPP.Z,691",BI=115$
|
||||
$LK,"MemberMetaFind",A="FL:::/Compiler/LexLib.CPP.Z,56",BI=116$
|
||||
$LK,"ExePrint2",A="FL:::/Compiler/CMain.CPP.Z,642",BI=117$
|
||||
$LK,"ExePrint2",A="FL:::/Compiler/CMain.CPP.Z,648",BI=117$
|
||||
$LK,"FBO1_INT",A="FL:::/Compiler/OptLib.CPP.Z,93"$
|
||||
$LK,"PE_DO_UNARY_OP",A="FL:::/Compiler/PrsExp.CPP.Z,8"$
|
||||
$LK,"PrsVarInit",A="FL:::/Compiler/PrsVar.CPP.Z,1",BI=118$
|
||||
@@ -164,29 +165,30 @@ $LK,"COCDel",A="FL:::/Compiler/PrsLib.CPP.Z,186",BI=127$
|
||||
$LK,"PE_UNARY_TERM1",A="FL:::/Compiler/PrsExp.CPP.Z,1"$
|
||||
$LK,"ICFAdd",A="FL:::/Compiler/BackFB.CPP.Z,504",BI=128$
|
||||
$LK,"PE_UNARY_TERM2",A="FL:::/Compiler/PrsExp.CPP.Z,2"$
|
||||
$LK,"CmdLinePmt",A="FL:::/Compiler/CMisc.CPP.Z,88",BI=129$
|
||||
$LK,"CmdLinePmt",A="FL:::/Compiler/CMisc.CPP.Z,127",BI=129$
|
||||
$LK,"AsmMakeArgMask",A="FL:::/Compiler/Asm.CPP.Z,177",BI=130$
|
||||
$LK,"COCHeaderPut",A="FL:::/Compiler/PrsLib.CPP.Z,229",BI=131$
|
||||
$LK,"PrsGlblInit",A="FL:::/Compiler/PrsVar.CPP.Z,206",BI=132$
|
||||
$LK,"ICAndEqu",A="FL:::/Compiler/BackC.CPP.Z,536",BI=133$
|
||||
$LK,"LexD2I32",A="FL:::/Compiler/CMisc.CPP.Z,52",BI=134$
|
||||
$LK,"LexD2I32",A="FL:::/Compiler/CMisc.CPP.Z,91",BI=134$
|
||||
$LK,"MemberLstNew",A="FL:::/Compiler/LexLib.CPP.Z,150",BI=135$
|
||||
$LK,"LexD3I32",A="FL:::/Compiler/CMisc.CPP.Z,68",BI=136$
|
||||
$LK,"LexD3I32",A="FL:::/Compiler/CMisc.CPP.Z,107",BI=136$
|
||||
$LK,"OptClassFwd",A="FL:::/Compiler/OptLib.CPP.Z,9",BI=137$
|
||||
$LK,"ICFCmp",A="FL:::/Compiler/BackFA.CPP.Z,515",BI=138$
|
||||
$LK,"PrsSwitch",A="FL:::/Compiler/PrsStmt.CPP.Z,574",BI=139$
|
||||
$LK,"PrsSwitch",A="FL:::/Compiler/PrsStmt.CPP.Z,578",BI=139$
|
||||
$LK,"ICFDiv",A="FL:::/Compiler/BackFB.CPP.Z,493",BI=140$
|
||||
$LK,"AOTStoreCodeU8At",A="FL:::/Compiler/AsmLib.CPP.Z,106",BI=141$
|
||||
$LK,"PE_PUSH_LOWER",A="FL:::/Compiler/PrsExp.CPP.Z,11"$
|
||||
$LK,"OptPass6Lag",A="FL:::/Compiler/OptPass6.CPP.Z,28",BI=142$
|
||||
$LK,"OptLag1",A="FL:::/Compiler/OptLib.CPP.Z,51",BI=143$
|
||||
$LK,"OptLag2",A="FL:::/Compiler/OptLib.CPP.Z,62",BI=144$
|
||||
$LK,"StreamPrint",A="FL:::/Compiler/CMisc.CPP.Z,29",BI=145$
|
||||
$LK,"StreamPrint",A="FL:::/Compiler/CMisc.CPP.Z,68",BI=145$
|
||||
$LK,"_LAST_FUN",A="FL:::/Compiler/CMisc.CPP.Z,12"$
|
||||
$LK,"ICFCvt",A="FL:::/Compiler/BackFA.CPP.Z,123",BI=146$
|
||||
$LK,"StreamDir",A="FL:::/Compiler/CMisc.CPP.Z,43",BI=147$
|
||||
$LK,"StreamDir",A="FL:::/Compiler/CMisc.CPP.Z,82",BI=147$
|
||||
$LK,"PrsOffsetOf",A="FL:::/Compiler/PrsExp.CPP.Z,348",BI=148$
|
||||
$LK,"GetOption",A="FL:::/Compiler/CMisc.CPP.Z,6",BI=149$
|
||||
$LK,"PrsDoWhile",A="FL:::/Compiler/PrsStmt.CPP.Z,502",BI=150$
|
||||
$LK,"PrsDoWhile",A="FL:::/Compiler/PrsStmt.CPP.Z,506",BI=150$
|
||||
$LK,"ICShift",A="FL:::/Compiler/BackA.CPP.Z,609",BI=151$
|
||||
$LK,"ICFMod",A="FL:::/Compiler/BackFA.CPP.Z,242",BI=152$
|
||||
$LK,"COCPop",A="FL:::/Compiler/PrsLib.CPP.Z,121",BI=153$
|
||||
@@ -211,230 +213,234 @@ $LK,"AsmUnresolvedAdd",A="FL:::/Compiler/AsmResolve.CPP.Z,188",BI=167$
|
||||
$LK,"AOTStoreCodeU8",A="FL:::/Compiler/AsmLib.CPP.Z,1",BI=168$
|
||||
$LK,"ICBitOps",A="FL:::/Compiler/BackB.CPP.Z,202",BI=169$
|
||||
$LK,"lex_zeros",A="FL:::/Compiler/Lex.CPP.Z,91"$
|
||||
$LK,"CSwitchCase",A="FL:::/Compiler/PrsStmt.CPP.Z,567"$
|
||||
$LK,"CSwitchCase",A="FL:::/Compiler/PrsStmt.CPP.Z,571"$
|
||||
$LK,"AsmResolve",A="FL:::/Compiler/AsmResolve.CPP.Z,1",BI=170$
|
||||
$LK,"PrsAsmInst",A="FL:::/Compiler/Asm.CPP.Z,395",BI=171$
|
||||
$LK,"COCCompile",A="FL:::/Compiler/PrsLib.CPP.Z,249",BI=172$
|
||||
$LK,"Cmp",A="FL:::/Compiler/CMain.CPP.Z,419",BI=173$
|
||||
$LK,"PrsPush2",A="FL:::/Compiler/PrsLib.CPP.Z,11",BI=174$
|
||||
$LK,"ICArgPut",A="FL:::/Compiler/CExcept.CPP.Z,141",BI=175$
|
||||
$LK,"UndefinedExtern",A="FL:::/Compiler/CExcept.CPP.Z,98",BI=176$
|
||||
$LK,"OptIC4",A="FL:::/Compiler/OptPass4.CPP.Z,1",BI=177$
|
||||
$LK,"OptIC6",A="FL:::/Compiler/OptPass6.CPP.Z,1",BI=178$
|
||||
$LK,"ICCmpAndBranch",A="FL:::/Compiler/BackB.CPP.Z,468",BI=179$
|
||||
$LK,"ICDivEqu",A="FL:::/Compiler/BackA.CPP.Z,408",BI=180$
|
||||
$LK,"PrsWhile",A="FL:::/Compiler/PrsStmt.CPP.Z,482",BI=181$
|
||||
$LK,"ICFCmpAndBranch",A="FL:::/Compiler/BackFB.CPP.Z,219",BI=182$
|
||||
$LK,"Lex",A="FL:::/Compiler/Lex.CPP.Z,443",BI=183$
|
||||
$LK,"ICTestAndBranch",A="FL:::/Compiler/BackB.CPP.Z,634",BI=184$
|
||||
$LK,"RunFile2",A="FL:::/Compiler/CMain.CPP.Z,667",BI=173$
|
||||
$LK,"Cmp",A="FL:::/Compiler/CMain.CPP.Z,419",BI=174$
|
||||
$LK,"PrsPush2",A="FL:::/Compiler/PrsLib.CPP.Z,11",BI=175$
|
||||
$LK,"ICArgPut",A="FL:::/Compiler/CExcept.CPP.Z,141",BI=176$
|
||||
$LK,"UndefinedExtern",A="FL:::/Compiler/CExcept.CPP.Z,98",BI=177$
|
||||
$LK,"OptIC4",A="FL:::/Compiler/OptPass4.CPP.Z,1",BI=178$
|
||||
$LK,"OptIC6",A="FL:::/Compiler/OptPass6.CPP.Z,1",BI=179$
|
||||
$LK,"ICCmpAndBranch",A="FL:::/Compiler/BackB.CPP.Z,468",BI=180$
|
||||
$LK,"ICDivEqu",A="FL:::/Compiler/BackA.CPP.Z,408",BI=181$
|
||||
$LK,"PrsWhile",A="FL:::/Compiler/PrsStmt.CPP.Z,486",BI=182$
|
||||
$LK,"ICFCmpAndBranch",A="FL:::/Compiler/BackFB.CPP.Z,219",BI=183$
|
||||
$LK,"Lex",A="FL:::/Compiler/Lex.CPP.Z,443",BI=184$
|
||||
$LK,"ICTestAndBranch",A="FL:::/Compiler/BackB.CPP.Z,634",BI=185$
|
||||
$LK,"uasm",A="FL:::/Compiler/Compiler.PRJ.Z,21"$
|
||||
$LK,"MODR_INDIRECT_REG",A="FL:::/Compiler/BackLib.CPP.Z,127"$
|
||||
$LK,"PE_MAYBE_MODIFIERS",A="FL:::/Compiler/PrsExp.CPP.Z,3"$
|
||||
$LK,"PE_UNARY_MODIFIERS",A="FL:::/Compiler/PrsExp.CPP.Z,4"$
|
||||
$LK,"AOTLocalsResolve",A="FL:::/Compiler/AsmResolve.CPP.Z,42",BI=185$
|
||||
$LK,"AOTLocalsResolve",A="FL:::/Compiler/AsmResolve.CPP.Z,42",BI=186$
|
||||
$LK,"PE_DO_BINARY_OP",A="FL:::/Compiler/PrsExp.CPP.Z,9"$
|
||||
$LK,"CmpFixUpAOTAsm",A="FL:::/Compiler/CMain.CPP.Z,302",BI=186$
|
||||
$LK,"OptLabelFwd",A="FL:::/Compiler/OptLib.CPP.Z,1",BI=187$
|
||||
$LK,"ICOrOr",A="FL:::/Compiler/BackB.CPP.Z,51",BI=188$
|
||||
$LK,"LexExcept",A="FL:::/Compiler/CExcept.CPP.Z,81",BI=189$
|
||||
$LK,"CmpFixUpAOTAsm",A="FL:::/Compiler/CMain.CPP.Z,302",BI=187$
|
||||
$LK,"OptLabelFwd",A="FL:::/Compiler/OptLib.CPP.Z,1",BI=188$
|
||||
$LK,"ICOrOr",A="FL:::/Compiler/BackB.CPP.Z,51",BI=189$
|
||||
$LK,"LexExcept",A="FL:::/Compiler/CExcept.CPP.Z,81",BI=190$
|
||||
$LK,"cmp_templates",A="FL:::/Compiler/CExts.CPP.Z,42"$
|
||||
$LK,"CmpF2PushPop",A="FL:::/Compiler/OptLib.CPP.Z,542",BI=190$
|
||||
$LK,"CmpJoin",A="FL:::/Compiler/CMain.CPP.Z,35",BI=191$
|
||||
$LK,"PrsPop2",A="FL:::/Compiler/PrsLib.CPP.Z,16",BI=192$
|
||||
$LK,"CmpF2PushPop",A="FL:::/Compiler/OptLib.CPP.Z,542",BI=191$
|
||||
$LK,"CmpJoin",A="FL:::/Compiler/CMain.CPP.Z,35",BI=192$
|
||||
$LK,"PrsPop2",A="FL:::/Compiler/PrsLib.CPP.Z,16",BI=193$
|
||||
$LK,"CMP_TEMPLATES",A="FL:::/Compiler/Templates.CPP.Z,4"$
|
||||
$LK,"MODR_D8_INDIRECT_REG",A="FL:::/Compiler/BackLib.CPP.Z,128"$
|
||||
$LK,"PrsAsmBlk",A="FL:::/Compiler/Asm.CPP.Z,904",BI=193$
|
||||
$LK,"PrsAsmArg",A="FL:::/Compiler/Asm.CPP.Z,35",BI=194$
|
||||
$LK,"LexFirstRem",A="FL:::/Compiler/Lex.CPP.Z,277",BI=195$
|
||||
$LK,"MemberClassBaseFind",A="FL:::/Compiler/LexLib.CPP.Z,87",BI=196$
|
||||
$LK,"MemberFind",A="FL:::/Compiler/LexLib.CPP.Z,67",BI=197$
|
||||
$LK,"PrsAsmBlk",A="FL:::/Compiler/Asm.CPP.Z,904",BI=194$
|
||||
$LK,"PrsAsmArg",A="FL:::/Compiler/Asm.CPP.Z,35",BI=195$
|
||||
$LK,"LexFirstRem",A="FL:::/Compiler/Lex.CPP.Z,277",BI=196$
|
||||
$LK,"MemberClassBaseFind",A="FL:::/Compiler/LexLib.CPP.Z,87",BI=197$
|
||||
$LK,"MemberFind",A="FL:::/Compiler/LexLib.CPP.Z,67",BI=198$
|
||||
$LK,"cmp",A="FL:::/Compiler/Compiler.PRJ.Z,16"$
|
||||
$LK,"OptLag",A="FL:::/Compiler/OptLib.CPP.Z,40",BI=198$
|
||||
$LK,"ICPostIncDec",A="FL:::/Compiler/BackB.CPP.Z,345",BI=199$
|
||||
$LK,"ICFPostIncDec",A="FL:::/Compiler/BackFB.CPP.Z,582",BI=200$
|
||||
$LK,"ICTest",A="FL:::/Compiler/BackLib.CPP.Z,394",BI=201$
|
||||
$LK,"ICModU64",A="FL:::/Compiler/BackC.CPP.Z,460",BI=202$
|
||||
$LK,"PrsAsmImm",A="FL:::/Compiler/Asm.CPP.Z,1",BI=203$
|
||||
$LK,"LexExtStr",A="FL:::/Compiler/LexLib.CPP.Z,218",BI=204$
|
||||
$LK,"ICAddSubEctEqu",A="FL:::/Compiler/BackA.CPP.Z,478",BI=205$
|
||||
$LK,"ICAddSubEctImm",A="FL:::/Compiler/BackA.CPP.Z,56",BI=206$
|
||||
$LK,"ICPush",A="FL:::/Compiler/BackLib.CPP.Z,293",BI=207$
|
||||
$LK,"ICSwap",A="FL:::/Compiler/BackC.CPP.Z,487",BI=208$
|
||||
$LK,"OptLag",A="FL:::/Compiler/OptLib.CPP.Z,40",BI=199$
|
||||
$LK,"ICPostIncDec",A="FL:::/Compiler/BackB.CPP.Z,345",BI=200$
|
||||
$LK,"ICFPostIncDec",A="FL:::/Compiler/BackFB.CPP.Z,582",BI=201$
|
||||
$LK,"ICTest",A="FL:::/Compiler/BackLib.CPP.Z,394",BI=202$
|
||||
$LK,"ICModU64",A="FL:::/Compiler/BackC.CPP.Z,460",BI=203$
|
||||
$LK,"PrsAsmImm",A="FL:::/Compiler/Asm.CPP.Z,1",BI=204$
|
||||
$LK,"LexExtStr",A="FL:::/Compiler/LexLib.CPP.Z,218",BI=205$
|
||||
$LK,"ICAddSubEctEqu",A="FL:::/Compiler/BackA.CPP.Z,478",BI=206$
|
||||
$LK,"ICAddSubEctImm",A="FL:::/Compiler/BackA.CPP.Z,56",BI=207$
|
||||
$LK,"ICPush",A="FL:::/Compiler/BackLib.CPP.Z,293",BI=208$
|
||||
$LK,"ICSwap",A="FL:::/Compiler/BackC.CPP.Z,487",BI=209$
|
||||
$LK,"CMP_TEMPLATES_DONT_PUSH",A="FL:::/Compiler/Templates.CPP.Z,267"$
|
||||
$LK,"intermediate_code_table",A="FL:::/Compiler/CInit.CPP.Z,16"$
|
||||
$LK,"ICZero",A="FL:::/Compiler/BackLib.CPP.Z,385",BI=209$
|
||||
$LK,"CmpCtrlDel",A="FL:::/Compiler/Lex.CPP.Z,58",BI=210$
|
||||
$LK,"ICClassPut",A="FL:::/Compiler/CExcept.CPP.Z,117",BI=211$
|
||||
$LK,"ICAssign",A="FL:::/Compiler/BackC.CPP.Z,159",BI=212$
|
||||
$LK,"ICFTemplateFun",A="FL:::/Compiler/BackFB.CPP.Z,606",BI=213$
|
||||
$LK,"MemberAdd",A="FL:::/Compiler/LexLib.CPP.Z,103",BI=214$
|
||||
$LK,"PrsPush",A="FL:::/Compiler/PrsLib.CPP.Z,1",BI=215$
|
||||
$LK,"ICZero",A="FL:::/Compiler/BackLib.CPP.Z,385",BI=210$
|
||||
$LK,"CmpCtrlDel",A="FL:::/Compiler/Lex.CPP.Z,58",BI=211$
|
||||
$LK,"ICClassPut",A="FL:::/Compiler/CExcept.CPP.Z,117",BI=212$
|
||||
$LK,"ICAssign",A="FL:::/Compiler/BackC.CPP.Z,159",BI=213$
|
||||
$LK,"ICFTemplateFun",A="FL:::/Compiler/BackFB.CPP.Z,606",BI=214$
|
||||
$LK,"RunFile",A="FL:::/Compiler/CMain.CPP.Z,625",BI=215$
|
||||
$LK,"MemberAdd",A="FL:::/Compiler/LexLib.CPP.Z,103",BI=216$
|
||||
$LK,"PrsPush",A="FL:::/Compiler/PrsLib.CPP.Z,1",BI=217$
|
||||
$LK,"SLASH_OP_FDIVR",A="FL:::/Compiler/BackLib.CPP.Z,259"$
|
||||
$LK,"SLASH_OP_FISTTP",A="FL:::/Compiler/BackLib.CPP.Z,262"$
|
||||
$LK,"CmpCtrlSize",A="FL:::/Compiler/Lex.CPP.Z,70",BI=216$
|
||||
$LK,"ICLocalVarInit",A="FL:::/Compiler/BackC.CPP.Z,758",BI=217$
|
||||
$LK,"PrsFor",A="FL:::/Compiler/PrsStmt.CPP.Z,525",BI=218$
|
||||
$LK,"PassTrace",A="FL:::/Compiler/CMisc.CPP.Z,11",BI=219$
|
||||
$LK,"PrsPopDeref",A="FL:::/Compiler/PrsLib.CPP.Z,21",BI=220$
|
||||
$LK,"ICCopyTemplate",A="FL:::/Compiler/BackFA.CPP.Z,77",BI=221$
|
||||
$LK,"PrsStmt",A="FL:::/Compiler/PrsStmt.CPP.Z,900",BI=222$
|
||||
$LK,"PrsFun",A="FL:::/Compiler/PrsStmt.CPP.Z,132",BI=223$
|
||||
$LK,"LexIncludeStr",A="FL:::/Compiler/Lex.CPP.Z,299",BI=224$
|
||||
$LK,"PrsType",A="FL:::/Compiler/PrsVar.CPP.Z,287",BI=225$
|
||||
$LK,"CmpCtrlNew",A="FL:::/Compiler/Lex.CPP.Z,28",BI=226$
|
||||
$LK,"CmpCtrlSize",A="FL:::/Compiler/Lex.CPP.Z,70",BI=218$
|
||||
$LK,"ICLocalVarInit",A="FL:::/Compiler/BackC.CPP.Z,758",BI=219$
|
||||
$LK,"PrsFor",A="FL:::/Compiler/PrsStmt.CPP.Z,529",BI=220$
|
||||
$LK,"PassTrace",A="FL:::/Compiler/CMisc.CPP.Z,50",BI=221$
|
||||
$LK,"PrsPopDeref",A="FL:::/Compiler/PrsLib.CPP.Z,21",BI=222$
|
||||
$LK,"ICCopyTemplate",A="FL:::/Compiler/BackFA.CPP.Z,77",BI=223$
|
||||
$LK,"PrsStmt",A="FL:::/Compiler/PrsStmt.CPP.Z,904",BI=224$
|
||||
$LK,"PrsFun",A="FL:::/Compiler/PrsStmt.CPP.Z,132",BI=225$
|
||||
$LK,"LexIncludeStr",A="FL:::/Compiler/Lex.CPP.Z,299",BI=226$
|
||||
$LK,"PrsType",A="FL:::/Compiler/PrsVar.CPP.Z,287",BI=227$
|
||||
$LK,"CmpCtrlNew",A="FL:::/Compiler/Lex.CPP.Z,28",BI=228$
|
||||
$LK,"MODR_SIB_D8_INDIRECT_REG",A="FL:::/Compiler/BackLib.CPP.Z,131"$
|
||||
$LK,"cmp_type_flags_src_code",A="FL:::/Compiler/Lex.CPP.Z,328"$
|
||||
$LK,"PrsVarInit2",A="FL:::/Compiler/PrsVar.CPP.Z,123",BI=227$
|
||||
$LK,"PrsPop",A="FL:::/Compiler/PrsLib.CPP.Z,6",BI=228$
|
||||
$LK,"PrsVarInit2",A="FL:::/Compiler/PrsVar.CPP.Z,123",BI=229$
|
||||
$LK,"PrsPop",A="FL:::/Compiler/PrsLib.CPP.Z,6",BI=230$
|
||||
$LK,"asm_seg_prefixes",A="FL:::/Compiler/Asm.CPP.Z,393"$
|
||||
$LK,"ICMinMax",A="FL:::/Compiler/BackC.CPP.Z,415",BI=229$
|
||||
$LK,"CmpLoadDefines",A="FL:::/Compiler/CInit.CPP.Z,205",BI=230$
|
||||
$LK,"PrsIf",A="FL:::/Compiler/PrsStmt.CPP.Z,455",BI=231$
|
||||
$LK,"ICBuiltInFloatConst",A="FL:::/Compiler/BackLib.CPP.Z,404",BI=232$
|
||||
$LK,"ICFUnaryMinus",A="FL:::/Compiler/BackFA.CPP.Z,194",BI=233$
|
||||
$LK,"LexDocRead",A="FL:::/Compiler/Lex.CPP.Z,311",BI=234$
|
||||
$LK,"CmpFixUpJITAsm",A="FL:::/Compiler/CMain.CPP.Z,174",BI=235$
|
||||
$LK,"COCPopNoFree",A="FL:::/Compiler/PrsLib.CPP.Z,114",BI=236$
|
||||
$LK,"ParenWarning",A="FL:::/Compiler/CExcept.CPP.Z,110",BI=237$
|
||||
$LK,"PrsFunCall",A="FL:::/Compiler/PrsExp.CPP.Z,378",BI=238$
|
||||
$LK,"ICDerefPostIncDec",A="FL:::/Compiler/BackB.CPP.Z,384",BI=239$
|
||||
$LK,"Option",A="FL:::/Compiler/CMisc.CPP.Z,1",BI=240$
|
||||
$LK,"ExeFile2",A="FL:::/Compiler/CMain.CPP.Z,651",BI=241$
|
||||
$LK,"ICMinMax",A="FL:::/Compiler/BackC.CPP.Z,415",BI=231$
|
||||
$LK,"CmpLoadDefines",A="FL:::/Compiler/CInit.CPP.Z,205",BI=232$
|
||||
$LK,"PrsIf",A="FL:::/Compiler/PrsStmt.CPP.Z,459",BI=233$
|
||||
$LK,"ICBuiltInFloatConst",A="FL:::/Compiler/BackLib.CPP.Z,404",BI=234$
|
||||
$LK,"ICFUnaryMinus",A="FL:::/Compiler/BackFA.CPP.Z,194",BI=235$
|
||||
$LK,"LexDocRead",A="FL:::/Compiler/Lex.CPP.Z,311",BI=236$
|
||||
$LK,"CmpFixUpJITAsm",A="FL:::/Compiler/CMain.CPP.Z,174",BI=237$
|
||||
$LK,"COCPopNoFree",A="FL:::/Compiler/PrsLib.CPP.Z,114",BI=238$
|
||||
$LK,"ParenWarning",A="FL:::/Compiler/CExcept.CPP.Z,110",BI=239$
|
||||
$LK,"PrsFunCall",A="FL:::/Compiler/PrsExp.CPP.Z,378",BI=240$
|
||||
$LK,"ICDerefPostIncDec",A="FL:::/Compiler/BackB.CPP.Z,384",BI=241$
|
||||
$LK,"Option",A="FL:::/Compiler/CMisc.CPP.Z,1",BI=242$
|
||||
$LK,"ExeFile2",A="FL:::/Compiler/CMain.CPP.Z,657",BI=243$
|
||||
$LK,"COptMemberVar",A="FL:::/Compiler/OptLib.CPP.Z,556"$
|
||||
$LK,"PE_CHECK_BINARY_OPS1",A="FL:::/Compiler/PrsExp.CPP.Z,6"$
|
||||
$LK,"PE_CHECK_BINARY_OPS2",A="FL:::/Compiler/PrsExp.CPP.Z,7"$
|
||||
$LK,"LexBackupLastChar",A="FL:::/Compiler/LexLib.CPP.Z,1",BI=242$
|
||||
$LK,"Trace",A="FL:::/Compiler/CMisc.CPP.Z,19",BI=243$
|
||||
$LK,"ICBrBitOps",A="FL:::/Compiler/BackC.CPP.Z,206",BI=244$
|
||||
$LK,"LexBackupLastChar",A="FL:::/Compiler/LexLib.CPP.Z,1",BI=244$
|
||||
$LK,"Trace",A="FL:::/Compiler/CMisc.CPP.Z,58",BI=245$
|
||||
$LK,"ICBrBitOps",A="FL:::/Compiler/BackC.CPP.Z,206",BI=246$
|
||||
$LK,"MODR_D32_INDIRECT_REG",A="FL:::/Compiler/BackLib.CPP.Z,129"$
|
||||
$LK,"LexGetChar",A="FL:::/Compiler/Lex.CPP.Z,107",BI=245$
|
||||
$LK,"LexSkipEol",A="FL:::/Compiler/Lex.CPP.Z,270",BI=246$
|
||||
$LK,"ICFlagBranch",A="FL:::/Compiler/BackB.CPP.Z,682",BI=247$
|
||||
$LK,"LexGetChar",A="FL:::/Compiler/Lex.CPP.Z,107",BI=247$
|
||||
$LK,"LexSkipEol",A="FL:::/Compiler/Lex.CPP.Z,270",BI=248$
|
||||
$LK,"ICFlagBranch",A="FL:::/Compiler/BackB.CPP.Z,682",BI=249$
|
||||
$LK,"SLASH_OP_FSUBR",A="FL:::/Compiler/BackLib.CPP.Z,256"$
|
||||
$LK,"ICFPreIncDec",A="FL:::/Compiler/BackFB.CPP.Z,562",BI=248$
|
||||
$LK,"ICFPreIncDec",A="FL:::/Compiler/BackFB.CPP.Z,562",BI=250$
|
||||
$LK,"MODR_SIB_INDIRECT_REG",A="FL:::/Compiler/BackLib.CPP.Z,130"$
|
||||
$LK,"ExeFile",A="FL:::/Compiler/CMain.CPP.Z,614",BI=249$
|
||||
$LK,"COCMiscNew",A="FL:::/Compiler/PrsLib.CPP.Z,143",BI=250$
|
||||
$LK,"ExeFile",A="FL:::/Compiler/CMain.CPP.Z,614",BI=251$
|
||||
$LK,"COCMiscNew",A="FL:::/Compiler/PrsLib.CPP.Z,143",BI=252$
|
||||
$LK,"cmp_templates_dont_pop",A="FL:::/Compiler/CExts.CPP.Z,43"$
|
||||
$LK,"CmpOffset2Reg",A="FL:::/Compiler/OptLib.CPP.Z,83",BI=251$
|
||||
$LK,"PrsFunNew",A="FL:::/Compiler/PrsLib.CPP.Z,62",BI=252$
|
||||
$LK,"StreamExePrint",A="FL:::/Compiler/CMain.CPP.Z,661",BI=253$
|
||||
$LK,"COCGoToLabelFind",A="FL:::/Compiler/PrsLib.CPP.Z,152",BI=254$
|
||||
$LK,"OptMVCompare",A="FL:::/Compiler/OptLib.CPP.Z,562",BI=255$
|
||||
$LK,"ICToBool",A="FL:::/Compiler/BackB.CPP.Z,289",BI=256$
|
||||
$LK,"PrsFunJoin",A="FL:::/Compiler/PrsStmt.CPP.Z,68",BI=257$
|
||||
$LK,"OptFixSizeOf",A="FL:::/Compiler/OptLib.CPP.Z,484",BI=258$
|
||||
$LK,"CmpOffset2Reg",A="FL:::/Compiler/OptLib.CPP.Z,83",BI=253$
|
||||
$LK,"PrsFunNew",A="FL:::/Compiler/PrsLib.CPP.Z,62",BI=254$
|
||||
$LK,"StreamExePrint",A="FL:::/Compiler/CMain.CPP.Z,673",BI=255$
|
||||
$LK,"COCGoToLabelFind",A="FL:::/Compiler/PrsLib.CPP.Z,152",BI=256$
|
||||
$LK,"OptMVCompare",A="FL:::/Compiler/OptLib.CPP.Z,562",BI=257$
|
||||
$LK,"ICToBool",A="FL:::/Compiler/BackB.CPP.Z,289",BI=258$
|
||||
$LK,"PrsFunJoin",A="FL:::/Compiler/PrsStmt.CPP.Z,68",BI=259$
|
||||
$LK,"OptFixSizeOf",A="FL:::/Compiler/OptLib.CPP.Z,484",BI=260$
|
||||
$LK,"cmp_templates_dont_push",A="FL:::/Compiler/CExts.CPP.Z,45"$
|
||||
$LK,"cmp_templates_dont_push_pop",A="FL:::/Compiler/CExts.CPP.Z,46"$
|
||||
$LK,"LexAttachDoc",A="FL:::/Compiler/Lex.CPP.Z,331",BI=259$
|
||||
$LK,"PrsStreamBlk",A="FL:::/Compiler/PrsStmt.CPP.Z,801",BI=260$
|
||||
$LK,"LexAttachDoc",A="FL:::/Compiler/Lex.CPP.Z,331",BI=261$
|
||||
$LK,"PrsStreamBlk",A="FL:::/Compiler/PrsStmt.CPP.Z,805",BI=262$
|
||||
$LK,"cmp_templates_dont_push2",A="FL:::/Compiler/CExts.CPP.Z,44"$
|
||||
$LK,"InstEntryFind",A="FL:::/Compiler/UAsm.CPP.Z,66",BI=261$
|
||||
$LK,"PrsDotDotDot",A="FL:::/Compiler/PrsVar.CPP.Z,381",BI=262$
|
||||
$LK,"ICMulEqu",A="FL:::/Compiler/BackA.CPP.Z,322",BI=263$
|
||||
$LK,"AsmPrsInsFlags",A="FL:::/Compiler/AsmInit.CPP.Z,1",BI=264$
|
||||
$LK,"PrsNoWarn",A="FL:::/Compiler/PrsStmt.CPP.Z,787",BI=265$
|
||||
| ||||