1
0
mirror of https://git.savannah.gnu.org/git/gnulib.git synced 2025-08-08 17:22:05 +03:00

nan: New module.

* lib/nan.h: Renamed from tests/nan.h. Change double-inclusion guard.
* modules/nan: New file.
* modules/*-tests: Depend on this module instead of embedding
tests/nan.h.
This commit is contained in:
Bruno Haible
2023-10-12 20:59:58 +02:00
parent 9d18cdba28
commit 8c3d2d1974
122 changed files with 153 additions and 122 deletions

View File

@@ -1,3 +1,11 @@
2023-10-12 Bruno Haible <bruno@clisp.org>
nan: New module.
* lib/nan.h: Renamed from tests/nan.h. Change double-inclusion guard.
* modules/nan: New file.
* modules/*-tests: Depend on this module instead of embedding
tests/nan.h.
2023-10-11 Bruno Haible <bruno@clisp.org> 2023-10-11 Bruno Haible <bruno@clisp.org>
unictype/category-and-not: Add more tests. unictype/category-and-not: Add more tests.

View File

@@ -14,8 +14,8 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _TESTS_NAN_H #ifndef _GL_NAN_H
#define _TESTS_NAN_H #define _GL_NAN_H
/* IBM z/OS supports both hexadecimal and IEEE floating-point formats. The /* IBM z/OS supports both hexadecimal and IEEE floating-point formats. The
@@ -88,4 +88,4 @@ NaNl ()
#endif #endif
#endif /* _TESTS_NAN_H */ #endif /* _GL_NAN_H */

View File

@@ -3,12 +3,12 @@ tests/test-cbrt-ieee.c
tests/test-cbrt-ieee.h tests/test-cbrt-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnand-nolibm isnand-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-cbrtf-ieee.c
tests/test-cbrt-ieee.h tests/test-cbrt-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanf-nolibm isnanf-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-cbrtl-ieee.c
tests/test-cbrt-ieee.h tests/test-cbrt-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanl-nolibm isnanl-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -2,12 +2,12 @@ Files:
tests/test-ceil-ieee.c tests/test-ceil-ieee.c
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnand-nolibm isnand-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,13 +3,13 @@ tests/test-ceil1.c
tests/test-ceil2.c tests/test-ceil2.c
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/signature.h tests/signature.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
float float
isnand-nolibm isnand-nolibm
nan
stdbool stdbool
stdint stdint

View File

@@ -2,12 +2,12 @@ Files:
tests/test-ceilf-ieee.c tests/test-ceilf-ieee.c
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanf-nolibm isnanf-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,13 +3,13 @@ tests/test-ceilf1.c
tests/test-ceilf2.c tests/test-ceilf2.c
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/signature.h tests/signature.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
float float
isnanf-nolibm isnanf-nolibm
nan
stdbool stdbool
stdint stdint

View File

@@ -2,13 +2,13 @@ Files:
tests/test-ceill-ieee.c tests/test-ceill-ieee.c
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
fpucw fpucw
isnanl-nolibm isnanl-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -2,7 +2,6 @@ Files:
tests/test-ceill.c tests/test-ceill.c
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/signature.h tests/signature.h
tests/macros.h tests/macros.h
@@ -10,6 +9,7 @@ Depends-on:
fpucw fpucw
isnanl-nolibm isnanl-nolibm
float float
nan
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-exp-ieee.c
tests/test-exp-ieee.h tests/test-exp-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnand-nolibm isnand-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-exp2-ieee.c
tests/test-exp2-ieee.h tests/test-exp2-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnand-nolibm isnand-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-exp2f-ieee.c
tests/test-exp2-ieee.h tests/test-exp2-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanf-nolibm isnanf-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-exp2l-ieee.c
tests/test-exp2-ieee.h tests/test-exp2-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanl-nolibm isnanl-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-expf-ieee.c
tests/test-exp-ieee.h tests/test-exp-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanf-nolibm isnanf-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-expl-ieee.c
tests/test-exp-ieee.h tests/test-exp-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanl-nolibm isnanl-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-expm1-ieee.c
tests/test-expm1-ieee.h tests/test-expm1-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnand-nolibm isnand-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-expm1f-ieee.c
tests/test-expm1-ieee.h tests/test-expm1-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanf-nolibm isnanf-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-expm1l-ieee.c
tests/test-expm1-ieee.h tests/test-expm1-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanl-nolibm isnanl-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-fabs-ieee.c
tests/test-fabs-ieee.h tests/test-fabs-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnand-nolibm isnand-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-fabsf-ieee.c
tests/test-fabs-ieee.h tests/test-fabs-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanf-nolibm isnanf-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-fabsl-ieee.c
tests/test-fabs-ieee.h tests/test-fabs-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanl-nolibm isnanl-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -2,12 +2,12 @@ Files:
tests/test-floor-ieee.c tests/test-floor-ieee.c
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnand-nolibm isnand-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,13 +3,13 @@ tests/test-floor1.c
tests/test-floor2.c tests/test-floor2.c
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/signature.h tests/signature.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
float float
isnand-nolibm isnand-nolibm
nan
stdbool stdbool
stdint stdint

View File

@@ -2,12 +2,12 @@ Files:
tests/test-floorf-ieee.c tests/test-floorf-ieee.c
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanf-nolibm isnanf-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,13 +3,13 @@ tests/test-floorf1.c
tests/test-floorf2.c tests/test-floorf2.c
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/signature.h tests/signature.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
float float
isnanf-nolibm isnanf-nolibm
nan
stdbool stdbool
stdint stdint

View File

@@ -2,13 +2,13 @@ Files:
tests/test-floorl-ieee.c tests/test-floorl-ieee.c
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
fpucw fpucw
isnanl-nolibm isnanl-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -2,7 +2,6 @@ Files:
tests/test-floorl.c tests/test-floorl.c
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/signature.h tests/signature.h
tests/macros.h tests/macros.h
@@ -10,6 +9,7 @@ Depends-on:
fpucw fpucw
isnanl-nolibm isnanl-nolibm
float float
nan
configure.ac: configure.ac:

View File

@@ -2,11 +2,11 @@ Files:
tests/test-fma-ieee.c tests/test-fma-ieee.c
tests/test-fma-ieee.h tests/test-fma-ieee.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnand-nolibm isnand-nolibm
nan
configure.ac: configure.ac:

View File

@@ -4,7 +4,6 @@ tests/test-fma1.h
tests/test-fma2.c tests/test-fma2.c
tests/test-fma2.h tests/test-fma2.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/signature.h tests/signature.h
tests/macros.h tests/macros.h
lib/float+.h lib/float+.h
@@ -13,6 +12,7 @@ Depends-on:
float float
isnand-nolibm isnand-nolibm
ldexp ldexp
nan
configure.ac: configure.ac:

View File

@@ -2,11 +2,11 @@ Files:
tests/test-fmaf-ieee.c tests/test-fmaf-ieee.c
tests/test-fma-ieee.h tests/test-fma-ieee.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanf-nolibm isnanf-nolibm
nan
configure.ac: configure.ac:

View File

@@ -4,7 +4,6 @@ tests/test-fma1.h
tests/test-fmaf2.c tests/test-fmaf2.c
tests/test-fma2.h tests/test-fma2.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/signature.h tests/signature.h
tests/macros.h tests/macros.h
lib/float+.h lib/float+.h
@@ -13,6 +12,7 @@ Depends-on:
float float
isnanf-nolibm isnanf-nolibm
ldexpf ldexpf
nan
configure.ac: configure.ac:

View File

@@ -2,11 +2,11 @@ Files:
tests/test-fmal-ieee.c tests/test-fmal-ieee.c
tests/test-fma-ieee.h tests/test-fma-ieee.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanl-nolibm isnanl-nolibm
nan
configure.ac: configure.ac:

View File

@@ -4,7 +4,6 @@ tests/test-fma1.h
tests/test-fmal2.c tests/test-fmal2.c
tests/test-fma2.h tests/test-fma2.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/signature.h tests/signature.h
tests/macros.h tests/macros.h
lib/float+.h lib/float+.h
@@ -14,6 +13,7 @@ float
fpucw fpucw
isnanl-nolibm isnanl-nolibm
ldexpl ldexpl
nan
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-fmod-ieee.c
tests/test-fmod-ieee.h tests/test-fmod-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnand-nolibm isnand-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-fmodf-ieee.c
tests/test-fmod-ieee.h tests/test-fmod-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanf-nolibm isnanf-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-fmodl-ieee.c
tests/test-fmod-ieee.h tests/test-fmod-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanl-nolibm isnanl-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-frexp-ieee.c
tests/test-frexp-ieee.h tests/test-frexp-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnand-nolibm isnand-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,13 +3,13 @@ tests/test-frexp.c
tests/test-frexp.h tests/test-frexp.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/signature.h tests/signature.h
tests/macros.h tests/macros.h
tests/randomd.c tests/randomd.c
Depends-on: Depends-on:
isnand-nolibm isnand-nolibm
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,13 +3,13 @@ tests/test-frexp.c
tests/test-frexp.h tests/test-frexp.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/signature.h tests/signature.h
tests/macros.h tests/macros.h
tests/randomd.c tests/randomd.c
Depends-on: Depends-on:
isnand-nolibm isnand-nolibm
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-frexpf-ieee.c
tests/test-frexp-ieee.h tests/test-frexp-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanf-nolibm isnanf-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,13 +3,13 @@ tests/test-frexpf.c
tests/test-frexp.h tests/test-frexp.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/signature.h tests/signature.h
tests/macros.h tests/macros.h
tests/randomf.c tests/randomf.c
Depends-on: Depends-on:
isnanf-nolibm isnanf-nolibm
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-frexpl-ieee.c
tests/test-frexp-ieee.h tests/test-frexp-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanl-nolibm isnanl-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,7 +3,6 @@ tests/test-frexpl.c
tests/test-frexp.h tests/test-frexp.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/signature.h tests/signature.h
tests/macros.h tests/macros.h
tests/randoml.c tests/randoml.c
@@ -12,6 +11,7 @@ Depends-on:
fpucw fpucw
isnanl-nolibm isnanl-nolibm
signbit signbit
nan
configure.ac: configure.ac:

View File

@@ -3,7 +3,6 @@ tests/test-frexpl.c
tests/test-frexp.h tests/test-frexp.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/signature.h tests/signature.h
tests/macros.h tests/macros.h
tests/randoml.c tests/randoml.c
@@ -13,6 +12,7 @@ fpucw
isnanl-nolibm isnanl-nolibm
signbit signbit
float float
nan
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-hypot-ieee.c
tests/test-hypot-ieee.h tests/test-hypot-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnand-nolibm isnand-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-hypotf-ieee.c
tests/test-hypot-ieee.h tests/test-hypot-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanf-nolibm isnanf-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-hypotl-ieee.c
tests/test-hypot-ieee.h tests/test-hypot-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanl-nolibm isnanl-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-ilogb.c
tests/test-ilogb.h tests/test-ilogb.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/signature.h tests/signature.h
tests/macros.h tests/macros.h
tests/randomd.c tests/randomd.c
Depends-on: Depends-on:
nan
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-ilogbf.c
tests/test-ilogb.h tests/test-ilogb.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/signature.h tests/signature.h
tests/macros.h tests/macros.h
tests/randomf.c tests/randomf.c
Depends-on: Depends-on:
nan
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-ilogbl.c
tests/test-ilogb.h tests/test-ilogb.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/signature.h tests/signature.h
tests/macros.h tests/macros.h
tests/randoml.c tests/randoml.c
Depends-on: Depends-on:
nan
configure.ac: configure.ac:

View File

@@ -1,7 +1,6 @@
Files: Files:
tests/test-isfinite.c tests/test-isfinite.c
tests/infinity.h tests/infinity.h
tests/nan.h
tests/snan.h tests/snan.h
tests/macros.h tests/macros.h
m4/exponentf.m4 m4/exponentf.m4
@@ -10,6 +9,7 @@ m4/exponentl.m4
Depends-on: Depends-on:
float float
nan
configure.ac: configure.ac:
gl_FLOAT_EXPONENT_LOCATION gl_FLOAT_EXPONENT_LOCATION

View File

@@ -1,7 +1,6 @@
Files: Files:
tests/test-isinf.c tests/test-isinf.c
tests/infinity.h tests/infinity.h
tests/nan.h
tests/snan.h tests/snan.h
tests/macros.h tests/macros.h
m4/exponentf.m4 m4/exponentf.m4
@@ -10,6 +9,7 @@ m4/exponentl.m4
Depends-on: Depends-on:
float float
nan
configure.ac: configure.ac:
gl_FLOAT_EXPONENT_LOCATION gl_FLOAT_EXPONENT_LOCATION

View File

@@ -2,7 +2,6 @@ Files:
tests/test-isnan.c tests/test-isnan.c
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/snan.h tests/snan.h
tests/macros.h tests/macros.h
m4/exponentf.m4 m4/exponentf.m4
@@ -11,6 +10,7 @@ m4/exponentl.m4
Depends-on: Depends-on:
float float
nan
configure.ac: configure.ac:
gl_FLOAT_EXPONENT_LOCATION gl_FLOAT_EXPONENT_LOCATION

View File

@@ -3,12 +3,12 @@ tests/test-isnand-nolibm.c
tests/test-isnand.h tests/test-isnand.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/snan.h tests/snan.h
tests/macros.h tests/macros.h
m4/exponentd.m4 m4/exponentd.m4
Depends-on: Depends-on:
nan
configure.ac: configure.ac:
gl_DOUBLE_EXPONENT_LOCATION gl_DOUBLE_EXPONENT_LOCATION

View File

@@ -3,12 +3,12 @@ tests/test-isnand.c
tests/test-isnand.h tests/test-isnand.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/snan.h tests/snan.h
tests/macros.h tests/macros.h
m4/exponentd.m4 m4/exponentd.m4
Depends-on: Depends-on:
nan
configure.ac: configure.ac:
gl_DOUBLE_EXPONENT_LOCATION gl_DOUBLE_EXPONENT_LOCATION

View File

@@ -3,12 +3,12 @@ tests/test-isnanf-nolibm.c
tests/test-isnanf.h tests/test-isnanf.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/snan.h tests/snan.h
tests/macros.h tests/macros.h
m4/exponentf.m4 m4/exponentf.m4
Depends-on: Depends-on:
nan
configure.ac: configure.ac:
gl_FLOAT_EXPONENT_LOCATION gl_FLOAT_EXPONENT_LOCATION

View File

@@ -3,12 +3,12 @@ tests/test-isnanf.c
tests/test-isnanf.h tests/test-isnanf.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/snan.h tests/snan.h
tests/macros.h tests/macros.h
m4/exponentf.m4 m4/exponentf.m4
Depends-on: Depends-on:
nan
configure.ac: configure.ac:
gl_FLOAT_EXPONENT_LOCATION gl_FLOAT_EXPONENT_LOCATION

View File

@@ -3,13 +3,13 @@ tests/test-isnanl-nolibm.c
tests/test-isnanl.h tests/test-isnanl.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/snan.h tests/snan.h
tests/macros.h tests/macros.h
m4/exponentl.m4 m4/exponentl.m4
Depends-on: Depends-on:
float float
nan
configure.ac: configure.ac:
gl_LONG_DOUBLE_EXPONENT_LOCATION gl_LONG_DOUBLE_EXPONENT_LOCATION

View File

@@ -3,13 +3,13 @@ tests/test-isnanl.c
tests/test-isnanl.h tests/test-isnanl.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/snan.h tests/snan.h
tests/macros.h tests/macros.h
m4/exponentl.m4 m4/exponentl.m4
Depends-on: Depends-on:
float float
nan
configure.ac: configure.ac:
gl_LONG_DOUBLE_EXPONENT_LOCATION gl_LONG_DOUBLE_EXPONENT_LOCATION

View File

@@ -3,12 +3,12 @@ tests/test-ldexp-ieee.c
tests/test-ldexp-ieee.h tests/test-ldexp-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnand-nolibm isnand-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,7 +3,6 @@ tests/test-ldexp.c
tests/test-ldexp.h tests/test-ldexp.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/signature.h tests/signature.h
tests/macros.h tests/macros.h
tests/randomd.c tests/randomd.c
@@ -12,6 +11,7 @@ Depends-on:
isnand-nolibm isnand-nolibm
signbit signbit
float float
nan
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-ldexpf-ieee.c
tests/test-ldexp-ieee.h tests/test-ldexp-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanf-nolibm isnanf-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,7 +3,6 @@ tests/test-ldexpf.c
tests/test-ldexp.h tests/test-ldexp.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/signature.h tests/signature.h
tests/macros.h tests/macros.h
tests/randomf.c tests/randomf.c
@@ -12,6 +11,7 @@ Depends-on:
isnanf-nolibm isnanf-nolibm
signbit signbit
float float
nan
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-ldexpl-ieee.c
tests/test-ldexp-ieee.h tests/test-ldexp-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanl-nolibm isnanl-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,7 +3,6 @@ tests/test-ldexpl.c
tests/test-ldexp.h tests/test-ldexp.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/signature.h tests/signature.h
tests/macros.h tests/macros.h
tests/randoml.c tests/randoml.c
@@ -13,6 +12,7 @@ fpucw
isnanl-nolibm isnanl-nolibm
signbit signbit
float float
nan
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-log-ieee.c
tests/test-log-ieee.h tests/test-log-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnand-nolibm isnand-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-log10-ieee.c
tests/test-log10-ieee.h tests/test-log10-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnand-nolibm isnand-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-log10f-ieee.c
tests/test-log10-ieee.h tests/test-log10-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanf-nolibm isnanf-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-log10l-ieee.c
tests/test-log10-ieee.h tests/test-log10-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanl-nolibm isnanl-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-log1p-ieee.c
tests/test-log1p-ieee.h tests/test-log1p-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnand-nolibm isnand-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-log1pf-ieee.c
tests/test-log1p-ieee.h tests/test-log1p-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanf-nolibm isnanf-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-log1pl-ieee.c
tests/test-log1p-ieee.h tests/test-log1p-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanl-nolibm isnanl-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-log2-ieee.c
tests/test-log2-ieee.h tests/test-log2-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnand-nolibm isnand-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-log2f-ieee.c
tests/test-log2-ieee.h tests/test-log2-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanf-nolibm isnanf-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-log2l-ieee.c
tests/test-log2-ieee.h tests/test-log2-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanl-nolibm isnanl-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-logb-ieee.c
tests/test-logb-ieee.h tests/test-logb-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnand-nolibm isnand-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-logbf-ieee.c
tests/test-logb-ieee.h tests/test-logb-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanf-nolibm isnanf-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-logbl-ieee.c
tests/test-logb-ieee.h tests/test-logb-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanl-nolibm isnanl-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-logf-ieee.c
tests/test-log-ieee.h tests/test-log-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanf-nolibm isnanf-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-logl-ieee.c
tests/test-log-ieee.h tests/test-log-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanl-nolibm isnanl-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-modf-ieee.c
tests/test-modf-ieee.h tests/test-modf-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnand-nolibm isnand-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-modff-ieee.c
tests/test-modf-ieee.h tests/test-modf-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanf-nolibm isnanf-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-modfl-ieee.c
tests/test-modf-ieee.h tests/test-modf-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanl-nolibm isnanl-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

23
modules/nan Normal file
View File

@@ -0,0 +1,23 @@
Description:
Macros for quiet not-a-number.
Files:
lib/nan.h
Depends-on:
configure.ac:
Makefile.am:
lib_SOURCES += nan.h
Include:
"nan.h"
Link:
License:
GPL
Maintainer:
all

View File

@@ -3,12 +3,12 @@ tests/test-remainder-ieee.c
tests/test-remainder-ieee.h tests/test-remainder-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnand-nolibm isnand-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-remainderf-ieee.c
tests/test-remainder-ieee.h tests/test-remainder-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanf-nolibm isnanf-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-remainderl-ieee.c
tests/test-remainder-ieee.h tests/test-remainder-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanl-nolibm isnanl-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-rint-ieee.c
tests/test-rint-ieee.h tests/test-rint-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnand-nolibm isnand-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,13 +3,13 @@ tests/test-rint.c
tests/test-rint.h tests/test-rint.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/signature.h tests/signature.h
tests/macros.h tests/macros.h
tests/randomd.c tests/randomd.c
Depends-on: Depends-on:
isnand-nolibm isnand-nolibm
nan
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-rintf-ieee.c
tests/test-rint-ieee.h tests/test-rint-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanf-nolibm isnanf-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,13 +3,13 @@ tests/test-rintf.c
tests/test-rint.h tests/test-rint.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/signature.h tests/signature.h
tests/macros.h tests/macros.h
tests/randomf.c tests/randomf.c
Depends-on: Depends-on:
isnanf-nolibm isnanf-nolibm
nan
configure.ac: configure.ac:

View File

@@ -3,12 +3,12 @@ tests/test-rintl-ieee.c
tests/test-rint-ieee.h tests/test-rint-ieee.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanl-nolibm isnanl-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,7 +3,6 @@ tests/test-rintl.c
tests/test-rint.h tests/test-rint.h
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/signature.h tests/signature.h
tests/macros.h tests/macros.h
tests/randoml.c tests/randoml.c
@@ -12,6 +11,7 @@ Depends-on:
fpucw fpucw
isnanl-nolibm isnanl-nolibm
float float
nan
configure.ac: configure.ac:

View File

@@ -2,12 +2,12 @@ Files:
tests/test-round-ieee.c tests/test-round-ieee.c
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnand-nolibm isnand-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -3,13 +3,13 @@ tests/test-round1.c
tests/test-round2.c tests/test-round2.c
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/signature.h tests/signature.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
assert-h assert-h
isnand-nolibm isnand-nolibm
nan
stdbool stdbool
stdint stdint

View File

@@ -2,12 +2,12 @@ Files:
tests/test-roundf-ieee.c tests/test-roundf-ieee.c
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanf-nolibm isnanf-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

View File

@@ -4,7 +4,6 @@ tests/test-round2.c
tests/test-roundf2.c tests/test-roundf2.c
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/signature.h tests/signature.h
tests/macros.h tests/macros.h
@@ -13,6 +12,7 @@ assert-h
ceilf ceilf
floorf floorf
isnanf-nolibm isnanf-nolibm
nan
stdbool stdbool
stdint stdint

View File

@@ -2,12 +2,12 @@ Files:
tests/test-roundl-ieee.c tests/test-roundl-ieee.c
tests/minus-zero.h tests/minus-zero.h
tests/infinity.h tests/infinity.h
tests/nan.h
tests/macros.h tests/macros.h
Depends-on: Depends-on:
isnanl-nolibm isnanl-nolibm
float float
nan
signbit signbit
configure.ac: configure.ac:

Some files were not shown because too many files have changed in this diff Show More