Intrinsic-Procedures.html 58 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <!-- Copyright (C) 1999-2017 Free Software Foundation, Inc.
  4. Permission is granted to copy, distribute and/or modify this document
  5. under the terms of the GNU Free Documentation License, Version 1.3 or
  6. any later version published by the Free Software Foundation; with the
  7. Invariant Sections being "Funding Free Software", the Front-Cover
  8. Texts being (a) (see below), and with the Back-Cover Texts being (b)
  9. (see below). A copy of the license is included in the section entitled
  10. "GNU Free Documentation License".
  11. (a) The FSF's Front-Cover Text is:
  12. A GNU Manual
  13. (b) The FSF's Back-Cover Text is:
  14. You have freedom to copy and modify this GNU Manual, like GNU
  15. software. Copies published by the Free Software Foundation raise
  16. funds for GNU development. -->
  17. <!-- Created by GNU Texinfo 5.2, http://www.gnu.org/software/texinfo/ -->
  18. <head>
  19. <title>The GNU Fortran Compiler: Intrinsic Procedures</title>
  20. <meta name="description" content="The GNU Fortran Compiler: Intrinsic Procedures">
  21. <meta name="keywords" content="The GNU Fortran Compiler: Intrinsic Procedures">
  22. <meta name="resource-type" content="document">
  23. <meta name="distribution" content="global">
  24. <meta name="Generator" content="makeinfo">
  25. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  26. <link href="index.html#Top" rel="start" title="Top">
  27. <link href="Option-Index.html#Option-Index" rel="index" title="Option Index">
  28. <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
  29. <link href="index.html#Top" rel="up" title="Top">
  30. <link href="Introduction-to-Intrinsics.html#Introduction-to-Intrinsics" rel="next" title="Introduction to Intrinsics">
  31. <link href="_005fgfortran_005fcaf_005fco_005freduce.html#g_t_005fgfortran_005fcaf_005fco_005freduce" rel="prev" title="_gfortran_caf_co_reduce">
  32. <style type="text/css">
  33. <!--
  34. a.summary-letter {text-decoration: none}
  35. blockquote.smallquotation {font-size: smaller}
  36. div.display {margin-left: 3.2em}
  37. div.example {margin-left: 3.2em}
  38. div.indentedblock {margin-left: 3.2em}
  39. div.lisp {margin-left: 3.2em}
  40. div.smalldisplay {margin-left: 3.2em}
  41. div.smallexample {margin-left: 3.2em}
  42. div.smallindentedblock {margin-left: 3.2em; font-size: smaller}
  43. div.smalllisp {margin-left: 3.2em}
  44. kbd {font-style:oblique}
  45. pre.display {font-family: inherit}
  46. pre.format {font-family: inherit}
  47. pre.menu-comment {font-family: serif}
  48. pre.menu-preformatted {font-family: serif}
  49. pre.smalldisplay {font-family: inherit; font-size: smaller}
  50. pre.smallexample {font-size: smaller}
  51. pre.smallformat {font-family: inherit; font-size: smaller}
  52. pre.smalllisp {font-size: smaller}
  53. span.nocodebreak {white-space:nowrap}
  54. span.nolinebreak {white-space:nowrap}
  55. span.roman {font-family:serif; font-weight:normal}
  56. span.sansserif {font-family:sans-serif; font-weight:normal}
  57. ul.no-bullet {list-style: none}
  58. -->
  59. </style>
  60. </head>
  61. <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
  62. <a name="Intrinsic-Procedures"></a>
  63. <div class="header">
  64. <p>
  65. Next: <a href="Intrinsic-Modules.html#Intrinsic-Modules" accesskey="n" rel="next">Intrinsic Modules</a>, Previous: <a href="Coarray-Programming.html#Coarray-Programming" accesskey="p" rel="prev">Coarray Programming</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Option-Index.html#Option-Index" title="Index" rel="index">Index</a>]</p>
  66. </div>
  67. <hr>
  68. <a name="Intrinsic-Procedures-1"></a>
  69. <h2 class="chapter">9 Intrinsic Procedures</h2>
  70. <a name="index-intrinsic-procedures"></a>
  71. <table class="menu" border="0" cellspacing="0">
  72. <tr><td align="left" valign="top">&bull; <a href="Introduction-to-Intrinsics.html#Introduction-to-Intrinsics" accesskey="1">Introduction</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top"></td></tr>
  73. <tr><td align="left" valign="top">&bull; <a href="ABORT.html#ABORT" accesskey="2"><code>ABORT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Abort the program
  74. </td></tr>
  75. <tr><td align="left" valign="top">&bull; <a href="ABS.html#ABS" accesskey="3"><code>ABS</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Absolute value
  76. </td></tr>
  77. <tr><td align="left" valign="top">&bull; <a href="ACCESS.html#ACCESS" accesskey="4"><code>ACCESS</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Checks file access modes
  78. </td></tr>
  79. <tr><td align="left" valign="top">&bull; <a href="ACHAR.html#ACHAR" accesskey="5"><code>ACHAR</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Character in <acronym>ASCII</acronym> collating sequence
  80. </td></tr>
  81. <tr><td align="left" valign="top">&bull; <a href="ACOS.html#ACOS" accesskey="6"><code>ACOS</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Arccosine function
  82. </td></tr>
  83. <tr><td align="left" valign="top">&bull; <a href="ACOSD.html#ACOSD" accesskey="7"><code>ACOSD</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Arccosine function, degrees
  84. </td></tr>
  85. <tr><td align="left" valign="top">&bull; <a href="ACOSH.html#ACOSH" accesskey="8"><code>ACOSH</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Inverse hyperbolic cosine function
  86. </td></tr>
  87. <tr><td align="left" valign="top">&bull; <a href="ADJUSTL.html#ADJUSTL" accesskey="9"><code>ADJUSTL</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Left adjust a string
  88. </td></tr>
  89. <tr><td align="left" valign="top">&bull; <a href="ADJUSTR.html#ADJUSTR"><code>ADJUSTR</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Right adjust a string
  90. </td></tr>
  91. <tr><td align="left" valign="top">&bull; <a href="AIMAG.html#AIMAG"><code>AIMAG</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Imaginary part of complex number
  92. </td></tr>
  93. <tr><td align="left" valign="top">&bull; <a href="AINT.html#AINT"><code>AINT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Truncate to a whole number
  94. </td></tr>
  95. <tr><td align="left" valign="top">&bull; <a href="ALARM.html#ALARM"><code>ALARM</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Set an alarm clock
  96. </td></tr>
  97. <tr><td align="left" valign="top">&bull; <a href="ALL.html#ALL"><code>ALL</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Determine if all values are true
  98. </td></tr>
  99. <tr><td align="left" valign="top">&bull; <a href="ALLOCATED.html#ALLOCATED"><code>ALLOCATED</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Status of allocatable entity
  100. </td></tr>
  101. <tr><td align="left" valign="top">&bull; <a href="AND.html#AND"><code>AND</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Bitwise logical AND
  102. </td></tr>
  103. <tr><td align="left" valign="top">&bull; <a href="ANINT.html#ANINT"><code>ANINT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Nearest whole number
  104. </td></tr>
  105. <tr><td align="left" valign="top">&bull; <a href="ANY.html#ANY"><code>ANY</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Determine if any values are true
  106. </td></tr>
  107. <tr><td align="left" valign="top">&bull; <a href="ASIN.html#ASIN"><code>ASIN</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Arcsine function
  108. </td></tr>
  109. <tr><td align="left" valign="top">&bull; <a href="ASIND.html#ASIND"><code>ASIND</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Arcsine function, degrees
  110. </td></tr>
  111. <tr><td align="left" valign="top">&bull; <a href="ASINH.html#ASINH"><code>ASINH</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Inverse hyperbolic sine function
  112. </td></tr>
  113. <tr><td align="left" valign="top">&bull; <a href="ASSOCIATED.html#ASSOCIATED"><code>ASSOCIATED</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Status of a pointer or pointer/target pair
  114. </td></tr>
  115. <tr><td align="left" valign="top">&bull; <a href="ATAN.html#ATAN"><code>ATAN</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Arctangent function
  116. </td></tr>
  117. <tr><td align="left" valign="top">&bull; <a href="ATAND.html#ATAND"><code>ATAND</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Arctangent function, degrees
  118. </td></tr>
  119. <tr><td align="left" valign="top">&bull; <a href="ATAN2.html#ATAN2"><code>ATAN2</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Arctangent function
  120. </td></tr>
  121. <tr><td align="left" valign="top">&bull; <a href="ATAN2D.html#ATAN2D"><code>ATAN2D</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Arctangent function, degrees
  122. </td></tr>
  123. <tr><td align="left" valign="top">&bull; <a href="ATANH.html#ATANH"><code>ATANH</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Inverse hyperbolic tangent function
  124. </td></tr>
  125. <tr><td align="left" valign="top">&bull; <a href="ATOMIC_005fADD.html#ATOMIC_005fADD"><code>ATOMIC_ADD</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Atomic ADD operation
  126. </td></tr>
  127. <tr><td align="left" valign="top">&bull; <a href="ATOMIC_005fAND.html#ATOMIC_005fAND"><code>ATOMIC_AND</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Atomic bitwise AND operation
  128. </td></tr>
  129. <tr><td align="left" valign="top">&bull; <a href="ATOMIC_005fCAS.html#ATOMIC_005fCAS"><code>ATOMIC_CAS</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Atomic compare and swap
  130. </td></tr>
  131. <tr><td align="left" valign="top">&bull; <a href="ATOMIC_005fDEFINE.html#ATOMIC_005fDEFINE"><code>ATOMIC_DEFINE</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Setting a variable atomically
  132. </td></tr>
  133. <tr><td align="left" valign="top">&bull; <a href="ATOMIC_005fFETCH_005fADD.html#ATOMIC_005fFETCH_005fADD"><code>ATOMIC_FETCH_ADD</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Atomic ADD operation with prior fetch
  134. </td></tr>
  135. <tr><td align="left" valign="top">&bull; <a href="ATOMIC_005fFETCH_005fAND.html#ATOMIC_005fFETCH_005fAND"><code>ATOMIC_FETCH_AND</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Atomic bitwise AND operation with prior fetch
  136. </td></tr>
  137. <tr><td align="left" valign="top">&bull; <a href="ATOMIC_005fFETCH_005fOR.html#ATOMIC_005fFETCH_005fOR"><code>ATOMIC_FETCH_OR</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Atomic bitwise OR operation with prior fetch
  138. </td></tr>
  139. <tr><td align="left" valign="top">&bull; <a href="ATOMIC_005fFETCH_005fXOR.html#ATOMIC_005fFETCH_005fXOR"><code>ATOMIC_FETCH_XOR</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Atomic bitwise XOR operation with prior fetch
  140. </td></tr>
  141. <tr><td align="left" valign="top">&bull; <a href="ATOMIC_005fOR.html#ATOMIC_005fOR"><code>ATOMIC_OR</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Atomic bitwise OR operation
  142. </td></tr>
  143. <tr><td align="left" valign="top">&bull; <a href="ATOMIC_005fREF.html#ATOMIC_005fREF"><code>ATOMIC_REF</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Obtaining the value of a variable atomically
  144. </td></tr>
  145. <tr><td align="left" valign="top">&bull; <a href="ATOMIC_005fXOR.html#ATOMIC_005fXOR"><code>ATOMIC_XOR</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Atomic bitwise OR operation
  146. </td></tr>
  147. <tr><td align="left" valign="top">&bull; <a href="BACKTRACE.html#BACKTRACE"><code>BACKTRACE</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Show a backtrace
  148. </td></tr>
  149. <tr><td align="left" valign="top">&bull; <a href="BESSEL_005fJ0.html#BESSEL_005fJ0"><code>BESSEL_J0</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Bessel function of the first kind of order 0
  150. </td></tr>
  151. <tr><td align="left" valign="top">&bull; <a href="BESSEL_005fJ1.html#BESSEL_005fJ1"><code>BESSEL_J1</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Bessel function of the first kind of order 1
  152. </td></tr>
  153. <tr><td align="left" valign="top">&bull; <a href="BESSEL_005fJN.html#BESSEL_005fJN"><code>BESSEL_JN</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Bessel function of the first kind
  154. </td></tr>
  155. <tr><td align="left" valign="top">&bull; <a href="BESSEL_005fY0.html#BESSEL_005fY0"><code>BESSEL_Y0</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Bessel function of the second kind of order 0
  156. </td></tr>
  157. <tr><td align="left" valign="top">&bull; <a href="BESSEL_005fY1.html#BESSEL_005fY1"><code>BESSEL_Y1</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Bessel function of the second kind of order 1
  158. </td></tr>
  159. <tr><td align="left" valign="top">&bull; <a href="BESSEL_005fYN.html#BESSEL_005fYN"><code>BESSEL_YN</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Bessel function of the second kind
  160. </td></tr>
  161. <tr><td align="left" valign="top">&bull; <a href="BGE.html#BGE"><code>BGE</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Bitwise greater than or equal to
  162. </td></tr>
  163. <tr><td align="left" valign="top">&bull; <a href="BGT.html#BGT"><code>BGT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Bitwise greater than
  164. </td></tr>
  165. <tr><td align="left" valign="top">&bull; <a href="BIT_005fSIZE.html#BIT_005fSIZE"><code>BIT_SIZE</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Bit size inquiry function
  166. </td></tr>
  167. <tr><td align="left" valign="top">&bull; <a href="BLE.html#BLE"><code>BLE</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Bitwise less than or equal to
  168. </td></tr>
  169. <tr><td align="left" valign="top">&bull; <a href="BLT.html#BLT"><code>BLT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Bitwise less than
  170. </td></tr>
  171. <tr><td align="left" valign="top">&bull; <a href="BTEST.html#BTEST"><code>BTEST</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Bit test function
  172. </td></tr>
  173. <tr><td align="left" valign="top">&bull; <a href="C_005fASSOCIATED.html#C_005fASSOCIATED"><code>C_ASSOCIATED</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Status of a C pointer
  174. </td></tr>
  175. <tr><td align="left" valign="top">&bull; <a href="C_005fF_005fPOINTER.html#C_005fF_005fPOINTER"><code>C_F_POINTER</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Convert C into Fortran pointer
  176. </td></tr>
  177. <tr><td align="left" valign="top">&bull; <a href="C_005fF_005fPROCPOINTER.html#C_005fF_005fPROCPOINTER"><code>C_F_PROCPOINTER</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Convert C into Fortran procedure pointer
  178. </td></tr>
  179. <tr><td align="left" valign="top">&bull; <a href="C_005fFUNLOC.html#C_005fFUNLOC"><code>C_FUNLOC</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Obtain the C address of a procedure
  180. </td></tr>
  181. <tr><td align="left" valign="top">&bull; <a href="C_005fLOC.html#C_005fLOC"><code>C_LOC</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Obtain the C address of an object
  182. </td></tr>
  183. <tr><td align="left" valign="top">&bull; <a href="C_005fSIZEOF.html#C_005fSIZEOF"><code>C_SIZEOF</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Size in bytes of an expression
  184. </td></tr>
  185. <tr><td align="left" valign="top">&bull; <a href="CEILING.html#CEILING"><code>CEILING</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Integer ceiling function
  186. </td></tr>
  187. <tr><td align="left" valign="top">&bull; <a href="CHAR.html#CHAR"><code>CHAR</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Integer-to-character conversion function
  188. </td></tr>
  189. <tr><td align="left" valign="top">&bull; <a href="CHDIR.html#CHDIR"><code>CHDIR</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Change working directory
  190. </td></tr>
  191. <tr><td align="left" valign="top">&bull; <a href="CHMOD.html#CHMOD"><code>CHMOD</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Change access permissions of files
  192. </td></tr>
  193. <tr><td align="left" valign="top">&bull; <a href="CMPLX.html#CMPLX"><code>CMPLX</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Complex conversion function
  194. </td></tr>
  195. <tr><td align="left" valign="top">&bull; <a href="CO_005fBROADCAST.html#CO_005fBROADCAST"><code>CO_BROADCAST</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Copy a value to all images the current set of images
  196. </td></tr>
  197. <tr><td align="left" valign="top">&bull; <a href="CO_005fMAX.html#CO_005fMAX"><code>CO_MAX</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Maximal value on the current set of images
  198. </td></tr>
  199. <tr><td align="left" valign="top">&bull; <a href="CO_005fMIN.html#CO_005fMIN"><code>CO_MIN</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Minimal value on the current set of images
  200. </td></tr>
  201. <tr><td align="left" valign="top">&bull; <a href="CO_005fREDUCE.html#CO_005fREDUCE"><code>CO_REDUCE</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Reduction of values on the current set of images
  202. </td></tr>
  203. <tr><td align="left" valign="top">&bull; <a href="CO_005fSUM.html#CO_005fSUM"><code>CO_SUM</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Sum of values on the current set of images
  204. </td></tr>
  205. <tr><td align="left" valign="top">&bull; <a href="COMMAND_005fARGUMENT_005fCOUNT.html#COMMAND_005fARGUMENT_005fCOUNT"><code>COMMAND_ARGUMENT_COUNT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Get number of command line arguments
  206. </td></tr>
  207. <tr><td align="left" valign="top">&bull; <a href="COMPILER_005fOPTIONS.html#COMPILER_005fOPTIONS"><code>COMPILER_OPTIONS</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Options passed to the compiler
  208. </td></tr>
  209. <tr><td align="left" valign="top">&bull; <a href="COMPILER_005fVERSION.html#COMPILER_005fVERSION"><code>COMPILER_VERSION</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Compiler version string
  210. </td></tr>
  211. <tr><td align="left" valign="top">&bull; <a href="COMPLEX.html#COMPLEX"><code>COMPLEX</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Complex conversion function
  212. </td></tr>
  213. <tr><td align="left" valign="top">&bull; <a href="CONJG.html#CONJG"><code>CONJG</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Complex conjugate function
  214. </td></tr>
  215. <tr><td align="left" valign="top">&bull; <a href="COS.html#COS"><code>COS</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Cosine function
  216. </td></tr>
  217. <tr><td align="left" valign="top">&bull; <a href="COSD.html#COSD"><code>COSD</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Cosine function, degrees
  218. </td></tr>
  219. <tr><td align="left" valign="top">&bull; <a href="COSH.html#COSH"><code>COSH</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Hyperbolic cosine function
  220. </td></tr>
  221. <tr><td align="left" valign="top">&bull; <a href="COTAN.html#COTAN"><code>COTAN</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Cotangent function
  222. </td></tr>
  223. <tr><td align="left" valign="top">&bull; <a href="COTAND.html#COTAND"><code>COTAND</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Cotangent function, degrees
  224. </td></tr>
  225. <tr><td align="left" valign="top">&bull; <a href="COUNT.html#COUNT"><code>COUNT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Count occurrences of TRUE in an array
  226. </td></tr>
  227. <tr><td align="left" valign="top">&bull; <a href="CPU_005fTIME.html#CPU_005fTIME"><code>CPU_TIME</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">CPU time subroutine
  228. </td></tr>
  229. <tr><td align="left" valign="top">&bull; <a href="CSHIFT.html#CSHIFT"><code>CSHIFT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Circular shift elements of an array
  230. </td></tr>
  231. <tr><td align="left" valign="top">&bull; <a href="CTIME.html#CTIME"><code>CTIME</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Subroutine (or function) to convert a time into a string
  232. </td></tr>
  233. <tr><td align="left" valign="top">&bull; <a href="DATE_005fAND_005fTIME.html#DATE_005fAND_005fTIME"><code>DATE_AND_TIME</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Date and time subroutine
  234. </td></tr>
  235. <tr><td align="left" valign="top">&bull; <a href="DBLE.html#DBLE"><code>DBLE</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Double precision conversion function
  236. </td></tr>
  237. <tr><td align="left" valign="top">&bull; <a href="DCMPLX.html#DCMPLX"><code>DCMPLX</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Double complex conversion function
  238. </td></tr>
  239. <tr><td align="left" valign="top">&bull; <a href="DIGITS.html#DIGITS"><code>DIGITS</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Significant digits function
  240. </td></tr>
  241. <tr><td align="left" valign="top">&bull; <a href="DIM.html#DIM"><code>DIM</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Positive difference
  242. </td></tr>
  243. <tr><td align="left" valign="top">&bull; <a href="DOT_005fPRODUCT.html#DOT_005fPRODUCT"><code>DOT_PRODUCT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Dot product function
  244. </td></tr>
  245. <tr><td align="left" valign="top">&bull; <a href="DPROD.html#DPROD"><code>DPROD</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Double product function
  246. </td></tr>
  247. <tr><td align="left" valign="top">&bull; <a href="DREAL.html#DREAL"><code>DREAL</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Double real part function
  248. </td></tr>
  249. <tr><td align="left" valign="top">&bull; <a href="DSHIFTL.html#DSHIFTL"><code>DSHIFTL</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Combined left shift
  250. </td></tr>
  251. <tr><td align="left" valign="top">&bull; <a href="DSHIFTR.html#DSHIFTR"><code>DSHIFTR</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Combined right shift
  252. </td></tr>
  253. <tr><td align="left" valign="top">&bull; <a href="DTIME.html#DTIME"><code>DTIME</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Execution time subroutine (or function)
  254. </td></tr>
  255. <tr><td align="left" valign="top">&bull; <a href="EOSHIFT.html#EOSHIFT"><code>EOSHIFT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">End-off shift elements of an array
  256. </td></tr>
  257. <tr><td align="left" valign="top">&bull; <a href="EPSILON.html#EPSILON"><code>EPSILON</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Epsilon function
  258. </td></tr>
  259. <tr><td align="left" valign="top">&bull; <a href="ERF.html#ERF"><code>ERF</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Error function
  260. </td></tr>
  261. <tr><td align="left" valign="top">&bull; <a href="ERFC.html#ERFC"><code>ERFC</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Complementary error function
  262. </td></tr>
  263. <tr><td align="left" valign="top">&bull; <a href="ERFC_005fSCALED.html#ERFC_005fSCALED"><code>ERFC_SCALED</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Exponentially-scaled complementary error function
  264. </td></tr>
  265. <tr><td align="left" valign="top">&bull; <a href="ETIME.html#ETIME"><code>ETIME</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Execution time subroutine (or function)
  266. </td></tr>
  267. <tr><td align="left" valign="top">&bull; <a href="EVENT_005fQUERY.html#EVENT_005fQUERY"><code>EVENT_QUERY</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Query whether a coarray event has occurred
  268. </td></tr>
  269. <tr><td align="left" valign="top">&bull; <a href="EXECUTE_005fCOMMAND_005fLINE.html#EXECUTE_005fCOMMAND_005fLINE"><code>EXECUTE_COMMAND_LINE</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Execute a shell command
  270. </td></tr>
  271. <tr><td align="left" valign="top">&bull; <a href="EXIT.html#EXIT"><code>EXIT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Exit the program with status.
  272. </td></tr>
  273. <tr><td align="left" valign="top">&bull; <a href="EXP.html#EXP"><code>EXP</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Exponential function
  274. </td></tr>
  275. <tr><td align="left" valign="top">&bull; <a href="EXPONENT.html#EXPONENT"><code>EXPONENT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Exponent function
  276. </td></tr>
  277. <tr><td align="left" valign="top">&bull; <a href="EXTENDS_005fTYPE_005fOF.html#EXTENDS_005fTYPE_005fOF"><code>EXTENDS_TYPE_OF</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Query dynamic type for extension
  278. </td></tr>
  279. <tr><td align="left" valign="top">&bull; <a href="FDATE.html#FDATE"><code>FDATE</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Subroutine (or function) to get the current time as a string
  280. </td></tr>
  281. <tr><td align="left" valign="top">&bull; <a href="FGET.html#FGET"><code>FGET</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Read a single character in stream mode from stdin
  282. </td></tr>
  283. <tr><td align="left" valign="top">&bull; <a href="FGETC.html#FGETC"><code>FGETC</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Read a single character in stream mode
  284. </td></tr>
  285. <tr><td align="left" valign="top">&bull; <a href="FLOOR.html#FLOOR"><code>FLOOR</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Integer floor function
  286. </td></tr>
  287. <tr><td align="left" valign="top">&bull; <a href="FLUSH.html#FLUSH"><code>FLUSH</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Flush I/O unit(s)
  288. </td></tr>
  289. <tr><td align="left" valign="top">&bull; <a href="FNUM.html#FNUM"><code>FNUM</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">File number function
  290. </td></tr>
  291. <tr><td align="left" valign="top">&bull; <a href="FPUT.html#FPUT"><code>FPUT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Write a single character in stream mode to stdout
  292. </td></tr>
  293. <tr><td align="left" valign="top">&bull; <a href="FPUTC.html#FPUTC"><code>FPUTC</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Write a single character in stream mode
  294. </td></tr>
  295. <tr><td align="left" valign="top">&bull; <a href="FRACTION.html#FRACTION"><code>FRACTION</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Fractional part of the model representation
  296. </td></tr>
  297. <tr><td align="left" valign="top">&bull; <a href="FREE.html#FREE"><code>FREE</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Memory de-allocation subroutine
  298. </td></tr>
  299. <tr><td align="left" valign="top">&bull; <a href="FSEEK.html#FSEEK"><code>FSEEK</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Low level file positioning subroutine
  300. </td></tr>
  301. <tr><td align="left" valign="top">&bull; <a href="FSTAT.html#FSTAT"><code>FSTAT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Get file status
  302. </td></tr>
  303. <tr><td align="left" valign="top">&bull; <a href="FTELL.html#FTELL"><code>FTELL</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Current stream position
  304. </td></tr>
  305. <tr><td align="left" valign="top">&bull; <a href="GAMMA.html#GAMMA"><code>GAMMA</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Gamma function
  306. </td></tr>
  307. <tr><td align="left" valign="top">&bull; <a href="GERROR.html#GERROR"><code>GERROR</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Get last system error message
  308. </td></tr>
  309. <tr><td align="left" valign="top">&bull; <a href="GETARG.html#GETARG"><code>GETARG</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Get command line arguments
  310. </td></tr>
  311. <tr><td align="left" valign="top">&bull; <a href="GET_005fCOMMAND.html#GET_005fCOMMAND"><code>GET_COMMAND</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Get the entire command line
  312. </td></tr>
  313. <tr><td align="left" valign="top">&bull; <a href="GET_005fCOMMAND_005fARGUMENT.html#GET_005fCOMMAND_005fARGUMENT"><code>GET_COMMAND_ARGUMENT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Get command line arguments
  314. </td></tr>
  315. <tr><td align="left" valign="top">&bull; <a href="GETCWD.html#GETCWD"><code>GETCWD</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Get current working directory
  316. </td></tr>
  317. <tr><td align="left" valign="top">&bull; <a href="GETENV.html#GETENV"><code>GETENV</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Get an environmental variable
  318. </td></tr>
  319. <tr><td align="left" valign="top">&bull; <a href="GET_005fENVIRONMENT_005fVARIABLE.html#GET_005fENVIRONMENT_005fVARIABLE"><code>GET_ENVIRONMENT_VARIABLE</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Get an environmental variable
  320. </td></tr>
  321. <tr><td align="left" valign="top">&bull; <a href="GETGID.html#GETGID"><code>GETGID</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Group ID function
  322. </td></tr>
  323. <tr><td align="left" valign="top">&bull; <a href="GETLOG.html#GETLOG"><code>GETLOG</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Get login name
  324. </td></tr>
  325. <tr><td align="left" valign="top">&bull; <a href="GETPID.html#GETPID"><code>GETPID</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Process ID function
  326. </td></tr>
  327. <tr><td align="left" valign="top">&bull; <a href="GETUID.html#GETUID"><code>GETUID</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">User ID function
  328. </td></tr>
  329. <tr><td align="left" valign="top">&bull; <a href="GMTIME.html#GMTIME"><code>GMTIME</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Convert time to GMT info
  330. </td></tr>
  331. <tr><td align="left" valign="top">&bull; <a href="HOSTNM.html#HOSTNM"><code>HOSTNM</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Get system host name
  332. </td></tr>
  333. <tr><td align="left" valign="top">&bull; <a href="HUGE.html#HUGE"><code>HUGE</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Largest number of a kind
  334. </td></tr>
  335. <tr><td align="left" valign="top">&bull; <a href="HYPOT.html#HYPOT"><code>HYPOT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Euclidean distance function
  336. </td></tr>
  337. <tr><td align="left" valign="top">&bull; <a href="IACHAR.html#IACHAR"><code>IACHAR</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Code in <acronym>ASCII</acronym> collating sequence
  338. </td></tr>
  339. <tr><td align="left" valign="top">&bull; <a href="IALL.html#IALL"><code>IALL</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Bitwise AND of array elements
  340. </td></tr>
  341. <tr><td align="left" valign="top">&bull; <a href="IAND.html#IAND"><code>IAND</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Bitwise logical and
  342. </td></tr>
  343. <tr><td align="left" valign="top">&bull; <a href="IANY.html#IANY"><code>IANY</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Bitwise OR of array elements
  344. </td></tr>
  345. <tr><td align="left" valign="top">&bull; <a href="IARGC.html#IARGC"><code>IARGC</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Get the number of command line arguments
  346. </td></tr>
  347. <tr><td align="left" valign="top">&bull; <a href="IBCLR.html#IBCLR"><code>IBCLR</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Clear bit
  348. </td></tr>
  349. <tr><td align="left" valign="top">&bull; <a href="IBITS.html#IBITS"><code>IBITS</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Bit extraction
  350. </td></tr>
  351. <tr><td align="left" valign="top">&bull; <a href="IBSET.html#IBSET"><code>IBSET</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Set bit
  352. </td></tr>
  353. <tr><td align="left" valign="top">&bull; <a href="ICHAR.html#ICHAR"><code>ICHAR</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Character-to-integer conversion function
  354. </td></tr>
  355. <tr><td align="left" valign="top">&bull; <a href="IDATE.html#IDATE"><code>IDATE</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Current local time (day/month/year)
  356. </td></tr>
  357. <tr><td align="left" valign="top">&bull; <a href="IEOR.html#IEOR"><code>IEOR</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Bitwise logical exclusive or
  358. </td></tr>
  359. <tr><td align="left" valign="top">&bull; <a href="IERRNO.html#IERRNO"><code>IERRNO</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Function to get the last system error number
  360. </td></tr>
  361. <tr><td align="left" valign="top">&bull; <a href="IMAGE_005fINDEX.html#IMAGE_005fINDEX"><code>IMAGE_INDEX</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Cosubscript to image index conversion
  362. </td></tr>
  363. <tr><td align="left" valign="top">&bull; <a href="INDEX-intrinsic.html#INDEX-intrinsic"><code>INDEX</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Position of a substring within a string
  364. </td></tr>
  365. <tr><td align="left" valign="top">&bull; <a href="INT.html#INT"><code>INT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Convert to integer type
  366. </td></tr>
  367. <tr><td align="left" valign="top">&bull; <a href="INT2.html#INT2"><code>INT2</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Convert to 16-bit integer type
  368. </td></tr>
  369. <tr><td align="left" valign="top">&bull; <a href="INT8.html#INT8"><code>INT8</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Convert to 64-bit integer type
  370. </td></tr>
  371. <tr><td align="left" valign="top">&bull; <a href="IOR.html#IOR"><code>IOR</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Bitwise logical or
  372. </td></tr>
  373. <tr><td align="left" valign="top">&bull; <a href="IPARITY.html#IPARITY"><code>IPARITY</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Bitwise XOR of array elements
  374. </td></tr>
  375. <tr><td align="left" valign="top">&bull; <a href="IRAND.html#IRAND"><code>IRAND</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Integer pseudo-random number
  376. </td></tr>
  377. <tr><td align="left" valign="top">&bull; <a href="IS_005fIOSTAT_005fEND.html#IS_005fIOSTAT_005fEND"><code>IS_IOSTAT_END</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Test for end-of-file value
  378. </td></tr>
  379. <tr><td align="left" valign="top">&bull; <a href="IS_005fIOSTAT_005fEOR.html#IS_005fIOSTAT_005fEOR"><code>IS_IOSTAT_EOR</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Test for end-of-record value
  380. </td></tr>
  381. <tr><td align="left" valign="top">&bull; <a href="ISATTY.html#ISATTY"><code>ISATTY</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Whether a unit is a terminal device
  382. </td></tr>
  383. <tr><td align="left" valign="top">&bull; <a href="ISHFT.html#ISHFT"><code>ISHFT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Shift bits
  384. </td></tr>
  385. <tr><td align="left" valign="top">&bull; <a href="ISHFTC.html#ISHFTC"><code>ISHFTC</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Shift bits circularly
  386. </td></tr>
  387. <tr><td align="left" valign="top">&bull; <a href="ISNAN.html#ISNAN"><code>ISNAN</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Tests for a NaN
  388. </td></tr>
  389. <tr><td align="left" valign="top">&bull; <a href="ITIME.html#ITIME"><code>ITIME</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Current local time (hour/minutes/seconds)
  390. </td></tr>
  391. <tr><td align="left" valign="top">&bull; <a href="KILL.html#KILL"><code>KILL</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Send a signal to a process
  392. </td></tr>
  393. <tr><td align="left" valign="top">&bull; <a href="KIND.html#KIND"><code>KIND</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Kind of an entity
  394. </td></tr>
  395. <tr><td align="left" valign="top">&bull; <a href="LBOUND.html#LBOUND"><code>LBOUND</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Lower dimension bounds of an array
  396. </td></tr>
  397. <tr><td align="left" valign="top">&bull; <a href="LCOBOUND.html#LCOBOUND"><code>LCOBOUND</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Lower codimension bounds of an array
  398. </td></tr>
  399. <tr><td align="left" valign="top">&bull; <a href="LEADZ.html#LEADZ"><code>LEADZ</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Number of leading zero bits of an integer
  400. </td></tr>
  401. <tr><td align="left" valign="top">&bull; <a href="LEN.html#LEN"><code>LEN</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Length of a character entity
  402. </td></tr>
  403. <tr><td align="left" valign="top">&bull; <a href="LEN_005fTRIM.html#LEN_005fTRIM"><code>LEN_TRIM</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Length of a character entity without trailing blank characters
  404. </td></tr>
  405. <tr><td align="left" valign="top">&bull; <a href="LGE.html#LGE"><code>LGE</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Lexical greater than or equal
  406. </td></tr>
  407. <tr><td align="left" valign="top">&bull; <a href="LGT.html#LGT"><code>LGT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Lexical greater than
  408. </td></tr>
  409. <tr><td align="left" valign="top">&bull; <a href="LINK.html#LINK"><code>LINK</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Create a hard link
  410. </td></tr>
  411. <tr><td align="left" valign="top">&bull; <a href="LLE.html#LLE"><code>LLE</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Lexical less than or equal
  412. </td></tr>
  413. <tr><td align="left" valign="top">&bull; <a href="LLT.html#LLT"><code>LLT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Lexical less than
  414. </td></tr>
  415. <tr><td align="left" valign="top">&bull; <a href="LNBLNK.html#LNBLNK"><code>LNBLNK</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Index of the last non-blank character in a string
  416. </td></tr>
  417. <tr><td align="left" valign="top">&bull; <a href="LOC.html#LOC"><code>LOC</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Returns the address of a variable
  418. </td></tr>
  419. <tr><td align="left" valign="top">&bull; <a href="LOG.html#LOG"><code>LOG</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Logarithm function
  420. </td></tr>
  421. <tr><td align="left" valign="top">&bull; <a href="LOG10.html#LOG10"><code>LOG10</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Base 10 logarithm function
  422. </td></tr>
  423. <tr><td align="left" valign="top">&bull; <a href="LOG_005fGAMMA.html#LOG_005fGAMMA"><code>LOG_GAMMA</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Logarithm of the Gamma function
  424. </td></tr>
  425. <tr><td align="left" valign="top">&bull; <a href="LOGICAL.html#LOGICAL"><code>LOGICAL</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Convert to logical type
  426. </td></tr>
  427. <tr><td align="left" valign="top">&bull; <a href="LONG.html#LONG"><code>LONG</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Convert to integer type
  428. </td></tr>
  429. <tr><td align="left" valign="top">&bull; <a href="LSHIFT.html#LSHIFT"><code>LSHIFT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Left shift bits
  430. </td></tr>
  431. <tr><td align="left" valign="top">&bull; <a href="LSTAT.html#LSTAT"><code>LSTAT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Get file status
  432. </td></tr>
  433. <tr><td align="left" valign="top">&bull; <a href="LTIME.html#LTIME"><code>LTIME</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Convert time to local time info
  434. </td></tr>
  435. <tr><td align="left" valign="top">&bull; <a href="MALLOC.html#MALLOC"><code>MALLOC</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Dynamic memory allocation function
  436. </td></tr>
  437. <tr><td align="left" valign="top">&bull; <a href="MASKL.html#MASKL"><code>MASKL</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Left justified mask
  438. </td></tr>
  439. <tr><td align="left" valign="top">&bull; <a href="MASKR.html#MASKR"><code>MASKR</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Right justified mask
  440. </td></tr>
  441. <tr><td align="left" valign="top">&bull; <a href="MATMUL.html#MATMUL"><code>MATMUL</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">matrix multiplication
  442. </td></tr>
  443. <tr><td align="left" valign="top">&bull; <a href="MAX.html#MAX"><code>MAX</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Maximum value of an argument list
  444. </td></tr>
  445. <tr><td align="left" valign="top">&bull; <a href="MAXEXPONENT.html#MAXEXPONENT"><code>MAXEXPONENT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Maximum exponent of a real kind
  446. </td></tr>
  447. <tr><td align="left" valign="top">&bull; <a href="MAXLOC.html#MAXLOC"><code>MAXLOC</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Location of the maximum value within an array
  448. </td></tr>
  449. <tr><td align="left" valign="top">&bull; <a href="MAXVAL.html#MAXVAL"><code>MAXVAL</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Maximum value of an array
  450. </td></tr>
  451. <tr><td align="left" valign="top">&bull; <a href="MCLOCK.html#MCLOCK"><code>MCLOCK</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Time function
  452. </td></tr>
  453. <tr><td align="left" valign="top">&bull; <a href="MCLOCK8.html#MCLOCK8"><code>MCLOCK8</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Time function (64-bit)
  454. </td></tr>
  455. <tr><td align="left" valign="top">&bull; <a href="MERGE.html#MERGE"><code>MERGE</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Merge arrays
  456. </td></tr>
  457. <tr><td align="left" valign="top">&bull; <a href="MERGE_005fBITS.html#MERGE_005fBITS"><code>MERGE_BITS</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Merge of bits under mask
  458. </td></tr>
  459. <tr><td align="left" valign="top">&bull; <a href="MIN.html#MIN"><code>MIN</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Minimum value of an argument list
  460. </td></tr>
  461. <tr><td align="left" valign="top">&bull; <a href="MINEXPONENT.html#MINEXPONENT"><code>MINEXPONENT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Minimum exponent of a real kind
  462. </td></tr>
  463. <tr><td align="left" valign="top">&bull; <a href="MINLOC.html#MINLOC"><code>MINLOC</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Location of the minimum value within an array
  464. </td></tr>
  465. <tr><td align="left" valign="top">&bull; <a href="MINVAL.html#MINVAL"><code>MINVAL</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Minimum value of an array
  466. </td></tr>
  467. <tr><td align="left" valign="top">&bull; <a href="MOD.html#MOD"><code>MOD</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Remainder function
  468. </td></tr>
  469. <tr><td align="left" valign="top">&bull; <a href="MODULO.html#MODULO"><code>MODULO</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Modulo function
  470. </td></tr>
  471. <tr><td align="left" valign="top">&bull; <a href="MOVE_005fALLOC.html#MOVE_005fALLOC"><code>MOVE_ALLOC</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Move allocation from one object to another
  472. </td></tr>
  473. <tr><td align="left" valign="top">&bull; <a href="MVBITS.html#MVBITS"><code>MVBITS</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Move bits from one integer to another
  474. </td></tr>
  475. <tr><td align="left" valign="top">&bull; <a href="NEAREST.html#NEAREST"><code>NEAREST</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Nearest representable number
  476. </td></tr>
  477. <tr><td align="left" valign="top">&bull; <a href="NEW_005fLINE.html#NEW_005fLINE"><code>NEW_LINE</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">New line character
  478. </td></tr>
  479. <tr><td align="left" valign="top">&bull; <a href="NINT.html#NINT"><code>NINT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Nearest whole number
  480. </td></tr>
  481. <tr><td align="left" valign="top">&bull; <a href="NORM2.html#NORM2"><code>NORM2</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Euclidean vector norm
  482. </td></tr>
  483. <tr><td align="left" valign="top">&bull; <a href="NOT.html#NOT"><code>NOT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Logical negation
  484. </td></tr>
  485. <tr><td align="left" valign="top">&bull; <a href="NULL.html#NULL"><code>NULL</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Function that returns an disassociated pointer
  486. </td></tr>
  487. <tr><td align="left" valign="top">&bull; <a href="NUM_005fIMAGES.html#NUM_005fIMAGES"><code>NUM_IMAGES</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Number of images
  488. </td></tr>
  489. <tr><td align="left" valign="top">&bull; <a href="OR.html#OR"><code>OR</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Bitwise logical OR
  490. </td></tr>
  491. <tr><td align="left" valign="top">&bull; <a href="PACK.html#PACK"><code>PACK</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Pack an array into an array of rank one
  492. </td></tr>
  493. <tr><td align="left" valign="top">&bull; <a href="PARITY.html#PARITY"><code>PARITY</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Reduction with exclusive OR
  494. </td></tr>
  495. <tr><td align="left" valign="top">&bull; <a href="PERROR.html#PERROR"><code>PERROR</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Print system error message
  496. </td></tr>
  497. <tr><td align="left" valign="top">&bull; <a href="POPCNT.html#POPCNT"><code>POPCNT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Number of bits set
  498. </td></tr>
  499. <tr><td align="left" valign="top">&bull; <a href="POPPAR.html#POPPAR"><code>POPPAR</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Parity of the number of bits set
  500. </td></tr>
  501. <tr><td align="left" valign="top">&bull; <a href="PRECISION.html#PRECISION"><code>PRECISION</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Decimal precision of a real kind
  502. </td></tr>
  503. <tr><td align="left" valign="top">&bull; <a href="PRESENT.html#PRESENT"><code>PRESENT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Determine whether an optional dummy argument is specified
  504. </td></tr>
  505. <tr><td align="left" valign="top">&bull; <a href="PRODUCT.html#PRODUCT"><code>PRODUCT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Product of array elements
  506. </td></tr>
  507. <tr><td align="left" valign="top">&bull; <a href="RADIX.html#RADIX"><code>RADIX</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Base of a data model
  508. </td></tr>
  509. <tr><td align="left" valign="top">&bull; <a href="RAN.html#RAN"><code>RAN</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Real pseudo-random number
  510. </td></tr>
  511. <tr><td align="left" valign="top">&bull; <a href="RAND.html#RAND"><code>RAND</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Real pseudo-random number
  512. </td></tr>
  513. <tr><td align="left" valign="top">&bull; <a href="RANDOM_005fNUMBER.html#RANDOM_005fNUMBER"><code>RANDOM_NUMBER</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Pseudo-random number
  514. </td></tr>
  515. <tr><td align="left" valign="top">&bull; <a href="RANDOM_005fSEED.html#RANDOM_005fSEED"><code>RANDOM_SEED</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Initialize a pseudo-random number sequence
  516. </td></tr>
  517. <tr><td align="left" valign="top">&bull; <a href="RANGE.html#RANGE"><code>RANGE</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Decimal exponent range
  518. </td></tr>
  519. <tr><td align="left" valign="top">&bull; <a href="RANK.html#RANK"><code>RANK</code> </a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Rank of a data object
  520. </td></tr>
  521. <tr><td align="left" valign="top">&bull; <a href="REAL.html#REAL"><code>REAL</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Convert to real type
  522. </td></tr>
  523. <tr><td align="left" valign="top">&bull; <a href="RENAME.html#RENAME"><code>RENAME</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Rename a file
  524. </td></tr>
  525. <tr><td align="left" valign="top">&bull; <a href="REPEAT.html#REPEAT"><code>REPEAT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Repeated string concatenation
  526. </td></tr>
  527. <tr><td align="left" valign="top">&bull; <a href="RESHAPE.html#RESHAPE"><code>RESHAPE</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Function to reshape an array
  528. </td></tr>
  529. <tr><td align="left" valign="top">&bull; <a href="RRSPACING.html#RRSPACING"><code>RRSPACING</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Reciprocal of the relative spacing
  530. </td></tr>
  531. <tr><td align="left" valign="top">&bull; <a href="RSHIFT.html#RSHIFT"><code>RSHIFT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Right shift bits
  532. </td></tr>
  533. <tr><td align="left" valign="top">&bull; <a href="SAME_005fTYPE_005fAS.html#SAME_005fTYPE_005fAS"><code>SAME_TYPE_AS</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Query dynamic types for equality
  534. </td></tr>
  535. <tr><td align="left" valign="top">&bull; <a href="SCALE.html#SCALE"><code>SCALE</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Scale a real value
  536. </td></tr>
  537. <tr><td align="left" valign="top">&bull; <a href="SCAN.html#SCAN"><code>SCAN</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Scan a string for the presence of a set of characters
  538. </td></tr>
  539. <tr><td align="left" valign="top">&bull; <a href="SECNDS.html#SECNDS"><code>SECNDS</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Time function
  540. </td></tr>
  541. <tr><td align="left" valign="top">&bull; <a href="SECOND.html#SECOND"><code>SECOND</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">CPU time function
  542. </td></tr>
  543. <tr><td align="left" valign="top">&bull; <a href="SELECTED_005fCHAR_005fKIND.html#SELECTED_005fCHAR_005fKIND"><code>SELECTED_CHAR_KIND</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Choose character kind
  544. </td></tr>
  545. <tr><td align="left" valign="top">&bull; <a href="SELECTED_005fINT_005fKIND.html#SELECTED_005fINT_005fKIND"><code>SELECTED_INT_KIND</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Choose integer kind
  546. </td></tr>
  547. <tr><td align="left" valign="top">&bull; <a href="SELECTED_005fREAL_005fKIND.html#SELECTED_005fREAL_005fKIND"><code>SELECTED_REAL_KIND</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Choose real kind
  548. </td></tr>
  549. <tr><td align="left" valign="top">&bull; <a href="SET_005fEXPONENT.html#SET_005fEXPONENT"><code>SET_EXPONENT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Set the exponent of the model
  550. </td></tr>
  551. <tr><td align="left" valign="top">&bull; <a href="SHAPE.html#SHAPE"><code>SHAPE</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Determine the shape of an array
  552. </td></tr>
  553. <tr><td align="left" valign="top">&bull; <a href="SHIFTA.html#SHIFTA"><code>SHIFTA</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Right shift with fill
  554. </td></tr>
  555. <tr><td align="left" valign="top">&bull; <a href="SHIFTL.html#SHIFTL"><code>SHIFTL</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Left shift
  556. </td></tr>
  557. <tr><td align="left" valign="top">&bull; <a href="SHIFTR.html#SHIFTR"><code>SHIFTR</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Right shift
  558. </td></tr>
  559. <tr><td align="left" valign="top">&bull; <a href="SIGN.html#SIGN"><code>SIGN</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Sign copying function
  560. </td></tr>
  561. <tr><td align="left" valign="top">&bull; <a href="SIGNAL.html#SIGNAL"><code>SIGNAL</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Signal handling subroutine (or function)
  562. </td></tr>
  563. <tr><td align="left" valign="top">&bull; <a href="SIN.html#SIN"><code>SIN</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Sine function
  564. </td></tr>
  565. <tr><td align="left" valign="top">&bull; <a href="SIND.html#SIND"><code>SIND</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Sine function, degrees
  566. </td></tr>
  567. <tr><td align="left" valign="top">&bull; <a href="SINH.html#SINH"><code>SINH</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Hyperbolic sine function
  568. </td></tr>
  569. <tr><td align="left" valign="top">&bull; <a href="SIZE.html#SIZE"><code>SIZE</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Function to determine the size of an array
  570. </td></tr>
  571. <tr><td align="left" valign="top">&bull; <a href="SIZEOF.html#SIZEOF"><code>SIZEOF</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Determine the size in bytes of an expression
  572. </td></tr>
  573. <tr><td align="left" valign="top">&bull; <a href="SLEEP.html#SLEEP"><code>SLEEP</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Sleep for the specified number of seconds
  574. </td></tr>
  575. <tr><td align="left" valign="top">&bull; <a href="SPACING.html#SPACING"><code>SPACING</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Smallest distance between two numbers of a given type
  576. </td></tr>
  577. <tr><td align="left" valign="top">&bull; <a href="SPREAD.html#SPREAD"><code>SPREAD</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Add a dimension to an array
  578. </td></tr>
  579. <tr><td align="left" valign="top">&bull; <a href="SQRT.html#SQRT"><code>SQRT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Square-root function
  580. </td></tr>
  581. <tr><td align="left" valign="top">&bull; <a href="SRAND.html#SRAND"><code>SRAND</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Reinitialize the random number generator
  582. </td></tr>
  583. <tr><td align="left" valign="top">&bull; <a href="STAT.html#STAT"><code>STAT</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Get file status
  584. </td></tr>
  585. <tr><td align="left" valign="top">&bull; <a href="STORAGE_005fSIZE.html#STORAGE_005fSIZE"><code>STORAGE_SIZE</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Storage size in bits
  586. </td></tr>
  587. <tr><td align="left" valign="top">&bull; <a href="SUM.html#SUM"><code>SUM</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Sum of array elements
  588. </td></tr>
  589. <tr><td align="left" valign="top">&bull; <a href="SYMLNK.html#SYMLNK"><code>SYMLNK</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Create a symbolic link
  590. </td></tr>
  591. <tr><td align="left" valign="top">&bull; <a href="SYSTEM.html#SYSTEM"><code>SYSTEM</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Execute a shell command
  592. </td></tr>
  593. <tr><td align="left" valign="top">&bull; <a href="SYSTEM_005fCLOCK.html#SYSTEM_005fCLOCK"><code>SYSTEM_CLOCK</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Time function
  594. </td></tr>
  595. <tr><td align="left" valign="top">&bull; <a href="TAN.html#TAN"><code>TAN</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Tangent function
  596. </td></tr>
  597. <tr><td align="left" valign="top">&bull; <a href="TAND.html#TAND"><code>TAND</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Tangent function, degrees
  598. </td></tr>
  599. <tr><td align="left" valign="top">&bull; <a href="TANH.html#TANH"><code>TANH</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Hyperbolic tangent function
  600. </td></tr>
  601. <tr><td align="left" valign="top">&bull; <a href="THIS_005fIMAGE.html#THIS_005fIMAGE"><code>THIS_IMAGE</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Cosubscript index of this image
  602. </td></tr>
  603. <tr><td align="left" valign="top">&bull; <a href="TIME.html#TIME"><code>TIME</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Time function
  604. </td></tr>
  605. <tr><td align="left" valign="top">&bull; <a href="TIME8.html#TIME8"><code>TIME8</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Time function (64-bit)
  606. </td></tr>
  607. <tr><td align="left" valign="top">&bull; <a href="TINY.html#TINY"><code>TINY</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Smallest positive number of a real kind
  608. </td></tr>
  609. <tr><td align="left" valign="top">&bull; <a href="TRAILZ.html#TRAILZ"><code>TRAILZ</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Number of trailing zero bits of an integer
  610. </td></tr>
  611. <tr><td align="left" valign="top">&bull; <a href="TRANSFER.html#TRANSFER"><code>TRANSFER</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Transfer bit patterns
  612. </td></tr>
  613. <tr><td align="left" valign="top">&bull; <a href="TRANSPOSE.html#TRANSPOSE"><code>TRANSPOSE</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Transpose an array of rank two
  614. </td></tr>
  615. <tr><td align="left" valign="top">&bull; <a href="TRIM.html#TRIM"><code>TRIM</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Remove trailing blank characters of a string
  616. </td></tr>
  617. <tr><td align="left" valign="top">&bull; <a href="TTYNAM.html#TTYNAM"><code>TTYNAM</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Get the name of a terminal device.
  618. </td></tr>
  619. <tr><td align="left" valign="top">&bull; <a href="UBOUND.html#UBOUND"><code>UBOUND</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Upper dimension bounds of an array
  620. </td></tr>
  621. <tr><td align="left" valign="top">&bull; <a href="UCOBOUND.html#UCOBOUND"><code>UCOBOUND</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Upper codimension bounds of an array
  622. </td></tr>
  623. <tr><td align="left" valign="top">&bull; <a href="UMASK.html#UMASK"><code>UMASK</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Set the file creation mask
  624. </td></tr>
  625. <tr><td align="left" valign="top">&bull; <a href="UNLINK.html#UNLINK"><code>UNLINK</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Remove a file from the file system
  626. </td></tr>
  627. <tr><td align="left" valign="top">&bull; <a href="UNPACK.html#UNPACK"><code>UNPACK</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Unpack an array of rank one into an array
  628. </td></tr>
  629. <tr><td align="left" valign="top">&bull; <a href="VERIFY.html#VERIFY"><code>VERIFY</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Scan a string for the absence of a set of characters
  630. </td></tr>
  631. <tr><td align="left" valign="top">&bull; <a href="XOR.html#XOR"><code>XOR</code></a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Bitwise logical exclusive or
  632. </td></tr>
  633. </table>
  634. <hr>
  635. <div class="header">
  636. <p>
  637. Next: <a href="Intrinsic-Modules.html#Intrinsic-Modules" accesskey="n" rel="next">Intrinsic Modules</a>, Previous: <a href="Coarray-Programming.html#Coarray-Programming" accesskey="p" rel="prev">Coarray Programming</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Option-Index.html#Option-Index" title="Index" rel="index">Index</a>]</p>
  638. </div>
  639. </body>
  640. </html>