On 18 December 2013 20:19, Tom Musta <tommu...@gmail.com> wrote: > The float64_to_uint32_round_to_zero routine is incorrect. > > For example, the following test pattern: > > 425F81378DC0CD1F / 0x1.f81378dc0cd1fp+38 > > will erroneously set the inexact flag. > > This patch re-implements the routine to use the > float64_to_uint64_round_to_zero > routine. If saturation occurs and the inexact flag was not previously set, it > will be cleared.
Code is OK but you forgot to update this commit message. > > This contribution can be licensed under either the softfloat-2a or -2b > license. > > V4: Correct commit commentary. Corrected code to properly handle the > stickiness of the inexact flag. These 'changes from previous version' comments should ideally go below the "---" line, by the way. The idea is that the bit above the line goes into the git commit history and should be a self-contained description of the final patch. > Signed-off-by: Tom Musta <tommu...@gmail.com> If you fix the commit message you can add: Reviewed-by: Peter Maydell <peter.mayd...@linaro.org> thanks -- PMM