June 29, 2011 [phobos] [D-Programming-Language/phobos] 77aa89: Add denormalizedException | ||||
---|---|---|---|---|
| ||||
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 |
Copyright © 1999-2021 by the D Language Foundation