/usr/include/qd/qd_config.h is in libqd-dev 2.3.11.dfsg-2.1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | /* include/qd/qd_config.h. Generated from qd_config.h.in by configure. */
#ifndef _QD_QD_CONFIG_H
#define _QD_QD_CONFIG_H 1
#ifndef QD_API
#define QD_API /**/
#endif
/* Set to 1 if using VisualAge C++ compiler for __fmadd builtin. */
#ifndef QD_VACPP_BUILTINS_H
/* #undef QD_VACPP_BUILTINS_H */
#endif
/* If fused multiply-add is available, define to correct macro for
using it. It is invoked as QD_FMA(a, b, c) to compute fl(a * b + c).
If correctly rounded multiply-add is not available (or if unsure),
keep it undefined.*/
#ifndef QD_FMA
/* #undef QD_FMA */
#endif
/* If fused multiply-subtract is available, define to correct macro for
using it. It is invoked as QD_FMS(a, b, c) to compute fl(a * b - c).
If correctly rounded multiply-add is not available (or if unsure),
keep it undefined.*/
#ifndef QD_FMS
/* #undef QD_FMS */
#endif
/* Set the following to 1 to define commonly used function
to be inlined. This should be set to 1 unless the compiler
does not support the "inline" keyword, or if building for
debugging purposes. */
#ifndef QD_INLINE
#define QD_INLINE 1
#endif
/* Set the following to 1 to use ANSI C++ standard header files
such as cmath, iostream, etc. If set to zero, it will try to
include math.h, iostream.h, etc, instead. */
#ifndef QD_HAVE_STD
#define QD_HAVE_STD 1
#endif
/* Set the following to 1 to make the addition and subtraction
to satisfy the IEEE-style error bound
fl(a + b) = (1 + d) * (a + b)
where |d| <= eps. If set to 0, the addition and subtraction
will satisfy the weaker Cray-style error bound
fl(a + b) = (1 + d1) * a + (1 + d2) * b
where |d1| <= eps and |d2| eps. */
#ifndef QD_IEEE_ADD
/* #undef QD_IEEE_ADD */
#endif
/* Set the following to 1 to use slightly inaccurate but faster
version of multiplication. */
#ifndef QD_SLOPPY_MUL
#define QD_SLOPPY_MUL 1
#endif
/* Set the following to 1 to use slightly inaccurate but faster
version of division. */
#ifndef QD_SLOPPY_DIV
#define QD_SLOPPY_DIV 1
#endif
/* Define this macro to be the isfinite(x) function. */
#ifndef QD_ISFINITE
#define QD_ISFINITE(x) std::isfinite(x)
#endif
/* Define this macro to be the isinf(x) function. */
#ifndef QD_ISINF
#define QD_ISINF(x) std::isinf(x)
#endif
/* Define this macro to be the isnan(x) function. */
#ifndef QD_ISNAN
#define QD_ISNAN(x) std::isnan(x)
#endif
#endif /* _QD_QD_CONFIG_H */
|