sign(3F)
sign, isign, iisign, jisign, dsign, qsign - FORTRAN transfer-of-sign intrinsic function
Showing IRIX 6.5. First release of IRIX 6.5.
NAME sign, isign, iisign, jisign, dsign, qsign - FORTRAN transfer-of-sign intrinsic function SYNOPSIS integer i, j, k integer*2 ii1, ii2, ii3 integer*4 ji1, ji2, ji3 real r1, r2, r3 double precision dp1, dp2, dp3 real*16 qp1, qp2, qp3 k = isign(i, j) k = sign(i, j) ii3 = iisign(ii1, ii2) ii3 = sign(ii1, ii2) ji3 = jisign(ji1, ji2) ji3 = sign(ji1, ji2) r3 = sign(r1, r2) dp3 = dsign(dp1, dp2) dp3 = sign(dp1, dp2) qp3 = qsign(qp1, qp2) qp3 = sign(qp1, qp2) DESCRIPTION isign returns the magnitude of its first argument with the sign of its second argument. It accepts either integer*2 or integer*4 arguments and the result is the same type. iisign and jisign take integer*2 and integer*4 arguments, respectively. sign, dsign, and qsign are isign's real, double-precision, and real*16 counterparts, respectively. If the value of the first argument of isign, sign, dsign, or qsign is zero, the result is zero. The generic version is sign and will devolve to the appropriate type depending on its arguments.