Make sure modf() returns correct values for infinities. While there, drop
authormiod <miod@openbsd.org>
Sun, 13 Aug 2023 06:55:37 +0000 (06:55 +0000)
committermiod <miod@openbsd.org>
Sun, 13 Aug 2023 06:55:37 +0000 (06:55 +0000)
commitf78f1c7c95a263d9fb01c2ea8977757437feec00
tree2547b2d300ec854c410812803dfa095676d749f3
parentec5fc28303615d86d52eabb43d10128e2b7aadb5
Make sure modf() returns correct values for infinities. While there, drop
the few assembler versions as has been done on other *BSD systems; this
function (modf) turns out to be non-trivial enough, having only one
known-to-work version is preferrable.

Reported by Willemijn Coene.
lib/libc/arch/amd64/gen/Makefile.inc
lib/libc/arch/amd64/gen/modf.S [deleted file]
lib/libc/arch/i386/gen/Makefile.inc
lib/libc/arch/i386/gen/modf.S [deleted file]
lib/libc/arch/mips64/gen/Makefile.inc
lib/libc/arch/mips64/gen/modf.S [deleted file]
lib/libc/arch/sparc64/gen/Makefile.inc
lib/libc/arch/sparc64/gen/modf.S [deleted file]
lib/libc/gen/modf.c