Skip to content

Commit 29a7d51

Browse files
committed
Set intregs as defined by baseint
1 parent 4713313 commit 29a7d51

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

riscvmodel/model.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
class State(object):
99
def __init__(self, variant: Variant):
1010
self.variant = variant
11-
self.intreg = RegisterFile(variant.intregs, 32, {0: 0x0})
11+
intregs = 32 if variant.baseint == "I" else 16
12+
self.intreg = RegisterFile(intregs, 32, {0: 0x0})
1213
self.pc = Register(32)
1314
self.pc_update = Register(32)
1415
self.memory = Memory()

0 commit comments

Comments
 (0)