fmath.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define BITSIZE_INT1_F90_Y   8
#define BITSIZE_INT2_F90_Y   16
#define BITSIZE_INT4_F90_Y   32
#define BITSIZE_INT8_F90_Y   64
#define BITSIZE_INT1_F90_IEEE   8
#define BITSIZE_INT2_F90_IEEE   16
#define BITSIZE_INT4_F90_IEEE   32
#define BITSIZE_INT8_F90_IEEE   64
#define BITSIZE_INT1_F90
#define BITSIZE_INT2_F90
#define BITSIZE_INT4_F90
#define BITSIZE_INT8_F90
#define DIGITS_INT1_F90_Y   7
#define DIGITS_INT2_F90_Y   15
#define DIGITS_INT4_F90_Y   31
#define DIGITS_INT8_F90_Y   63
#define DIGITS_REAL4_F90_Y   24
#define DIGITS_REAL8_F90_Y   47
#define DIGITS_REAL16_F90_Y   95
#define DIGITS_INT1_F90_IEEE   7
#define DIGITS_INT2_F90_IEEE   15
#define DIGITS_INT4_F90_IEEE   31
#define DIGITS_INT8_F90_IEEE   63
#define DIGITS_REAL4_F90_IEEE   24
#define DIGITS_REAL8_F90_IEEE   53
#define DIGITS_REAL16_F90_IEEE   107
#define DIGITS_INT1_F90
#define DIGITS_INT2_F90
#define DIGITS_INT4_F90
#define DIGITS_INT8_F90
#define DIGITS_REAL4_F90
#define DIGITS_REAL8_F90
#define DIGITS_REAL16_F90
#define EPSILON_REAL4_F90_Y   "0.1192092895507812E-06"
#define EPSILON_REAL8_F90_Y   "0.1421085471520200E-13"
#define EPSILON_REAL16_F90_Y   "0.50487097934144755546350628178090E-28"
#define EPSILON_REAL4_F90_IEEE   "1.192092895507812500E-07"
#define EPSILON_REAL8_F90_IEEE   "2.220446049250313081E-16"
#define EPSILON_REAL16_F90_IEEE   "1.23259516440783094595582588325435348E-32"
#define EPSILON_REAL4_F90
#define EPSILON_REAL8_F90
#define EPSILON_REAL16_F90
#define HUGE_INT1_F90_Y   "127"
#define HUGE_INT2_F90_Y   "32767"
#define HUGE_INT4_F90_Y   "2147483647"
#define HUGE_INT8_F90_Y   "9223372036854775807"
#define HUGE_REAL4_F90_Y   "0.13634350882572e+2466"
#define HUGE_REAL8_F90_Y   "0.136343516952426e+2466"
#define HUGE_REAL16_F90_Y   "0.1363435169524269911828730305882e+2466"
#define HUGE_INT1_F90_IEEE   "127"
#define HUGE_INT2_F90_IEEE   "32767"
#define HUGE_INT4_F90_IEEE   "2147483647"
#define HUGE_INT8_F90_IEEE   "9223372036854775807"
#define HUGE_REAL4_F90_IEEE   "3.4028234663852886E+38"
#define HUGE_REAL8_F90_IEEE   "1.7976931348623158E+308"
#define HUGE_REAL16_F90_IEEE   "8.98846567431157953864652595394506827E+307"
#define HUGE_INT1_F90
#define HUGE_INT2_F90
#define HUGE_INT4_F90
#define HUGE_INT8_F90
#define HUGE_REAL4_F90
#define HUGE_REAL8_F90
#define HUGE_REAL16_F90
#define MAXEXPONENT_REAL4_F90_Y   8189
#define MAXEXPONENT_REAL8_F90_Y   8189
#define MAXEXPONENT_REAL16_F90_Y   8189
#define MAXEXPONENT_REAL4_F90_IEEE   128
#define MAXEXPONENT_REAL8_F90_IEEE   1024
#define MAXEXPONENT_REAL16_F90_IEEE   1023
#define MAXEXPONENT_REAL4_F90
#define MAXEXPONENT_REAL8_F90
#define MAXEXPONENT_REAL16_F90
#define MINEXPONENT_REAL4_F90_Y   -8188
#define MINEXPONENT_REAL8_F90_Y   -8188
#define MINEXPONENT_REAL16_F90_Y   -8188
#define MINEXPONENT_REAL4_F90_IEEE   -125
#define MINEXPONENT_REAL8_F90_IEEE   -1021
#define MINEXPONENT_REAL16_F90_IEEE   -915
#define MINEXPONENT_REAL4_F90
#define MINEXPONENT_REAL8_F90
#define MINEXPONENT_REAL16_F90
#define PRECISION_REAL4_F90_Y   6
#define PRECISION_REAL8_F90_Y   13
#define PRECISION_REAL16_F90_Y   28
#define PRECISION_REAL4_F90_IEEE   6
#define PRECISION_REAL8_F90_IEEE   15
#define PRECISION_REAL16_F90_IEEE   31
#define PRECISION_REAL4_F90
#define PRECISION_REAL8_F90
#define PRECISION_REAL16_F90
#define RADIX_F90_Y   2
#define RADIX_F90_IEEE   2
#define RADIX_F90
#define RANGE_INT1_F90_Y   2
#define RANGE_INT2_F90_Y   4
#define RANGE_INT4_F90_Y   9
#define RANGE_INT8_F90_Y   18
#define RANGE_REAL4_F90_Y   2465
#define RANGE_REAL8_F90_Y   2465
#define RANGE_REAL16_F90_Y   2465
#define RANGE_INT1_F90_IEEE   2
#define RANGE_INT2_F90_IEEE   4
#define RANGE_INT4_F90_IEEE   9
#define RANGE_INT8_F90_IEEE   18
#define RANGE_REAL4_F90_IEEE   37
#define RANGE_REAL8_F90_IEEE   307
#define RANGE_REAL16_F90_IEEE   275
#define RANGE_INT1_F90
#define RANGE_INT2_F90
#define RANGE_INT4_F90
#define RANGE_INT8_F90
#define RANGE_REAL4_F90
#define RANGE_REAL8_F90
#define RANGE_REAL16_F90
#define TINY_REAL4_F90_Y   "0.0"
#define TINY_REAL8_F90_Y   "0.0"
#define TINY_REAL16_F90_Y   "0.0"
#define TINY_REAL4_F90_IEEE   "1.175494350822287508E-38"
#define TINY_REAL8_F90_IEEE   "2.225073858507201383E-308"
#define TINY_REAL16_F90_IEEE   "0.1805194375864829576069262081173747E-275"
#define TINY_REAL4_F90
#define TINY_REAL8_F90
#define TINY_REAL16_F90

Define Documentation

#define BITSIZE_INT1_F90
Value:

Definition at line 70 of file fmath.h.

#define BITSIZE_INT1_F90_IEEE   8

Definition at line 65 of file fmath.h.

#define BITSIZE_INT1_F90_Y   8

Definition at line 60 of file fmath.h.

#define BITSIZE_INT2_F90
Value:

Definition at line 72 of file fmath.h.

#define BITSIZE_INT2_F90_IEEE   16

Definition at line 66 of file fmath.h.

#define BITSIZE_INT2_F90_Y   16

Definition at line 61 of file fmath.h.

#define BITSIZE_INT4_F90
Value:

Definition at line 74 of file fmath.h.

#define BITSIZE_INT4_F90_IEEE   32

Definition at line 67 of file fmath.h.

#define BITSIZE_INT4_F90_Y   32

Definition at line 62 of file fmath.h.

#define BITSIZE_INT8_F90
Value:

Definition at line 76 of file fmath.h.

#define BITSIZE_INT8_F90_IEEE   64

Definition at line 68 of file fmath.h.

#define BITSIZE_INT8_F90_Y   64

Definition at line 63 of file fmath.h.

#define DIGITS_INT1_F90
Value:

Definition at line 103 of file fmath.h.

#define DIGITS_INT1_F90_IEEE   7

Definition at line 91 of file fmath.h.

#define DIGITS_INT1_F90_Y   7

Definition at line 83 of file fmath.h.

#define DIGITS_INT2_F90
Value:

Definition at line 105 of file fmath.h.

#define DIGITS_INT2_F90_IEEE   15

Definition at line 92 of file fmath.h.

#define DIGITS_INT2_F90_Y   15

Definition at line 84 of file fmath.h.

#define DIGITS_INT4_F90
Value:

Definition at line 107 of file fmath.h.

#define DIGITS_INT4_F90_IEEE   31

Definition at line 93 of file fmath.h.

#define DIGITS_INT4_F90_Y   31

Definition at line 85 of file fmath.h.

#define DIGITS_INT8_F90
Value:

Definition at line 109 of file fmath.h.

#define DIGITS_INT8_F90_IEEE   63

Definition at line 94 of file fmath.h.

#define DIGITS_INT8_F90_Y   63

Definition at line 86 of file fmath.h.

#define DIGITS_REAL16_F90
Value:

Definition at line 115 of file fmath.h.

#define DIGITS_REAL16_F90_IEEE   107

Definition at line 98 of file fmath.h.

#define DIGITS_REAL16_F90_Y   95

Definition at line 89 of file fmath.h.

#define DIGITS_REAL4_F90
Value:

Definition at line 111 of file fmath.h.

#define DIGITS_REAL4_F90_IEEE   24

Definition at line 95 of file fmath.h.

#define DIGITS_REAL4_F90_Y   24

Definition at line 87 of file fmath.h.

#define DIGITS_REAL8_F90
Value:

Definition at line 113 of file fmath.h.

#define DIGITS_REAL8_F90_IEEE   53

Definition at line 96 of file fmath.h.

#define DIGITS_REAL8_F90_Y   47

Definition at line 88 of file fmath.h.

#define EPSILON_REAL16_F90
Value:

Definition at line 146 of file fmath.h.

#define EPSILON_REAL16_F90_IEEE   "1.23259516440783094595582588325435348E-32"

Definition at line 133 of file fmath.h.

#define EPSILON_REAL16_F90_Y   "0.50487097934144755546350628178090E-28"

Definition at line 128 of file fmath.h.

#define EPSILON_REAL4_F90
Value:

Definition at line 138 of file fmath.h.

#define EPSILON_REAL4_F90_IEEE   "1.192092895507812500E-07"

Definition at line 130 of file fmath.h.

#define EPSILON_REAL4_F90_Y   "0.1192092895507812E-06"

Definition at line 126 of file fmath.h.

#define EPSILON_REAL8_F90
Value:

Definition at line 140 of file fmath.h.

#define EPSILON_REAL8_F90_IEEE   "2.220446049250313081E-16"

Definition at line 131 of file fmath.h.

#define EPSILON_REAL8_F90_Y   "0.1421085471520200E-13"

Definition at line 127 of file fmath.h.

#define HUGE_INT1_F90
Value:

Definition at line 179 of file fmath.h.

#define HUGE_INT1_F90_IEEE   "127"

Definition at line 167 of file fmath.h.

#define HUGE_INT1_F90_Y   "127"

Definition at line 159 of file fmath.h.

#define HUGE_INT2_F90
Value:

Definition at line 181 of file fmath.h.

#define HUGE_INT2_F90_IEEE   "32767"

Definition at line 168 of file fmath.h.

#define HUGE_INT2_F90_Y   "32767"

Definition at line 160 of file fmath.h.

#define HUGE_INT4_F90
Value:

Definition at line 183 of file fmath.h.

#define HUGE_INT4_F90_IEEE   "2147483647"

Definition at line 169 of file fmath.h.

#define HUGE_INT4_F90_Y   "2147483647"

Definition at line 161 of file fmath.h.

#define HUGE_INT8_F90
Value:

Definition at line 185 of file fmath.h.

#define HUGE_INT8_F90_IEEE   "9223372036854775807"

Definition at line 170 of file fmath.h.

#define HUGE_INT8_F90_Y   "9223372036854775807"

Definition at line 162 of file fmath.h.

#define HUGE_REAL16_F90
Value:

Definition at line 191 of file fmath.h.

#define HUGE_REAL16_F90_IEEE   "8.98846567431157953864652595394506827E+307"

Definition at line 174 of file fmath.h.

#define HUGE_REAL16_F90_Y   "0.1363435169524269911828730305882e+2466"

Definition at line 165 of file fmath.h.

#define HUGE_REAL4_F90
Value:

Definition at line 187 of file fmath.h.

#define HUGE_REAL4_F90_IEEE   "3.4028234663852886E+38"

Definition at line 171 of file fmath.h.

#define HUGE_REAL4_F90_Y   "0.13634350882572e+2466"

Definition at line 163 of file fmath.h.

#define HUGE_REAL8_F90
Value:

Definition at line 189 of file fmath.h.

#define HUGE_REAL8_F90_IEEE   "1.7976931348623158E+308"

Definition at line 172 of file fmath.h.

#define HUGE_REAL8_F90_Y   "0.136343516952426e+2466"

Definition at line 164 of file fmath.h.

#define MAXEXPONENT_REAL16_F90
Value:

Definition at line 212 of file fmath.h.

#define MAXEXPONENT_REAL16_F90_IEEE   1023

Definition at line 203 of file fmath.h.

#define MAXEXPONENT_REAL16_F90_Y   8189

Definition at line 198 of file fmath.h.

#define MAXEXPONENT_REAL4_F90
Value:

Definition at line 208 of file fmath.h.

#define MAXEXPONENT_REAL4_F90_IEEE   128

Definition at line 200 of file fmath.h.

#define MAXEXPONENT_REAL4_F90_Y   8189

Definition at line 196 of file fmath.h.

#define MAXEXPONENT_REAL8_F90
Value:

Definition at line 210 of file fmath.h.

#define MAXEXPONENT_REAL8_F90_IEEE   1024

Definition at line 201 of file fmath.h.

#define MAXEXPONENT_REAL8_F90_Y   8189

Definition at line 197 of file fmath.h.

#define MINEXPONENT_REAL16_F90
Value:

Definition at line 233 of file fmath.h.

#define MINEXPONENT_REAL16_F90_IEEE   -915

Definition at line 224 of file fmath.h.

#define MINEXPONENT_REAL16_F90_Y   -8188

Definition at line 219 of file fmath.h.

#define MINEXPONENT_REAL4_F90
Value:

Definition at line 229 of file fmath.h.

#define MINEXPONENT_REAL4_F90_IEEE   -125

Definition at line 221 of file fmath.h.

#define MINEXPONENT_REAL4_F90_Y   -8188

Definition at line 217 of file fmath.h.

#define MINEXPONENT_REAL8_F90
Value:

Definition at line 231 of file fmath.h.

#define MINEXPONENT_REAL8_F90_IEEE   -1021

Definition at line 222 of file fmath.h.

#define MINEXPONENT_REAL8_F90_Y   -8188

Definition at line 218 of file fmath.h.

#define PRECISION_REAL16_F90
Value:

Definition at line 257 of file fmath.h.

#define PRECISION_REAL16_F90_IEEE   31

Definition at line 248 of file fmath.h.

#define PRECISION_REAL16_F90_Y   28

Definition at line 243 of file fmath.h.

#define PRECISION_REAL4_F90
Value:

Definition at line 253 of file fmath.h.

#define PRECISION_REAL4_F90_IEEE   6

Definition at line 245 of file fmath.h.

#define PRECISION_REAL4_F90_Y   6

Definition at line 241 of file fmath.h.

#define PRECISION_REAL8_F90
Value:

Definition at line 255 of file fmath.h.

#define PRECISION_REAL8_F90_IEEE   15

Definition at line 246 of file fmath.h.

#define PRECISION_REAL8_F90_Y   13

Definition at line 242 of file fmath.h.

#define RADIX_F90
Value:

Definition at line 265 of file fmath.h.

#define RADIX_F90_IEEE   2

Definition at line 264 of file fmath.h.

#define RADIX_F90_Y   2

Definition at line 262 of file fmath.h.

#define RANGE_INT1_F90
Value:

Definition at line 297 of file fmath.h.

#define RANGE_INT1_F90_IEEE   2

Definition at line 285 of file fmath.h.

#define RANGE_INT1_F90_Y   2

Definition at line 277 of file fmath.h.

#define RANGE_INT2_F90
Value:

Definition at line 299 of file fmath.h.

#define RANGE_INT2_F90_IEEE   4

Definition at line 286 of file fmath.h.

#define RANGE_INT2_F90_Y   4

Definition at line 278 of file fmath.h.

#define RANGE_INT4_F90
Value:

Definition at line 301 of file fmath.h.

#define RANGE_INT4_F90_IEEE   9

Definition at line 287 of file fmath.h.

#define RANGE_INT4_F90_Y   9

Definition at line 279 of file fmath.h.

#define RANGE_INT8_F90
Value:

Definition at line 303 of file fmath.h.

#define RANGE_INT8_F90_IEEE   18

Definition at line 288 of file fmath.h.

#define RANGE_INT8_F90_Y   18

Definition at line 280 of file fmath.h.

#define RANGE_REAL16_F90
Value:

Definition at line 309 of file fmath.h.

#define RANGE_REAL16_F90_IEEE   275

Definition at line 292 of file fmath.h.

#define RANGE_REAL16_F90_Y   2465

Definition at line 283 of file fmath.h.

#define RANGE_REAL4_F90
Value:

Definition at line 305 of file fmath.h.

#define RANGE_REAL4_F90_IEEE   37

Definition at line 289 of file fmath.h.

#define RANGE_REAL4_F90_Y   2465

Definition at line 281 of file fmath.h.

#define RANGE_REAL8_F90
Value:

Definition at line 307 of file fmath.h.

#define RANGE_REAL8_F90_IEEE   307

Definition at line 290 of file fmath.h.

#define RANGE_REAL8_F90_Y   2465

Definition at line 282 of file fmath.h.

#define TINY_REAL16_F90
Value:

Definition at line 344 of file fmath.h.

#define TINY_REAL16_F90_IEEE   "0.1805194375864829576069262081173747E-275"

Definition at line 335 of file fmath.h.

#define TINY_REAL16_F90_Y   "0.0"

Definition at line 327 of file fmath.h.

#define TINY_REAL4_F90
Value:

Definition at line 340 of file fmath.h.

#define TINY_REAL4_F90_IEEE   "1.175494350822287508E-38"

Definition at line 330 of file fmath.h.

#define TINY_REAL4_F90_Y   "0.0"

Definition at line 325 of file fmath.h.

#define TINY_REAL8_F90
Value:

Definition at line 342 of file fmath.h.

#define TINY_REAL8_F90_IEEE   "2.225073858507201383E-308"

Definition at line 331 of file fmath.h.

#define TINY_REAL8_F90_Y   "0.0"

Definition at line 326 of file fmath.h.


Generated on Tue Nov 17 06:05:11 2009 for Open64 (mfef90, whirl2f, and IR tools) by  doxygen 1.6.1