535 DOUBLE PRECISION sfac
538 DOUBLE PRECISION scomp(len), ssize(len), strue(len)
540 INTEGER icase, incx, incy, mode, n
546 DOUBLE PRECISION sdiff
551 COMMON /combla/icase, n, incx, incy, mode, pass
555 sd = scomp(i) - strue(i)
556 IF (
sdiff(abs(ssize(i))+abs(sfac*sd),abs(ssize(i))).EQ.0.0d0)
561 IF ( .NOT. pass)
GO TO 20
566 20
WRITE (nout,99997) icase, n, incx, incy, mode, i, scomp(i),
567 + strue(i), sd, ssize(i)
571 99999
FORMAT (
' FAIL')
572 99998
FORMAT (/
' CASE N INCX INCY MODE I ',
573 +
' COMP(I) TRUE(I) DIFFERENCE',
575 99997
FORMAT (1x,i4,i3,3i5,i3,2d36.8,2d12.4)
real function sdiff(SA, SB)