Floating-point numbers are also directly supported by hardware, but they carved a few values for NaN, negative and positive infinity, and negative and positive zero.
I don't see why integers should not have something similar, especially large enough integers, like i64 or even i32. Historically they don't though.