RegType Module
Provides several helper functions to deal with RegType.
Functions and values
| Function or value |
Description
|
|
|
|
|
Full Usage:
RegType.makeMask t
Parameters:
int<MeasureProduct<rt, MeasureOne>>
Returns: bigint
A bit mask in big integer.
|
Makes a bitmask (in integer) from the given RegType.
|
Full Usage:
RegType.toBitWidth t
Parameters:
RegType
-
RegType.
Returns: int
A bit width in integer of the given RegType.
|
|
Full Usage:
RegType.toByteWidth t
Parameters:
RegType
-
RegType.
Returns: int
A byte width in integer of the given RegType.
|
Gets a byte width from a RegType.
|
Full Usage:
RegType.toString t
Parameters:
RegType
-
RegType.
Returns: string
A string representation for RegType. For example, I32 means a 32-bit
integer type.
|
B2R2