[GHC] #9564: Floating point subnormals overrounded on output
GHC
ghc-devs at haskell.org
Mon Sep 8 05:49:53 UTC 2014
#9564: Floating point subnormals overrounded on output
-------------------------------------+-------------------------------------
Reporter: jrp | Owner: simonmar
Type: bug | Status: new
Priority: normal | Milestone:
Component: Runtime | Version: 7.8.3
System | Keywords:
Resolution: | Architecture: x86_64 (amd64)
Operating System: MacOS X | Difficulty: Unknown
Type of failure: Incorrect | Blocked By:
result at runtime | Related Tickets:
Test Case: |
Blocking: |
Differential Revisions: |
-------------------------------------+-------------------------------------
Comment (by rwbarton):
Overrounding in what sense? Do we have a spec for the Show Float, Show
Double instances? (Honest question.)
I thought that we tried to show the fewest number of significant figures
that would round unambiguously to the true value of the floating-point
number (which is
`1.40129846432481707092372958328991613128026194187651577175706828388979108268586060148663818836212158203125e-45`
in this case). In that case `1.0e-45` would be correct since
`1.401...e-45` is the smallest positive Float and `1.0e-45` is more than
half of it. However, I don't recall where I got that impression.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9564#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list