5 * Revision 1.1.1.1 1996/02/15 17:49:50 mclareni
9 #include "kerngen/pilot.h"
10 #if defined(CERNLIB_QMIBMVF)
11 @PROCESS DIRECTIVE('*VDIR:') VECTOR
13 SUBROUTINE SORTI(A,NC,NR,NS)
15 C CERN PROGLIB# M107 SORTI .VERSION KERNFOR 4.21 890323
18 INTEGER A(NC,NR), HMIN, HMAX, TEMP
21 IF(NCS.EQ.0) GO TO 999
22 IF(NCS.GT.NC) GO TO 999
29 #if defined(CERNLIB_QMAPO)
30 LMIN = (LVSIMI(A(NCS,J),NR-J+1,NC)-1)/NC+J
35 IF(HMIN.GT.A(NCS,K)) THEN
43 IF(A(NCS,L).EQ.A(NCS,J)) THEN
44 #if defined(CERNLIB_QMAPO)||defined(CERNLIB_QMVAX)||(defined(CERNLIB_QMIBM)&&(!defined(CERNLIB_QMIBMVF)))
45 CALL USWOP(A(1,LMIN),A(1,L),NC)
60 C---- Descending order
63 #if defined(CERNLIB_QMAPO)
64 LMAX = (LVSIMX(A(NCS,J),NR-J+1,NC)-1)/NC+J
69 IF(HMAX.LT.A(NCS,K)) THEN
77 IF(A(NCS,L).EQ.A(NCS,J)) THEN
78 #if defined(CERNLIB_QMAPO)||defined(CERNLIB_QMVAX)||(defined(CERNLIB_QMIBM)&&(!defined(CERNLIB_QMIBMVF)))
79 CALL USWOP(A(1,LMAX),A(1,L),NC)