os/ossrv/genericopenlibs/openenvcore/include/machine/float.dosc
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
sl@0
     1
/** @file ../include/machine/float.h
sl@0
     2
@internalComponent
sl@0
     3
*/
sl@0
     4
sl@0
     5
/** @def FLT_RADIX
sl@0
     6
sl@0
     7
Radix of exponent representation, b
sl@0
     8
sl@0
     9
@publishedAll
sl@0
    10
@externallyDefinedApi
sl@0
    11
*/
sl@0
    12
sl@0
    13
/** @def FLT_ROUNDS
sl@0
    14
sl@0
    15
The rounding mode for floating-point addition is characterized by the implementation-defined value of FLT_ROUNDS
sl@0
    16
sl@0
    17
@publishedAll
sl@0
    18
@externallyDefinedApi
sl@0
    19
*/
sl@0
    20
sl@0
    21
/** @def FLT_EVAL_METHOD
sl@0
    22
sl@0
    23
The use of evaluation formats is characterized by the implementation-defined value of FLT_EVAL_METHOD
sl@0
    24
sl@0
    25
@publishedAll
sl@0
    26
@externallyDefinedApi
sl@0
    27
*/
sl@0
    28
sl@0
    29
/** @def DECIMAL_DIG
sl@0
    30
sl@0
    31
Number of decimal digits, n, such that any floating-point number in the widest supported floating type with pmax radix b digits can be rounded to a floating-point number with n decimal digits and back again without change to the value.
sl@0
    32
sl@0
    33
@publishedAll
sl@0
    34
@externallyDefinedApi
sl@0
    35
*/
sl@0
    36
sl@0
    37
/** @def FLT_MANT_DIG
sl@0
    38
sl@0
    39
Number of base-FLT_RADIX digits in the floating-point significand
sl@0
    40
sl@0
    41
@publishedAll
sl@0
    42
@externallyDefinedApi
sl@0
    43
*/
sl@0
    44
sl@0
    45
/** @def FLT_EPSILON
sl@0
    46
sl@0
    47
The difference between 1 and the least value greater than 1 that is representable in the given floating-point type
sl@0
    48
sl@0
    49
@publishedAll
sl@0
    50
@externallyDefinedApi
sl@0
    51
*/
sl@0
    52
sl@0
    53
/** @def FLT_DIG
sl@0
    54
sl@0
    55
Number of decimal digits, q, such that any floating-point number with q decimal digits can be rounded into a floating-point number with p radix b digits and back again without change to the q decimal digits.
sl@0
    56
sl@0
    57
@publishedAll
sl@0
    58
@externallyDefinedApi
sl@0
    59
*/
sl@0
    60
sl@0
    61
/** @def FLT_MIN_EXP
sl@0
    62
sl@0
    63
Minimum negative integer such that FLT_RADIX raised to that power minus 1 is a normalized floating-point number
sl@0
    64
sl@0
    65
@publishedAll
sl@0
    66
@externallyDefinedApi
sl@0
    67
*/
sl@0
    68
sl@0
    69
/** @def FLT_MIN
sl@0
    70
sl@0
    71
Minimum normalized positive floating-point number
sl@0
    72
sl@0
    73
@publishedAll
sl@0
    74
@externallyDefinedApi
sl@0
    75
*/
sl@0
    76
sl@0
    77
/** @def FLT_MIN_10_EXP
sl@0
    78
sl@0
    79
Minimum negative integer such that 10 raised to that power is in the range of normalized floating-point numbers.
sl@0
    80
sl@0
    81
@publishedAll
sl@0
    82
@externallyDefinedApi
sl@0
    83
*/
sl@0
    84
sl@0
    85
/** @def FLT_MAX_EXP
sl@0
    86
sl@0
    87
Maximum integer such that FLT_RADIX raised to that power minus 1 is a representable finite floating-point number, emax
sl@0
    88
sl@0
    89
@publishedAll
sl@0
    90
@externallyDefinedApi
sl@0
    91
*/
sl@0
    92
sl@0
    93
/** @def FLT_MAX
sl@0
    94
sl@0
    95
Maximum representable finite floating-point number.
sl@0
    96
sl@0
    97
@publishedAll
sl@0
    98
@externallyDefinedApi
sl@0
    99
*/
sl@0
   100
sl@0
   101
/** @def FLT_MAX_10_EXP
sl@0
   102
sl@0
   103
Maximum integer such that 10 raised to that power is in the range of representable finite floating-point numbers.
sl@0
   104
sl@0
   105
@publishedAll
sl@0
   106
@externallyDefinedApi
sl@0
   107
*/
sl@0
   108
sl@0
   109
/** @def DBL_MANT_DIG
sl@0
   110
sl@0
   111
Number of base-FLT_RADIX digits in the floating-point significand
sl@0
   112
sl@0
   113
@publishedAll
sl@0
   114
@externallyDefinedApi
sl@0
   115
*/
sl@0
   116
sl@0
   117
/** @def DBL_EPSILON
sl@0
   118
sl@0
   119
The difference between 1 and the least value greater than 1 that is representable in the given floating-point type
sl@0
   120
sl@0
   121
@publishedAll
sl@0
   122
@externallyDefinedApi
sl@0
   123
*/
sl@0
   124
sl@0
   125
/** @def DBL_DIG
sl@0
   126
sl@0
   127
Number of decimal digits, q, such that any floating-point number with q decimal digits can be rounded into a floating-point number with p radix b digits and back again without change to the q decimal digits.
sl@0
   128
sl@0
   129
@publishedAll
sl@0
   130
@externallyDefinedApi
sl@0
   131
*/
sl@0
   132
sl@0
   133
/** @def DBL_MIN_EXP
sl@0
   134
sl@0
   135
Minimum negative integer such that FLT_RADIX raised to that power minus 1 is a normalized floating-point number
sl@0
   136
sl@0
   137
@publishedAll
sl@0
   138
@externallyDefinedApi
sl@0
   139
*/
sl@0
   140
sl@0
   141
/** @def DBL_MIN
sl@0
   142
sl@0
   143
Minimum normalized positive floating-point number
sl@0
   144
sl@0
   145
@publishedAll
sl@0
   146
@externallyDefinedApi
sl@0
   147
*/
sl@0
   148
sl@0
   149
/** @def DBL_MIN_10_EXP
sl@0
   150
sl@0
   151
Minimum negative integer such that 10 raised to that power is in the range of normalized floating-point numbers.
sl@0
   152
sl@0
   153
@publishedAll
sl@0
   154
@externallyDefinedApi
sl@0
   155
*/
sl@0
   156
sl@0
   157
/** @def DBL_MAX_EXP
sl@0
   158
sl@0
   159
Maximum integer such that FLT_RADIX raised to that power minus 1 is a representable finite floating-point number, emax
sl@0
   160
sl@0
   161
@publishedAll
sl@0
   162
@externallyDefinedApi
sl@0
   163
*/
sl@0
   164
sl@0
   165
/** @def DBL_MAX
sl@0
   166
sl@0
   167
Maximum representable finite floating-point number.
sl@0
   168
sl@0
   169
@publishedAll
sl@0
   170
@externallyDefinedApi
sl@0
   171
*/
sl@0
   172
sl@0
   173
/** @def DBL_MAX_10_EXP
sl@0
   174
sl@0
   175
Maximum integer such that 10 raised to that power is in the range of representable finite floating-point numbers.
sl@0
   176
sl@0
   177
@publishedAll
sl@0
   178
@externallyDefinedApi
sl@0
   179
*/
sl@0
   180
sl@0
   181
/** @def LDBL_MANT_DIG
sl@0
   182
sl@0
   183
Number of base-FLT_RADIX digits in the floating-point significand
sl@0
   184
sl@0
   185
@publishedAll
sl@0
   186
@externallyDefinedApi
sl@0
   187
*/
sl@0
   188
sl@0
   189
/** @def LDBL_EPSILON
sl@0
   190
sl@0
   191
The difference between 1 and the least value greater than 1 that is representable in the given floating-point type
sl@0
   192
sl@0
   193
@publishedAll
sl@0
   194
@externallyDefinedApi
sl@0
   195
*/
sl@0
   196
sl@0
   197
/** @def LDBL_DIG
sl@0
   198
sl@0
   199
Number of decimal digits, q, such that any floating-point number with q decimal digits can be rounded into a floating-point number with p radix b digits and back again without change to the q decimal digits.
sl@0
   200
sl@0
   201
@publishedAll
sl@0
   202
@externallyDefinedApi
sl@0
   203
*/
sl@0
   204
sl@0
   205
/** @def LDBL_MIN_EXP
sl@0
   206
sl@0
   207
Minimum negative integer such that FLT_RADIX raised to that power minus 1 is a normalized floating-point number
sl@0
   208
sl@0
   209
@publishedAll
sl@0
   210
@externallyDefinedApi
sl@0
   211
*/
sl@0
   212
sl@0
   213
/** @def LDBL_MIN
sl@0
   214
sl@0
   215
Minimum normalized positive floating-point number
sl@0
   216
sl@0
   217
@publishedAll
sl@0
   218
@externallyDefinedApi
sl@0
   219
*/
sl@0
   220
sl@0
   221
/** @def LDBL_MIN_10_EXP
sl@0
   222
sl@0
   223
Minimum negative integer such that 10 raised to that power is in the range of normalized floating-point numbers.
sl@0
   224
sl@0
   225
@publishedAll
sl@0
   226
@externallyDefinedApi
sl@0
   227
*/
sl@0
   228
sl@0
   229
/** @def LDBL_MAX_EXP
sl@0
   230
sl@0
   231
Maximum integer such that FLT_RADIX raised to that power minus 1 is a representable finite floating-point number, emax
sl@0
   232
sl@0
   233
@publishedAll
sl@0
   234
@externallyDefinedApi
sl@0
   235
*/
sl@0
   236
sl@0
   237
/** @def LDBL_MAX
sl@0
   238
sl@0
   239
Maximum representable finite floating-point number.
sl@0
   240
sl@0
   241
@publishedAll
sl@0
   242
@externallyDefinedApi
sl@0
   243
*/
sl@0
   244
sl@0
   245
/** @def LDBL_MAX_10_EXP
sl@0
   246
sl@0
   247
Maximum integer such that 10 raised to that power is in the range of representable finite floating-point numbers.
sl@0
   248
sl@0
   249
@publishedAll
sl@0
   250
@externallyDefinedApi
sl@0
   251
*/
sl@0
   252