Message91453
The only issue with subnormals is that a simple relative error test is
usually inappropriate. For example, on an IEEE 754 machine 2**-1073
should almost always be considered a good approximation to 2**-1074, since
the two floats are adjacent; but the relative error here is 100%! But I
see that in the code you linked you have a combination of a relative error
and absolute error tests, so this isn't a problem.
There's something similar to your code in the Python tests: see function
'almostEqualF' in Lib/test/test_cmath.py. |
|
Date |
User |
Action |
Args |
2009-08-10 16:29:29 | mark.dickinson | set | recipients:
+ mark.dickinson, tim.peters, Cyborg16 |
2009-08-10 16:29:29 | mark.dickinson | set | messageid: <1249921769.64.0.395132916417.issue6675@psf.upfronthosting.co.za> |
2009-08-10 16:29:27 | mark.dickinson | link | issue6675 messages |
2009-08-10 16:29:27 | mark.dickinson | create | |
|