| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | /* $NetBSD: float.h,v 1.18 2020/07/26 08:08:41 simonb Exp $ */ | | 1 | /* $NetBSD: float.h,v 1.19 2024/04/27 06:01:08 rillig Exp $ */ |
2 | | | 2 | |
3 | /*- | | 3 | /*- |
4 | * Copyright (c) 2013 The NetBSD Foundation, Inc. | | 4 | * Copyright (c) 2013 The NetBSD Foundation, Inc. |
5 | * All rights reserved. | | 5 | * All rights reserved. |
6 | * | | 6 | * |
7 | * Redistribution and use in source and binary forms, with or without | | 7 | * Redistribution and use in source and binary forms, with or without |
8 | * modification, are permitted provided that the following conditions | | 8 | * modification, are permitted provided that the following conditions |
9 | * are met: | | 9 | * are met: |
10 | * 1. Redistributions of source code must retain the above copyright | | 10 | * 1. Redistributions of source code must retain the above copyright |
11 | * notice, this list of conditions and the following disclaimer. | | 11 | * notice, this list of conditions and the following disclaimer. |
12 | * 2. Redistributions in binary form must reproduce the above copyright | | 12 | * 2. Redistributions in binary form must reproduce the above copyright |
13 | * notice, this list of conditions and the following disclaimer in the | | 13 | * notice, this list of conditions and the following disclaimer in the |
14 | * documentation and/or other materials provided with the distribution. | | 14 | * documentation and/or other materials provided with the distribution. |
| @@ -45,27 +45,27 @@ | | | @@ -45,27 +45,27 @@ |
45 | #define LDBL_MAX __LDBL_MAX__ | | 45 | #define LDBL_MAX __LDBL_MAX__ |
46 | | | 46 | |
47 | #else | | 47 | #else |
48 | | | 48 | |
49 | #define LDBL_MANT_DIG 113 | | 49 | #define LDBL_MANT_DIG 113 |
50 | #define LDBL_DIG 33 | | 50 | #define LDBL_DIG 33 |
51 | #define LDBL_MIN_EXP (-16381) | | 51 | #define LDBL_MIN_EXP (-16381) |
52 | #define LDBL_MIN_10_EXP (-4931) | | 52 | #define LDBL_MIN_10_EXP (-4931) |
53 | #define LDBL_MAX_EXP 16384 | | 53 | #define LDBL_MAX_EXP 16384 |
54 | #define LDBL_MAX_10_EXP 4932 | | 54 | #define LDBL_MAX_10_EXP 4932 |
55 | #if __STDC_VERSION__ >= 199901L | | 55 | #if __STDC_VERSION__ >= 199901L |
56 | #define LDBL_EPSILON 0x1p-112L | | 56 | #define LDBL_EPSILON 0x1p-112L |
57 | #define LDBL_MIN 0x1p-16382L | | 57 | #define LDBL_MIN 0x1p-16382L |
58 | #define LDBL_MAX 0x1.ffffffffffffffffffffffffffffp+16383L, | | 58 | #define LDBL_MAX 0x1.ffffffffffffffffffffffffffffp+16383L |
59 | #else | | 59 | #else |
60 | #define LDBL_EPSILON 1.9259299443872358530559779425849273E-34L | | 60 | #define LDBL_EPSILON 1.9259299443872358530559779425849273E-34L |
61 | #define LDBL_MIN 3.3621031431120935062626778173217526E-4932L | | 61 | #define LDBL_MIN 3.3621031431120935062626778173217526E-4932L |
62 | #define LDBL_MAX 1.1897314953572317650857593266280070E+4932L | | 62 | #define LDBL_MAX 1.1897314953572317650857593266280070E+4932L |
63 | #endif | | 63 | #endif |
64 | | | 64 | |
65 | #endif /* !__GNUC_PREREQ__(4,1) */ | | 65 | #endif /* !__GNUC_PREREQ__(4,1) */ |
66 | | | 66 | |
67 | #endif /* __mips_n32 || __mips_n64 */ | | 67 | #endif /* __mips_n32 || __mips_n64 */ |
68 | | | 68 | |
69 | #include <sys/float_ieee754.h> | | 69 | #include <sys/float_ieee754.h> |
70 | | | 70 | |
71 | #if defined(__mips_n32) || defined(__mips_n64) | | 71 | #if defined(__mips_n32) || defined(__mips_n64) |