| 42 | | * `$int<max>`: set of integers [-max, max-1]. `max` is a constant positive integer expression so is statically known. Default value: 0. |
| 43 | | * `$uint<hi>`: nonnegative integers less than the constant expression `hi`. Arithmetic is performed modulo `hi` (like C's unsigned integer types). Default value: 0. |
| 44 | | * `$float<p,emax>`: the set of IEEE binary floating point numbers with precision `p` and emax `emax`. These are also constant expressions. Default value: 0.0. |
| | 42 | * `$int<N>`: set of integers [-N, N-1]. `N` is a constant positive integer expression so is statically known. Underflows or overflows are erroneous. Default value: 0. |
| | 43 | * `$uint<N>`: set of integers [0,N-1]. `N` is a constant positive integer expression so is statically known. Arithmetic is performed modulo `N` (like C's unsigned integer types). Default value: 0. |
| | 44 | * `$float<p,emax>`: the set of IEEE binary floating point numbers with precision `p` and emax `emax`. Both `p` and `emax` are constant integer expressions. Default value: 0.0. |