The term integral is used throughout this document to refer to the data types that can represent a single basic integer data type, packed array, packed struct, packed union, enum, or time.