microprobe.target.isa.register_type.GenericRegisterType
- class GenericRegisterType(rtype: str, rdescr: str, rsize: int, u4aa: bool, u4fa: bool, u4va: bool)[source]
Bases:
RegisterType
A class to represent a register type. Each register type is identified by its type, its size in bits and also its semantic properites (e.g. if they are used for address arithmetic, or for floating point cumpations, etc.) .
- Parameters:
- __init__(rtype: str, rdescr: str, rsize: int, u4aa: bool, u4fa: bool, u4va: bool)[source]
- Parameters:
rtype
rdescr
rsize
u4aa
u4fa
u4va
Methods
__init__
(rtype, rdescr, rsize, u4aa, u4fa, u4va)- param rtype:
Attributes
Register type description (
str
)Register type name (
str
)Register type size in bits (:
int
)
- property used_for_address_arithmetic
- property used_for_float_arithmetic
- property used_for_vector_arithmetic