Update contrib.
1 /** @file ../include/machine/float.h
7 Radix of exponent representation, b
15 The rounding mode for floating-point addition is characterized by the implementation-defined value of FLT_ROUNDS
21 /** @def FLT_EVAL_METHOD
23 The use of evaluation formats is characterized by the implementation-defined value of FLT_EVAL_METHOD
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.
39 Number of base-FLT_RADIX digits in the floating-point significand
47 The difference between 1 and the least value greater than 1 that is representable in the given floating-point type
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.
63 Minimum negative integer such that FLT_RADIX raised to that power minus 1 is a normalized floating-point number
71 Minimum normalized positive floating-point number
77 /** @def FLT_MIN_10_EXP
79 Minimum negative integer such that 10 raised to that power is in the range of normalized floating-point numbers.
87 Maximum integer such that FLT_RADIX raised to that power minus 1 is a representable finite floating-point number, emax
95 Maximum representable finite floating-point number.
101 /** @def FLT_MAX_10_EXP
103 Maximum integer such that 10 raised to that power is in the range of representable finite floating-point numbers.
106 @externallyDefinedApi
109 /** @def DBL_MANT_DIG
111 Number of base-FLT_RADIX digits in the floating-point significand
114 @externallyDefinedApi
119 The difference between 1 and the least value greater than 1 that is representable in the given floating-point type
122 @externallyDefinedApi
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.
130 @externallyDefinedApi
135 Minimum negative integer such that FLT_RADIX raised to that power minus 1 is a normalized floating-point number
138 @externallyDefinedApi
143 Minimum normalized positive floating-point number
146 @externallyDefinedApi
149 /** @def DBL_MIN_10_EXP
151 Minimum negative integer such that 10 raised to that power is in the range of normalized floating-point numbers.
154 @externallyDefinedApi
159 Maximum integer such that FLT_RADIX raised to that power minus 1 is a representable finite floating-point number, emax
162 @externallyDefinedApi
167 Maximum representable finite floating-point number.
170 @externallyDefinedApi
173 /** @def DBL_MAX_10_EXP
175 Maximum integer such that 10 raised to that power is in the range of representable finite floating-point numbers.
178 @externallyDefinedApi
181 /** @def LDBL_MANT_DIG
183 Number of base-FLT_RADIX digits in the floating-point significand
186 @externallyDefinedApi
189 /** @def LDBL_EPSILON
191 The difference between 1 and the least value greater than 1 that is representable in the given floating-point type
194 @externallyDefinedApi
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.
202 @externallyDefinedApi
205 /** @def LDBL_MIN_EXP
207 Minimum negative integer such that FLT_RADIX raised to that power minus 1 is a normalized floating-point number
210 @externallyDefinedApi
215 Minimum normalized positive floating-point number
218 @externallyDefinedApi
221 /** @def LDBL_MIN_10_EXP
223 Minimum negative integer such that 10 raised to that power is in the range of normalized floating-point numbers.
226 @externallyDefinedApi
229 /** @def LDBL_MAX_EXP
231 Maximum integer such that FLT_RADIX raised to that power minus 1 is a representable finite floating-point number, emax
234 @externallyDefinedApi
239 Maximum representable finite floating-point number.
242 @externallyDefinedApi
245 /** @def LDBL_MAX_10_EXP
247 Maximum integer such that 10 raised to that power is in the range of representable finite floating-point numbers.
250 @externallyDefinedApi