Timo Kreuzer
39e534bddc
[CRT_APITEST] Add a tests for tan(f) / __libm_sse2_tan(f)
2025-06-23 17:35:21 +00:00
Timo Kreuzer
85e2f6b26c
[CRT_APITEST] Add tests for sqrt(f) / _libm_sqrt_precise
2025-06-23 17:35:21 +00:00
Timo Kreuzer
7360d0abe7
[CRT_APITEST] Add a tests for sin(f) / __libm_sse2_sin(f)
2025-06-23 17:35:21 +00:00
Timo Kreuzer
90f10847f7
[CRT_APITEST] Add a tests for log10(f) / __libm_sse2_log10(f)
2025-06-23 17:35:21 +00:00
Timo Kreuzer
8235099f4d
[CRT_APITEST] Add a tests for log(f) / __libm_sse2_log(f)
2025-06-23 17:35:21 +00:00
Timo Kreuzer
9ee1847379
[CRT_APITEST] Add a tests for exp(f) / __libm_sse2_exp(f)
2025-06-23 17:35:21 +00:00
Timo Kreuzer
c4a2dbd1b0
[CRT_APITEST] Add a tests for cos(f) / __libm_sse2_cos(f)
2025-06-23 17:35:21 +00:00
Timo Kreuzer
1536f521d6
[CRT_APITEST] Add a tests for atan(f) / __libm_sse2_atan(f)
2025-06-23 17:35:21 +00:00
Timo Kreuzer
8b1a8d5b67
[CRT_APITEST] Add a tests for asin(f) / __libm_sse2_asin(f)
2025-06-23 17:35:21 +00:00
Timo Kreuzer
bf225ab7da
[CRT_APITEST] Add a tests for acos(f) / __libm_sse2_acos(f)
2025-06-23 17:35:21 +00:00
Timo Kreuzer
3b895a3c12
[CRT_APITEST] Add a python tool to generate test tables for math functions
...
Note: The code contains a custom implementation of ldexp in python, because on Windows (below Win 11) ldexp is broken and rounds denormals incorrectly. ldexp is used by mpmath to convert multi-precision to float, which led to incorrect floating point results (specifically denormals).
2025-06-23 17:35:21 +00:00