('XER', 'xer_so', '32')]
def __init__(self, pspec):
super().__init__(pspec)
- self.o = Signal(64, reset_less=True, name="stage_o")
+ self.o = Data(64, name="stage_o")
self.cr0 = Data(4, name="cr0")
self.xer_ca = Data(2, name="xer_co") # bit0: ca, bit1: ca32
self.xer_ov = Data(2, name="xer_ov") # bit0: ov, bit1: ov32
('CR', 'cr_o', '0:3')] # 4 bit range
def __init__(self, pspec):
super().__init__(pspec)
- self.o = Signal(64, reset_less=True) # RA
+ self.o = Data(64, name="o") # RA
self.full_cr = Data(32, name="cr_out") # CR in
self.cr_o = Data(4, name="cr_o")
self.full_cr.eq(i.full_cr),
self.cr_o.eq(i.cr_o)]
+
class CRPipeSpec(CommonPipeSpec):
regspec = (CRInputData.regspec, CROutputData.regspec)
opsubsetkls = CompCROpSubset
('XER', 'xer_so', '32')]
def __init__(self, pspec):
super().__init__(pspec)
- self.o = Signal(64, reset_less=True, name="stage_o")
+ self.o = Data(64, name="stage_o") # RT
self.cr0 = Data(4, name="cr0")
self.xer_ca = Data(2, name="xer_co") # bit0: ca, bit1: ca32
self.xer_so = Data(1, name="xer_so")