5 * Revision 1.2 1996/04/18 16:12:47 mclareni
6 * Incorporate changes from J.Zoll for version 3.77
8 * Revision 1.1.1.1 1996/03/06 10:47:20 mclareni
12 #include "zebra/pilot.h"
15 C- Construct Memory Occupation table with one entry for
16 C- each division, setting actions according to :
17 C- MQDVGA division bits for garbage collection
20 C- Return division bits for all active divisions in MQDVAC
22 #include "zebra/zstate.inc"
23 #include "zebra/zunit.inc"
24 #include "zebra/mqsys.inc"
25 #include "zebra/mzct.inc"
26 C-------------- End CDE --------------
27 #if (defined(CERNLIB_QTRHOLL))&&(!defined(CERNLIB_A6M))
29 DATA NAMESR / 4HMZTA, 4HBM /
31 #if (defined(CERNLIB_QTRHOLL))&&(defined(CERNLIB_A6M))
32 DATA NAMESR / 6HMZTABM /
34 #if !defined(CERNLIB_QTRHOLL)
36 PARAMETER (NAMESR = 'MZTABM ')
39 #include "zebra/q_jbit.inc"
40 #include "zebra/q_sbit1.inc"
43 #include "zebra/qtrace.inc"
62 LQMTE = LQWKTB + NQWKTB - 1
72 #if defined(CERNLIB_QDEVZE)
73 IF (NQDEVZ.GE.11) WRITE (IQLOG,9828) LQRTA,LQRTE,LQMTA,LQMTE
74 9828 FORMAT (1X/' DEVZE MZTABM, LQRTA,LQRTE,LQMTA,LQMTE=',4I9)
77 C---- Loop all divisions
85 LQ(LMT+3) = LQSTA(KQT+JDIV)
86 LQ(LMT+4) = LQEND(KQT+JDIV)
90 NW = LQ(LMT+4) - LQ(LMT+3)
92 NQDSIZ(KQT+JDIV) = MAX (NQDSIZ(KQT+JDIV),NW)
93 IF (JBIT(MQDVWI,JDIV).NE.0) GO TO 41
94 IF (JBIT(MQDVGA,JDIV).NE.0) GO TO 44
102 C-- Division for wipe
104 41 IF (JDIV.EQ.JQDVSY) GO TO 48
108 C-- Division with garbage collection
111 45 MQDVAC = MSBIT1 (MQDVAC,JDIV)
115 IF (JDIV.EQ.JQDVLL+1) JDIV=JQDVSY
116 IF (JDIV.LT.21) GO TO 32
120 #if defined(CERNLIB_QDEVZE)
121 IF (NQDEVZ.LT.11) GO TO 999
122 WRITE (IQLOG,9849) LQMTE,MQDVGA,MQDVWI,MQDVAC
124 WRITE (IQLOG,9851) (LQ(J),J=LQMTA,LQMTE-1)
125 9850 FORMAT (16X,' DIV ACT NWS LF LE+1')
126 9851 FORMAT (16X,3I4,2I8,3I4)
128 #if (defined(CERNLIB_QDEVZE))&&(defined(CERNLIB_HEX))
129 9849 FORMAT (1X/' DEVZE MZTABM, LQMTE,MQDVGA,MQDVWI,MQDVAC='
132 #if (defined(CERNLIB_QDEVZE))&&(!defined(CERNLIB_HEX))
133 9849 FORMAT (1X/' DEVZE MZTABM, LQMTE,MQDVGA,MQDVWI,MQDVAC='
136 #include "zebra/qtrace99.inc"
139 * ==================================================
140 #include "zebra/qcardl.inc"