1 ! Program to test SIGN intrinsic
9 if (sign (i
, j
) .ne
. 2) call abort
12 if (sign (i
, j
) .ne
. -4) call abort
15 if (sign (i
, j
) .ne
. 6) call abort
18 if (sign (i
, j
) .ne
. -8) call abort
21 if (sign (r
, s
) .ne
. 1) call abort
24 if (sign (r
, s
) .ne
. -1) call abort
26 if (sign (r
, s
) .ne
. 1) call abort
27 ! Will fail on machines which cannot represent negative zero.
28 s
= -s
! Negative zero
29 if (sign (r
, s
) .ne
. -1) call abort