hwt/simulator/types/simBits.py
def simBitsT(width: int, signed: Union[bool, None]):
    """
    Construct SimBitsT with cache
    """
    k = (width, signed)
    try:
        return __simBitsTCache[k]
    except KeyError:
        t = SimBitsT(width, signed)
        __simBitsTCache[k] = t
        return t
def simBitsT(width: int, signed: Union[bool, None]):
    k = (width, signed)
    try:
        return __simBitsTCache[k]
    except KeyError:
        t = SimBitsT(width, signed)
        __simBitsTCache[k] = t
        return t
def simBitsT ( width : int , signed : Union [ bool , None ] ) : k = ( width , signed ) try : return __simBitsTCache [ k ] except KeyError : t = SimBitsT ( width , signed ) __simBitsTCache [ k ] = t return t
Construct SimBitsT with cache
Construct SimBitsT with cache