26 lines
287 B
Python
26 lines
287 B
Python
|
|
class field:
|
||
|
|
len: int = 0
|
||
|
|
bits: int = 0
|
||
|
|
|
||
|
|
|
||
|
|
class instruction:
|
||
|
|
name: str = ""
|
||
|
|
extention: str = ""
|
||
|
|
fields: list[field] = []
|
||
|
|
|
||
|
|
|
||
|
|
class rv64i(instruction):
|
||
|
|
pass
|
||
|
|
|
||
|
|
|
||
|
|
class sync(instruction):
|
||
|
|
pass
|
||
|
|
|
||
|
|
|
||
|
|
class vector(instruction):
|
||
|
|
pass
|
||
|
|
|
||
|
|
|
||
|
|
class dma(instruction):
|
||
|
|
pass
|