SYSTEMROUTINE PPROFILE(INTEGER A,B)
INTEGER LINES,V,I,J,MAX,MAXMAX
LINES=A&X'FFFF'-1
MAX=0
CYCLE I=1,1,LINES
IF INTEGER(B+4*I)>MAX THEN MAX=INTEGER(B+4*I)
REPEAT
MAXMAX=MAX
MAX=1+MAX//40; ! TWO&AHALF PER CENT
CYCLE I=1,1,LINES
V=INTEGER(B+4*I)
IF V>=MAX THEN START
WRITE(I,4)
J=I
WHILE INTEGER(B+4*J+4)=V THEN J=J+1
IF J#I THEN PRINTSTRING("->") AND WRITE(J,4) C
ELSE SPACES(7)
I=J
WRITE(V,6)
IF V=MAXMAX THEN PRINTSTRING(" ***")
NEWLINE
FINISH
REPEAT
CYCLE I=1,1,LINES
INTEGER(B+4*I)=0
REPEAT
END
ENDOFFILE