Martin Storsjö
|
4e9072aef0
|
crt-test: Add tests for large values in functions that do rounding and similar operations
Some of these functions earlier were using integer intermediates,
where the range easily is exhausted.
|
2019-12-20 09:38:32 +02:00 |
|
Martin Storsjö
|
7f7d2f9852
|
crt-test: Add tests for sscanf with double/long double outputs
|
2019-12-20 09:38:32 +02:00 |
|
Martin Storsjö
|
00edbd4ec3
|
crt-test: Test negative zero in a few places
|
2019-08-01 22:30:45 +03:00 |
|
Martin Storsjö
|
f07f6b71fe
|
crt-test: Add tests for many more math functions
This should complete the coverage of all the C99 math functions.
|
2019-08-01 22:30:45 +03:00 |
|
Martin Storsjö
|
e9da355304
|
crt-test: Test the copysign function on any platform, not only on windows
|
2019-08-01 22:30:45 +03:00 |
|
Martin Storsjö
|
7347d257ed
|
crt-test: More thoroughly test some math functions
Also check that NaN is propagated properly where possible.
|
2019-08-01 22:30:45 +03:00 |
|
Martin Storsjö
|
52e7fff7a6
|
crt-test: Reduce code duplication in tests for math functions
|
2019-08-01 22:30:45 +03:00 |
|
Martin Storsjö
|
8eea910f47
|
crt-test: Extend existing tests for NAN to check that input NANs are preserved
Don't check the full NAN in itself, but check that the sign bit appears
correctly.
|
2019-08-01 22:30:45 +03:00 |
|
Martin Storsjö
|
2e6fa5bca7
|
crt-test: Wrap parameter expansion in TEST macros in parentheses
|
2019-08-01 22:30:45 +03:00 |
|
Martin Storsjö
|
70f074b599
|
crt-test: Restore the rounding direction after testing it
|
2019-08-01 22:30:45 +03:00 |
|
Martin Storsjö
|
c3a16814bd
|
crt-test: Add tests for logb/ilogb
|
2019-04-29 12:17:07 +03:00 |
|
Martin Storsjö
|
566d1dece9
|
crt-test: Clarify a comment further
|
2019-04-29 12:16:02 +03:00 |
|
Martin Storsjö
|
7e74b87a29
|
crt-test: Remove workarounds for llrint rounding to even numbers
Also add testcases for the same case with other functions.
|
2019-04-20 07:37:11 +03:00 |
|
Martin Storsjö
|
306b98716b
|
crt-test: Test powl on arm/aarch64 now
|
2019-04-20 07:37:11 +03:00 |
|
Martin Storsjö
|
fd74ad4c52
|
crt-test: Remove a workaround for mingw math functions
|
2019-04-20 07:37:11 +03:00 |
|
Martin Storsjö
|
8cbdd0c9b4
|
crt-test: Clarify a comment about a workaround
|
2019-04-18 22:40:35 +03:00 |
|
Martin Storsjö
|
86e0b3732f
|
crt-test: Remove skips for acosh(infinity) on x86 mingw
This is fixed in the latest upstream version.
|
2019-04-16 14:53:54 +03:00 |
|
Martin Storsjö
|
cb7feea731
|
crt-test: Tweak TEST_FLT_ACCURACY to not accept NAN
|
2019-04-16 10:28:43 +03:00 |
|
Martin Storsjö
|
70c64e58c9
|
crt-test: Add tests for acosh/asinh/atanh
|
2019-04-16 10:28:43 +03:00 |
|
Martin Storsjö
|
141027d5d4
|
crt-test: Add tests for expm1 and log1p
|
2019-04-16 10:28:33 +03:00 |
|
Martin Storsjö
|
34cf84fa68
|
crt-test: Test putenv and the environ variable
|
2019-04-15 14:05:46 +03:00 |
|
Martin Storsjö
|
fd39855471
|
crt-test: Remove a skip for fmodl on arm
|
2019-04-15 14:05:46 +03:00 |
|
Martin Storsjö
|
a59b98bb0c
|
crt-test: Test error reporting of CRT functions via errno
|
2019-04-15 14:05:46 +03:00 |
|
Martin Storsjö
|
62869c798c
|
crt-test: Remove a skip for a floor function issue
When using the floor function from msvcrt/ucrt instead of a libmingwex
reimplementation, this test passes on arm as well.
|
2019-04-15 14:05:46 +03:00 |
|
Martin Storsjö
|
a96783ee46
|
crt-test: Improve the tests for fmod/remainder/remquo
|
2019-04-09 14:20:23 +03:00 |
|
Martin Storsjö
|
776b1f4a84
|
crt-test: Add tests for modf
|
2019-04-09 13:17:06 +03:00 |
|
Martin Storsjö
|
3ccaf1c1bf
|
crt-test: Add tests of fmod/remainder/remquo
|
2019-04-09 12:47:00 +03:00 |
|
Martin Storsjö
|
cb71dfa03b
|
crt-test: Test sincos()
|
2019-04-09 12:45:35 +03:00 |
|
Martin Storsjö
|
5d969f2a70
|
crt-test: Add tests of ldexp/scalbn/scalbln
|
2019-04-09 12:32:56 +03:00 |
|
Martin Storsjö
|
dde687f36d
|
crt-test: Add tests of exp2
|
2019-04-09 12:32:56 +03:00 |
|
Martin Storsjö
|
f2f68dff90
|
crt-test: Add testcases of log2l
|
2019-04-09 12:32:56 +03:00 |
|
Martin Storsjö
|
024d125611
|
test: Test the now fixed copysignl function on x86_64 as well
|
2018-06-04 10:08:47 +03:00 |
|
Martin Storsjö
|
6a3080fa58
|
test: More clearly print errors in the NAN tests
|
2018-06-04 10:08:47 +03:00 |
|
Martin Storsjö
|
0e86b1ed49
|
test: Extend the intrinsics tests
|
2018-06-04 10:08:47 +03:00 |
|
Martin Storsjö
|
cacdf723fa
|
Add ISC licenses to the test programs
|
2018-03-21 11:09:55 +02:00 |
|
Martin Storsjö
|
7297bb65a5
|
Add a more thorough test case, testing various CRT features
Simplify building of the test cases at the same time; stop building
hello-cpp with -fno-exceptions.
|
2018-03-20 12:00:56 +02:00 |
|