SPRfull, SPRreduced, LDSTMode)
from openpower.consts import TT
from openpower.exceptions import LDSTException
+from openpower.decoder.power_svp64_rm import sv_input_record_layout
class Data(Record):
def __init__(self, name=None):
- RecordObject.__init__(self, name=name)
+ RecordObject.__init__(self, layout=sv_input_record_layout,
+ name=name)
# current "state" (TODO: this in its own Record)
self.msr = Signal(64, reset_less=True)
self.cia = Signal(64, reset_less=True)
+ self.svstate = Signal(32, reset_less=True)
# instruction, type and decoded information
self.insn = Signal(32, reset_less=True) # original instruction