def __init__(s): s.in1 = InPort(4) s.in2 = InPort(4) s.in3 = InPort(16) s.out1 = OutPort(4) s.out2 = OutPort(4) s.out3 = OutPort(16)
def _reverse(self): for var_name, var_obj in self.__dict__.items(): if isinstance(var_obj, InPort): self.__dict__[var_name] = OutPort(var_obj.dtype) elif isinstance(var_obj, OutPort): self.__dict__[var_name] = InPort(var_obj.dtype) return self
def __init__(s): s.in_ = InPort(8) s.out = OutPort(8)
def __init__(s): s.in_ = InPort(Bits(8)) s.out = OutPort(Bits(8))
def __init__(s): s.out = OutPort(4)
def __init__(s): s.out0 = OutPort(4) s.out1 = OutPort(4)
def __init__(s): s.in0 = InPort(4) s.in1 = InPort(6) s.in2 = InPort(8) s.out = OutPort(8)
def __init__(s): s.in_ = InPort(8) s.out0 = OutPort(4) s.out1 = OutPort(6) s.out2 = OutPort(8)