LAPACK  3.9.1
LAPACK: Linear Algebra PACKage

◆ itest1()

subroutine itest1 ( integer  ICOMP,
integer  ITRUE 
)

Definition at line 1058 of file dblat1.f.

1059 * ********************************* ITEST1 *************************
1060 *
1061 * THIS SUBROUTINE COMPARES THE VARIABLES ICOMP AND ITRUE FOR
1062 * EQUALITY.
1063 * C. L. LAWSON, JPL, 1974 DEC 10
1064 *
1065 * .. Parameters ..
1066  INTEGER NOUT
1067  parameter(nout=6)
1068 * .. Scalar Arguments ..
1069  INTEGER ICOMP, ITRUE
1070 * .. Scalars in Common ..
1071  INTEGER ICASE, INCX, INCY, N
1072  LOGICAL PASS
1073 * .. Local Scalars ..
1074  INTEGER ID
1075 * .. Common blocks ..
1076  COMMON /combla/icase, n, incx, incy, pass
1077 * .. Executable Statements ..
1078 *
1079  IF (icomp.EQ.itrue) GO TO 40
1080 *
1081 * HERE ICOMP IS NOT EQUAL TO ITRUE.
1082 *
1083  IF ( .NOT. pass) GO TO 20
1084 * PRINT FAIL MESSAGE AND HEADER.
1085  pass = .false.
1086  WRITE (nout,99999)
1087  WRITE (nout,99998)
1088  20 id = icomp - itrue
1089  WRITE (nout,99997) icase, n, incx, incy, icomp, itrue, id
1090  40 CONTINUE
1091  RETURN
1092 *
1093 99999 FORMAT (' FAIL')
1094 99998 FORMAT (/' CASE N INCX INCY ',
1095  + ' COMP TRUE DIFFERENCE',
1096  + /1x)
1097 99997 FORMAT (1x,i4,i3,2i5,2i36,i12)