Table A-1 contains the hexadecimal and decimal boundary values used in CPML calculations and exception checking.
| Data Type | Value for: max_float |
|---|---|
| F | Hexadecimal: FFFF7FFF |
| G | Hexadecimal: FFFFFFFFFFFF7FFF |
| S | Hexadecimal: 7F7FFFFF |
| T | Hexadecimal: 7FEFFFFFFFFFFFFF |
| X | Hexadecimal: 7FFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF |
| F | Decimal: 1.701411e38 |
| G | Decimal: 8.988465674311579e307 |
| S | Decimal: 3.402823e38 |
| T | Decimal: 1.797693134862316e308 |
| X | Decimal: 1.189731495357231765085759326628007016196477e4932 |
| Data Type | Value for: min_float |
| F | Hexadecimal: 00000080 |
| G | Hexadecimal: 0000000000000010 |
| S | Hexadecimal: 00000001 |
| T | Hexadecimal: 0000000000000001 |
| X | Hexadecimal: 00000000000000000000000000000001 |
| F | Decimal: 2.9387359e-39 |
| G | Decimal: 5.562684646268003e-309 |
| S | Decimal: 1.4012985e-45 |
| T | Decimal: 4.940656458412465e-324 |
| X | Decimal: 6.4751751194380251109244389582276465524996e-4966 |
| Data Type | Value for: ln(max_float) |
| F | Hexadecimal: 0F3443B0 |
| G | Hexadecimal: 7B616E3A28B740A6 |
| S | Hexadecimal: 42B17218 |
| T | Hexadecimal: 40862E42FEFA39EF |
| X | Hexadecimal: 400C62E42FEFA39EF35793C7673007E6 |
| F | Decimal: 88.029692 |
| G | Decimal: 709.0895657128241 |
| S | Decimal: 88.7228391 |
| T | Decimal: 709.7827128933840 |
| X | Decimal: 11356.5234062941439494919310779707648912527 |
| Data Type | Value for: ln(min_float) |
| F | Hexadecimal: 7218C3B1 |
| G | Hexadecimal: 39EFFEFA2E42C0A6 |
| S | Hexadecimal: C2CE8ED0 |
| T | Hexadecimal: C0874385446D71C3 |
| X | Hexadecimal: C00C6546282207802C89D24D65E96274 |
| F | Decimal: -88.72284 |
| G | Decimal: -709.7827128933840 |
| S | Decimal: -103.2789 |
| T | Decimal: -744.4400719213813 |
| X | Decimal: -11432.7695961557379335278266113311643138373 |
| Data Type | Value for: ln(2 * max_float) |
| F | Hexadecimal: 721843B1 |
| G | Hexadecimal: 39EFFEFA2E4240A6 |
| S | Hexadecimal: 42B2D4FC |
| T | Hexadecimal: 408633CE8FB9F87E |
| X | Hexadecimal: 400C62E9BB80635D81D36125B64DA4A6 |
| F | Decimal: 88.72284 |
| G | Decimal: 709.7827128933840 |
| S | Decimal: 89.41599 |
| T | Decimal: 710.4758600739439 |
| X | Decimal: 11357.2165534747038948013483100922230678208 |
| Data Type | Value for: (180/pi) * min_float |
| F | Hexadecimal: 2EE10365 |
| G | Hexadecimal: C1F81A63A5DC006C |
| S | Hexadecimal: 00000039 |
| T | Hexadecimal: 0000000000000039 |
| X | Hexadecimal: 00000000000000000000000000000039 |
| F | Decimal: 1.683772e-37 |
| G | Decimal: 3.187183529933798e-307 |
| S | Decimal: 8.028849e-44 |
| T | Decimal: 2.830787630910868e-322 |
| X | Decimal: 3.71000205951917569316937757202433432154392e-4964 |
| Data Type | Value for: lgamma_max_float |
| F | Hexadecimal: 50F97CC6 |
| G | Hexadecimal: F55FC5015ABD7F67 |
| S | Hexadecimal: 7BC650F9 |
| T | Hexadecimal: 7F475ABDC501F55F |
| X | Hexadecimal: 7FF171AA9917FFFBD7EA44AE6D203DF6 |
| F | Decimal: 2.0594342e36 |
| G | Decimal: 1.2812545499066958e305 |
| S | Decimal: 2.0594342e36 |
| T | Decimal: 1.2812545499066958e305 |
| X | Decimal: 1.0485738685148938358098967157129705040168e4928 |