Most architectures I\'ve seen that support native scalar hardware FP support shove them off into a completely separate register space, separate from the main set of register
The CDC 6600 and Cray 1, both Seymour Cray designs, used a zero exponent to indicate an integer, a kind of tagged architecture. This meant a restricted integer range but a unified floating point / integer register set.