Unplug assembly implementations of trig functions on x86 platforms
authorgnezdo <gnezdo@openbsd.org>
Fri, 21 Jan 2022 03:12:55 +0000 (03:12 +0000)
committergnezdo <gnezdo@openbsd.org>
Fri, 21 Jan 2022 03:12:55 +0000 (03:12 +0000)
commit437d32d54743ac3cde581a4696af825c0c68503a
tree9271dc8f4347d2a16b91c0c3bcf09cb5e3944d9a
parent63cbb9862bbaedf428ca2701f60ddf7e65f21787
Unplug assembly implementations of trig functions on x86 platforms

The same change was done by NetBSD some time back as:

Disable x87 implementations of sin, cos, tan.

The x87 hardware uses a bad approximation to pi for argument
reduction, and consequently yields bad answers for inputs near pi or
pi/2.

OK mbuhl@, tested by mbuhl@ and phessler@
lib/libm/Makefile
regress/lib/libm/msun/Makefile