Message93706
I don't understand the new scaleb testcases (from Mike). They look like
this:
precision: 34
maxExponent: 999999999
minExponent: -999999999
-- integer overflow in 3.61 or earlier
scbx164 scaleb 1E-999999999 -1200000000 -> NaN Invalid_operation
-- out of range
scbx165 scaleb -1E-999999999 +1200000000 -> NaN Invalid_operation
The specification says that the second operand should be in the range
+/-2*(Emax+precision) inclusive, which in this case it is. So clearly
there are additional situations in which Invalid_operation should be
signalled. It's not clear to me what those conditions are. |
|
Date |
User |
Action |
Args |
2009-10-07 17:56:12 | mark.dickinson | set | recipients:
+ mark.dickinson, rhettinger, skrah |
2009-10-07 17:56:12 | mark.dickinson | set | messageid: <1254938172.07.0.977858198805.issue7048@psf.upfronthosting.co.za> |
2009-10-07 17:56:10 | mark.dickinson | link | issue7048 messages |
2009-10-07 17:56:10 | mark.dickinson | create | |
|