xref: /freebsd/contrib/arm-optimized-routines/math/include/test_defs.h (revision dd21556857e8d40f66bf5ad54754d9d52669ebf7)
1 /*
2  * Helper macros for emitting various details about routines for consumption by
3  * runulp.sh. This version of the file is for inclusion when building routines,
4  * so expansions are empty - see math/test/test_defs for versions used by the
5  * build system.
6  *
7  * Copyright (c) 2024, Arm Limited.
8  * SPDX-License-Identifier: MIT OR Apache-2.0 WITH LLVM-exception.
9  */
10 
11 #define TEST_ULP(f, l)
12 #define TEST_ULP_NONNEAREST(f, l)
13 
14 #define TEST_DISABLE_FENV(f)
15 #define TEST_DISABLE_FENV_IF_NOT(f, e)
16 
17 #define TEST_INTERVAL(f, lo, hi, n)
18 #define TEST_SYM_INTERVAL(f, lo, hi, n)
19 #define TEST_INTERVAL2(f, xlo, xhi, ylo, yhi, n)
20 
21 #define TEST_CONTROL_VALUE(f, c)
22