]> granicus.if.org Git - yasm/commit
Fix #107: Float input "1.000000" hit an edge case in the code that caused
authorPeter Johnson <peter@tortall.net>
Fri, 11 May 2007 02:19:36 +0000 (02:19 -0000)
committerPeter Johnson <peter@tortall.net>
Fri, 11 May 2007 02:19:36 +0000 (02:19 -0000)
commit3122ac66bec23236937e98283a4d7d9df1ddfb5e
tree898c4d104766ad6868663be8c518c0a9885181f5
parent017fbf35c3291a30a5e526a3aa55d5ae3ea7266e
Fix #107: Float input "1.000000" hit an edge case in the code that caused
the rounding increment at the end of float conversion to wrap the mantissa
from all 1's to 0, resulting in an incorrect result.

svn path=/trunk/yasm/; revision=1836
libyasm/floatnum.c
libyasm/tests/floatnum_test.c