Is there any x86 instruction set that supports quadruple precision floating point numbers? If not, why not? Is it not useful enough?
The real action is in FMA (fused multiply-add) instructions. These instructions do two operations then a correct rounding of the result (e.g. round(a*b+c)). FMA in hardware is great. It lets you write functions with provably tight errors or even provably correct rounding of the result. More and more platforms are providing FMA [1].
[1]: http://en.wikipedia.org/wiki/Multiply%E2%80%93accumulate_ope...