Finding simulator-specific range for user-defined physical type
The VHDL language reference (LRM) dictates that user defined integer types of at least 32 bits should be supported. If you use anything larger than that, you are writing code that is not guaranteed to work on other simulators.

I'd advice against using larger ranges than what is guaranteed to be supported.