Copyright Digital Equipment Corp. All rights reserved.

NINT

 NINT (real-number [,kind])

 Class:  Elemental function - Generic

 Returns the value of the integer nearest to the value of the
 argument.

 The result is of type integer.  If "kind" is present, the kind
 parameter of the result is that specified by "kind"; otherwise, the
 kind parameter of the result is that shown in the following table.
 If the processor cannot represent the result value in the kind of
 the result, the result is undefined.
 +------+-----------+----------+------------+-------------+        
 | Args | Generic   | Specific |  Argument  | Result Type |
 +------+-----------+----------+------------+-------------+
 |   1  |           | ININT    | REAL*4     | INTEGER*2   |
 |      |see note1  | NINT     | REAL*4     | INTEGER*4   |
 |      |           | KNINT    | REAL*4     | INTEGER*8   |
 |      |           | IIDNNT   | REAL*8     | INTEGER*2   |
 |      |see note2  | IDNINT   | REAL*8     | INTEGER*4   |
 |      |           | KIDNNT   | REAL*8     | INTEGER*8   |
 |      |           | IIQNNT   | REAL*16    | INTEGER*2   |
 |      |see note3  | IQNINT   | REAL*16    | INTEGER*4   |
 |      |           | KIQNNT   | REAL*16    | INTEGER*8   |
 +------+-----------+----------+------------+-------------+

 Note1: Or JNINT.
 Note2: Or JIDNNT.  For compatibility with older versions 
        of Fortran, IDNINT can also be specified as a generic 
        function.
 Note3: Or JIQNNT. For compatibility with older versions 
        of Fortran,  IQNINT can also be specified as a generic 
        function.

 The setting of compiler options specifying integer size can affect
 NINT, IDNINT, and IQNINT.