Convert TEST_f_L tests from code to data.
Convert TEST_cc_c tests from code to data.
Test for errno setting in more overflow error cases.
Support testing "inexact" exceptions in libm-test.inc.
De-stringify constants in math/atest-exp2.c.
Convert TEST_extra tests from code to data.
Add #include <stdint.h> for uint[32|64]_t usage (except installed headers).
Remove libm-test support for TEST_* inside functions.
Remove ENOSYS tests in libm-test.inc.
Test for errno setting in more pole error cases.
MIPS: soft-fp NaN representation corrections

[BZ #15442] This adds support for the inverse interpretation of the
quiet bit of IEEE 754 floating-point NaN data that some processors
use.  This includes in particular MIPS architecture processors; the
payload used for the canonical qNaN encoding is updated accordingly
so as not to interfere with the quiet bit.
PowerPC: fix hypot/hypotf check for -INF
Prevent optimizing out of benchmark function call

Resolves: #15424

The compiler would optimize the benchmark function call out of the
loop and call it only once, resulting in blazingly fast times for some
benchmarks (notably atan, sin and cos).  Mark the inputs as volatile
so that the code is forced to read again from the input for each
iteration.
Test more cases of "inexact" exceptions in libm-test.inc.
Don't handle ulps for integer tests in libm-test.inc.
Simplify libm-test extra-output initialization.
Fix remainder exceptions and directed-rounding results (bugs 15480, 15485).
Make libm-test look up ulps by name at runtime.
Don't disable CMPLXL macro for __NO_LONG_DOUBLE_MATH (bug 15488).
Simplify gen-libm-test.pl handling of tests with extra outputs.