diff options
author | Bruce Evans <bde@FreeBSD.org> | 2005-10-11 07:56:05 +0000 |
---|---|---|
committer | Bruce Evans <bde@FreeBSD.org> | 2005-10-11 07:56:05 +0000 |
commit | 74bbe8ed42c19528b125e73b5c9b7627afde0f4a (patch) | |
tree | f814a30b7cfa3f25c1dfe65128c23633976971f5 | |
parent | b7d59baad1df63348ca0e49d1ef35de6b41dc1ff (diff) |
Notes
-rw-r--r-- | lib/msun/src/k_rem_pio2f.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/msun/src/k_rem_pio2f.c b/lib/msun/src/k_rem_pio2f.c index e1e9e35eb3d4..958c8639a0d3 100644 --- a/lib/msun/src/k_rem_pio2f.c +++ b/lib/msun/src/k_rem_pio2f.c @@ -169,6 +169,7 @@ recompute: case 2: fw = 0.0; for (i=jz;i>=0;i--) fw += fq[i]; + fw = *(volatile float *)&fw; /* clip any extra precision */ y[0] = (ih==0)? fw: -fw; fw = fq[0]-fw; for (i=1;i<=jz;i++) fw += fq[i]; |