Daniel Dickman <[email protected]> writes:

> Here's the link to the commit Mark referenced:
> https://github.com/NetBSD/src/commit/4f9e11b0dddf04640fe0553a9133a471af613627
>
> And then the actual implementations were removed in this commit:
> https://github.com/NetBSD/src/commit/870f792ccadb412e522f37caec6028b0076a871b
>
> So I guess this is the list of functions to remove, Mark?
>
> I'm testing this on i386 with numpy to see if regress tests improve.
>
> s_cos.S
> s_cosf.S
> s_sin.S
> s_sinf.S
> s_tan.S
> s_tanf.S

This improves one of the regress tests mbuhl@ added. This one now
passes:

modified   regress/lib/libm/msun/Makefile
@@ -58,7 +58,6 @@ FAILING+=     run-ctrig_test-1
 FAILING+=      run-exponential_test-1 
 FAILING+=      run-invtrig_test-7
 FAILING+=      run-next_test-{1,2,4}
-FAILING+=      run-trig_test-3
 . elif ${MACHINE} == arm64
 FAILING+=      run-cexp_test-{1,7}
 FAILING+=      run-ctrig_test-{1,5}

But one new test is reported broken:

==== run-trig_test-2 ====
2 tests the accuracy of these functions over the primary range
./trig_test -r 2

trig_test.c:257: 'fpequal_cs(_x, _y, 1)' evaluated to false
*** Error 1 in . (Makefile:143 'run-trig_test-2')
FAILED

So, some attention is needed in this area.

Thanks
Greg

Reply via email to