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