[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