def print_regs( self, per_row=6 ): RegisterFile.print_regs( self, per_row ) print '%s%s%s%s' % ( 'N' if self.state.N else '-', 'Z' if self.state.Z else '-', 'C' if self.state.C else '-', 'V' if self.state.V else '-' )
def __init__( self, nbits ): RegisterFile.__init__( self, constant_zero=True, num_regs=32, nbits=nbits )
def __setitem__( self, idx, value ): return RegisterFile.__setitem__( self, idx, trim_64( value ) )
def __init__( self, state, num_regs=16 ): RegisterFile.__init__( self, constant_zero=False, num_regs=num_regs ) self.state = state
def __init__(self, nbits): RegisterFile.__init__(self, constant_zero=True, num_regs=32, nbits=nbits)