Different value computed by / on complex double-float when type is known (different rounding?)
Bug #2030097 reported by
Paul F. Dietz
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
(defun bug215 (x)
(declare (type (complex double-float) x))
(values
(locally (declare (notinline /))
(/ x))
(/ x)))
(bug215 (complex 10000.1d0 1.3d0)) ==>
#C(9.9998998320
#C(9.9998998320
Perhaps related to bug 1899969 (a similar phenomenon on (expt ... -1/2).)
x86-64
description: | updated |
Changed in sbcl: | |
status: | New → Fix Committed |
Changed in sbcl: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.