Commit 35a114da by Mark Eggleston Committed by Mark Eggleston

PDF Layout

Prevent lines overlapping the right hand margin, this occurred for
references in the "See also:" section, it is prevented by placing
references on their own lines. Two example programs overlapped the
right hand margin: fixed by adjusting the position and of the comments.
Some tables had overlapping colums: the column widths were adjusted
accordingly.

From-SVN: r274857
parent 22f8849d
2019-08-23 Mark Eggleston <mark.eggleston@codethink.com>
* intrinsics.text: References in 'See also:' are now on
separate lines to ensure that they always fit in the margins of
a PDF page. The column widths of tables have been adjusted
where necessary to prevent overlapping text. All program
examples now fit within the margins of a PDF page.
2019-08-23 Jakub Jelinek <jakub@redhat.com> 2019-08-23 Jakub Jelinek <jakub@redhat.com>
PR middle-end/91283 PR middle-end/91283
......
...@@ -403,8 +403,9 @@ end program test_abort ...@@ -403,8 +403,9 @@ end program test_abort
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{EXIT}, @ref{KILL}, @ref{BACKTRACE} @ref{EXIT}, @gol
@ref{KILL}, @gol
@ref{BACKTRACE}
@end table @end table
...@@ -578,8 +579,9 @@ See @ref{ICHAR} for a discussion of converting between numerical values ...@@ -578,8 +579,9 @@ See @ref{ICHAR} for a discussion of converting between numerical values
and formatted string representations. and formatted string representations.
@item @emph{See also}: @item @emph{See also}:
@ref{CHAR}, @ref{IACHAR}, @ref{ICHAR} @ref{CHAR}, @gol
@ref{IACHAR}, @gol
@ref{ICHAR}
@end table @end table
...@@ -631,9 +633,10 @@ end program test_acos ...@@ -631,9 +633,10 @@ end program test_acos
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
Inverse function: @ref{COS} Inverse function: @gol
Degrees function: @ref{ACOSD} @ref{COS} @gol
Degrees function: @gol
@ref{ACOSD}
@end table @end table
...@@ -689,9 +692,10 @@ end program test_acosd ...@@ -689,9 +692,10 @@ end program test_acosd
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
Inverse function: @ref{COSD} Inverse function: @gol
Radians function: @ref{ACOS} @ref{COSD} @gol
Radians function: @gol
@ref{ACOS} @gol
@end table @end table
...@@ -743,7 +747,8 @@ END PROGRAM ...@@ -743,7 +747,8 @@ END PROGRAM
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
Inverse function: @ref{COSH} Inverse function: @gol
@ref{COSH}
@end table @end table
...@@ -788,7 +793,8 @@ end program test_adjustl ...@@ -788,7 +793,8 @@ end program test_adjustl
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{ADJUSTR}, @ref{TRIM} @ref{ADJUSTR}, @gol
@ref{TRIM}
@end table @end table
...@@ -833,7 +839,8 @@ end program test_adjustr ...@@ -833,7 +839,8 @@ end program test_adjustr
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{ADJUSTL}, @ref{TRIM} @ref{ADJUSTL}, @gol
@ref{TRIM}
@end table @end table
...@@ -1170,7 +1177,8 @@ END PROGRAM ...@@ -1170,7 +1177,8 @@ END PROGRAM
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
Fortran 95 elemental function: @ref{IAND} Fortran 95 elemental function: @gol
@ref{IAND}
@end table @end table
...@@ -1345,9 +1353,10 @@ end program test_asin ...@@ -1345,9 +1353,10 @@ end program test_asin
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
Inverse function: @ref{SIN} Inverse function: @gol
Degrees function: @ref{ASIND} @ref{SIN} @gol
Degrees function: @gol
@ref{ASIND}
@end table @end table
...@@ -1403,9 +1412,10 @@ end program test_asind ...@@ -1403,9 +1412,10 @@ end program test_asind
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
Inverse function: @ref{SIND} Inverse function: @gol
Radians function: @ref{ASIN} @ref{SIND} @gol
Radians function: @gol
@ref{ASIN}
@end table @end table
...@@ -1457,7 +1467,8 @@ END PROGRAM ...@@ -1457,7 +1467,8 @@ END PROGRAM
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
Inverse function: @ref{SINH} Inverse function: @gol
@ref{SINH}
@end table @end table
...@@ -1593,9 +1604,10 @@ end program test_atan ...@@ -1593,9 +1604,10 @@ end program test_atan
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
Inverse function: @ref{TAN} Inverse function: @gol
Degrees function: @ref{ATAND} @ref{TAN} @gol
Degrees function: @gol
@ref{ATAND}
@end table @end table
...@@ -1657,9 +1669,10 @@ end program test_atand ...@@ -1657,9 +1669,10 @@ end program test_atand
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
Inverse function: @ref{TAND} Inverse function: @gol
Radians function: @ref{ATAN} @ref{TAND} @gol
Radians function: @gol
@ref{ATAN}
@end table @end table
...@@ -1721,8 +1734,10 @@ end program test_atan2 ...@@ -1721,8 +1734,10 @@ end program test_atan2
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
Alias: @ref{ATAN} Alias: @gol
Degrees function: @ref{ATAN2D} @ref{ATAN} @gol
Degrees function: @gol
@ref{ATAN2D}
@end table @end table
...@@ -1788,9 +1803,10 @@ end program test_atan2d ...@@ -1788,9 +1803,10 @@ end program test_atan2d
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
Alias: @ref{ATAND} Alias: @gol
Radians function: @ref{ATAN2} @ref{ATAND} @gol
Radians function: @gol
@ref{ATAN2}
@end table @end table
...@@ -1842,7 +1858,8 @@ END PROGRAM ...@@ -1842,7 +1858,8 @@ END PROGRAM
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
Inverse function: @ref{TANH} Inverse function: @gol
@ref{TANH}
@end table @end table
...@@ -1890,8 +1907,12 @@ end program atomic ...@@ -1890,8 +1907,12 @@ end program atomic
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{ATOMIC_DEFINE}, @ref{ATOMIC_FETCH_ADD}, @ref{ISO_FORTRAN_ENV}, @ref{ATOMIC_DEFINE}, @gol
@ref{ATOMIC_AND}, @ref{ATOMIC_OR}, @ref{ATOMIC_XOR} @ref{ATOMIC_FETCH_ADD}, @gol
@ref{ISO_FORTRAN_ENV}, @gol
@ref{ATOMIC_AND}, @gol
@ref{ATOMIC_OR}, @gol
@ref{ATOMIC_XOR}
@end table @end table
...@@ -1940,8 +1961,12 @@ end program atomic ...@@ -1940,8 +1961,12 @@ end program atomic
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{ATOMIC_DEFINE}, @ref{ATOMIC_FETCH_AND}, @ref{ISO_FORTRAN_ENV}, @ref{ATOMIC_DEFINE}, @gol
@ref{ATOMIC_ADD}, @ref{ATOMIC_OR}, @ref{ATOMIC_XOR} @ref{ATOMIC_FETCH_AND}, @gol
@ref{ISO_FORTRAN_ENV}, @gol
@ref{ATOMIC_ADD}, @gol
@ref{ATOMIC_OR}, @gol
@ref{ATOMIC_XOR}
@end table @end table
...@@ -1995,7 +2020,9 @@ end program atomic ...@@ -1995,7 +2020,9 @@ end program atomic
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{ATOMIC_DEFINE}, @ref{ATOMIC_REF}, @ref{ISO_FORTRAN_ENV} @ref{ATOMIC_DEFINE}, @gol
@ref{ATOMIC_REF}, @gol
@ref{ISO_FORTRAN_ENV}
@end table @end table
...@@ -2045,8 +2072,13 @@ end program atomic ...@@ -2045,8 +2072,13 @@ end program atomic
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{ATOMIC_REF}, @ref{ATOMIC_CAS}, @ref{ISO_FORTRAN_ENV}, @ref{ATOMIC_REF}, @gol
@ref{ATOMIC_ADD}, @ref{ATOMIC_AND}, @ref{ATOMIC_OR}, @ref{ATOMIC_XOR} @ref{ATOMIC_CAS}, @gol
@ref{ISO_FORTRAN_ENV}, @gol
@ref{ATOMIC_ADD}, @gol
@ref{ATOMIC_AND}, @gol
@ref{ATOMIC_OR}, @gol
@ref{ATOMIC_XOR}
@end table @end table
...@@ -2098,8 +2130,12 @@ end program atomic ...@@ -2098,8 +2130,12 @@ end program atomic
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{ATOMIC_DEFINE}, @ref{ATOMIC_ADD}, @ref{ISO_FORTRAN_ENV}, @ref{ATOMIC_DEFINE}, @gol
@ref{ATOMIC_FETCH_AND}, @ref{ATOMIC_FETCH_OR}, @ref{ATOMIC_FETCH_XOR} @ref{ATOMIC_ADD}, @gol
@ref{ISO_FORTRAN_ENV}, @gol
@ref{ATOMIC_FETCH_AND}, @gol
@ref{ATOMIC_FETCH_OR}, @gol
@ref{ATOMIC_FETCH_XOR}
@end table @end table
...@@ -2149,8 +2185,12 @@ end program atomic ...@@ -2149,8 +2185,12 @@ end program atomic
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{ATOMIC_DEFINE}, @ref{ATOMIC_AND}, @ref{ISO_FORTRAN_ENV}, @ref{ATOMIC_DEFINE}, @gol
@ref{ATOMIC_FETCH_ADD}, @ref{ATOMIC_FETCH_OR}, @ref{ATOMIC_FETCH_XOR} @ref{ATOMIC_AND}, @gol
@ref{ISO_FORTRAN_ENV}, @gol
@ref{ATOMIC_FETCH_ADD}, @gol
@ref{ATOMIC_FETCH_OR}, @gol
@ref{ATOMIC_FETCH_XOR}
@end table @end table
...@@ -2200,8 +2240,12 @@ end program atomic ...@@ -2200,8 +2240,12 @@ end program atomic
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{ATOMIC_DEFINE}, @ref{ATOMIC_OR}, @ref{ISO_FORTRAN_ENV}, @ref{ATOMIC_DEFINE}, @gol
@ref{ATOMIC_FETCH_ADD}, @ref{ATOMIC_FETCH_AND}, @ref{ATOMIC_FETCH_XOR} @ref{ATOMIC_OR}, @gol
@ref{ISO_FORTRAN_ENV}, @gol
@ref{ATOMIC_FETCH_ADD}, @gol
@ref{ATOMIC_FETCH_AND}, @gol
@ref{ATOMIC_FETCH_XOR}
@end table @end table
...@@ -2251,8 +2295,12 @@ end program atomic ...@@ -2251,8 +2295,12 @@ end program atomic
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{ATOMIC_DEFINE}, @ref{ATOMIC_XOR}, @ref{ISO_FORTRAN_ENV}, @ref{ATOMIC_DEFINE}, @gol
@ref{ATOMIC_FETCH_ADD}, @ref{ATOMIC_FETCH_AND}, @ref{ATOMIC_FETCH_OR} @ref{ATOMIC_XOR}, @gol
@ref{ISO_FORTRAN_ENV}, @gol
@ref{ATOMIC_FETCH_ADD}, @gol
@ref{ATOMIC_FETCH_AND}, @gol
@ref{ATOMIC_FETCH_OR}
@end table @end table
...@@ -2300,8 +2348,12 @@ end program atomic ...@@ -2300,8 +2348,12 @@ end program atomic
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{ATOMIC_DEFINE}, @ref{ATOMIC_FETCH_OR}, @ref{ISO_FORTRAN_ENV}, @ref{ATOMIC_DEFINE}, @gol
@ref{ATOMIC_ADD}, @ref{ATOMIC_OR}, @ref{ATOMIC_XOR} @ref{ATOMIC_FETCH_OR}, @gol
@ref{ISO_FORTRAN_ENV}, @gol
@ref{ATOMIC_ADD}, @gol
@ref{ATOMIC_OR}, @gol
@ref{ATOMIC_XOR}
@end table @end table
...@@ -2357,8 +2409,12 @@ end program atomic ...@@ -2357,8 +2409,12 @@ end program atomic
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{ATOMIC_DEFINE}, @ref{ATOMIC_CAS}, @ref{ISO_FORTRAN_ENV}, @ref{ATOMIC_DEFINE}, @gol
@ref{ATOMIC_FETCH_ADD}, @ref{ATOMIC_FETCH_AND}, @ref{ATOMIC_FETCH_OR}, @ref{ATOMIC_CAS}, @gol
@ref{ISO_FORTRAN_ENV}, @gol
@ref{ATOMIC_FETCH_ADD}, @gol
@ref{ATOMIC_FETCH_AND}, @gol
@ref{ATOMIC_FETCH_OR}, @gol
@ref{ATOMIC_FETCH_XOR} @ref{ATOMIC_FETCH_XOR}
@end table @end table
...@@ -2406,8 +2462,12 @@ end program atomic ...@@ -2406,8 +2462,12 @@ end program atomic
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{ATOMIC_DEFINE}, @ref{ATOMIC_FETCH_XOR}, @ref{ISO_FORTRAN_ENV}, @ref{ATOMIC_DEFINE}, @gol
@ref{ATOMIC_ADD}, @ref{ATOMIC_OR}, @ref{ATOMIC_XOR} @ref{ATOMIC_FETCH_XOR}, @gol
@ref{ISO_FORTRAN_ENV}, @gol
@ref{ATOMIC_ADD}, @gol
@ref{ATOMIC_OR}, @gol
@ref{ATOMIC_XOR}
@end table @end table
...@@ -2794,7 +2854,9 @@ as @var{I}. ...@@ -2794,7 +2854,9 @@ as @var{I}.
The return value is of type @code{LOGICAL} and of the default kind. The return value is of type @code{LOGICAL} and of the default kind.
@item @emph{See also}: @item @emph{See also}:
@ref{BGT}, @ref{BLE}, @ref{BLT} @ref{BGT}, @gol
@ref{BLE}, @gol
@ref{BLT}
@end table @end table
...@@ -2828,7 +2890,9 @@ as @var{I}. ...@@ -2828,7 +2890,9 @@ as @var{I}.
The return value is of type @code{LOGICAL} and of the default kind. The return value is of type @code{LOGICAL} and of the default kind.
@item @emph{See also}: @item @emph{See also}:
@ref{BGE}, @ref{BLE}, @ref{BLT} @ref{BGE}, @gol
@ref{BLE}, @gol
@ref{BLT}
@end table @end table
...@@ -2905,7 +2969,9 @@ as @var{I}. ...@@ -2905,7 +2969,9 @@ as @var{I}.
The return value is of type @code{LOGICAL} and of the default kind. The return value is of type @code{LOGICAL} and of the default kind.
@item @emph{See also}: @item @emph{See also}:
@ref{BGT}, @ref{BGE}, @ref{BLT} @ref{BGT}, @gol
@ref{BGE}, @gol
@ref{BLT}
@end table @end table
...@@ -2939,7 +3005,9 @@ as @var{I}. ...@@ -2939,7 +3005,9 @@ as @var{I}.
The return value is of type @code{LOGICAL} and of the default kind. The return value is of type @code{LOGICAL} and of the default kind.
@item @emph{See also}: @item @emph{See also}:
@ref{BGE}, @ref{BGT}, @ref{BLE} @ref{BGE}, @gol
@ref{BGT}, @gol
@ref{BLE}
@end table @end table
...@@ -3044,7 +3112,8 @@ end subroutine association_test ...@@ -3044,7 +3112,8 @@ end subroutine association_test
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{C_LOC}, @ref{C_FUNLOC} @ref{C_LOC}, @gol
@ref{C_FUNLOC}
@end table @end table
...@@ -3098,7 +3167,8 @@ end program main ...@@ -3098,7 +3167,8 @@ end program main
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{C_LOC}, @ref{C_F_PROCPOINTER} @ref{C_LOC}, @gol
@ref{C_F_PROCPOINTER}
@end table @end table
...@@ -3155,7 +3225,8 @@ end program main ...@@ -3155,7 +3225,8 @@ end program main
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{C_LOC}, @ref{C_F_POINTER} @ref{C_LOC}, @gol
@ref{C_F_POINTER}
@end table @end table
...@@ -3212,7 +3283,10 @@ end program main ...@@ -3212,7 +3283,10 @@ end program main
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{C_ASSOCIATED}, @ref{C_LOC}, @ref{C_F_POINTER}, @ref{C_F_PROCPOINTER} @ref{C_ASSOCIATED}, @gol
@ref{C_LOC}, @gol
@ref{C_F_POINTER}, @gol
@ref{C_F_PROCPOINTER}
@end table @end table
...@@ -3257,7 +3331,10 @@ end subroutine association_test ...@@ -3257,7 +3331,10 @@ end subroutine association_test
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{C_ASSOCIATED}, @ref{C_FUNLOC}, @ref{C_F_POINTER}, @ref{C_F_PROCPOINTER} @ref{C_ASSOCIATED}, @gol
@ref{C_FUNLOC}, @gol
@ref{C_F_POINTER}, @gol
@ref{C_F_PROCPOINTER}
@end table @end table
...@@ -3307,7 +3384,8 @@ The example will print @code{.TRUE.} unless you are using a platform ...@@ -3307,7 +3384,8 @@ The example will print @code{.TRUE.} unless you are using a platform
where default @code{REAL} variables are unusually padded. where default @code{REAL} variables are unusually padded.
@item @emph{See also}: @item @emph{See also}:
@ref{SIZEOF}, @ref{STORAGE_SIZE} @ref{SIZEOF}, @gol
@ref{STORAGE_SIZE}
@end table @end table
...@@ -3352,8 +3430,8 @@ end program test_ceiling ...@@ -3352,8 +3430,8 @@ end program test_ceiling
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{FLOOR}, @ref{NINT} @ref{FLOOR}, @gol
@ref{NINT}
@end table @end table
...@@ -3397,7 +3475,7 @@ end program test_char ...@@ -3397,7 +3475,7 @@ end program test_char
@end smallexample @end smallexample
@item @emph{Specific names}: @item @emph{Specific names}:
@multitable @columnfractions .20 .20 .20 .25 @multitable @columnfractions .18 .18 .24 .25
@item Name @tab Argument @tab Return type @tab Standard @item Name @tab Argument @tab Return type @tab Standard
@item @code{CHAR(I)} @tab @code{INTEGER I} @tab @code{CHARACTER(LEN=1)} @tab F77 and later @item @code{CHAR(I)} @tab @code{INTEGER I} @tab @code{CHARACTER(LEN=1)} @tab F77 and later
@end multitable @end multitable
...@@ -3407,7 +3485,9 @@ See @ref{ICHAR} for a discussion of converting between numerical values ...@@ -3407,7 +3485,9 @@ See @ref{ICHAR} for a discussion of converting between numerical values
and formatted string representations. and formatted string representations.
@item @emph{See also}: @item @emph{See also}:
@ref{ACHAR}, @ref{IACHAR}, @ref{ICHAR} @ref{ACHAR}, @gol
@ref{IACHAR}, @gol
@ref{ICHAR}
@end table @end table
...@@ -3612,7 +3692,7 @@ Collective subroutine ...@@ -3612,7 +3692,7 @@ Collective subroutine
@code{CALL CO_BROADCAST(A, SOURCE_IMAGE [, STAT, ERRMSG])} @code{CALL CO_BROADCAST(A, SOURCE_IMAGE [, STAT, ERRMSG])}
@item @emph{Arguments}: @item @emph{Arguments}:
@multitable @columnfractions .15 .70 @multitable @columnfractions .20 .65
@item @var{A} @tab INTENT(INOUT) argument; shall have the same @item @var{A} @tab INTENT(INOUT) argument; shall have the same
dynamic type and type paramters on all images of the current team. If it dynamic type and type paramters on all images of the current team. If it
is an array, it shall have the same shape on all images. is an array, it shall have the same shape on all images.
...@@ -3636,7 +3716,10 @@ end program test ...@@ -3636,7 +3716,10 @@ end program test
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{CO_MAX}, @ref{CO_MIN}, @ref{CO_SUM}, @ref{CO_REDUCE} @ref{CO_MAX}, @gol
@ref{CO_MIN}, @gol
@ref{CO_SUM}, @gol
@ref{CO_REDUCE}
@end table @end table
...@@ -3667,7 +3750,7 @@ Collective subroutine ...@@ -3667,7 +3750,7 @@ Collective subroutine
@code{CALL CO_MAX(A [, RESULT_IMAGE, STAT, ERRMSG])} @code{CALL CO_MAX(A [, RESULT_IMAGE, STAT, ERRMSG])}
@item @emph{Arguments}: @item @emph{Arguments}:
@multitable @columnfractions .15 .70 @multitable @columnfractions .20 .65
@item @var{A} @tab shall be an integer, real or character variable, @item @var{A} @tab shall be an integer, real or character variable,
which has the same type and type parameters on all images of the team. which has the same type and type parameters on all images of the team.
@item @var{RESULT_IMAGE} @tab (optional) a scalar integer expression; if @item @var{RESULT_IMAGE} @tab (optional) a scalar integer expression; if
...@@ -3690,7 +3773,10 @@ end program test ...@@ -3690,7 +3773,10 @@ end program test
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{CO_MIN}, @ref{CO_SUM}, @ref{CO_REDUCE}, @ref{CO_BROADCAST} @ref{CO_MIN}, @gol
@ref{CO_SUM}, @gol
@ref{CO_REDUCE}, @gol
@ref{CO_BROADCAST}
@end table @end table
...@@ -3721,7 +3807,7 @@ Collective subroutine ...@@ -3721,7 +3807,7 @@ Collective subroutine
@code{CALL CO_MIN(A [, RESULT_IMAGE, STAT, ERRMSG])} @code{CALL CO_MIN(A [, RESULT_IMAGE, STAT, ERRMSG])}
@item @emph{Arguments}: @item @emph{Arguments}:
@multitable @columnfractions .15 .70 @multitable @columnfractions .20 .65
@item @var{A} @tab shall be an integer, real or character variable, @item @var{A} @tab shall be an integer, real or character variable,
which has the same type and type parameters on all images of the team. which has the same type and type parameters on all images of the team.
@item @var{RESULT_IMAGE} @tab (optional) a scalar integer expression; if @item @var{RESULT_IMAGE} @tab (optional) a scalar integer expression; if
...@@ -3744,7 +3830,10 @@ end program test ...@@ -3744,7 +3830,10 @@ end program test
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{CO_MAX}, @ref{CO_SUM}, @ref{CO_REDUCE}, @ref{CO_BROADCAST} @ref{CO_MAX}, @gol
@ref{CO_SUM}, @gol
@ref{CO_REDUCE}, @gol
@ref{CO_BROADCAST}
@end table @end table
...@@ -3779,7 +3868,7 @@ Collective subroutine ...@@ -3779,7 +3868,7 @@ Collective subroutine
@code{CALL CO_REDUCE(A, OPERATOR, [, RESULT_IMAGE, STAT, ERRMSG])} @code{CALL CO_REDUCE(A, OPERATOR, [, RESULT_IMAGE, STAT, ERRMSG])}
@item @emph{Arguments}: @item @emph{Arguments}:
@multitable @columnfractions .15 .70 @multitable @columnfractions .20 .65
@item @var{A} @tab is an @code{INTENT(INOUT)} argument and shall be @item @var{A} @tab is an @code{INTENT(INOUT)} argument and shall be
nonpolymorphic. If it is allocatable, it shall be allocated; if it is a pointer, nonpolymorphic. If it is allocatable, it shall be allocated; if it is a pointer,
it shall be associated. @var{A} shall have the same type and type parameters on it shall be associated. @var{A} shall have the same type and type parameters on
...@@ -3824,7 +3913,10 @@ function, which takes two arguments of the same type and returning that ...@@ -3824,7 +3913,10 @@ function, which takes two arguments of the same type and returning that
type as result. type as result.
@item @emph{See also}: @item @emph{See also}:
@ref{CO_MIN}, @ref{CO_MAX}, @ref{CO_SUM}, @ref{CO_BROADCAST} @ref{CO_MIN}, @gol
@ref{CO_MAX}, @gol
@ref{CO_SUM}, @gol
@ref{CO_BROADCAST}
@end table @end table
...@@ -3855,7 +3947,7 @@ Collective subroutine ...@@ -3855,7 +3947,7 @@ Collective subroutine
@code{CALL CO_MIN(A [, RESULT_IMAGE, STAT, ERRMSG])} @code{CALL CO_MIN(A [, RESULT_IMAGE, STAT, ERRMSG])}
@item @emph{Arguments}: @item @emph{Arguments}:
@multitable @columnfractions .15 .70 @multitable @columnfractions .20 .65
@item @var{A} @tab shall be an integer, real or complex variable, @item @var{A} @tab shall be an integer, real or complex variable,
which has the same type and type parameters on all images of the team. which has the same type and type parameters on all images of the team.
@item @var{RESULT_IMAGE} @tab (optional) a scalar integer expression; if @item @var{RESULT_IMAGE} @tab (optional) a scalar integer expression; if
...@@ -3872,13 +3964,17 @@ program test ...@@ -3872,13 +3964,17 @@ program test
val = this_image () val = this_image ()
call co_sum (val, result_image=1) call co_sum (val, result_image=1)
if (this_image() == 1) then if (this_image() == 1) then
write(*,*) "The sum is ", val ! prints (n**2 + n)/2, with n = num_images() write(*,*) "The sum is ", val ! prints (n**2 + n)/2,
! with n = num_images()
end if end if
end program test end program test
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{CO_MAX}, @ref{CO_MIN}, @ref{CO_REDUCE}, @ref{CO_BROADCAST} @ref{CO_MAX}, @gol
@ref{CO_MIN}, @gol
@ref{CO_REDUCE}, @gol
@ref{CO_BROADCAST}
@end table @end table
...@@ -3922,7 +4018,8 @@ end program test_command_argument_count ...@@ -3922,7 +4018,8 @@ end program test_command_argument_count
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{GET_COMMAND}, @ref{GET_COMMAND_ARGUMENT} @ref{GET_COMMAND}, @gol
@ref{GET_COMMAND_ARGUMENT}
@end table @end table
...@@ -3966,7 +4063,8 @@ the @code{COMPILER_OPTIONS} intrinsic. ...@@ -3966,7 +4063,8 @@ the @code{COMPILER_OPTIONS} intrinsic.
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{COMPILER_VERSION}, @ref{ISO_FORTRAN_ENV} @ref{COMPILER_VERSION}, @gol
@ref{ISO_FORTRAN_ENV}
@end table @end table
...@@ -4008,7 +4106,8 @@ It contains the name of the compiler and its version number. ...@@ -4008,7 +4106,8 @@ It contains the name of the compiler and its version number.
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{COMPILER_OPTIONS}, @ref{ISO_FORTRAN_ENV} @ref{COMPILER_OPTIONS}, @gol
@ref{ISO_FORTRAN_ENV}
@end table @end table
...@@ -4167,9 +4266,10 @@ end program test_cos ...@@ -4167,9 +4266,10 @@ end program test_cos
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
Inverse function: @ref{ACOS} Inverse function: @gol
Degrees function: @ref{COSD} @ref{ACOS} @gol
Degrees function: @gol
@ref{COSD}
@end table @end table
...@@ -4230,9 +4330,10 @@ end program test_cosd ...@@ -4230,9 +4330,10 @@ end program test_cosd
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
Inverse function: @ref{ACOSD} Inverse function: @gol
Radians function: @ref{COS} @ref{ACOSD} @gol
Radians function: @gol
@ref{COS}
@end table @end table
...@@ -4285,8 +4386,8 @@ end program test_cosh ...@@ -4285,8 +4386,8 @@ end program test_cosh
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
Inverse function: @ref{ACOSH} Inverse function: @gol
@ref{ACOSH}
@end table @end table
...@@ -4339,8 +4440,10 @@ end program test_cotan ...@@ -4339,8 +4440,10 @@ end program test_cotan
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
Converse function: @ref{TAN} Converse function: @gol
Degrees function: @ref{COTAND} @ref{TAN} @gol
Degrees function: @gol
@ref{COTAND}
@end table @end table
...@@ -4393,9 +4496,10 @@ end program test_cotand ...@@ -4393,9 +4496,10 @@ end program test_cotand
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
Converse function: @ref{TAND} Converse function: @gol
Radians function: @ref{COTAN} @ref{TAND} @gol
Radians function: @gol
@ref{COTAN}
@end table @end table
...@@ -4518,7 +4622,8 @@ end program test_cpu_time ...@@ -4518,7 +4622,8 @@ end program test_cpu_time
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{SYSTEM_CLOCK}, @ref{DATE_AND_TIME} @ref{SYSTEM_CLOCK}, @gol
@ref{DATE_AND_TIME}
@end table @end table
...@@ -4633,7 +4738,11 @@ end program test_ctime ...@@ -4633,7 +4738,11 @@ end program test_ctime
@end smallexample @end smallexample
@item @emph{See Also}: @item @emph{See Also}:
@ref{DATE_AND_TIME}, @ref{GMTIME}, @ref{LTIME}, @ref{TIME}, @ref{TIME8} @ref{DATE_AND_TIME}, @gol
@ref{GMTIME}, @gol
@ref{LTIME}, @gol
@ref{TIME}, @gol
@ref{TIME8}
@end table @end table
...@@ -4709,7 +4818,8 @@ end program test_time_and_date ...@@ -4709,7 +4818,8 @@ end program test_time_and_date
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{CPU_TIME}, @ref{SYSTEM_CLOCK} @ref{CPU_TIME}, @gol
@ref{SYSTEM_CLOCK}
@end table @end table
...@@ -5707,7 +5817,8 @@ end program test_exit ...@@ -5707,7 +5817,8 @@ end program test_exit
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{ABORT}, @ref{KILL} @ref{ABORT}, @gol
@ref{KILL}
@end table @end table
...@@ -5899,7 +6010,8 @@ end program test_fdate ...@@ -5899,7 +6010,8 @@ end program test_fdate
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{DATE_AND_TIME}, @ref{CTIME} @ref{DATE_AND_TIME}, @gol
@ref{CTIME}
@end table @end table
...@@ -5963,7 +6075,9 @@ END PROGRAM ...@@ -5963,7 +6075,9 @@ END PROGRAM
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{FGETC}, @ref{FPUT}, @ref{FPUTC} @ref{FGETC}, @gol
@ref{FPUT}, @gol
@ref{FPUTC}
@end table @end table
...@@ -6028,7 +6142,9 @@ END PROGRAM ...@@ -6028,7 +6142,9 @@ END PROGRAM
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{FGET}, @ref{FPUT}, @ref{FPUTC} @ref{FGET}, @gol
@ref{FPUT}, @gol
@ref{FPUTC}
@end table @end table
@node FINDLOC @node FINDLOC
...@@ -6089,7 +6205,8 @@ is present, the result is an integer of kind @var{KIND}, otherwise it ...@@ -6089,7 +6205,8 @@ is present, the result is an integer of kind @var{KIND}, otherwise it
is of default kind. is of default kind.
@item @emph{See also}: @item @emph{See also}:
@ref{MAXLOC}, @ref{MINLOC} @ref{MAXLOC}, @gol
@ref{MINLOC}
@end table @end table
...@@ -6134,8 +6251,8 @@ end program test_floor ...@@ -6134,8 +6251,8 @@ end program test_floor
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{CEILING}, @ref{NINT} @ref{CEILING}, @gol
@ref{NINT}
@end table @end table
...@@ -6305,7 +6422,9 @@ END PROGRAM ...@@ -6305,7 +6422,9 @@ END PROGRAM
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{FPUTC}, @ref{FGET}, @ref{FGETC} @ref{FPUTC}, @gol
@ref{FGET}, @gol
@ref{FGETC}
@end table @end table
...@@ -6368,7 +6487,9 @@ END PROGRAM ...@@ -6368,7 +6487,9 @@ END PROGRAM
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{FPUT}, @ref{FGET}, @ref{FGETC} @ref{FPUT}, @gol
@ref{FGET}, @gol
@ref{FGETC}
@end table @end table
...@@ -6576,7 +6697,10 @@ on success and a system specific error code otherwise. ...@@ -6576,7 +6697,10 @@ on success and a system specific error code otherwise.
See @ref{STAT} for an example. See @ref{STAT} for an example.
@item @emph{See also}: @item @emph{See also}:
To stat a link: @ref{LSTAT}, to stat a file: @ref{STAT} To stat a link: @gol
@ref{LSTAT} @gol
To stat a file: @gol
@ref{STAT}
@end table @end table
...@@ -6684,8 +6808,8 @@ end program test_gamma ...@@ -6684,8 +6808,8 @@ end program test_gamma
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
Logarithm of the Gamma function: @ref{LOG_GAMMA} Logarithm of the Gamma function: @gol
@ref{LOG_GAMMA}
@end table @end table
...@@ -6724,7 +6848,8 @@ END PROGRAM ...@@ -6724,7 +6848,8 @@ END PROGRAM
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{IERRNO}, @ref{PERROR} @ref{IERRNO}, @gol
@ref{PERROR}
@end table @end table
...@@ -6785,10 +6910,12 @@ END PROGRAM ...@@ -6785,10 +6910,12 @@ END PROGRAM
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
GNU Fortran 77 compatibility function: @ref{IARGC} GNU Fortran 77 compatibility function: @gol
@ref{IARGC} @gol
Fortran 2003 functions and subroutines: @ref{GET_COMMAND}, Fortran 2003 functions and subroutines: @gol
@ref{GET_COMMAND_ARGUMENT}, @ref{COMMAND_ARGUMENT_COUNT} @ref{GET_COMMAND}, @gol
@ref{GET_COMMAND_ARGUMENT}, @gol
@ref{COMMAND_ARGUMENT_COUNT}
@end table @end table
...@@ -6839,7 +6966,8 @@ END PROGRAM ...@@ -6839,7 +6966,8 @@ END PROGRAM
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{GET_COMMAND_ARGUMENT}, @ref{COMMAND_ARGUMENT_COUNT} @ref{GET_COMMAND_ARGUMENT}, @gol
@ref{COMMAND_ARGUMENT_COUNT}
@end table @end table
...@@ -6906,7 +7034,8 @@ END PROGRAM ...@@ -6906,7 +7034,8 @@ END PROGRAM
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{GET_COMMAND}, @ref{COMMAND_ARGUMENT_COUNT} @ref{GET_COMMAND}, @gol
@ref{COMMAND_ARGUMENT_COUNT}
@end table @end table
...@@ -7099,7 +7228,8 @@ kind. ...@@ -7099,7 +7228,8 @@ kind.
See @code{GETPID} for an example. See @code{GETPID} for an example.
@item @emph{See also}: @item @emph{See also}:
@ref{GETPID}, @ref{GETUID} @ref{GETPID}, @gol
@ref{GETUID}
@end table @end table
...@@ -7183,7 +7313,8 @@ end program info ...@@ -7183,7 +7313,8 @@ end program info
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{GETGID}, @ref{GETUID} @ref{GETGID}, @gol
@ref{GETUID}
@end table @end table
...@@ -7216,7 +7347,8 @@ kind. ...@@ -7216,7 +7347,8 @@ kind.
See @code{GETPID} for an example. See @code{GETPID} for an example.
@item @emph{See also}: @item @emph{See also}:
@ref{GETPID}, @ref{GETLOG} @ref{GETPID}, @gol
@ref{GETLOG}
@end table @end table
...@@ -7272,8 +7404,11 @@ effect, zero if not, and negative if the information is not available. ...@@ -7272,8 +7404,11 @@ effect, zero if not, and negative if the information is not available.
@end enumerate @end enumerate
@item @emph{See also}: @item @emph{See also}:
@ref{DATE_AND_TIME}, @ref{CTIME}, @ref{LTIME}, @ref{TIME}, @ref{TIME8} @ref{DATE_AND_TIME}, @gol
@ref{CTIME}, @gol
@ref{LTIME}, @gol
@ref{TIME}, @gol
@ref{TIME8}
@end table @end table
...@@ -7441,8 +7576,9 @@ See @ref{ICHAR} for a discussion of converting between numerical values ...@@ -7441,8 +7576,9 @@ See @ref{ICHAR} for a discussion of converting between numerical values
and formatted string representations. and formatted string representations.
@item @emph{See also}: @item @emph{See also}:
@ref{ACHAR}, @ref{CHAR}, @ref{ICHAR} @ref{ACHAR}, @gol
@ref{CHAR}, @gol
@ref{ICHAR}
@end table @end table
...@@ -7502,7 +7638,9 @@ END PROGRAM ...@@ -7502,7 +7638,9 @@ END PROGRAM
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{IANY}, @ref{IPARITY}, @ref{IAND} @ref{IANY}, @gol
@ref{IPARITY}, @gol
@ref{IAND}
@end table @end table
...@@ -7564,8 +7702,12 @@ END PROGRAM ...@@ -7564,8 +7702,12 @@ END PROGRAM
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
@ref{IOR}, @ref{IEOR}, @ref{IBITS}, @ref{IBSET}, @ref{IBCLR}, @ref{NOT} @ref{IOR}, @gol
@ref{IEOR}, @gol
@ref{IBITS}, @gol
@ref{IBSET}, @gol
@ref{IBCLR}, @gol
@ref{NOT}
@end table @end table
...@@ -7625,7 +7767,9 @@ END PROGRAM ...@@ -7625,7 +7767,9 @@ END PROGRAM
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{IPARITY}, @ref{IALL}, @ref{IOR} @ref{IPARITY}, @gol
@ref{IALL}, @gol
@ref{IOR}
@end table @end table
...@@ -7666,10 +7810,12 @@ The number of command line arguments, type @code{INTEGER(4)}. ...@@ -7666,10 +7810,12 @@ The number of command line arguments, type @code{INTEGER(4)}.
See @ref{GETARG} See @ref{GETARG}
@item @emph{See also}: @item @emph{See also}:
GNU Fortran 77 compatibility subroutine: @ref{GETARG} GNU Fortran 77 compatibility subroutine: @gol
@ref{GETARG} @gol
Fortran 2003 functions and subroutines: @ref{GET_COMMAND}, Fortran 2003 functions and subroutines: @gol
@ref{GET_COMMAND_ARGUMENT}, @ref{COMMAND_ARGUMENT_COUNT} @ref{GET_COMMAND}, @gol
@ref{GET_COMMAND_ARGUMENT}, @gol
@ref{COMMAND_ARGUMENT_COUNT}
@end table @end table
...@@ -7719,8 +7865,12 @@ The return value is of type @code{INTEGER} and of the same kind as ...@@ -7719,8 +7865,12 @@ The return value is of type @code{INTEGER} and of the same kind as
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
@ref{IBITS}, @ref{IBSET}, @ref{IAND}, @ref{IOR}, @ref{IEOR}, @ref{MVBITS} @ref{IBITS}, @gol
@ref{IBSET}, @gol
@ref{IAND}, @gol
@ref{IOR}, @gol
@ref{IEOR}, @gol
@ref{MVBITS}
@end table @end table
...@@ -7774,7 +7924,12 @@ The return value is of type @code{INTEGER} and of the same kind as ...@@ -7774,7 +7924,12 @@ The return value is of type @code{INTEGER} and of the same kind as
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
@ref{BIT_SIZE}, @ref{IBCLR}, @ref{IBSET}, @ref{IAND}, @ref{IOR}, @ref{IEOR} @ref{BIT_SIZE}, @gol
@ref{IBCLR}, @gol
@ref{IBSET}, @gol
@ref{IAND}, @gol
@ref{IOR}, @gol
@ref{IEOR}
@end table @end table
...@@ -7823,8 +7978,12 @@ The return value is of type @code{INTEGER} and of the same kind as ...@@ -7823,8 +7978,12 @@ The return value is of type @code{INTEGER} and of the same kind as
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
@ref{IBCLR}, @ref{IBITS}, @ref{IAND}, @ref{IOR}, @ref{IEOR}, @ref{MVBITS} @ref{IBCLR}, @gol
@ref{IBITS}, @gol
@ref{IAND}, @gol
@ref{IOR}, @gol
@ref{IEOR}, @gol
@ref{MVBITS}
@end table @end table
...@@ -7899,8 +8058,9 @@ end program read_val ...@@ -7899,8 +8058,9 @@ end program read_val
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{ACHAR}, @ref{CHAR}, @ref{IACHAR} @ref{ACHAR}, @gol
@ref{CHAR}, @gol
@ref{IACHAR}
@end table @end table
...@@ -8006,7 +8166,12 @@ type parameter of the other argument as-if a call to @ref{INT} occurred. ...@@ -8006,7 +8166,12 @@ type parameter of the other argument as-if a call to @ref{INT} occurred.
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
@ref{IOR}, @ref{IAND}, @ref{IBITS}, @ref{IBSET}, @ref{IBCLR}, @ref{NOT} @ref{IOR}, @gol
@ref{IAND}, @gol
@ref{IBITS}, @gol
@ref{IBSET}, @gol
@ref{IBCLR}, @gol
@ref{NOT}
@end table @end table
...@@ -8082,7 +8247,8 @@ WRITE (*,*) IMAGE_INDEX (array, [2,0,3,1]) ...@@ -8082,7 +8247,8 @@ WRITE (*,*) IMAGE_INDEX (array, [2,0,3,1])
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{THIS_IMAGE}, @ref{NUM_IMAGES} @ref{THIS_IMAGE}, @gol
@ref{NUM_IMAGES}
@end table @end table
...@@ -8133,7 +8299,8 @@ The return value is of type @code{INTEGER} and of kind @var{KIND}. If ...@@ -8133,7 +8299,8 @@ The return value is of type @code{INTEGER} and of kind @var{KIND}. If
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
@ref{SCAN}, @ref{VERIFY} @ref{SCAN}, @gol
@ref{VERIFY}
@end table @end table
...@@ -8236,7 +8403,9 @@ Elemental function ...@@ -8236,7 +8403,9 @@ Elemental function
The return value is a @code{INTEGER(2)} variable. The return value is a @code{INTEGER(2)} variable.
@item @emph{See also}: @item @emph{See also}:
@ref{INT}, @ref{INT8}, @ref{LONG} @ref{INT}, @gol
@ref{INT8}, @gol
@ref{LONG}
@end table @end table
...@@ -8271,7 +8440,9 @@ Elemental function ...@@ -8271,7 +8440,9 @@ Elemental function
The return value is a @code{INTEGER(8)} variable. The return value is a @code{INTEGER(8)} variable.
@item @emph{See also}: @item @emph{See also}:
@ref{INT}, @ref{INT2}, @ref{LONG} @ref{INT}, @gol
@ref{INT2}, @gol
@ref{LONG}
@end table @end table
...@@ -8325,7 +8496,12 @@ type parameter of the other argument as-if a call to @ref{INT} occurred. ...@@ -8325,7 +8496,12 @@ type parameter of the other argument as-if a call to @ref{INT} occurred.
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
@ref{IEOR}, @ref{IAND}, @ref{IBITS}, @ref{IBSET}, @ref{IBCLR}, @ref{NOT} @ref{IEOR}, @gol
@ref{IAND}, @gol
@ref{IBITS}, @gol
@ref{IBSET}, @gol
@ref{IBCLR}, @gol
@ref{NOT}
@end table @end table
...@@ -8386,7 +8562,10 @@ END PROGRAM ...@@ -8386,7 +8562,10 @@ END PROGRAM
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{IANY}, @ref{IALL}, @ref{IEOR}, @ref{PARITY} @ref{IANY}, @gol
@ref{IALL}, @gol
@ref{IEOR}, @gol
@ref{PARITY}
@end table @end table
...@@ -8866,7 +9045,8 @@ Returns 0 on success; otherwise a system-specific error code is returned. ...@@ -8866,7 +9045,8 @@ Returns 0 on success; otherwise a system-specific error code is returned.
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
@ref{ABORT}, @ref{EXIT} @ref{ABORT}, @gol
@ref{EXIT}
@end table @end table
...@@ -8950,7 +9130,8 @@ structure component, or if it has a zero extent along the relevant ...@@ -8950,7 +9130,8 @@ structure component, or if it has a zero extent along the relevant
dimension, the lower bound is taken to be 1. dimension, the lower bound is taken to be 1.
@item @emph{See also}: @item @emph{See also}:
@ref{UBOUND}, @ref{LCOBOUND} @ref{UBOUND}, @gol
@ref{LCOBOUND}
@end table @end table
...@@ -8989,7 +9170,8 @@ If @var{DIM} is absent, the result is an array of the lower cobounds of ...@@ -8989,7 +9170,8 @@ If @var{DIM} is absent, the result is an array of the lower cobounds of
corresponding to the lower cobound of the array along that codimension. corresponding to the lower cobound of the array along that codimension.
@item @emph{See also}: @item @emph{See also}:
@ref{UCOBOUND}, @ref{LBOUND} @ref{UCOBOUND}, @gol
@ref{LBOUND}
@end table @end table
...@@ -9030,7 +9212,10 @@ END PROGRAM ...@@ -9030,7 +9212,10 @@ END PROGRAM
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{BIT_SIZE}, @ref{TRAILZ}, @ref{POPCNT}, @ref{POPPAR} @ref{BIT_SIZE}, @gol
@ref{TRAILZ}, @gol
@ref{POPCNT}, @gol
@ref{POPPAR}
@end table @end table
...@@ -9077,7 +9262,9 @@ The return value is of type @code{INTEGER} and of kind @var{KIND}. If ...@@ -9077,7 +9262,9 @@ The return value is of type @code{INTEGER} and of kind @var{KIND}. If
@item @emph{See also}: @item @emph{See also}:
@ref{LEN_TRIM}, @ref{ADJUSTL}, @ref{ADJUSTR} @ref{LEN_TRIM}, @gol
@ref{ADJUSTL}, @gol
@ref{ADJUSTR}
@end table @end table
...@@ -9113,7 +9300,9 @@ The return value is of type @code{INTEGER} and of kind @var{KIND}. If ...@@ -9113,7 +9300,9 @@ The return value is of type @code{INTEGER} and of kind @var{KIND}. If
@var{KIND} is absent, the return value is of default integer kind. @var{KIND} is absent, the return value is of default integer kind.
@item @emph{See also}: @item @emph{See also}:
@ref{LEN}, @ref{ADJUSTL}, @ref{ADJUSTR} @ref{LEN}, @gol
@ref{ADJUSTL}, @gol
@ref{ADJUSTR}
@end table @end table
...@@ -9165,7 +9354,9 @@ otherwise, based on the ASCII ordering. ...@@ -9165,7 +9354,9 @@ otherwise, based on the ASCII ordering.
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
@ref{LGT}, @ref{LLE}, @ref{LLT} @ref{LGT}, @gol
@ref{LLE}, @gol
@ref{LLT}
@end table @end table
...@@ -9217,7 +9408,9 @@ otherwise, based on the ASCII ordering. ...@@ -9217,7 +9408,9 @@ otherwise, based on the ASCII ordering.
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
@ref{LGE}, @ref{LLE}, @ref{LLT} @ref{LGE}, @gol
@ref{LLE}, @gol
@ref{LLT}
@end table @end table
...@@ -9260,7 +9453,8 @@ Subroutine, function ...@@ -9260,7 +9453,8 @@ Subroutine, function
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
@ref{SYMLNK}, @ref{UNLINK} @ref{SYMLNK}, @gol
@ref{UNLINK}
@end table @end table
...@@ -9312,7 +9506,9 @@ otherwise, based on the ASCII ordering. ...@@ -9312,7 +9506,9 @@ otherwise, based on the ASCII ordering.
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
@ref{LGE}, @ref{LGT}, @ref{LLT} @ref{LGE}, @gol
@ref{LGT}, @gol
@ref{LLT}
@end table @end table
...@@ -9364,7 +9560,9 @@ otherwise, based on the ASCII ordering. ...@@ -9364,7 +9560,9 @@ otherwise, based on the ASCII ordering.
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
@ref{LGE}, @ref{LGT}, @ref{LLE} @ref{LGE}, @gol
@ref{LGT}, @gol
@ref{LLE}
@end table @end table
...@@ -9399,7 +9597,8 @@ with @code{INTENT(IN)} ...@@ -9399,7 +9597,8 @@ with @code{INTENT(IN)}
The return value is of @code{INTEGER(kind=4)} type. The return value is of @code{INTEGER(kind=4)} type.
@item @emph{See also}: @item @emph{See also}:
@ref{INDEX intrinsic}, @ref{LEN_TRIM} @ref{INDEX intrinsic}, @gol
@ref{LEN_TRIM}
@end table @end table
...@@ -9603,8 +9802,8 @@ end program test_log_gamma ...@@ -9603,8 +9802,8 @@ end program test_log_gamma
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
Gamma function: @ref{GAMMA} Gamma function: @gol
@ref{GAMMA}
@end table @end table
...@@ -9640,7 +9839,9 @@ kind corresponding to @var{KIND}, or of the default logical kind if ...@@ -9640,7 +9839,9 @@ kind corresponding to @var{KIND}, or of the default logical kind if
@var{KIND} is not given. @var{KIND} is not given.
@item @emph{See also}: @item @emph{See also}:
@ref{INT}, @ref{REAL}, @ref{CMPLX} @ref{INT}, @gol
@ref{REAL}, @gol
@ref{CMPLX}
@end table @end table
...@@ -9676,7 +9877,9 @@ Elemental function ...@@ -9676,7 +9877,9 @@ Elemental function
The return value is a @code{INTEGER(4)} variable. The return value is a @code{INTEGER(4)} variable.
@item @emph{See also}: @item @emph{See also}:
@ref{INT}, @ref{INT2}, @ref{INT8} @ref{INT}, @gol
@ref{INT2}, @gol
@ref{INT8}
@end table @end table
...@@ -9718,9 +9921,12 @@ The return value is of type @code{INTEGER} and of the same kind as ...@@ -9718,9 +9921,12 @@ The return value is of type @code{INTEGER} and of the same kind as
@var{I}. @var{I}.
@item @emph{See also}: @item @emph{See also}:
@ref{ISHFT}, @ref{ISHFTC}, @ref{RSHIFT}, @ref{SHIFTA}, @ref{SHIFTL}, @ref{ISHFT}, @gol
@ref{ISHFTC}, @gol
@ref{RSHIFT}, @gol
@ref{SHIFTA}, @gol
@ref{SHIFTL}, @gol
@ref{SHIFTR} @ref{SHIFTR}
@end table @end table
...@@ -9766,7 +9972,10 @@ Returns 0 on success and a system specific error code otherwise. ...@@ -9766,7 +9972,10 @@ Returns 0 on success and a system specific error code otherwise.
See @ref{STAT} for an example. See @ref{STAT} for an example.
@item @emph{See also}: @item @emph{See also}:
To stat an open file: @ref{FSTAT}, to stat a file: @ref{STAT} To stat an open file: @gol
@ref{FSTAT} @gol
To stat a file: @gol
@ref{STAT}
@end table @end table
...@@ -9821,8 +10030,11 @@ effect, zero if not, and negative if the information is not available. ...@@ -9821,8 +10030,11 @@ effect, zero if not, and negative if the information is not available.
@end enumerate @end enumerate
@item @emph{See also}: @item @emph{See also}:
@ref{DATE_AND_TIME}, @ref{CTIME}, @ref{GMTIME}, @ref{TIME}, @ref{TIME8} @ref{DATE_AND_TIME}, @gol
@ref{CTIME}, @gol
@ref{GMTIME}, @gol
@ref{TIME}, @gol
@ref{TIME8}
@end table @end table
...@@ -10051,8 +10263,9 @@ and has the same type and kind as the first argument. ...@@ -10051,8 +10263,9 @@ and has the same type and kind as the first argument.
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
@ref{MAXLOC} @ref{MAXVAL}, @ref{MIN} @ref{MAXLOC} @gol
@ref{MAXVAL}, @gol
@ref{MIN}
@end table @end table
...@@ -10159,8 +10372,9 @@ is present, the result is an integer of kind @var{KIND}, otherwise it ...@@ -10159,8 +10372,9 @@ is present, the result is an integer of kind @var{KIND}, otherwise it
is of default kind. is of default kind.
@item @emph{See also}: @item @emph{See also}:
@ref{FINDLOC}, @ref{MAX}, @ref{MAXVAL} @ref{FINDLOC}, @gol
@ref{MAX}, @gol
@ref{MAXVAL}
@end table @end table
...@@ -10213,7 +10427,8 @@ the size of @var{ARRAY} with the @var{DIM} dimension removed. In all ...@@ -10213,7 +10427,8 @@ the size of @var{ARRAY} with the @var{DIM} dimension removed. In all
cases, the result is of the same type and kind as @var{ARRAY}. cases, the result is of the same type and kind as @var{ARRAY}.
@item @emph{See also}: @item @emph{See also}:
@ref{MAX}, @ref{MAXLOC} @ref{MAX}, @gol
@ref{MAXLOC}
@end table @end table
...@@ -10250,8 +10465,11 @@ number of clock ticks since the start of the process, or @code{-1} if ...@@ -10250,8 +10465,11 @@ number of clock ticks since the start of the process, or @code{-1} if
the system does not support @code{clock(3)}. the system does not support @code{clock(3)}.
@item @emph{See also}: @item @emph{See also}:
@ref{CTIME}, @ref{GMTIME}, @ref{LTIME}, @ref{MCLOCK}, @ref{TIME} @ref{CTIME}, @gol
@ref{GMTIME}, @gol
@ref{LTIME}, @gol
@ref{MCLOCK}, @gol
@ref{TIME}
@end table @end table
...@@ -10290,8 +10508,11 @@ number of clock ticks since the start of the process, or @code{-1} if ...@@ -10290,8 +10508,11 @@ number of clock ticks since the start of the process, or @code{-1} if
the system does not support @code{clock(3)}. the system does not support @code{clock(3)}.
@item @emph{See also}: @item @emph{See also}:
@ref{CTIME}, @ref{GMTIME}, @ref{LTIME}, @ref{MCLOCK}, @ref{TIME8} @ref{CTIME}, @gol
@ref{GMTIME}, @gol
@ref{LTIME}, @gol
@ref{MCLOCK}, @gol
@ref{TIME8}
@end table @end table
...@@ -10417,7 +10638,9 @@ and has the same type and kind as the first argument. ...@@ -10417,7 +10638,9 @@ and has the same type and kind as the first argument.
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
@ref{MAX}, @ref{MINLOC}, @ref{MINVAL} @ref{MAX}, @gol
@ref{MINLOC}, @gol
@ref{MINVAL}
@end table @end table
...@@ -10516,8 +10739,9 @@ is present, the result is an integer of kind @var{KIND}, otherwise it ...@@ -10516,8 +10739,9 @@ is present, the result is an integer of kind @var{KIND}, otherwise it
is of default kind. is of default kind.
@item @emph{See also}: @item @emph{See also}:
@ref{FINDLOC}, @ref{MIN}, @ref{MINVAL} @ref{FINDLOC}, @gol
@ref{MIN}, @gol
@ref{MINVAL}
@end table @end table
...@@ -10570,8 +10794,8 @@ the size of @var{ARRAY} with the @var{DIM} dimension removed. In all ...@@ -10570,8 +10794,8 @@ the size of @var{ARRAY} with the @var{DIM} dimension removed. In all
cases, the result is of the same type and kind as @var{ARRAY}. cases, the result is of the same type and kind as @var{ARRAY}.
@item @emph{See also}: @item @emph{See also}:
@ref{MIN}, @ref{MINLOC} @ref{MIN}, @gol
@ref{MINLOC}
@end table @end table
...@@ -10812,7 +11036,12 @@ same kind as @var{FROM}. ...@@ -10812,7 +11036,12 @@ same kind as @var{FROM}.
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
@ref{IBCLR}, @ref{IBSET}, @ref{IBITS}, @ref{IAND}, @ref{IOR}, @ref{IEOR} @ref{IBCLR}, @gol
@ref{IBSET}, @gol
@ref{IBITS}, @gol
@ref{IAND}, @gol
@ref{IOR}, @gol
@ref{IEOR}
@end table @end table
...@@ -10954,8 +11183,8 @@ end program test_nint ...@@ -10954,8 +11183,8 @@ end program test_nint
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
@ref{CEILING}, @ref{FLOOR} @ref{CEILING}, @gol
@ref{FLOOR}
@end table @end table
...@@ -11055,8 +11284,12 @@ argument. ...@@ -11055,8 +11284,12 @@ argument.
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
@ref{IAND}, @ref{IEOR}, @ref{IOR}, @ref{IBITS}, @ref{IBSET}, @ref{IBCLR} @ref{IAND}, @gol
@ref{IEOR}, @gol
@ref{IOR}, @gol
@ref{IBITS}, @gol
@ref{IBSET}, @gol
@ref{IBCLR}
@end table @end table
...@@ -11158,7 +11391,8 @@ END IF ...@@ -11158,7 +11391,8 @@ END IF
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{THIS_IMAGE}, @ref{IMAGE_INDEX} @ref{THIS_IMAGE}, @gol
@ref{IMAGE_INDEX}
@end table @end table
...@@ -11217,7 +11451,8 @@ END PROGRAM ...@@ -11217,7 +11451,8 @@ END PROGRAM
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
Fortran 95 elemental function: @ref{IOR} Fortran 95 elemental function: @gol
@ref{IOR}
@end table @end table
...@@ -11280,7 +11515,8 @@ Gathering nonzero elements from an array and appending elements from @var{VECTOR ...@@ -11280,7 +11515,8 @@ Gathering nonzero elements from an array and appending elements from @var{VECTOR
PROGRAM test_pack_2 PROGRAM test_pack_2
INTEGER :: m(4) INTEGER :: m(4)
m = (/ 1, 0, 0, 2 /) m = (/ 1, 0, 0, 2 /)
WRITE(*, FMT="(4(I0, ' '))") pack(m, m /= 0, (/ 0, 0, 3, 4 /)) ! "1 2 3 4" ! The following results in "1 2 3 4"
WRITE(*, FMT="(4(I0, ' '))") pack(m, m /= 0, (/ 0, 0, 3, 4 /))
END PROGRAM END PROGRAM
@end smallexample @end smallexample
...@@ -11412,8 +11648,9 @@ program test_population ...@@ -11412,8 +11648,9 @@ program test_population
end program test_population end program test_population
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{POPPAR}, @ref{LEADZ}, @ref{TRAILZ} @ref{POPPAR}, @gol
@ref{LEADZ}, @gol
@ref{TRAILZ}
@end table @end table
...@@ -11457,7 +11694,9 @@ program test_population ...@@ -11457,7 +11694,9 @@ program test_population
end program test_population end program test_population
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{POPCNT}, @ref{LEADZ}, @ref{TRAILZ} @ref{POPCNT}, @gol
@ref{LEADZ}, @gol
@ref{TRAILZ}
@end table @end table
...@@ -11501,7 +11740,8 @@ program prec_and_range ...@@ -11501,7 +11740,8 @@ program prec_and_range
end program prec_and_range end program prec_and_range
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{SELECTED_REAL_KIND}, @ref{RANGE} @ref{SELECTED_REAL_KIND}, @gol
@ref{RANGE}
@end table @end table
...@@ -11668,7 +11908,8 @@ GNU extension ...@@ -11668,7 +11908,8 @@ GNU extension
Function Function
@item @emph{See also}: @item @emph{See also}:
@ref{RAND}, @ref{RANDOM_NUMBER} @ref{RAND}, @gol
@ref{RANDOM_NUMBER}
@end table @end table
...@@ -11720,7 +11961,8 @@ end program test_rand ...@@ -11720,7 +11961,8 @@ end program test_rand
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{SRAND}, @ref{RANDOM_NUMBER} @ref{SRAND}, @gol
@ref{RANDOM_NUMBER}
@end table @end table
...@@ -11745,7 +11987,7 @@ Subroutine ...@@ -11745,7 +11987,7 @@ Subroutine
@code{CALL RANDOM_INIT(REPEATABLE, IMAGE_DISTINCT)} @code{CALL RANDOM_INIT(REPEATABLE, IMAGE_DISTINCT)}
@item @emph{Arguments}: @item @emph{Arguments}:
@multitable @columnfractions .20 .75 @multitable @columnfractions .25 .70
@item @var{REPEATABLE} @tab Shall be a scalar with a @code{LOGICAL} type, @item @var{REPEATABLE} @tab Shall be a scalar with a @code{LOGICAL} type,
and it is @code{INTENT(IN)}. If it is @code{.true.}, the seed is set to and it is @code{INTENT(IN)}. If it is @code{.true.}, the seed is set to
a processor-dependent value that is the same each time @code{RANDOM_INIT} a processor-dependent value that is the same each time @code{RANDOM_INIT}
...@@ -11776,7 +12018,8 @@ end program test_random_seed ...@@ -11776,7 +12018,8 @@ end program test_random_seed
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{RANDOM_NUMBER}, @ref{RANDOM_SEED} @ref{RANDOM_NUMBER}, @gol
@ref{RANDOM_SEED}
@end table @end table
...@@ -11824,7 +12067,8 @@ end program ...@@ -11824,7 +12067,8 @@ end program
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{RANDOM_SEED}, @ref{RANDOM_INIT} @ref{RANDOM_SEED}, @gol
@ref{RANDOM_INIT}
@end table @end table
...@@ -11894,7 +12138,8 @@ end program test_random_seed ...@@ -11894,7 +12138,8 @@ end program test_random_seed
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{RANDOM_NUMBER}, @ref{RANDOM_INIT} @ref{RANDOM_NUMBER}, @gol
@ref{RANDOM_INIT}
@end table @end table
...@@ -11931,7 +12176,8 @@ kind. ...@@ -11931,7 +12176,8 @@ kind.
@item @emph{Example}: @item @emph{Example}:
See @code{PRECISION} for an example. See @code{PRECISION} for an example.
@item @emph{See also}: @item @emph{See also}:
@ref{SELECTED_REAL_KIND}, @ref{PRECISION} @ref{SELECTED_REAL_KIND}, @gol
@ref{PRECISION}
@end table @end table
...@@ -12271,7 +12517,11 @@ The return value is of type @code{INTEGER} and of the same kind as ...@@ -12271,7 +12517,11 @@ The return value is of type @code{INTEGER} and of the same kind as
@var{I}. @var{I}.
@item @emph{See also}: @item @emph{See also}:
@ref{ISHFT}, @ref{ISHFTC}, @ref{LSHIFT}, @ref{SHIFTA}, @ref{SHIFTR}, @ref{ISHFT}, @gol
@ref{ISHFTC}, @gol
@ref{LSHIFT}, @gol
@ref{SHIFTA}, @gol
@ref{SHIFTR}, @gol
@ref{SHIFTL} @ref{SHIFTL}
@end table @end table
...@@ -12404,7 +12654,8 @@ END PROGRAM ...@@ -12404,7 +12654,8 @@ END PROGRAM
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{INDEX intrinsic}, @ref{VERIFY} @ref{INDEX intrinsic}, @gol
@ref{VERIFY}
@end table @end table
...@@ -12672,7 +12923,9 @@ program real_kinds ...@@ -12672,7 +12923,9 @@ program real_kinds
end program real_kinds end program real_kinds
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{PRECISION}, @ref{RANGE}, @ref{RADIX} @ref{PRECISION}, @gol
@ref{RANGE}, @gol
@ref{RADIX}
@end table @end table
...@@ -12766,7 +13019,8 @@ END PROGRAM ...@@ -12766,7 +13019,8 @@ END PROGRAM
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{RESHAPE}, @ref{SIZE} @ref{RESHAPE}, @gol
@ref{SIZE}
@end table @end table
...@@ -12807,7 +13061,8 @@ The return value is of type @code{INTEGER} and of the same kind as ...@@ -12807,7 +13061,8 @@ The return value is of type @code{INTEGER} and of the same kind as
@var{I}. @var{I}.
@item @emph{See also}: @item @emph{See also}:
@ref{SHIFTL}, @ref{SHIFTR} @ref{SHIFTL}, @gol
@ref{SHIFTR}
@end table @end table
...@@ -12846,7 +13101,8 @@ The return value is of type @code{INTEGER} and of the same kind as ...@@ -12846,7 +13101,8 @@ The return value is of type @code{INTEGER} and of the same kind as
@var{I}. @var{I}.
@item @emph{See also}: @item @emph{See also}:
@ref{SHIFTA}, @ref{SHIFTR} @ref{SHIFTA}, @gol
@ref{SHIFTR}
@end table @end table
...@@ -12885,7 +13141,8 @@ The return value is of type @code{INTEGER} and of the same kind as ...@@ -12885,7 +13141,8 @@ The return value is of type @code{INTEGER} and of the same kind as
@var{I}. @var{I}.
@item @emph{See also}: @item @emph{See also}:
@ref{SHIFTA}, @ref{SHIFTL} @ref{SHIFTA}, @gol
@ref{SHIFTL}
@end table @end table
...@@ -13054,8 +13311,10 @@ end program test_sin ...@@ -13054,8 +13311,10 @@ end program test_sin
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
Inverse function: @ref{ASIN} Inverse function: @gol
Degrees function: @ref{SIND} @ref{ASIN} @gol
Degrees function: @gol
@ref{SIND}
@end table @end table
...@@ -13114,9 +13373,10 @@ end program test_sind ...@@ -13114,9 +13373,10 @@ end program test_sind
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
Inverse function: @ref{ASIND} Inverse function: @gol
Radians function: @ref{SIN} @ref{ASIND} @gol
Radians function: @gol
@ref{SIN} @gol
@end table @end table
...@@ -13215,7 +13475,8 @@ END PROGRAM ...@@ -13215,7 +13475,8 @@ END PROGRAM
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{SHAPE}, @ref{RESHAPE} @ref{SHAPE}, @gol
@ref{RESHAPE}
@end table @end table
...@@ -13268,7 +13529,8 @@ The example will print @code{.TRUE.} unless you are using a platform ...@@ -13268,7 +13529,8 @@ The example will print @code{.TRUE.} unless you are using a platform
where default @code{REAL} variables are unusually padded. where default @code{REAL} variables are unusually padded.
@item @emph{See also}: @item @emph{See also}:
@ref{C_SIZEOF}, @ref{STORAGE_SIZE} @ref{C_SIZEOF}, @gol
@ref{STORAGE_SIZE}
@end table @end table
...@@ -13499,8 +13761,9 @@ Please note that in GNU Fortran, these two sets of intrinsics (@code{RAND}, ...@@ -13499,8 +13761,9 @@ Please note that in GNU Fortran, these two sets of intrinsics (@code{RAND},
pseudo-random number generators. pseudo-random number generators.
@item @emph{See also}: @item @emph{See also}:
@ref{RAND}, @ref{RANDOM_SEED}, @ref{RANDOM_NUMBER} @ref{RAND}, @gol
@ref{RANDOM_SEED}, @gol
@ref{RANDOM_NUMBER}
@end table @end table
...@@ -13587,7 +13850,10 @@ END PROGRAM ...@@ -13587,7 +13850,10 @@ END PROGRAM
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
To stat an open file: @ref{FSTAT}, to stat a link: @ref{LSTAT} To stat an open file: @gol
@ref{FSTAT} @gol
To stat a link: @gol
@ref{LSTAT}
@end table @end table
...@@ -13620,7 +13886,8 @@ expressed in bits for an element of an array that has the dynamic type and type ...@@ -13620,7 +13886,8 @@ expressed in bits for an element of an array that has the dynamic type and type
parameters of A. parameters of A.
@item @emph{See also}: @item @emph{See also}:
@ref{C_SIZEOF}, @ref{SIZEOF} @ref{C_SIZEOF}, @gol
@ref{SIZEOF}
@end table @end table
...@@ -13723,8 +13990,8 @@ Subroutine, function ...@@ -13723,8 +13990,8 @@ Subroutine, function
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
@ref{LINK}, @ref{UNLINK} @ref{LINK}, @gol
@ref{UNLINK}
@end table @end table
...@@ -13827,7 +14094,7 @@ Subroutine ...@@ -13827,7 +14094,7 @@ Subroutine
@code{CALL SYSTEM_CLOCK([COUNT, COUNT_RATE, COUNT_MAX])} @code{CALL SYSTEM_CLOCK([COUNT, COUNT_RATE, COUNT_MAX])}
@item @emph{Arguments}: @item @emph{Arguments}:
@multitable @columnfractions .15 .70 @multitable @columnfractions .20 .65
@item @var{COUNT} @tab (Optional) shall be a scalar of type @item @var{COUNT} @tab (Optional) shall be a scalar of type
@code{INTEGER} with @code{INTENT(OUT)}. @code{INTEGER} with @code{INTENT(OUT)}.
@item @var{COUNT_RATE} @tab (Optional) shall be a scalar of type @item @var{COUNT_RATE} @tab (Optional) shall be a scalar of type
...@@ -13846,7 +14113,8 @@ END PROGRAM ...@@ -13846,7 +14113,8 @@ END PROGRAM
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{DATE_AND_TIME}, @ref{CPU_TIME} @ref{DATE_AND_TIME}, @gol
@ref{CPU_TIME}
@end table @end table
...@@ -13895,8 +14163,10 @@ end program test_tan ...@@ -13895,8 +14163,10 @@ end program test_tan
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
Inverse function: @ref{ATAN} Inverse function: @gol
Degrees function: @ref{TAND} @ref{ATAN} @gol
Degrees function: @gol
@ref{TAND}
@end table @end table
...@@ -13948,8 +14218,10 @@ end program test_tand ...@@ -13948,8 +14218,10 @@ end program test_tand
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
Inverse function: @ref{ATAND} Inverse function: @gol
Radians function: @ref{TAN} @ref{ATAND} @gol
Radians function: @gol
@ref{TAN}
@end table @end table
...@@ -14073,7 +14345,8 @@ IF (THIS_IMAGE(HUGE(1)) /= THIS_IMAGE()) ...@@ -14073,7 +14345,8 @@ IF (THIS_IMAGE(HUGE(1)) /= THIS_IMAGE())
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{NUM_IMAGES}, @ref{IMAGE_INDEX} @ref{NUM_IMAGES}, @gol
@ref{IMAGE_INDEX}
@end table @end table
...@@ -14113,8 +14386,12 @@ Function ...@@ -14113,8 +14386,12 @@ Function
The return value is a scalar of type @code{INTEGER(4)}. The return value is a scalar of type @code{INTEGER(4)}.
@item @emph{See also}: @item @emph{See also}:
@ref{DATE_AND_TIME}, @ref{CTIME}, @ref{GMTIME}, @ref{LTIME}, @ref{MCLOCK}, @ref{TIME8} @ref{DATE_AND_TIME}, @gol
@ref{CTIME}, @gol
@ref{GMTIME}, @gol
@ref{LTIME}, @gol
@ref{MCLOCK}, @gol
@ref{TIME8}
@end table @end table
...@@ -14152,8 +14429,12 @@ Function ...@@ -14152,8 +14429,12 @@ Function
The return value is a scalar of type @code{INTEGER(8)}. The return value is a scalar of type @code{INTEGER(8)}.
@item @emph{See also}: @item @emph{See also}:
@ref{DATE_AND_TIME}, @ref{CTIME}, @ref{GMTIME}, @ref{LTIME}, @ref{MCLOCK8}, @ref{TIME} @ref{DATE_AND_TIME}, @gol
@ref{CTIME}, @gol
@ref{GMTIME}, @gol
@ref{LTIME}, @gol
@ref{MCLOCK8}, @gol
@ref{TIME}
@end table @end table
...@@ -14227,7 +14508,10 @@ END PROGRAM ...@@ -14227,7 +14508,10 @@ END PROGRAM
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{BIT_SIZE}, @ref{LEADZ}, @ref{POPPAR}, @ref{POPCNT} @ref{BIT_SIZE}, @gol
@ref{LEADZ}, @gol
@ref{POPPAR}, @gol
@ref{POPCNT}
@end table @end table
...@@ -14364,7 +14648,8 @@ END PROGRAM ...@@ -14364,7 +14648,8 @@ END PROGRAM
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{ADJUSTL}, @ref{ADJUSTR} @ref{ADJUSTL}, @gol
@ref{ADJUSTR}
@end table @end table
...@@ -14454,7 +14739,8 @@ dimension, the upper bound is taken to be the number of elements along ...@@ -14454,7 +14739,8 @@ dimension, the upper bound is taken to be the number of elements along
the relevant dimension. the relevant dimension.
@item @emph{See also}: @item @emph{See also}:
@ref{LBOUND}, @ref{LCOBOUND} @ref{LBOUND}, @gol
@ref{LCOBOUND}
@end table @end table
...@@ -14493,7 +14779,8 @@ If @var{DIM} is absent, the result is an array of the lower cobounds of ...@@ -14493,7 +14779,8 @@ If @var{DIM} is absent, the result is an array of the lower cobounds of
corresponding to the lower cobound of the array along that codimension. corresponding to the lower cobound of the array along that codimension.
@item @emph{See also}: @item @emph{See also}:
@ref{LCOBOUND}, @ref{LBOUND} @ref{LCOBOUND}, @gol
@ref{LBOUND}
@end table @end table
...@@ -14567,7 +14854,8 @@ Subroutine, function ...@@ -14567,7 +14854,8 @@ Subroutine, function
@end multitable @end multitable
@item @emph{See also}: @item @emph{See also}:
@ref{LINK}, @ref{SYMLNK} @ref{LINK}, @gol
@ref{SYMLNK}
@end table @end table
...@@ -14618,7 +14906,8 @@ END PROGRAM ...@@ -14618,7 +14906,8 @@ END PROGRAM
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{PACK}, @ref{SPREAD} @ref{PACK}, @gol
@ref{SPREAD}
@end table @end table
...@@ -14673,7 +14962,8 @@ END PROGRAM ...@@ -14673,7 +14962,8 @@ END PROGRAM
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
@ref{SCAN}, @ref{INDEX intrinsic} @ref{SCAN}, @gol
@ref{INDEX intrinsic}
@end table @end table
...@@ -14733,7 +15023,8 @@ END PROGRAM ...@@ -14733,7 +15023,8 @@ END PROGRAM
@end smallexample @end smallexample
@item @emph{See also}: @item @emph{See also}:
Fortran 95 elemental function: @ref{IEOR} Fortran 95 elemental function: @gol
@ref{IEOR}
@end table @end table
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment