• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright (C) 2017 The Android Open Source Project
2 // SPDX-License-Identifier: BSD-2-Clause
3 
4 #include <float.h>
5 
6 #include "header_checks.h"
7 
float_h()8 static void float_h() {
9   int flt_rounds = FLT_ROUNDS;
10 
11   MACRO(FLT_EVAL_METHOD);
12 
13   MACRO(FLT_RADIX);
14   MACRO(FLT_MANT_DIG);
15   MACRO(DBL_MANT_DIG);
16   MACRO(LDBL_MANT_DIG);
17   MACRO(DECIMAL_DIG);
18   MACRO(FLT_DIG);
19   MACRO(DBL_DIG);
20   MACRO(LDBL_DIG);
21   MACRO(FLT_MIN_EXP);
22   MACRO(DBL_MIN_EXP);
23   MACRO(LDBL_MIN_EXP);
24   MACRO(FLT_MIN_10_EXP);
25   MACRO(DBL_MIN_10_EXP);
26   MACRO(LDBL_MIN_10_EXP);
27   MACRO(FLT_MAX_EXP);
28   MACRO(DBL_MAX_EXP);
29   MACRO(LDBL_MAX_EXP);
30   MACRO(FLT_MAX_10_EXP);
31   MACRO(DBL_MAX_10_EXP);
32   MACRO(LDBL_MAX_10_EXP);
33   MACRO(FLT_MAX);
34   MACRO(DBL_MAX);
35   MACRO(LDBL_MAX);
36   MACRO(FLT_EPSILON);
37   MACRO(DBL_EPSILON);
38   MACRO(LDBL_EPSILON);
39   MACRO(FLT_MIN);
40   MACRO(DBL_MIN);
41   MACRO(LDBL_MIN);
42 }
43