5 * Revision 1.2 1996/04/24 17:26:16 mclareni
6 * Extend the include file cleanup to dzebra, rz and tq, and also add
7 * dependencies in some cases.
9 * Revision 1.1.1.1 1996/03/06 10:47:07 mclareni
13 *-----------------------------------------------------------
14 #include "zebra/pilot.h"
15 #if (defined(CERNLIB_DEBUGON))&&(defined(CERNLIB_VFORT))
16 #include "zebra/debugvf1.inc"
20 #include "zebra/bankparq.inc"
21 #include "zebra/divparq.inc"
22 #include "zebra/mqsys.inc"
23 #include "zebra/qequ.inc"
24 #include "zebra/mzcn.inc"
25 #include "zebra/zunit.inc"
26 #include "zebra/dzc1.inc"
27 CHARACTER CKINDV(4)*7,CMODV(0:1)*5
29 CHARACTER CHROUT*(*),CHSTAK*6
30 PARAMETER (CHROUT = 'DZSTDV')
32 #include "zebra/q_jbit.inc"
33 #include "zebra/q_jbyt.inc"
35 #if (defined(CERNLIB_DEBUGON))&&(defined(CERNLIB_VFORT))
36 #include "zebra/debugvf2.inc"
39 DATA CKINDV / 'U/EVENT' , ' U/LONG' , 'PACKAGE' , ' SYSTEM' /
40 DATA CMODV / 'FORWD' , 'REVRS' /
43 CHSTAK = CQSTAK(MCQSIQ:)
44 CQSTAK(MCQSIQ:) = CHROUT
48 CQMAP(2) = ' --- Division parameters ---'
50 CQMAP(4) = ' DIVISION START END MAX '//
51 X 'KIND MODE WIPES GARB. GARB. PUSHES'//
52 X ' LIVE BANKS DROPPED BANKS BANKS TOTAL'
53 CQMAP(5) = ' NB. NAME ADDRESS ADDRESS LENGTH '//
55 X ' NUMB. LENGTH NUMB. LENGTH NUMB. LENGTH'
56 CQMAP(6) = ' ========================================='//
57 X '======================================='//
58 X '=============================================='
59 CALL DZTEXT(0,CDUMMQ,6)
62 DO 300 JDIVI = 1,NDVMXQ
65 IF (JDIVI.GT.JQDVLL.AND.JDIVI.LT.JQDVSY) GO TO 300
66 IMODE = JBIT(IQMODE(KQT+JDIVI),JDVBFQ)
67 JKINDU = JBYT(IQKIND(KQT+JDIVI),JDVUSQ,JDVSYQ-NDVIDQ)
68 IKIND = MIN(JKINDU/2+1,IDVSYQ)
74 LN = LQSTA (KQT+JDIVI)
75 LIMIT = LQEND (KQT+JDIVI)
78 100 IF (LN.GE.LIMIT) GO TO 200
79 CALL MZCHLN(NCHEKQ,LN)
80 IF(IQFOUL.NE.0) GO TO 200
85 NDROPL = NDROPL + NBKTOT
87 IF (JBIT(IQ(KQS+IQLS),IQDROP).EQ.1) THEN
89 NDROPL = NDROPL + NBKTOT
92 NBANKL = NBANKL + NBKTOT
100 200 IF (IQFOUL.EQ.0) THEN
102 #if !defined(CERNLIB_QMIBM)
103 W '(I4,2X,2A4,3I8,1X,A7,2X,A5,4I7,2X,3(I6,I9))',ERR=300)
105 #if defined(CERNLIB_QMIBM)
106 W '(I4,2X,2A4,3I8,1X,A7,2X,A5,4I7,2X,3(I6,I9))')
108 W JDIVI , IQDN1(KQT+JDIVI) , IQDN2(KQT+JDIVI) ,
109 W LQSTA(KQT+JDIVI),LQEND(KQT+JDIVI)-1,NQDSIZ(KQT+JDIVI),
110 W CKINDV(IKIND) , CMODV(IMODE) , NQDWIP(KQT+JDIVI) ,
111 W NQDGAU(KQT+JDIVI),NQDGAF(KQT+JDIVI),NQDPSH(KQT+JDIVI),
112 W NBANK , NBANKL , NDROP , NDROPL ,
113 W NBANK + NDROP , NBANKL + NDROPL
114 CALL DZTEXT(0,CDUMMQ,1)
119 WRITE(CQMAP,'('' ?????? Bank beginning at address='',I8,
120 W '' has problems -- no bank statistics'',/,
121 #if !defined(CERNLIB_QMIBM)
122 W I4,2X,2A4,3I8,1X,A7,2X,A5,4I7,2X)',ERR=300)
124 #if defined(CERNLIB_QMIBM)
125 W I4,2X,2A4,3I8,1X,A7,2X,A5,4I7,2X)')
127 W LN, JDIVI,IQDN1(KQT+JDIVI),IQDN2(KQT+JDIVI),
128 W LQSTA(KQT+JDIVI),LQEND(KQT+JDIVI)-1,NQDSIZ(KQT+JDIVI),
129 W CKINDV(IKIND) , CMODV(IMODE) , NQDWIP(KQT+JDIVI) ,
130 W NQDGAU(KQT+JDIVI),NQDGAF(KQT+JDIVI),NQDPSH(KQT+JDIVI)
131 CALL DZTEXT(0,CDUMMQ,2)
137 999 CQSTAK(MCQSIQ:) = CHSTAK