Don Clugston:
There's an oddity, though: the type of X.significand would be dependent on the type of X (and for the non-existent quadruple float, it would be non-existent ucent type!)
But ucents are in D specs and I think their name is already somewhere in the compiler. While "quadruple" (or "qfloat") is not yet in D specs:
http://en.wikipedia.org/wiki/Quadruple_precision Bye, bearophile
