[phobos] [D-Programming-Language/phobos] 77aa89: Add denormalizedException
noreply at github.com
noreply at github.com
Wed Jun 29 18:00:28 PDT 2011
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/phobos
Commit: 77aa890a72de1fc2dfada1540a0c1319342e4086
https://github.com/D-Programming-Language/phobos/commit/77aa890a72de1fc2dfada1540a0c1319342e4086
Author: Jens K. Mueller <jkm at gluey.org>
Date: 2011-06-29 (Wed, 29 Jun 2011)
Changed paths:
M std/math.d
Log Message:
-----------
Add denormalizedException
The denormalizedException is set whenever a denormalized value is
manipulated or created. It is useful to know that denormalized values
are generated because it indicates that precision is low.
Further performance of denormalized number can be up to 100 times slower
even when handled in hardware (see Table 2 in "Quantifying the
Interference Caused by Subnormal Floating-Point Values" by Isaac Dooley
and Laxmikant Kale).
Commit: e3c1185692cba69bb2190f4700dbac398a4898c0
https://github.com/D-Programming-Language/phobos/commit/e3c1185692cba69bb2190f4700dbac398a4898c0
Author: Don Clugston <dclugston at googlemail.com>
Date: 2011-06-29 (Wed, 29 Jun 2011)
Changed paths:
M std/math.d
Log Message:
-----------
IEEE exceptions and status flags are properties
They are all global properties of the processor, so it makes a lot of sense
for them to look like global variables.
Commit: 37c9b2aad030010ffa00347beb14bf9a3716386d
https://github.com/D-Programming-Language/phobos/commit/37c9b2aad030010ffa00347beb14bf9a3716386d
Author: Don Clugston <dclugston at googlemail.com>
Date: 2011-06-29 (Wed, 29 Jun 2011)
Changed paths:
M std/math.d
Log Message:
-----------
Merge pull request #128 from donc/denormalized
Pull 62 from jkm: Add denormalizedException for floating point
Does not include the precision control functions which were also in pull 62.
Compare: https://github.com/D-Programming-Language/phobos/compare/4496f58...37c9b2a
More information about the phobos
mailing list