Isn't this how they implement DirectX 10 float and int support already? I can't imagine having separate units for them. Or are integers really stored in floats and thus limited to a 24-bit integer range?I would much rather expect Extended Precision (32-bit mantissa, I-don't-remember-how-many-exponent-bits) to become standard rather than FP64, if we are to ever move away from FP32 (which I'm slightly skeptical about, frankly, unless we're thinking more than 5 years down the road?) - this is because it allows significant synergies with 32-bit INT for the execution units, although data paths still need to be wider obviously.