commit | 2105bad5901834fa5ac38c16d8b6ce70a887caf4 | [log] [tgz] |
---|---|---|
author | Szabolcs Nagy <szabolcs.nagy@arm.com> | Tue Jul 03 11:35:57 2018 +0100 |
committer | Szabolcs Nagy <szabolcs.nagy@arm.com> | Tue Jul 03 12:59:23 2018 +0100 |
tree | e41407a9587c6402bc056a66daf3a791df1e592a | |
parent | 58ce45c060855f525a26760a2aff22d30bbce7e9 [diff] |
Fix large ulp error in pow without fma very near 1.0 The !HAVE_FAST_FMA code path split r = z/c - 1 into r = rhi + rlo such that when z = 1-tiny and c = 1 then rlo and rhi could have much larger magnitude than r which later caused large rounding errors. So do a nearest rounding instead of truncation at the split.