/* Support code for testing libm functions (driver). Copyright (C) 1997-2017 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see <http://www.gnu.org/licenses/>. */#include"libm-test-support.h"#include<math-tests-arch.h>/* Flags set by the including file. */constintflag_test_errno=TEST_ERRNO;constintflag_test_exceptions=TEST_EXCEPTIONS;constintflag_test_finite=TEST_FINITE;constintflag_test_inline=TEST_INLINE;constintflag_test_mathvec=TEST_MATHVEC;#define STRX(x) #x#define STR(x) STRX (x)#define STR_FLOAT STR (FLOAT)#define STR_VEC_LEN STR (VEC_LEN)/* Informal description of the functions b