]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Remove hand-written labs/abs implementations. GCC is smart enough.
authored <ed@FreeBSD.org>
Tue, 23 Jun 2009 09:04:59 +0000 (09:04 +0000)
committered <ed@FreeBSD.org>
Tue, 23 Jun 2009 09:04:59 +0000 (09:04 +0000)
commit29cef807d272d7d6066b8dcd7b17f2b5a0206c1d
treec60857807888035ce1d7d8c226f03c54ff66350b
parent2dddbc74133124806256d9da2600203460848dcd
Remove hand-written labs/abs implementations. GCC is smart enough.

It turns out GCC generates code that's a couple of bytes big bigger, but
performs no branching whatsoever.

Submitted by: Christoph Mallon
lib/libc/i386/stdlib/Makefile.inc
lib/libc/i386/stdlib/abs.S [deleted file]
lib/libc/i386/stdlib/labs.S [deleted file]