Lines Matching refs:AR

293 	AR.infile = &(AR.Fscr[0]);  in StartAllThreads()
294 AR.outfile = &(AR.Fscr[1]); in StartAllThreads()
295 AR.hidefile = &(AR.Fscr[2]); in StartAllThreads()
472 AR.CompareRoutine = &Compare1; in InitializeOneThread()
474 AR.sLevel = 0; in InitializeOneThread()
475 AR.wranfia = 0; in InitializeOneThread()
476 AR.wranfcall = 0; in InitializeOneThread()
477 AR.wranfnpair1 = NPAIR1; in InitializeOneThread()
478 AR.wranfnpair2 = NPAIR2; in InitializeOneThread()
498 AR.CurDum = AM.IndDum; in InitializeOneThread()
518 AR.Fscr[j].name = 0; in InitializeOneThread()
523 AR.Fscr[j].POsize = ScratchSize[j] * sizeof(WORD); in InitializeOneThread()
524 AR.Fscr[j].POfull = AR.Fscr[j].POfill = AR.Fscr[j].PObuffer = ScratchBuf; in InitializeOneThread()
525 AR.Fscr[j].POstop = AR.Fscr[j].PObuffer + ScratchSize[j]; in InitializeOneThread()
526 PUTZERO(AR.Fscr[j].POposition); in InitializeOneThread()
527 AR.Fscr[j].pthreadslock = dummylock; in InitializeOneThread()
528 AR.Fscr[j].wPOsize = AR.Fscr[j].POsize; in InitializeOneThread()
529 AR.Fscr[j].wPObuffer = AR.Fscr[j].PObuffer; in InitializeOneThread()
530 AR.Fscr[j].wPOfill = AR.Fscr[j].POfill; in InitializeOneThread()
531 AR.Fscr[j].wPOfull = AR.Fscr[j].POfull; in InitializeOneThread()
532 AR.Fscr[j].wPOstop = AR.Fscr[j].POstop; in InitializeOneThread()
534 AR.InInBuf = 0; in InitializeOneThread()
535 AR.InHiBuf = 0; in InitializeOneThread()
536 AR.Fscr[0].handle = -1; in InitializeOneThread()
537 AR.Fscr[1].handle = -1; in InitializeOneThread()
538 AR.Fscr[2].handle = -1; in InitializeOneThread()
539 AR.FoStage4[0].handle = -1; in InitializeOneThread()
540 AR.FoStage4[1].handle = -1; in InitializeOneThread()
543 AR.FoStage4[0].ziosize = IOsize; in InitializeOneThread()
544 AR.FoStage4[1].ziosize = IOsize; in InitializeOneThread()
545 AR.FoStage4[0].ziobuffer = 0; in InitializeOneThread()
546 AR.FoStage4[1].ziobuffer = 0; in InitializeOneThread()
548 AR.FoStage4[0].POsize = ((IOsize+sizeof(WORD)-1)/sizeof(WORD))*sizeof(WORD); in InitializeOneThread()
549 AR.FoStage4[1].POsize = ((IOsize+sizeof(WORD)-1)/sizeof(WORD))*sizeof(WORD); in InitializeOneThread()
551 AR.hidefile = &(AR.Fscr[2]); in InitializeOneThread()
552 AR.StoreData.Handle = -1; in InitializeOneThread()
553 AR.SortType = AC.SortType; in InitializeOneThread()
563 AR.Fscr[0].name = (char *)s; in InitializeOneThread()
569 AR.Fscr[1].name = (char *)s; in InitializeOneThread()
572 AR.CompressBuffer = (WORD *)Malloc1((AM.CompressSize+10)*sizeof(WORD),"compresssize"); in InitializeOneThread()
573 AR.ComprTop = AR.CompressBuffer + AM.CompressSize; in InitializeOneThread()
574 AR.CompareRoutine = &Compare1; in InitializeOneThread()
705 AR.wranfia = 0; in InitializeOneThread()
706 AR.wranfcall = 0; in InitializeOneThread()
707 AR.wranfnpair1 = NPAIR1; in InitializeOneThread()
708 AR.wranfnpair2 = NPAIR2; in InitializeOneThread()
709 AR.wranfseed = 0; in InitializeOneThread()
735 AR.CompressPointer = AR.CompressBuffer; in InitializeOneThread()
1003 AR.GetFile = AR0.GetFile; in UpdateOneThread()
1004 AR.KeptInHold = AR0.KeptInHold; in UpdateOneThread()
1005 AR.CurExpr = AR0.CurExpr; in UpdateOneThread()
1006 AR.SortType = AC.SortType; in UpdateOneThread()
1039 AR.DefPosition = AR0.DefPosition; in LoadOneThread()
1040 AR.NoCompress = AR0.NoCompress; in LoadOneThread()
1041 AR.gzipCompress = AR0.gzipCompress; in LoadOneThread()
1042 AR.BracketOn = AR0.BracketOn; in LoadOneThread()
1043 AR.CurDum = AR0.CurDum; in LoadOneThread()
1044 AR.DeferFlag = AR0.DeferFlag; in LoadOneThread()
1045 AR.TePos = 0; in LoadOneThread()
1046 AR.sLevel = AR0.sLevel; in LoadOneThread()
1047 AR.Stage4Name = AR0.Stage4Name; in LoadOneThread()
1048 AR.GetOneFile = AR0.GetOneFile; in LoadOneThread()
1049 AR.PolyFun = AR0.PolyFun; in LoadOneThread()
1050 AR.PolyFunInv = AR0.PolyFunInv; in LoadOneThread()
1051 AR.PolyFunType = AR0.PolyFunType; in LoadOneThread()
1052 AR.PolyFunExp = AR0.PolyFunExp; in LoadOneThread()
1053 AR.PolyFunVar = AR0.PolyFunVar; in LoadOneThread()
1054 AR.PolyFunPow = AR0.PolyFunPow; in LoadOneThread()
1055 AR.Eside = AR0.Eside; in LoadOneThread()
1056 AR.Cnumlhs = AR0.Cnumlhs; in LoadOneThread()
1068 t1 = AR.CompressBuffer; t2 = AR0.CompressBuffer; in LoadOneThread()
1070 AR.CompressPointer = t1; in LoadOneThread()
1074 AR.CompressPointer = AR.CompressBuffer; in LoadOneThread()
1076 if ( AR.DeferFlag ) { in LoadOneThread()
1077 if ( AR.infile->handle < 0 ) { in LoadOneThread()
1078 AR.infile->POfill = AR0.infile->POfill; in LoadOneThread()
1085 AR.infile->POfull = AR.infile->POfill = AR.infile->PObuffer; in LoadOneThread()
1174 AR.infile = &(AR.Fscr[0]); in SetWorkerFiles()
1175 AR.outfile = &(AR.Fscr[1]); in SetWorkerFiles()
1176 AR.hidefile = &(AR.Fscr[2]); in SetWorkerFiles()
1177 AR.infile->handle = AR0.infile->handle; in SetWorkerFiles()
1178 AR.hidefile->handle = AR0.hidefile->handle; in SetWorkerFiles()
1179 if ( AR.infile->handle < 0 ) { in SetWorkerFiles()
1180 AR.infile->PObuffer = AR0.infile->PObuffer; in SetWorkerFiles()
1181 AR.infile->POstop = AR0.infile->POstop; in SetWorkerFiles()
1182 AR.infile->POfill = AR0.infile->POfill; in SetWorkerFiles()
1183 AR.infile->POfull = AR0.infile->POfull; in SetWorkerFiles()
1184 AR.infile->POsize = AR0.infile->POsize; in SetWorkerFiles()
1185 AR.InInBuf = AR0.InInBuf; in SetWorkerFiles()
1186 AR.infile->POposition = AR0.infile->POposition; in SetWorkerFiles()
1187 AR.infile->filesize = AR0.infile->filesize; in SetWorkerFiles()
1190 AR.infile->PObuffer = AR.infile->wPObuffer; in SetWorkerFiles()
1191 AR.infile->POstop = AR.infile->wPOstop; in SetWorkerFiles()
1192 AR.infile->POfill = AR.infile->wPOfill; in SetWorkerFiles()
1193 AR.infile->POfull = AR.infile->wPOfull; in SetWorkerFiles()
1194 AR.infile->POsize = AR.infile->wPOsize; in SetWorkerFiles()
1195 AR.InInBuf = 0; in SetWorkerFiles()
1196 PUTZERO(AR.infile->POposition); in SetWorkerFiles()
1204 AR.outfile->PObuffer = AR.outfile->wPObuffer; in SetWorkerFiles()
1205 AR.outfile->POstop = AR.outfile->wPOstop; in SetWorkerFiles()
1206 AR.outfile->POfill = AR.outfile->wPOfill; in SetWorkerFiles()
1207 AR.outfile->POfull = AR.outfile->wPOfull; in SetWorkerFiles()
1208 AR.outfile->POsize = AR.outfile->wPOsize; in SetWorkerFiles()
1209 PUTZERO(AR.outfile->POposition); in SetWorkerFiles()
1211 if ( AR.hidefile->handle < 0 ) { in SetWorkerFiles()
1212 AR.hidefile->PObuffer = AR0.hidefile->PObuffer; in SetWorkerFiles()
1213 AR.hidefile->POstop = AR0.hidefile->POstop; in SetWorkerFiles()
1214 AR.hidefile->POfill = AR0.hidefile->POfill; in SetWorkerFiles()
1215 AR.hidefile->POfull = AR0.hidefile->POfull; in SetWorkerFiles()
1216 AR.hidefile->POsize = AR0.hidefile->POsize; in SetWorkerFiles()
1217 AR.InHiBuf = AR0.InHiBuf; in SetWorkerFiles()
1218 AR.hidefile->POposition = AR0.hidefile->POposition; in SetWorkerFiles()
1219 AR.hidefile->filesize = AR0.hidefile->filesize; in SetWorkerFiles()
1222 AR.hidefile->PObuffer = AR.hidefile->wPObuffer; in SetWorkerFiles()
1223 AR.hidefile->POstop = AR.hidefile->wPOstop; in SetWorkerFiles()
1224 AR.hidefile->POfill = AR.hidefile->wPOfill; in SetWorkerFiles()
1225 AR.hidefile->POfull = AR.hidefile->wPOfull; in SetWorkerFiles()
1226 AR.hidefile->POsize = AR.hidefile->wPOsize; in SetWorkerFiles()
1227 AR.InHiBuf = 0; in SetWorkerFiles()
1228 PUTZERO(AR.hidefile->POposition); in SetWorkerFiles()
1234 AR.StoreData = AR0.StoreData; in SetWorkerFiles()
1278 AR.DeferFlag = AC.ComDefer; in RunThread()
1279 AR.sLevel = AS.sLevel; in RunThread()
1280 AR.MaxDum = AM.IndDum; in RunThread()
1281 AR.expchanged = AB[0]->R.expchanged; in RunThread()
1282 AR.expflags = AB[0]->R.expflags; in RunThread()
1283 AR.PolyFun = AB[0]->R.PolyFun; in RunThread()
1284 AR.PolyFunInv = AB[0]->R.PolyFunInv; in RunThread()
1285 AR.PolyFunType = AB[0]->R.PolyFunType; in RunThread()
1286 AR.PolyFunExp = AB[0]->R.PolyFunExp; in RunThread()
1287 AR.PolyFunVar = AB[0]->R.PolyFunVar; in RunThread()
1288 AR.PolyFunPow = AB[0]->R.PolyFunPow; in RunThread()
1306 e = Expressions + AR.CurExpr; in RunThread()
1321 if ( AR.DeferFlag ) { in RunThread()
1322 tt = AR.CompressBuffer; i = *ttco; in RunThread()
1324 AR.CompressPointer = tt; in RunThread()
1325 AR.DefPosition = ppdef[0]; ppdef++; in RunThread()
1363 if ( AR.DeferFlag ) { in RunThread()
1364 AR.CurDum = AN.IndDum = Expressions[AR.CurExpr].numdummies + AM.IndDum; in RunThread()
1368 AR.CurDum = ReNumber(BHEAD term); in RunThread()
1373 else if ( AR.PolyFun ) PolyFunDirty(BHEAD term); in RunThread()
1382 if ( ( AR.PolyFunType == 2 ) && ( AC.PolyRatFunChanged == 0 ) in RunThread()
1483 if ( AR.outfile->handle >= 0 ) { in RunThread()
1484 CloseFile(AR.outfile->handle); in RunThread()
1485 AR.outfile->handle = -1; in RunThread()
1486 remove(AR.outfile->name); in RunThread()
1487 AR.outfile->POfill = AR.outfile->POfull = AR.outfile->PObuffer; in RunThread()
1488 PUTZERO(AR.outfile->POposition); in RunThread()
1489 PUTZERO(AR.outfile->filesize); in RunThread()
1492 AR.outfile->POfill = AR.outfile->POfull = AR.outfile->PObuffer; in RunThread()
1493 PUTZERO(AR.outfile->POposition); in RunThread()
1494 PUTZERO(AR.outfile->filesize); in RunThread()
1524 if ( Generator(BHEAD term,AR.level) ) { in RunThread()
1527 …MesPrint("Error in load balancing one term at level %d in thread %d in module %d",AR.level,AT.iden… in RunThread()
1570 WORD oldBracketOn = AR.BracketOn; in RunThread()
1574 e = Expressions + AR.exprtodo; in RunThread()
1575 i = AR.exprtodo; in RunThread()
1576 AR.CurExpr = i; in RunThread()
1577 AR.SortType = AC.SortType; in RunThread()
1578 AR.expchanged = 0; in RunThread()
1580 AR.BracketOn = 1; in RunThread()
1587 AR.GetFile = 2; fi = AR.hidefile; in RunThread()
1590 AR.GetFile = 0; fi = AR.infile; in RunThread()
1600 AR.CompressPointer = AR.CompressBuffer; in RunThread()
1601 AR.CompressPointer[0] = 0; in RunThread()
1602 AR.KeptInHold = 0; in RunThread()
1617 fout = AR.outfile; in RunThread()
1635 AR.DeferFlag = AC.ComDefer; in RunThread()
1637 AR.sLevel = AB[0]->R.sLevel; in RunThread()
1640 AR.MaxDum = AM.IndDum; in RunThread()
1647 AR.CurDum = ReNumber(BHEAD term); in RunThread()
1651 else if ( AR.PolyFun ) PolyFunDirty(BHEAD term); in RunThread()
1654 if ( ( AR.PolyFunType == 2 ) && ( AC.PolyRatFunChanged == 0 ) in RunThread()
1679 if ( AR.DeferFlag ) { in RunThread()
1680 AR.CurDum = AN.IndDum = Expressions[AR.exprtodo].numdummies; in RunThread()
1684 AR.CurDum = ReNumber(BHEAD term); in RunThread()
1689 else if ( AR.PolyFun ) PolyFunDirty(BHEAD term); in RunThread()
1692 if ( ( AR.PolyFunType == 2 ) && ( AC.PolyRatFunChanged == 0 ) in RunThread()
1702 if ( fi == AR.hidefile ) { in RunThread()
1703 AR.InHiBuf = (fi->POfull-fi->PObuffer) in RunThread()
1707 AR.InInBuf = (fi->POfull-fi->PObuffer) in RunThread()
1714 e->numdummies = AR.MaxDum - AM.IndDum; in RunThread()
1715 AR.BracketOn = oldBracketOn; in RunThread()
1724 if ( AR.expchanged == 0 ) e->vflags |= ISUNMODIFIED; in RunThread()
1725 if ( AT.S0->TermsLeft ) AR.expflags |= ISZERO; in RunThread()
1726 if ( AR.expchanged ) AR.expflags |= ISUNMODIFIED; in RunThread()
1727 AR.GetFile = 0; in RunThread()
1751 AB[0]->R.expflags = AR.expflags; in RunThread()
1788 e = Expressions + AR.CurExpr; in RunThread()
1792 if ( AR.GetFile == 2 ) fi = AR.hidefile; in RunThread()
1793 else fi = AR.infile; in RunThread()
1795 ADD2POS(where,AS.OldOnFile[AR.CurExpr]); in RunThread()
1798 ADD2POS(stoppos,AS.OldOnFile[AR.CurExpr]); in RunThread()
1804 ttco = AR.CompressBuffer; in RunThread()
1808 AR.CompressPointer = ttco; in RunThread()
1814 AR.CurDum = ReNumber(BHEAD term); in RunThread()
1818 else if ( AR.PolyFun ) PolyFunDirty(BHEAD term); in RunThread()
1821 if ( ( AR.PolyFunType == 2 ) && ( AC.PolyRatFunChanged == 0 ) in RunThread()
1926 AR.CurExpr = AB[0]->R.CurExpr; in RunSortBot()
1927 AR.PolyFun = AB[0]->R.PolyFun; in RunSortBot()
1928 AR.PolyFunInv = AB[0]->R.PolyFunInv; in RunSortBot()
1929 AR.PolyFunType = AB[0]->R.PolyFunType; in RunSortBot()
1930 AR.PolyFunExp = AB[0]->R.PolyFunExp; in RunSortBot()
1931 AR.PolyFunVar = AB[0]->R.PolyFunVar; in RunSortBot()
1932 AR.PolyFunPow = AB[0]->R.PolyFunPow; in RunSortBot()
1933 AR.SortType = AC.SortType; in RunSortBot()
1934 if ( AR.PolyFun == 0 ) { AT.SS->PolyFlag = 0; } in RunSortBot()
1935 else if ( AR.PolyFunType == 1 ) { AT.SS->PolyFlag = 1; } in RunSortBot()
1936 else if ( AR.PolyFunType == 2 ) { in RunSortBot()
1937 if ( AR.PolyFunExp == 2 in RunSortBot()
1938 || AR.PolyFunExp == 3 ) AT.SS->PolyFlag = 1; in RunSortBot()
2505 if ( AC.CollectFun ) AR.DeferFlag = 0; in InParallelProcessor()
3525 if ( FlushOut(&SortBotPosition,AR.outfile,1) ) return(-1); in SortBotOut()
3531 if ( ( im = PutOut(BHEAD term,&SortBotPosition,AR.outfile,1) ) < 0 ) { in SortBotOut()
4062 fout = AR.outfile; in SortBotMasterMerge()
4064 AR.CompressPointer[0] = 0; in SortBotMasterMerge()
4126 Expressions[AR.CurExpr].counter = S->TermsLeft; in SortBotMasterMerge()
4127 Expressions[AR.CurExpr].size = position; in SortBotMasterMerge()
4714 fi = AR.hidefile; in GetTerm2()
4717 fi = AR.infile; in GetTerm2()
4720 if ( AR.KeptInHold ) { in GetTerm2()
4737 ttco = AR.CompressBuffer; in GetTerm2()
4741 AR.CompressPointer = ttco; in GetTerm2()
4766 ttco = AR.CompressBuffer; in GetTerm2()
4770 AR.CompressPointer = ttco; in GetTerm2()
4844 AR.hidefile->handle = AR0.hidefile->handle; in SetHideFiles()
4845 if ( AR.hidefile->handle < 0 ) { in SetHideFiles()
4846 AR.hidefile->PObuffer = AR0.hidefile->PObuffer; in SetHideFiles()
4847 AR.hidefile->POstop = AR0.hidefile->POstop; in SetHideFiles()
4848 AR.hidefile->POfill = AR0.hidefile->POfill; in SetHideFiles()
4849 AR.hidefile->POfull = AR0.hidefile->POfull; in SetHideFiles()
4850 AR.hidefile->POsize = AR0.hidefile->POsize; in SetHideFiles()
4851 AR.hidefile->POposition = AR0.hidefile->POposition; in SetHideFiles()
4852 AR.hidefile->filesize = AR0.hidefile->filesize; in SetHideFiles()
4855 AR.hidefile->PObuffer = AR.hidefile->wPObuffer; in SetHideFiles()
4856 AR.hidefile->POstop = AR.hidefile->wPOstop; in SetHideFiles()
4857 AR.hidefile->POfill = AR.hidefile->wPOfill; in SetHideFiles()
4858 AR.hidefile->POfull = AR.hidefile->wPOfull; in SetHideFiles()
4859 AR.hidefile->POsize = AR.hidefile->wPOsize; in SetHideFiles()
4860 PUTZERO(AR.hidefile->POposition); in SetHideFiles()