Trailing-Edge
-
PDP-10 Archives
-
decuslib10-01
-
43,50205/alglib.mac
There are 11 other files named alglib.mac in the archive. Click here to see a list.
00100 TITLE %LOW -- ALGOLW LOW CORE TABLES -- MICHAEL GREEN
00200 ENTRY %SREG,%LREG,%NREG,%ANREG,%ALREG,%AVIOB,%UUO
00300 ENTRY %IOOPN,%IOLEB,%IOBFH,%IOPRO,%IOREG,%IOSIZ,%IOEND
00400 ENTRY %HDBLK,%SAVE,%PDL,%ENTRY,%STAT,%STEND,%DYNAM
00500 ENTRY %ARITH,%APRSV,%ERRPT,%IOBRK,%DCSAV,%IOPP,%OPNSW
00600 EXTERN %RESET
00700
00800 JOB41= 41
00900 LOC JOB41
01000 JSP 1,%RESET ;UUO HANDLER SETUP
01100 RELOC
01200
01300 %SREG: BLOCK ^D16 ;START OF REGION TABLE
01400 %LREG: BLOCK ^D16 ;AVAILABLE LENGTH IN REGION TABLE
01500 %NREG: BLOCK ^D16 ;NEXT AVAILABLE LOCATION IN REGION TABLE
01600 %ALREG: BLOCK ^D16 ;ALLOCATOR AVAILABLE LENGTH IN REGION
01700 %ANREG: BLOCK ^D16 ;ALLOCATOR NEXT AVAILABLE LOCATION
01800
01900 %AVIOB: BLOCK 1 ;NEXT AVAILABLE I/O REGION
02000
02100 %IOOPN: BLOCK 3 ;OPEN CONTROL BLOCK
02200 %IOLEB: BLOCK 4 ;LOOKUP/ENTER CONTROL BLOCK
02300 %IOBFH: BLOCK 3 ;BUFFER HEADER
02400 %IOPP: BLOCK 1 ;PROJECT-PROGRAMMER NUMBER FOR CLOSE
02500 %IOPRO: BLOCK 1 ;PROTECTION CODE FOR CLOSE ON OUTPUT FILE
02600 %IOREG: BLOCK 1 ;INDEX TO I/O REGION
02700 %IOBRK: BLOCK 10 ;USED BY BREAK FUNCTION
02800 %IOSIZ= .-%IOOPN ;SIZE OF CHANNEL CONTROL BLOCKS
02900 BLOCK ^D15*%IOSIZ
03000 %IOEND= .-1 ;END OF I/O CONTROL BLOCKS
03100
03200 %HDBLK: BLOCK 6 ;USED BY GARBAGE COLLECTOR AND RECORD I/O
03300
03400 %SAVE: BLOCK 10 ;SAVE AREA FOR AC'S 0 THROUGH 7
03500
03600 %APRSV: BLOCK 2 ;SAVE AREA FOR APR INTERRUPTS
03700
03800 %ENTRY: BLOCK 1 ;0-NORMAL ENTRY, -1-ALTERNATE ENTRY TO CUSP
03900
04000 %PDL: BLOCK ^D128 ;PUSH DOWN LIST
04100
04200 %STAT: BLOCK 1 ;+0 RUNTIM AT END OF LAST ALLOC
04300 BLOCK 1 ;+1 RUNTIM AT END OF LAST COLLE
04400 %DYNAM: BLOCK 1 ;+2 START OF DYNAMIC STORAGE
04500 BLOCK 1 ;+3 # TIMES ALLOC CALLED
04600 BLOCK 1 ;+4 # TIMES COLLE CALLED
04700 BLOCK 1 ;+5 TOTAL CORE REQUESTED
04800 BLOCK 1 ;+6 MAX CORE REQUESTED
04900 BLOCK 1 ;+7 CUMULATIVE AVERAGE CORE REQUESTED
05000 BLOCK 1 ;+10 TOTAL TIME BETWEEN ALLOC CALLS
05100 BLOCK 1 ;+11 MAX TIME BETWEEN ALLOC CALLS
05200 BLOCK 1 ;+12 TOTAL TIME IN ALLOC
05300 BLOCK 1 ;+13 MAX TIME IN ALLOC
05400 BLOCK 1 ;+14 TOTAL CORE FREED BY COLLECTION
05500 BLOCK 1 ;+15 MAX CORE FREED BY COLLECTION
05600 BLOCK 1 ;+16 CUMULATIVE AVERAGE CORE FREED
05700 BLOCK 1 ;+17 TOTAL TIME BETWEEN COLLE CALLS
05800 BLOCK 1 ;+20 MAX TIME BETWEEN COLLE CALLS
05900 BLOCK 1 ;+21 TOTAL TIME IN COLLE
06000 BLOCK 1 ;+22 MAX TIME IN COLLE
06100 BLOCK 1 ;+23 STARTING TIME OF RUN
06200 BLOCK 1 ;+24 RUNTIM AT START OF RUN
06300 BLOCK 1 ;+25 CORE REQUESTED SINCE LAST COLLE
06400 BLOCK 1 ;+26 MAX CORE REQUESTED SINCE LAST COLLE
06500 BLOCK 1 ;+27 CUMULATIVE AVERAGE SINCE LAST COLLE
06600 BLOCK 1 ;+30 # TIMES ALLOC CALLED SINCE LAST COLLE
06700 %STEND= .-1
06800
06900 %ERRPT: BLOCK 1 ;USED BY %ERROR ROUTINE
07000
07100 %DCSAV: BLOCK 1 ;USED TO SAVE %UUO FOR CALL ON %ARITH
07200
07300 %UUO: BLOCK 2 ;JOB41 CONTAINS JSR %UUO
07400
07500 %ARITH: BLOCK 1 ;CONTROL OF FLOATING POINT UNDERFLOWS
07600
07700 %OPNSW: BLOCK 10 ;USED TO HOLD DTA AND MTA SWITCHES DURING OPEN