diff options
author | bde <bde@FreeBSD.org> | 2008-02-19 12:54:14 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 2008-02-19 12:54:14 +0000 |
commit | e508bf1279c21ed622306af43844139988972c81 (patch) | |
tree | c1e215f064d40ea6af92470afa770861ca6a89d2 /lib/msun/src/e_rem_pio2.c | |
parent | 2aa5a61fd32c181b70181233740e601e8d759d8d (diff) | |
download | FreeBSD-src-e508bf1279c21ed622306af43844139988972c81.zip FreeBSD-src-e508bf1279c21ed622306af43844139988972c81.tar.gz |
Rearrange the polynomial evaluation for better parallelism. This
saves an average of about 8 cycles or 5% on A64 (amd64 and i386 --
more in cycles but about the same percentage on i386, and more with
old versions of gcc) with good CFLAGS and some parallelism in the
caller. As usual, it takes a couple more multiplications so it will
be slower on old machines.
Convert to __FBSDID().
Diffstat (limited to 'lib/msun/src/e_rem_pio2.c')
0 files changed, 0 insertions, 0 deletions