diff options
author | Jack Ren <jack.ren@intel.com> | 2011-11-19 15:52:08 +0800 |
---|---|---|
committer | Jack Ren <jack.ren@intel.com> | 2012-04-10 12:55:43 +0800 |
commit | bd0383acf89b9ed392bcf16ed89622cb2b33753b (patch) | |
tree | 877ede7b89de70ca25a50fb4abee29dd701fc559 /libm/sparc64 | |
parent | b88f810d585a1736a1759c2c22e9f4999441ae00 (diff) | |
download | bionic-bd0383acf89b9ed392bcf16ed89622cb2b33753b.zip bionic-bd0383acf89b9ed392bcf16ed89622cb2b33753b.tar.gz bionic-bd0383acf89b9ed392bcf16ed89622cb2b33753b.tar.bz2 |
libm: fix invalid result of function remquo/remquof
Currently we will get the wrong result as follows:
remquof(0x7bb33336, 0x63000000) = -671088640, 0x00000000
remquo(0xbff0000000000003, 0x3ff0000000000003) = 1, 0x8000000000000000
remquo(0x9120000000000001, 0x0000000000000005) = -1288490188, 0x0000000000000004
while the correct one should be:
remquof(0x7bb33336, 0x63000000) = 1476395008, 0x00000000
remquo(0xbff0000000000003, 0x3ff0000000000003) = -1, 0x8000000000000000
remquo(0x9120000000000001, 0x0000000000000005) = -1288490189, 0x0000000000000001
Fixed in this patch.
Change-Id: I540b348cd10a539f3b39b1753945c893c4c7ec46
Signed-off-by: Jingwei Zhang <jingwei.zhang@intel.com>
Signed-off-by: Jin Wei <wei.a.jin@intel.com>
Signed-off-by: Jack Ren <jack.ren@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
Diffstat (limited to 'libm/sparc64')
0 files changed, 0 insertions, 0 deletions